code, Draft Kings, Scraping

How to Scrape Historical DraftKings Data in Under 20 Minutes

Whenever I look for a new data source on the NFL or daily fantasy betting, I find a bunch of sad souls that don’t realize how easy it is to scrape data. People always want excel workbooks that already have all the data they need modeled up and ready to go but unfortunately they have to pay for that. In this post I hope to get you sold on web scraping and give you the tools and examples needed to get started with creating your own sports data “trading” firm.

Scrape Code for DraftKings or FanDuel

Roto Guru Scrape Code

That’s it. A whopping 13 lines to scrape 20,546 draft kings’ player salaries and 51 pages and it took 20 minutes for me to do it start to finish — video tutorial here. From here you have a few options:

  1. Learn how to download any data you could ever want by watching the video and using my github link (4-10 hours to acquire the basic skills).
  2. Cheat and download the dataset (2 seconds)
  3. Use my sports data service Sports Data Direct (Receive immediate access; 34.95/month)
  4. Or you could just continue being a scavenger like homes over hereHan SoloWhatever you choose is fine but if you do choose the Han Solo route buy me a beer.

4 thoughts on “How to Scrape Historical DraftKings Data in Under 20 Minutes

  1. Hi, I’m looking to scrape mlb baseball player salaries from 2008 until current in MYSQL. I did discover the Lahman database with mlb player salaries, but it’s incomplete. Will the draft kings code above be able to do this?

    Thank you in advance.

    1. Hi Lee. I need some clarification on your question. DraftKings salaries are not the actual salaries that players make but pretend salaries for daily fantasy sports. The Lahman database shows mlb salaries. I’d recommend you start with this. An already created salary dataset

      MLB is generally easier than other sports due to the stats junkies that are interested in baseball. Here’s more discussion

      1. Hi Person,
        Ah, thanks for the clarification of the nature of DraftKings salaries and for the link for the already created salary dataset–This is useful. However, I’m looking to get salary information for MLB players for the years from 2008 until present aside from the Lahman database. While I was able to scrape salaries from the Lahman database from 2008 until present, the list is incomplete, as no salary information is included in Lahman’s list for many of the players I have in my database for those years.

        I did locate the baseball reference website with salaries as well, but I believe that is the source that Lahman used to get salary information.

        I’m also looking for biodata for mlb players from 2008 until present. I have located the “b-height”, and “birth_year” columns in the gameday database, but not weight.

        Thank you in advance.


Leave a Reply

Your email address will not be published.