bencassedy / draftkings_client

Client for DraftKings API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DraftKings Python Client

Build Status codecov PyPI

Introduction

DraftKings does not have a public API with documentation.

However, one can identify network API calls to fetch data from DraftKings - data like NFL contests, or players available for a "Draft Group" (e.g. all NBA games starting at 7 PM EST tonight), along with relevant metadata.

As DraftKings makes no guarantees about it's public API, this client makes no guarantees that existing API methods will work consistently.

Install using PyPi

pip install draft_kings

API

Get Contests for a Sport

from draft_kings.data import Sport
from draft_kings.client import contests

contests(sport=Sport.NBA)

Get Available Players for a Draft Group

from draft_kings.client import available_players

available_players(draft_group_id=1)

Get Draft Group Details

from draft_kings.client import draft_group_details

draft_group_details(draft_group_id=1)

Get Countries

Get all country information that DraftKings uses to make country-specific requests

from draft_kings.client import countries

countries()

Get Regions

Get all region information for the specified country code that DraftKings uses to make region-specific requests

from draft_kings.client import regions

regions(country_code='US')

Get Draftables

Get all draftable players

from draft_kings.client import draftables

draftables(draft_group_id=1)

About

Client for DraftKings API

License:MIT License


Languages

Language:Python 100.0%