Supported leagues
API · /soccer-api
Soccer API
Live soccer (football) data for the world's top leagues as an API — clean JSON, no key. Get the full league table for any competition (rank, played, wins, draws, losses, goals for/against, goal difference and points), list every team and open a team for its record, form and standing, pull matches and results for any date, and open a match for its full detail — line-ups, formations and scorers. Read league news too. Covers the Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Eredivisie, Primeira Liga, the Champions League and more — pass the league id (see /v1/leagues). Live data sourced continuously from ESPN. The world's most popular sport with an enormous betting and fantasy market — ideal for score apps, league-table widgets, betting tools, dashboards and Discord bots. 7 data endpoints. Authenticated with an x-oanor-key; fair-use rate limits per plan.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 171 ms
- Server probes · 24h
- Subscribers
- 3,093
- active
- Total calls
- 24
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 3,000 calls / month
- 5 requests / second
- Hard cap (429 above quota, no overage)
- 3,000 calls/month
- 5 req/sec
- All 7 data endpoints
- Top leagues incl. UCL
- No credit card
Starter
€9.50 /month
- 58,000 calls / month
- 15 requests / second
- Hard cap (429 above quota, no overage)
- 58,000 calls/month
- 15 req/sec
- Tables, teams & matches
- Email support
Pro
€39.00 /month
- 320,000 calls / month
- 30 requests / second
- Hard cap (429 above quota, no overage)
- 320,000 calls/month
- 30 req/sec
- Betting & fantasy tools
- Priority support
Mega
€135.00 /month
- 1,500,000 calls / month
- 80 requests / second
- Hard cap (429 above quota, no overage)
- 1,500,000 calls/month
- 80 req/sec
- Media & platform scale
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
Fantasy Premier League API
The official Fantasy Premier League (FPL) data as an API — the game played by over 13 million managers. List every player with their price, total points, form, ownership percentage and underlying stats (goals, assists, clean sheets, bonus, expected goals and assists, minutes and injury news). Browse the 20 Premier League clubs with their league record and fixture strength, the full gameweek calendar with deadlines and average scores, and fixtures with live and final results. Pull per-player detail with recent gameweek-by-gameweek history and upcoming fixtures with difficulty ratings. Real data, no key needed upstream. Ideal for FPL tools and draft assistants, fantasy-football apps, stat dashboards and Premier League widgets.
api.oanor.com/fpl-api
Sports Database API
A universal database of sports leagues, teams and players as an API, powered by TheSportsDB. Covering every major sport — soccer, basketball, American football, baseball, ice hockey, motorsport, cricket, rugby and more — this is a sports reference and metadata database, distinct from single-league live-score feeds. /v1/leagues browses the world's sports leagues (filter with sport=Soccer, Basketball, …) returning each league's id, name and sport. /v1/teams?league=English Premier League lists the teams in a league, each with its id, sport, country, home stadium and capacity, founding year, crest/badge and logo image URLs and a description. /v1/team?id=133604 returns a team's full profile by id. /v1/squad?id=133604 returns the players in a team. /v1/players?name=Lionel Messi searches players by name across all sports, returning their team, sport, position, nationality, date and place of birth, height and weight and photo (thumbnail and cutout) URLs. With official team crests and player photos, it is ideal for sports apps, fantasy and prediction tools, team and player directories, quiz and trivia games, and Discord/Slack sports bots. Data from TheSportsDB's free public tier, which returns up to about 10 results per league or squad; higher limits and advanced endpoints require TheSportsDB's paid tier. Team ids look like 133604 (Arsenal).
api.oanor.com/sportsdb-api
Fixtures & Scores API
Recent match results with scores, upcoming fixtures and all events on a given date — across football (soccer) and other sports. Look up by league or by date for schedules, final scores, venues and rounds.
api.oanor.com/fixtures-api
Sports API
Search sports teams and players, fetch detailed team profiles (stadium, league, founding year, badges) and browse leagues across football (soccer) and 30+ other sports. Powered by TheSportsDB.
api.oanor.com/sports-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Soccer API?
What's the rate limit for Soccer API?
How much does Soccer API cost?
Can I cancel my subscription anytime?
Is Soccer API GDPR-compliant?
Pick an endpoint from the list on the left to see its details and try it.
Code snippets
Sign up to get an API key, then call any path under your slug.
curl https://api.oanor.com/soccer-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/soccer-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/soccer-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/soccer-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Ratings
Sign in to rate.
No reviews yet.
Discussion
Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.
Sign in to start a thread or reply.
Sign inNew thread
·
-
Provider answer
🔒 This thread is locked — no new replies.
-
·
- No threads yet — start the discussion.
Support
Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.
Sign in to open a support ticket.
Sign inOpen new ticket
Describe what you need help with. The provider team gets an email and replies on the ticket page.
-
·
Urgent - No tickets yet for this API.