The Blue Alliance API v3 Skill
thebluealliance-com
thebluealliance-com
| Method | Path | Description |
|---|---|---|
GET | /district/{district_abbreviation}/dcmp_history | |
GET | /district/{district_abbreviation}/history | Gets a list of DCMP events and awards for the given district abbreviation. |
GET | /district/{district_abbreviation}/insights | Gets a list of District objects with the given district abbreviation. This accounts for district abbreviation changes, such as MAR to FMA. |
GET | /district/{district_key}/advancement | Gets insights for a given district. |
GET | /district/{district_key}/awards | Gets a list of advancement information per team in a district. |
GET | /district/{district_key}/events | Gets a list of awards in the given district. |
GET | /district/{district_key}/events/keys | Gets a list of events in the given district. |
GET | /district/{district_key}/events/simple | Gets a list of event keys for events in the given district. |
GET | /district/{district_key}/rankings | Gets a short-form list of events in the given district. |
GET | /district/{district_key}/teams | Gets a list of team district rankings for the given district. |
GET | /district/{district_key}/teams/keys | Gets a list of `Team` objects that competed in events in the given district. |
GET | /district/{district_key}/teams/simple | Gets a list of `Team` objects that competed in events in the given district. |
GET | /districts/{year} | Gets a short-form list of `Team` objects that competed in events in the given district. |
GET | /event/{event_key} | Gets a list of districts and their corresponding district key, for the given year. |
GET | /event/{event_key}/advancement_points | Gets an Event. |
GET | /event/{event_key}/alliances | Depending on the type of event (district/regional), this will return either district points or regional CMP points |
GET | /event/{event_key}/awards | Gets a list of Elimination Alliances for the given Event. |
GET | /event/{event_key}/coprs | Gets a list of awards from the given event. |
GET | /event/{event_key}/district_points | Gets a set of Event Component OPRs for the given Event. |
GET | /event/{event_key}/insights | Gets a list of district points for the Event. These are always calculated, regardless of event type, and may/may not be actually useful. |
GET | /event/{event_key}/matches | Gets a set of Event-specific insights for the given Event. |
GET | /event/{event_key}/matches/keys | Gets a list of matches for the given event. |
GET | /event/{event_key}/matches/simple | Gets a list of match keys for the given event. |
GET | /event/{event_key}/matches/timeseries | Gets a short-form list of matches for the given event. |
GET | /event/{event_key}/oprs | Gets an array of Match Keys for the given event key that have timeseries data. Returns an empty array if no matches have timeseries data. |
GET | /event/{event_key}/predictions | Gets a set of Event OPRs (including OPR, DPR, and CCWM) for the given Event. |
GET | /event/{event_key}/rankings | Gets information on TBA-generated predictions for the given Event. Contains year-specific information. *WARNING* This endpoint is currently under development and may change at any... |
GET | /event/{event_key}/regional_champs_pool_points | Gets a list of team rankings for the Event. |
GET | /event/{event_key}/simple | For 2025+ Regional events, this will return points towards the Championship qualification pool. |
GET | /event/{event_key}/team_media | Gets a short-form Event. |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install thebluealliance-com
Downloads and installs to ~/.claude/skills/thebluealliance-com/
3.12.1 (2026-03-17)3.12.0 (2026-03-02)