All URIs are relative to https://api.collegefootballdata.com
Method | HTTP request | Description |
---|---|---|
get_live_plays | GET /live/plays | Live metrics and PBP (Patreon only) |
get_play_stat_types | GET /play/stat/types | Types of player play stats |
get_play_stats | GET /play/stats | Play stats by play |
get_play_types | GET /play/types | Play types |
get_plays | GET /plays | Play by play data |
LivePlayByPlay get_live_plays(id)
Live metrics and PBP (Patreon only)
Get live metrics and PBP
from __future__ import print_function
import time
import cfbd
from cfbd.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = cfbd.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = cfbd.PlaysApi(cfbd.ApiClient(configuration))
id = 56 # int | Game id
try:
# Live metrics and PBP (Patreon only)
api_response = api_instance.get_live_plays(id)
pprint(api_response)
except ApiException as e:
print("Exception when calling PlaysApi->get_live_plays: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | int | Game id |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
list[PlayStatType] get_play_stat_types()
Types of player play stats
Type of play stats
from __future__ import print_function
import time
import cfbd
from cfbd.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = cfbd.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = cfbd.PlaysApi(cfbd.ApiClient(configuration))
try:
# Types of player play stats
api_response = api_instance.get_play_stat_types()
pprint(api_response)
except ApiException as e:
print("Exception when calling PlaysApi->get_play_stat_types: %s\n" % e)
This endpoint does not need any parameter.
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
list[PlayStat] get_play_stats(year=year, week=week, team=team, game_id=game_id, athlete_id=athlete_id, stat_type_id=stat_type_id, season_type=season_type, conference=conference)
Play stats by play
Gets player stats associated by play (limit 1000)
from __future__ import print_function
import time
import cfbd
from cfbd.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = cfbd.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = cfbd.PlaysApi(cfbd.ApiClient(configuration))
year = 56 # int | Year filter (optional)
week = 56 # int | Week filter (optional)
team = 'team_example' # str | Team filter (optional)
game_id = 56 # int | gameId filter (from /games endpoint) (optional)
athlete_id = 56 # int | athleteId filter (from /roster endpoint) (optional)
stat_type_id = 56 # int | statTypeId filter (from /play/stat/types endpoint) (optional)
season_type = 'season_type_example' # str | regular, postseason, or both (optional)
conference = 'conference_example' # str | conference abbreviation filter (optional)
try:
# Play stats by play
api_response = api_instance.get_play_stats(year=year, week=week, team=team, game_id=game_id, athlete_id=athlete_id, stat_type_id=stat_type_id, season_type=season_type, conference=conference)
pprint(api_response)
except ApiException as e:
print("Exception when calling PlaysApi->get_play_stats: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
year | int | Year filter | [optional] |
week | int | Week filter | [optional] |
team | str | Team filter | [optional] |
game_id | int | gameId filter (from /games endpoint) | [optional] |
athlete_id | int | athleteId filter (from /roster endpoint) | [optional] |
stat_type_id | int | statTypeId filter (from /play/stat/types endpoint) | [optional] |
season_type | str | regular, postseason, or both | [optional] |
conference | str | conference abbreviation filter | [optional] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
list[PlayType] get_play_types()
Play types
Types of plays
from __future__ import print_function
import time
import cfbd
from cfbd.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = cfbd.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = cfbd.PlaysApi(cfbd.ApiClient(configuration))
try:
# Play types
api_response = api_instance.get_play_types()
pprint(api_response)
except ApiException as e:
print("Exception when calling PlaysApi->get_play_types: %s\n" % e)
This endpoint does not need any parameter.
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
list[Play] get_plays(year, week, season_type=season_type, team=team, offense=offense, defense=defense, conference=conference, offense_conference=offense_conference, defense_conference=defense_conference, play_type=play_type, classification=classification)
Play by play data
Get play data and results
from __future__ import print_function
import time
import cfbd
from cfbd.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = cfbd.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = cfbd.PlaysApi(cfbd.ApiClient(configuration))
year = 56 # int | Year filter
week = 56 # int | Week filter (required if team, offense, or defense, not specified)
season_type = 'regular' # str | Season type filter (optional) (default to regular)
team = 'team_example' # str | Team filter (optional)
offense = 'offense_example' # str | Offensive team filter (optional)
defense = 'defense_example' # str | Defensive team filter (optional)
conference = 'conference_example' # str | Conference filter (optional)
offense_conference = 'offense_conference_example' # str | Offensive conference filter (optional)
defense_conference = 'defense_conference_example' # str | Defensive conference filter (optional)
play_type = 56 # int | Play type filter (optional)
classification = 'classification_example' # str | Division classification filter (fbs/fcs/ii/iii) (optional)
try:
# Play by play data
api_response = api_instance.get_plays(year, week, season_type=season_type, team=team, offense=offense, defense=defense, conference=conference, offense_conference=offense_conference, defense_conference=defense_conference, play_type=play_type, classification=classification)
pprint(api_response)
except ApiException as e:
print("Exception when calling PlaysApi->get_plays: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
year | int | Year filter | |
week | int | Week filter (required if team, offense, or defense, not specified) | |
season_type | str | Season type filter | [optional] [default to regular] |
team | str | Team filter | [optional] |
offense | str | Offensive team filter | [optional] |
defense | str | Defensive team filter | [optional] |
conference | str | Conference filter | [optional] |
offense_conference | str | Offensive conference filter | [optional] |
defense_conference | str | Defensive conference filter | [optional] |
play_type | int | Play type filter | [optional] |
classification | str | Division classification filter (fbs/fcs/ii/iii) | [optional] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]