thebluealliance.com

Overview Information and statistics about FIRST Robotics Competition teams and events. Authentication All endpoints require an Auth Key to be passed in the header X-TBA-Auth-Key. If you do not have an auth key yet, you can obtain one from your Account Page.

๐Ÿ”‘ apikey 65 endpoints open_data
๐Ÿ“„ Docs ๐Ÿ“‹ OpenAPI spec ๐Ÿ”ฌ Try in Swagger UI

No SDKs indexed for this API yet.

curl examples
Returns API status, and TBA status information.
curl \
  -H "X-TBA-Auth-Key: $API_KEY" \
  https://www.thebluealliance.com/api/v3/status
Gets a list of events in the given year.
curl \
  -H "X-TBA-Auth-Key: $API_KEY" \
  https://www.thebluealliance.com/api/v3/events/{year}
Gets a `Team` object for the team referenced by the given key.
curl \
  -H "X-TBA-Auth-Key: $API_KEY" \
  https://www.thebluealliance.com/api/v3/team/{team_key}
Endpoints (65 total)
GET
/status
Returns API status, and TBA status information.
GET
/events/{year}
Gets a list of events in the given year.
GET
/team/{team_key}
Gets a `Team` object for the team referenced by the given key.
GET
/districts/{year}
Gets a list of districts and their corresponding district key, for the given โ€ฆ
GET
/teams/{page_num}
Gets a list of `Team` objects, paginated in groups of 500.
GET
/event/{event_key}
Gets an Event.
GET
/match/{match_key}
Gets a `Match` object for the given match key.
GET
/events/{year}/keys
Gets a list of event keys in the given year.
GET
/events/{year}/simple
Gets a short-form list of events in the given year.
GET
/teams/{page_num}/keys
Gets a list of Team keys, paginated in groups of 500. (Note, each page will nโ€ฆ
GET
/event/{event_key}/oprs
Gets a set of Event OPRs (including OPR, DPR, and CCWM) for the given Event.
GET
/team/{team_key}/awards
Gets a list of awards the given team has won.
Language coverage

No SDKs yet

At a glance
Total SDKs0
Languages0
Endpoints65
Authapikey
Categories1
https://www.thebluealliance.com/api/v3