Skip to main content
Version: 0.1.5

CFB — On3 Recruit Database (api.on3.com) — Team

on3_team_ranking​

GET /rdb/v1/team-ranking

Endpoint URL: GET https://api.on3.com/public/rdb/v1/team-ranking

Valid URL: https://api.on3.com/public/rdb/v1/team-ranking

API ParameterPythonPatternRequiredNullableDescription
sportKeysport_keyYsportKey query parameter.
yearyearYyear query parameter.
pagepageYpage query parameter.
pageSizepage_sizeYpageSize query parameter.

Returns​

return_parsed=True (default) — the output of parse_on3_rdb; pass return_as_pandas=True for a pandas.DataFrame.

No returns table is published for this endpoint: no committed capture with rows, and the response type is only heuristically mapped (x-source: call-site); names derived from the OpenAPI response type matched parse_on3_rdb's output on only 7 of the 9 checkable endpoints, so none are published.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

on3_team_ranking()

Last validated n/a.

on3_team_ranking_bluechips_team_rankings​

GET /rdb/v1/team-ranking/{sport}-{year}/bluechips-team-rankings

Endpoint URL: GET https://api.on3.com/public/rdb/v1/team-ranking/{sport_slug}-{year}/bluechips-team-rankings

Valid URL: https://api.on3.com/public/rdb/v1/team-ranking/football-2025/bluechips-team-rankings

API ParameterPythonPatternRequiredNullableDescription
sport_slugsport_slugYsport_slug path parameter.
yearyearYyear path parameter.

Returns​

return_parsed=True (default) — the output of parse_on3_rdb; pass return_as_pandas=True for a pandas.DataFrame.

No returns table is published for this endpoint: no committed capture with rows, and the row has nested objects whose flattened column names depend on which are null in the data; names derived from the OpenAPI response type matched parse_on3_rdb's output on only 7 of the 9 checkable endpoints, so none are published.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

on3_team_ranking_bluechips_team_rankings(sport_slug='football', year=2025)

Last validated n/a.

on3_team_ranking_consensus_team_rankings​

GET /rdb/v1/team-ranking/{sport}-{year}/consensus-team-rankings

Endpoint URL: GET https://api.on3.com/public/rdb/v1/team-ranking/{sport_slug}-{year}/consensus-team-rankings

Valid URL: https://api.on3.com/public/rdb/v1/team-ranking/football-2025/consensus-team-rankings

API ParameterPythonPatternRequiredNullableDescription
sport_slugsport_slugYsport_slug path parameter.
yearyearYyear path parameter.

Returns​

return_parsed=True (default) — the output of parse_on3_rdb; pass return_as_pandas=True for a pandas.DataFrame.

No returns table is published for this endpoint: no committed capture with rows, and the row has nested objects whose flattened column names depend on which are null in the data; names derived from the OpenAPI response type matched parse_on3_rdb's output on only 7 of the 9 checkable endpoints, so none are published.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

on3_team_ranking_consensus_team_rankings(sport_slug='football', year=2025)

Last validated n/a.

on3_team_ranking_organizations_summary​

GET /rdb/v1/team-ranking/organizations/{orgKey}/summary

Endpoint URL: GET https://api.on3.com/public/rdb/v1/team-ranking/organizations/{org_key}/summary

Valid URL: https://api.on3.com/public/rdb/v1/team-ranking/organizations/1867/summary

API ParameterPythonPatternRequiredNullableDescription
org_keyorg_keyYorg_key path parameter.

Returns​

return_parsed=True (default) — the output of parse_on3_rdb; pass return_as_pandas=True for a pandas.DataFrame.

No returns table is published for this endpoint: no committed capture with rows, and the row has nested objects whose flattened column names depend on which are null in the data; names derived from the OpenAPI response type matched parse_on3_rdb's output on only 7 of the 9 checkable endpoints, so none are published.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

on3_team_ranking_organizations_summary(org_key=1867)

Last validated n/a.

on3_team_ranking_team_rankings​

GET /rdb/v1/team-ranking/{sport}-{year}/team-rankings

