The Reep Register

## The Reep Register The most comprehensive football entity ID register available. Named after [Charles Reep](https://en.wikipedia.org/wiki/Charles_Reep), the grandfather of football analytics. --- ### The Problem Football data is spread across dozens of providers, each with their own IDs. Cole Palmer is `568177` on Transfermarkt, `dc7f8a28` on FBref, `982780` on Sofascore, and `525801` on…

41 subscribers
9.7/10 popularity
348 ms avg latency
99% success rate
34 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

The Reep Register endpoints

MethodEndpointDescription
search
GET searchEntities
/search
Full-text search across players, teams, coaches, and competitions by name or alias. Seasons are excluded from default search to avoid noise; use `type=season` to search seasons…
lookup
GET lookupById
/lookup
Exact lookup by Reep ID or Wikidata QID. The ID type is auto-detected: - `reep_p...` / `reep_t...` / `reep_c...` / `reep_l...` / `reep_s...` → Reep ID lookup - `Q...` → Wikidata…
resolve
GET resolveProviderId
/resolve
Given a provider name and ID, find the entity and return all cross-provider IDs. This is the core use case: "I have a Transfermarkt ID, what's the FBref ID?"
batch
POST batchResolve
/batch/resolve
Batch resolve provider IDs to entities. Maximum 100 items per request.
POST batchLookup
/batch/lookup
Batch lookup by Reep IDs or Wikidata QIDs. Accepts a mix of both. A single QID may return multiple records if the person is both a player and coach. Results are flattened into a…
stats
GET getStats
/stats
Returns entity counts by type and ID coverage by provider.
Other endpoints
GET resolveProviderId
/resolve
Given a provider name and ID, find the entity and return all cross-provider IDs. This is the core use case: "I have a Transfermarkt ID, what's the FBref ID?"
GET searchEntities
/search
Fuzzy search across players, teams, and coaches by name or alias.
GET lookupByQid
/lookup
Exact lookup by Wikidata QID. Returns full entity with all provider IDs and bio data.
GET getStats
/stats
Returns entity counts by type and ID coverage by provider.
GET lookupById
/lookup
Exact lookup by Reep ID or Wikidata QID. The ID type is auto-detected: - `reep_p...` / `reep_t...` / `reep_c...` / `reep_l...` / `reep_s...` → Reep ID lookup - `Q...` → Wikidata…
POST batchLookup
/batch/lookup
Batch lookup by Reep IDs or Wikidata QIDs. Accepts a mix of both. A single QID may return multiple records if the person is both a player and coach. Results are flattened into a…
POST batchResolve
/batch/resolve
Batch resolve provider IDs to entities. Maximum 100 items per request.
GET searchEntities
/search
Full-text search across players, teams, coaches, and competitions by name or alias. Seasons are excluded from default search to avoid noise; use `type=season` to search seasons…
GET getStats
/stats
Returns entity counts by type and ID coverage by provider.
GET resolveProviderId
/resolve
Given a provider name and ID, find the entity and return all cross-provider IDs. This is the core use case: "I have a Transfermarkt ID, what's the FBref ID?"
GET lookupByQid
/lookup
Exact lookup by Wikidata QID. Returns full entity with all provider IDs and bio data. A QID may have multiple records if the person is both a player and coach (e.g. Pep…
GET searchEntities
/search
Full-text search across players, teams, and coaches by name or alias. Uses prefix matching with BM25 relevance ranking (e.g. "Cole Palm" matches "Cole Palmer").…
GET resolveProviderId
/resolve
Given a provider name and ID, find the entity and return all cross-provider IDs. This is the core use case: "I have a Transfermarkt ID, what's the FBref ID?"
GET getStats
/stats
Returns entity counts by type and ID coverage by provider.
POST batchLookup
/batch/lookup
Batch lookup by Wikidata QIDs. Returns all matching entities. A single QID may return multiple records if the person is both a player and coach. Results are flattened into a…
POST batchResolve
/batch/resolve
Batch resolve provider IDs to entities. Maximum 100 items per request.
GET lookupById
/lookup
Exact lookup by Reep ID or Wikidata QID. The ID type is auto-detected: - `reep_p...` / `reep_t...` / `reep_c...` / `reep_l...` / `reep_s...` → Reep ID lookup - `Q...` → Wikidata…
GET searchEntities
/search
Full-text search across players, teams, coaches, and competitions by name or alias. Seasons are excluded from default search to avoid noise; use `type=season` to search seasons…
GET getStats
/stats
Returns entity counts by type and ID coverage by provider.
POST batchResolve
/batch/resolve
Batch resolve provider IDs to entities. Maximum 100 items per request.
POST batchLookup
/batch/lookup
Batch lookup by Reep IDs or Wikidata QIDs. Accepts a mix of both. A single QID may return multiple records if the person is both a player and coach. Results are flattened into a…
GET resolveProviderId
/resolve
Given a provider name and ID, find the entity and return all cross-provider IDs. This is the core use case: "I have a Transfermarkt ID, what's the FBref ID?"
GET lookupById
/lookup
Exact lookup by Reep ID or Wikidata QID. The ID type is auto-detected: - `reep_p...` / `reep_t...` / `reep_c...` / `reep_l...` / `reep_s...` → Reep ID lookup - `Q...` → Wikidata…
GET getStats
/stats
Returns entity counts by type and ID coverage by provider.
POST batchResolve
/batch/resolve
Batch resolve provider IDs to entities. Maximum 100 items per request.
POST batchLookup
/batch/lookup
Batch lookup by Reep IDs or Wikidata QIDs. Accepts a mix of both. A single QID may return multiple records if the person is both a player and coach. Results are flattened into a…
GET searchEntities
/search
Full-text search across players, teams, coaches, and competitions by name or alias. Seasons are excluded from default search to avoid noise; use `type=season` to search seasons…
GET resolveProviderId
/resolve
Given a provider name and ID, find the entity and return all cross-provider IDs. This is the core use case: "I have a Transfermarkt ID, what's the FBref ID?"

The Reep Register pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 100 / monthly
PRO $9 / month
  • Requests: 10,000 / monthly
ULTRA $29 / month
  • Requests: 100,000 / monthly
MEGA $99 / month
  • Requests: 1,000,000 / monthly

More Sports APIs

View all →
  • The Football Prediction API provides predictions for upcoming football matches, average bookie odds, results…

    SportsFreemium9.2k subscribers
  • Sign up directly on our platform: https://therundown.io/pricing/api Please see our docs at…

    SportsFreemium2.2k subscribers
  • +1 220 football leagues & cups. Livescore (15s), live & pre-match odds, events, line-ups, coachs, players,…

    SportsFree
  • Odds data API for NFL, NBA, MLB, EPL, AFL and loads more, from US, UK, EU and Aussie bookmakers. Get started…

    SportsFreemium9.9k subscribers
  • All NBA Stats DATA, Games, Livescore, Standings, Players, Statistics...

    SportsFreemium
  • FlashScore Live Sports API - Real-Time Scores, Results & Match Stats. Get detailed sports data including…

    SportsFreemium2.2k subscribers