CFBD Blog

Subscribing to Data Events with the CFBD GraphQL API

Over the weekend, I announced the new and experimental CFBD GraphQL API. I already broke down most of the benefits of using GraphQL, which includese more dynamic querying and granular control over the data. One benefit is so big that it merits its own post, GraphQL Subscriptions. Subscriptions do exactly

Building Dynamic Queries with the CFBD GraphQL API

Have you ever wanted more granular control over how you query data from CFBD? By more granular control, I mean dynamic filtering and sorting, querying related pieces of data in one query, and even the ability to specify which specific fields you want to be queried. What about better real-time

Talking Tech: Creating Charts with matplotlib

In one of my earlier blog posts, I wrote a guide on creating charts using the (at the time) nascent CFBD Python library and a charting library/platform called Plotly. I was still relatively new to Python myself and was trying to sort out the ecosystem of Python charting libraries.

Measuring Field Goal Kicker Efficiency

I was recently in a conundrum about the best way to go about measuring field goal kicker efficiency. This has been a topic of discussion in much of the college football content I follow, which is largely centered around the Michigan football team. For the past three years, Michigan has

Talking Tech: Navigating the CFBD API with Insomnia

There are a lot of good tools for working with APIs. Historically, Postman has been ubiquitous in this area. While Postman is still a great tool, I ditched it a few years back for a competing tool called Insomnia. If you've never used either of these tools, you may be

CFBD Blog © 2026