Endpoint URL: GET https://api.on3.com/public/rdb/v1/team-ranking/{sport_slug}-{year}/team-rankings

Valid URL: https://api.on3.com/public/rdb/v1/team-ranking/football-2025/team-rankings

API ParameterPythonPatternRequiredNullableDescription
sport_slugsport_slugYsport_slug path parameter.
yearyearYyear path parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
keyintegerOn3 organization-ranking key for the class row.
yearintegerRecruiting class year of the row.
applied_total_ratingnumericTotal On3 rating applied to the class after deductions.
applied_total_consensus_ratingnumericTotal consensus rating applied to the class after deductions.
applied_average_ratingnumericAverage On3 rating applied to the class after deductions.
applied_average_consensus_ratingnumericAverage consensus rating applied to the class after deductions.
commitsintegerNumber of commits in the recruiting class.
applied_commitsintegerNumber of commits counted toward the applied class rating.
deductionsnumericRating deductions applied to the class (e.g. for roster limits).
deductions_descriptioncharacterHuman-readable explanation of any applied deductions.
five_starsintegerCount of On3 five-star commits in the class.
consensus_five_starsintegerCount of consensus five-star commits in the class.
four_starsintegerCount of On3 four-star commits in the class.
consensus_four_starsintegerCount of consensus four-star commits in the class.
three_starsintegerCount of On3 three-star commits in the class.
consensus_three_starsintegerCount of consensus three-star commits in the class.
overall_rankintegerNational rank of the class by On3 score.
overall_consensus_rankintegerNational rank of the class by consensus score.
dispay_consensus_scorenumericDisplay consensus score for the class (On3 sic spelling of "display").
dispay_on3_scorenumericDisplay On3 score for the class (On3 sic spelling of "display").
average_nil_valuenumericAverage On3 NIL valuation across the class's commits (US dollars).
conference_rankintegerRank of the class within its conference by On3 score.
conference_consensus_rankintegerRank of the class within its conference by consensus score.
organization_keyintegerOn3 numeric key of the program.
organization_full_namecharacterFull name of the program (e.g. 'Alabama Crimson Tide').
organization_namecharacterShort name of the program.
organization_mascotcharacterMascot of the program.
organization_abbreviationcharacterAbbreviation of the program.
organization_asset_urlcharacterConvenience CDN URL of the program's logo.
organization_asset_keyintegerOn3 asset key of the program's logo asset.
organization_asset_domain_overridecharacterCDN domain override for the program's logo asset (usually null).
organization_asset_domaincharacterCDN domain serving the program's logo asset.
organization_asset_source_overridecharacterSource-path override for the program's logo asset (usually null).
organization_asset_sourcecharacterCDN-relative source path of the program's logo asset.
organization_asset_titlecharacterEditorial title attached to the program's logo asset.
organization_asset_descriptioncharacterEditorial description attached to the program's logo asset (usually null).
organization_asset_captioncharacterEditorial caption attached to the program's logo asset (usually null).
organization_asset_categorycharacterEditorial category label of the program's logo asset (usually null).
organization_asset_alt_textcharacterAccessibility alt text of the program's logo asset (usually null).
organization_asset_heightintegerPixel height of the program's logo asset.
organization_asset_widthintegerPixel width of the program's logo asset.
organization_asset_asset_typecharacterOn3 asset-type discriminator of the program's logo asset (e.g. Image).
organization_asset_file_systemcharacterStorage file-system flag of the program's logo asset.
organization_asset_pathcharacterStorage path of the program's logo asset.
organization_asset_typecharacterMedia type field of the program's logo asset (file extension, e.g. png).
organization_asset_thumbnailcharacterThumbnail variant of the program's logo asset (video assets; usually null).
organization_asset_durationintegerDuration of the program's logo asset when it is a video (usually null or 0).
organization_asset_mime_typecharacterMIME type of the program's logo asset.
organization_slugcharacterURL slug of the program on On3.
organization_primary_colorcharacterPrimary hex color of the program.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

on3_team_ranking_team_rankings(sport_slug='football', year=2025)

Last validated n/a.