Getting Started with the FantasyData API

Sign up for free trial

The first thing you'll need is an API subscription key. You can get one by signing up for a free trial using the links below. If you're working with a team of developers, we'd recommend making a generic password that you can send to your developers, so they can also login to the same account, and have access to API subscription keys.

Choose the sport that you'd like a free trial for:

NFL     MLB     NBA     NHL     Soccer     Golf     NASCAR     CFB     CBB

These sports aren't launched yet, but will be coming soon:

eSports

Make live API calls

Once you have the free trial, you'll be able to start testing the API by making live calls using our developer portal. The links below will direct you to the live open console in our developer portal.

Please note that the scores and stats in the free trial are scrambled in-game data and different than the official stats. Once you upgrade to one of our premium subscriptions (post-game, live or real-time) the actual scores and game data will flow in unscrambled. You'll find valuable code samples and possible parameter values in the API docs.

Developer Portal Online Documentation

Architecture

At this point, you should have access to the API, and you're making live API calls. Now, it's time to start thinking about the architecture of your system and how exactly you're going to integrate the data.

Before making any decisions, please review the Implementation Guide. It explains the ideal methodology to integrating live data feeds. You also may want to have a look at these open source frameworks before you start writing code from scratch.

Please note that these open source frameworks have been generously built and uploaded by other clients, are not supported or updated by FantasyData, and may require some upfront work on your end to make fully operational

Need more help?