FRC Event Web API v3

I’ve been toying around with the official FRC Event API v3 and I’m now at the point where I’ve got some questions. Supposedly there is TeamForge project, but honestly it seems dead and the automated confirmation emails are not being sent. I know I could switch over to TBA Developer APIs, and maybe I will end up doing that, but I’d really like to just use the official FRC APIs if possible. Does anyone know if there are any official community forums for the FRC API besides TeamForge? Thanks for reading!

1 Like

That is it for the FRC API. Just about everyone uses the TBA API instead.

2 Likes

I wrote a web/phone app a few years ago that combined data from the FRC and TBA APIs. Only a few friends and I used it, but I still maintain it for the heck of it. I figured the FRC API would be more current or accurate, but I’ve since found TBA to be equally current, accurate, and much more complete (particularly off-season events). So, I’m switching to exclusively using the TBA API.

That said, if you have questions on either API, happy to help if I can. Lord knows I’m no expert - I just hack stuff together til it fits.

Thanks for the replies! I figured out the answer to one of my questions by (shocker!) re-reading the documentation. It was a dumb mistake on my part.

I haven’t set up a TBA API project yet, but I’d be curious to see what it’s returning for the 2023 season kickoff date. The official FRC API is returning 01/01/0001 which I’m guessing means it’s not really returning a value at all and just using MinDate. Does TBA have access to some secret FRC data or are they just basically putting a wrapper around the FRC API?

If you’re calling https://frc-api.firstinspires.org/v3.0/:season, I notice that returns 01/01/0001 for the 2022 season (this past season) and 2023. I suspect that’s become an unreliable data element. I can’t immediately find any equivalent for that method in the TBA API.

I assume the TBA API either wraps the FRC API, but they may also cache the data somehow. I swear I looked into this and found some mention, but that was over 3 years ago. When I first started using them side by side, I seem to recall a solid minute+ delay between FRC and TBA in returning match results. But, in my testing last season, I don’t think there was any noticeable delay.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.