Global Endpoints
Sports List
Match Counts
All Scores (Multi-Sport)
Search
?q= form is
valid — /search/{query} returns 404.
It resolves a club from its name plus country and returns its logo in one call, which
makes it a good complement to V6 search: V6 is the
primary resolver and gives you the V6 entity id, while V3 hands back a ready-to-use logo
URL with no key and covers some clubs V6 misses. Running both and keeping the first
country-matching hit gives the best coverage:
- Filter on
participantType: "team"; the country is intitle("Name (Country)") andcountryId. logois an absolute URL served from our image edge. It needs no API key, returns in well under a second and is cached for 180 days, so it is safe to store or hotlink.- For bulk logo/ID backfills, use it alongside V6 search — V6 first for the entity id, V3 as a second pass for anything V6 returns empty for.
Draw / Bracket
Sport Scores
Replace{sport} with any of the 34 sport slugs.
Key differences from V1/V2:
- Responses are grouped by league (not flat arrays)
- Event IDs are strings (e.g.,
"l2TocbiL") - Team objects include full
imageURLs (no proxy needed) - League objects include
logo,url,hasStandings - Score objects include
halfTime,period1,period2