All URIs are relative to https://api.collegefootballdata.com
Method | HTTP request | Description |
---|---|---|
GetLivePlays | GET /live/plays | Live metrics and PBP (Patreon only) |
GetPlayStatTypes | GET /play/stat/types | Types of player play stats |
GetPlayStats | GET /play/stats | Play stats by play |
GetPlayTypes | GET /play/types | Play types |
GetPlays | GET /plays | Play by play data |
LivePlayByPlay GetLivePlays (int? id)
Live metrics and PBP (Patreon only)
Get live metrics and PBP
using System;
using System.Diagnostics;
using CFBSharp.Api;
using CFBSharp.Client;
using CFBSharp.Model;
namespace Example
{
public class GetLivePlaysExample
{
public void main()
{
// Configure API key authorization: ApiKeyAuth
Configuration.Default.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new PlaysApi();
var id = 56; // int? | Game id
try
{
// Live metrics and PBP (Patreon only)
LivePlayByPlay result = apiInstance.GetLivePlays(id);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling PlaysApi.GetLivePlays: " + e.Message );
}
}
}
}
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]
ICollection GetPlayStatTypes ()
Types of player play stats
Type of play stats
using System;
using System.Diagnostics;
using CFBSharp.Api;
using CFBSharp.Client;
using CFBSharp.Model;
namespace Example
{
public class GetPlayStatTypesExample
{
public void main()
{
// Configure API key authorization: ApiKeyAuth
Configuration.Default.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new PlaysApi();
try
{
// Types of player play stats
ICollection<PlayStatType> result = apiInstance.GetPlayStatTypes();
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling PlaysApi.GetPlayStatTypes: " + e.Message );
}
}
}
}
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]
ICollection GetPlayStats (int? year = null, int? week = null, string team = null, int? gameId = null, int? athleteId = null, int? statTypeId = null, string seasonType = null, string conference = null)
Play stats by play
Gets player stats associated by play (limit 1000)
using System;
using System.Diagnostics;
using CFBSharp.Api;
using CFBSharp.Client;
using CFBSharp.Model;
namespace Example
{
public class GetPlayStatsExample
{
public void main()
{
// Configure API key authorization: ApiKeyAuth
Configuration.Default.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new PlaysApi();
var year = 56; // int? | Year filter (optional)
var week = 56; // int? | Week filter (optional)
var team = team_example; // string | Team filter (optional)
var gameId = 56; // int? | gameId filter (from /games endpoint) (optional)
var athleteId = 56; // int? | athleteId filter (from /roster endpoint) (optional)
var statTypeId = 56; // int? | statTypeId filter (from /play/stat/types endpoint) (optional)
var seasonType = seasonType_example; // string | regular, postseason, or both (optional)
var conference = conference_example; // string | conference abbreviation filter (optional)
try
{
// Play stats by play
ICollection<PlayStat> result = apiInstance.GetPlayStats(year, week, team, gameId, athleteId, statTypeId, seasonType, conference);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling PlaysApi.GetPlayStats: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
year | int? | Year filter | [optional] |
week | int? | Week filter | [optional] |
team | string | Team filter | [optional] |
gameId | int? | gameId filter (from /games endpoint) | [optional] |
athleteId | int? | athleteId filter (from /roster endpoint) | [optional] |
statTypeId | int? | statTypeId filter (from /play/stat/types endpoint) | [optional] |
seasonType | string | regular, postseason, or both | [optional] |
conference | string | 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]
ICollection GetPlayTypes ()
Play types
Types of plays
using System;
using System.Diagnostics;
using CFBSharp.Api;
using CFBSharp.Client;
using CFBSharp.Model;
namespace Example
{
public class GetPlayTypesExample
{
public void main()
{
// Configure API key authorization: ApiKeyAuth
Configuration.Default.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new PlaysApi();
try
{
// Play types
ICollection<PlayType> result = apiInstance.GetPlayTypes();
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling PlaysApi.GetPlayTypes: " + e.Message );
}
}
}
}
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]
ICollection GetPlays (int? year, int? week, string seasonType = null, string team = null, string offense = null, string defense = null, string conference = null, string offenseConference = null, string defenseConference = null, int? playType = null, string classification = null)
Play by play data
Get play data and results
using System;
using System.Diagnostics;
using CFBSharp.Api;
using CFBSharp.Client;
using CFBSharp.Model;
namespace Example
{
public class GetPlaysExample
{
public void main()
{
// Configure API key authorization: ApiKeyAuth
Configuration.Default.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new PlaysApi();
var year = 56; // int? | Year filter
var week = 56; // int? | Week filter (required if team, offense, or defense, not specified)
var seasonType = seasonType_example; // string | Season type filter (optional) (default to regular)
var team = team_example; // string | Team filter (optional)
var offense = offense_example; // string | Offensive team filter (optional)
var defense = defense_example; // string | Defensive team filter (optional)
var conference = conference_example; // string | Conference filter (optional)
var offenseConference = offenseConference_example; // string | Offensive conference filter (optional)
var defenseConference = defenseConference_example; // string | Defensive conference filter (optional)
var playType = 56; // int? | Play type filter (optional)
var classification = classification_example; // string | Division classification filter (fbs/fcs/ii/iii) (optional)
try
{
// Play by play data
ICollection<Play> result = apiInstance.GetPlays(year, week, seasonType, team, offense, defense, conference, offenseConference, defenseConference, playType, classification);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling PlaysApi.GetPlays: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
year | int? | Year filter | |
week | int? | Week filter (required if team, offense, or defense, not specified) | |
seasonType | string | Season type filter | [optional] [default to regular] |
team | string | Team filter | [optional] |
offense | string | Offensive team filter | [optional] |
defense | string | Defensive team filter | [optional] |
conference | string | Conference filter | [optional] |
offenseConference | string | Offensive conference filter | [optional] |
defenseConference | string | Defensive conference filter | [optional] |
playType | int? | Play type filter | [optional] |
classification | string | 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]