Discover/Esports World Cup API
live

Esports World Cup APIesportsworldcup.com

Access Esports World Cup tournament schedules, standings, participant rosters, prize pools, and news articles via a structured JSON API.

Endpoint health
verified 4d ago
get_participants_list
get_homepage
get_games_list
get_event_details
get_event_schedule
10/10 passing latest checkself-healing
Endpoints
10
Updated
26d ago

What is the Esports World Cup API?

This API exposes 10 endpoints covering tournament data from esportsworldcup.com, including match schedules, standings, prize pool breakdowns, and participant rosters across all EWC 2025 game titles. The get_event_details endpoint returns per-stage prize pools, contestant lists, and team rosters for any competition slug. News coverage is also available with pagination and keyword search.

Try it

No input parameters required.

api.parse.bot/scraper/f767105b-c9cf-4003-b358-222ca57b92ea/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/f767105b-c9cf-4003-b358-222ca57b92ea/get_homepage' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace esportsworldcup-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: EsportsWorldCup SDK — bounded, re-runnable; every call capped."""
from parse_apis.esports_world_cup_api import EsportsWorldCup, Game, Homepage, Tournament, MatchSeries, Article, NotFoundError

ewc = EsportsWorldCup()

# Get homepage content: featured games and latest news
homepage = ewc.homepages.get()
print(homepage.title, len(homepage.featured_games), "games,", len(homepage.latest_news), "news")

# List all available games/competitions
for game in ewc.games.list(limit=5):
    print(game.slug, game.url)

# Construct a game by slug and get tournament details
valorant = ewc.game("valorant")
for tournament in valorant.details(limit=3):
    print(tournament.name, tournament.status, tournament.start_time)

# Get match schedule for a game
for match in valorant.schedule(limit=3):
    print(match.id, match.status, match.start_time)

# Search news articles and fetch one
try:
    article = ewc.articles.get(slug="road-to-ewc-may-2026")
    print(article.title, article.url)
except NotFoundError as exc:
    print(f"article not found: {exc}")

print("exercised: homepages.get / games.list / game.details / game.schedule / articles.get")
All endpoints · 10 totalmissing one? ·

Retrieve the main homepage content including featured game slugs and latest news article slugs. Featured games are extracted from competition links on the homepage, and news slugs from article links.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "url": "string, the final URL of the homepage",
    "title": "string, site title",
    "latest_news": "array of news article slug strings",
    "featured_games": "array of game/competition slug strings found on the homepage"
  },
  "sample": {
    "data": {
      "url": "https://esportsworldcup.com/en",
      "title": "Esports World Cup",
      "latest_news": [
        "road-to-ewc-may-2026",
        "ewc26-to-be-hosted-in-paris-france"
      ],
      "featured_games": []
    },
    "status": "success"
  }
}

About the Esports World Cup API

Tournament and Competition Data

Start with get_games_list to retrieve all game slugs (e.g. valorant, cs2, esl-r1-rennsport) and their URLs for the 2025 season. Pass any slug to get_event_details to receive structured tournament data including name, startTime, endTime, status, prizePool, and a contestants array for each stage. The same slug powers get_event_schedule and get_event_results, both returning a matchSeries.items array that includes per-series startTime, match-level status, individual matches, and contestants — useful for building match trackers or result feeds.

Standings and Participants

get_standings returns the same matchSeries.items structure enriched with contestant rankings and points, making it suitable for leaderboard displays. get_participants_list goes deeper: for each tournament stage it returns full roster detail — team names, player names, nationalities, and roles — across all contestants. Both endpoints accept the same slug parameter used elsewhere.

News and Search

get_news_list returns a paginated array of article slug strings and accepts an optional query parameter for keyword filtering. Individual articles are resolved via get_news_article, which takes a slug and returns the article title and canonical url. The standalone search endpoint accepts a required query string and returns matching article slugs directly. Article slugs surface in get_homepage as well, under the latest_news array alongside featured_games slugs.

Reliability & maintenanceVerified

The Esports World Cup API is a managed, monitored endpoint for esportsworldcup.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when esportsworldcup.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official esportsworldcup.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
10/10 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a live EWC 2025 match tracker using startTime, status, and scores from get_event_schedule
  • Display prize pool breakdowns by tournament stage using prizePool fields from get_event_details
  • Render team rosters with player nationalities and roles from get_participants_list
  • Aggregate standings and points across all EWC titles using get_standings
  • Power a news feed with keyword search using get_news_list and the query parameter
  • Populate a game/event index page using slug and url pairs from get_games_list
  • Monitor homepage-featured competitions and latest news slugs via get_homepage
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Esports World Cup have an official developer API?+
Esports World Cup does not publish a documented public developer API for third-party use. This Parse API provides structured access to the tournament, schedule, standings, and news data available on esportsworldcup.com.
What does get_event_details return beyond basic tournament info?+
It returns a tournaments.result array where each entry includes the stage name, startTime, endTime, status, prizePool, and a contestants array with team and roster information. Data is scoped to the EWC 2025 season and keyed by game slug.
Are individual match statistics like kills, damage, or in-game stats available?+
Not currently. The schedule and results endpoints expose match-level scores, series status, and contestant rankings, but not granular in-game statistics. You can fork this API on Parse and revise it to add an endpoint targeting per-match stat detail if that data becomes accessible.
Does get_event_results differ from get_event_schedule?+
Both endpoints return the same matchSeries.items structure — startTime, tournament, status, matches, and contestants. They target the same data shape; get_event_results is oriented toward completed-match queries while get_event_schedule suits upcoming and in-progress match lookups.
Is historical data from EWC seasons before 2025 available?+
Not currently. The API is scoped to the EWC 2025 season as reflected in get_games_list and related endpoints. You can fork the API on Parse and revise it to point at archived season paths if that content is accessible on the site.
Page content last updated . Spec covers 10 endpoints from esportsworldcup.com.
Related APIs in SportsSee all →
worldsnowboardtour.com API
Access World Snowboarding rankings, athlete profiles, and competition results across all disciplines. Browse the event calendar, retrieve detailed schedules and outcomes, and explore rider statistics from the professional snowboarding circuit.
h2hggl.com API
Access live e-sports match data, daily schedules, upcoming games, and final results across H2H GG League eBasketball competitions. Retrieve real-time scores, player statistics, head-to-head comparisons, and detailed match timelines.
liquipedia.net API
Access comprehensive esports data from Liquipedia, the world's leading esports wiki. Retrieve match schedules, team rosters, player profiles, tournament results, and game-specific statistics across top titles including Valorant, Counter-Strike, League of Legends, and Dota 2.
worldsurfleague.com API
Access World Surf League competition data including event schedules, heat-by-heat results, athlete profiles, and tour rankings. Retrieve detailed statistics and standings across all WSL tours.
espn.com API
Get live scores, schedules, standings, teams, rosters, athlete profiles, game logs, and league news across major sports from ESPN.
nwslsoccer.com API
Track NWSL match results, news, and advanced statistics including expected goals (xG) data in real time. Get detailed player performance metrics and comprehensive event-level match information to stay informed on the National Women's Soccer League.
fifa.com API
Track FIFA world rankings for men's and women's teams, browse tournament schedules and standings, access detailed match information with live timelines, and explore comprehensive player statistics and profiles. Stay updated with the latest football news and easily search across teams, players, and matches all in one place.
matchroompool.com API
Access professional pool event schedules, player profiles, rankings, and real-time match updates from Matchroom Pool. Retrieve news articles and detailed tournament information across World Nineball Tour events.