API Information

Summer 2020 Notice: Tokens created prior to July 1st, 2020 will need to agree to the Terms of Use in order to continue use of the API. New accounts will be able to agree to the Terms as part of registration, and do not need to follow this additional step. To agree to the terms for an existing token, please click the "Agree to Terms of Use" button below and complete the required fields. This need only be done one time. Existing tokens will continue to work through October 31, 2020. Agreement with the Terms of Use is required for receipt of 2021+ data, or for any requests after October 31st, 2020.





FIRST Robotics Competition offers an API (application programming interface) that allows members of the community to access large amounts of event and team data. This data includes things such as match results, team names, award winners and district rankings.

We encourage the use of our API both as a learning tool, and as a way for others to build applications that may be more specific to their use case than what FIRST is able to provide. The API is free to use, and available to all teams, volunteers and anyone interested in seeing what they can do!

We ask that developers who utilize data from our API in their applications link back to this page (https://frc-events.firstinspires.org/services/API) in accordance with our Terms of Use. This will help educate other users on where they can gain access to the data. The data from this API may not be used for commercial purposes. See the Terms of Use for more specifics.

When you make a request from our API, it will require a username and token. Tokens are distributed by our automated system, and you can initiate this process by clicking the registration link below. You need a valid email address to complete this process.

API v3



Learn!

We hope that the availability of this data via the API and the applications our community developers will build will collectively help benefit the whole community! In order to learn, the FIRST Robotics Competition Engineering team has a demonstration tool that you can download and use to experiment with parts of the API. You can view the directions for the use of the tool in PDF form here and you can download the ZIP folder with the program itself from this link. Note that you may need to "right click" and save as on this ZIP folder.