The football identity crosswalk
One lookup, every ID.
493K+ entities · 44 providers
Every player, team, and competition gets a stable Reep ID that never changes — linked to Transfermarkt, Opta, Wyscout, Impect, and 40+ other providers. Open-source. CSVs and REST API. Cross-referenced and community-verified.
Built by @withqwerty
See it work
United Kingdom · attacking midfielder · Born 2002-05-06
Mapped across 28 providers
United Kingdom
Mapped across 17 providers
United Kingdom
Mapped across 7 providers
Mapped across 4 providers
Recent updates
v2.3 — Added position_detail field (42K players backfilled from Transfermarkt). 2,023 new player entities from active 2024-25 squads. 1,756 new Transfermarkt player IDs.
v2.2 — Split Opta into opta (UUID) and opta_numeric. Added 2,225 TheSportsDB team IDs, 466 FBref season IDs, 98 FotMob competition IDs, 147 Understat comp/team/season IDs.
v2.1 — Competition and season entity types. 24K broken entity names backfilled from Wikidata dump. Non-football filter.
API
Six endpoints. Full response on every call. Get a key via RapidAPI.
| Method | Endpoint | Description |
|---|---|---|
GET | /search | Full-text search by name or alias |
GET | /lookup | Look up by Reep ID or Wikidata QID |
GET | /resolve | Resolve a provider ID to all others |
GET | /stats | Entity and provider coverage counts |
POST | /batch/lookup | Look up multiple IDs (max 100) |
POST | /batch/resolve | Resolve multiple provider IDs (max 100) |
curl --request GET \
--url 'https://the-reep-register.p.rapidapi.com/search?name=Cole%20Palmer&type=player&limit=25' \
--header 'x-rapidapi-host: the-reep-register.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_KEY' Provider coverage
| Provider | Players | Teams | Coaches | Comps | Seasons | Source |
|---|---|---|---|---|---|---|
| FBref | ✓ | ✓ | ✓ | ✓ | ✓ | wikidata |
| FotMob | ✓ | ✓ | ✓ | ✓ | custom | |
| Opta | ✓ | ✓ | ✓ | ✓ | custom | |
| Understat | ✓ | ✓ | ✓ | ✓ | custom | |
| Soccerway | ✓ | ✓ | ✓ | wikidata | ||
| Transfermarkt | ✓ | ✓ | ✓ | wikidata | ||
| WhoScored | ✓ | ✓ | ✓ | custom | ||
| ESPN | ✓ | ✓ | wikidata | |||
| kicker | ✓ | ✓ | wikidata | |||
| TheSportsDB | ✓ | ✓ | custom | |||
| Flashscore | ✓ | wikidata | ||||
| heim:spiel | ✓ | custom | ||||
| Impect | ✓ | custom | ||||
| Opta (numeric) | ✓ | wikidata | ||||
| Premier League | ✓ | wikidata | ||||
| SkillCorner | ✓ | custom | ||||
| SofaScore | ✓ | wikidata | ||||
| Wyscout | ✓ | custom |
Share data
Anonymous. No account, no tracking.
CSV preferred. Any format with provider IDs works.
Drop a file here