Skip to main content
Version: 0.1.5

CFB — additional Python functions — On3 Recruit Database

on3_industry_player_rankings​

on3_industry_player_rankings(year: 'Union[int, str]', sport_slug: 'str' = 'football', page: 'Any' = None, *, return_parsed: 'bool' = True, return_as_pandas: 'bool' = False, **kwargs: 'Any') -> 'Union[pl.DataFrame, pd.DataFrame, Dict]'

On3 Industry Comparison player rankings (deprecated next/data` scrape).

Parameters

ParameterTypeDefaultDescription
yearUnion[int, str]recruiting class year (e.g. 2026).
sport_slugstr'football'On3 sport slug (default "football").
pageAnyNone1-based page number, or None for the first page.
return_parsedboolTruereturn a tidy frame (default); False returns the raw dict.
return_as_pandasboolFalsereturn a pandas DataFrame instead of polars.

Returns

One row per recruit (consensus On3/Rivals/247/ESPN). Zero-row frame on empty.

col_nametypedescription
keyinteger
ranking_keyinteger
position_keyinteger
position_abbreviationcharacterPosition abbreviation (e.g. QB).
state_keyinteger
state_abbreviationcharacter
overall_rankintegerOverall recruit ranking (top recruits only; may be NA).
consensus_overall_rankinteger
recruitment_keyinteger
nearly_five_star_pluslogical
five_star_pluslogical
state_rankintegerState ranking.
position_rankintegerPosition ranking.
consensus_state_rankinteger
consensus_position_rankinteger
nil_valueinteger
whisperdouble
whisper_changedouble
valuation_changeinteger
jersey_numberinteger
high_school_ratingcharacter
ratingscharacter
person_default_sport_keyinteger
person_default_sport_namecharacter
person_default_sport_slugcharacter
person_default_sport_abbreviationcharacter
person_default_sport_is_rankablelogical
person_default_sport_is_industry_rankablelogical
person_default_sport_is_scoutablelogical
person_rating_consensus_ratingdouble
person_rating_consensus_starsinteger
person_rating_consensus_national_rankinteger
person_rating_consensus_position_rankinteger
person_rating_consensus_state_rankinteger
person_rating_keyinteger
person_rating_ratinginteger
person_rating_starsinteger
person_rating_national_rankinteger
person_rating_position_rankinteger
person_rating_state_rankinteger
person_rating_position_abbrcharacter
person_rating_state_abbrcharacter
person_rating_five_star_pluslogical
person_status_is_committedlogical
person_status_is_signedlogical
person_status_is_transferlogical
person_status_is_enrolledlogical
person_status_commitment_datecharacter
person_status_committed_organization_keyinteger
person_status_committed_organization_slugcharacter
person_status_committed_organization_asset_urlcharacter
person_status_committed_organization_asset_keyinteger
person_status_committed_organization_asset_domain_overridecharacter
person_status_committed_organization_asset_domaincharacter
person_status_committed_organization_asset_source_overridecharacter
person_status_committed_organization_asset_sourcecharacter
person_status_committed_organization_asset_titlecharacter
person_status_committed_organization_asset_descriptioncharacter
person_status_committed_organization_asset_captioncharacter
person_status_committed_organization_asset_categorycharacter
person_status_committed_organization_asset_alt_textcharacter
person_status_committed_organization_asset_heightinteger
person_status_committed_organization_asset_widthinteger
person_status_committed_organization_asset_asset_typecharacter
person_status_committed_organization_asset_file_systemcharacter
person_status_committed_organization_asset_pathcharacter
person_status_committed_organization_asset_typecharacter
person_status_committed_organization_asset_thumbnailcharacter
person_status_committed_organization_asset_durationinteger
person_status_committed_organization_asset_mime_typecharacter
person_status_committed_organization_asset_credit_linecharacter
person_status_committed_organization_asset_provenancecharacter
person_status_committed_organization_asset_rights_expires_utccharacter
person_status_committed_organization_primary_colorcharacter
person_status_transferred_from_organization_asset_urlcharacter
person_status_transferred_from_organization_slugcharacter
person_status_highest_interest_levelinteger
person_status_interest_countinteger
person_status_recruitment_yearinteger
person_status_sport_namecharacter
person_status_short_term_signeelogical
person_predictionscharacter
person_tagscharacter
person_keyinteger
person_namecharacter
person_slugcharacter
person_high_school_namecharacter
person_high_school_keyinteger
person_high_school_full_namecharacter
person_high_school_name_2character
person_high_school_known_ascharacter
person_high_school_mascotcharacter
person_high_school_abbreviationcharacter
person_high_school_asset_urlcharacter
person_high_school_default_asset_keyinteger
person_high_school_default_asset_domain_overridecharacter
person_high_school_default_asset_domaincharacter
person_high_school_default_asset_source_overridecharacter
person_high_school_default_asset_sourcecharacter
person_high_school_default_asset_titlecharacter
person_high_school_default_asset_descriptioncharacter
person_high_school_default_asset_captioncharacter
person_high_school_default_asset_categorycharacter
person_high_school_default_asset_alt_textcharacter
person_high_school_default_asset_heightinteger
person_high_school_default_asset_widthinteger
person_high_school_default_asset_asset_typecharacter
person_high_school_default_asset_file_systemcharacter
person_high_school_default_asset_pathcharacter
person_high_school_default_asset_typecharacter
person_high_school_default_asset_thumbnailcharacter
person_high_school_default_asset_durationinteger
person_high_school_default_asset_mime_typecharacter
person_high_school_default_asset_credit_linecharacter
person_high_school_default_asset_provenancecharacter
person_high_school_default_asset_rights_expires_utccharacter
person_high_school_slugcharacter
person_high_school_primary_colorcharacter
person_high_school_org_typecharacter
person_high_school_org_type_enumcharacter
person_high_school_divisioncharacter
person_high_school_site_keyscharacter
person_high_school_url_slugcharacter
person_home_town_namecharacter
person_default_asset_urlcharacter
person_default_asset_keyinteger
person_default_asset_domain_overridecharacter
person_default_asset_domaincharacter
person_default_asset_source_overridecharacter
person_default_asset_sourcecharacter
person_default_asset_titlecharacter
person_default_asset_descriptioncharacter
person_default_asset_captioncharacter
person_default_asset_categorycharacter
person_default_asset_alt_textcharacter
person_default_asset_heightinteger
person_default_asset_widthinteger
person_default_asset_asset_typecharacter
person_default_asset_file_systemcharacter
person_default_asset_pathcharacter
person_default_asset_typecharacter
person_default_asset_thumbnailcharacter
person_default_asset_durationinteger
person_default_asset_mime_typecharacter
person_default_asset_credit_linecharacter
person_default_asset_provenancecharacter
person_default_asset_rights_expires_utccharacter
person_early_signeelogical
person_early_enrolleelogical
person_position_abbreviationcharacter
person_heightdouble
person_formatted_heightcharacter
person_weightinteger
person_class_yearinteger
person_athlete_verifiedlogical
person_prospect_verifiedlogical
person_class_rankcharacter
person_recruitment_keyinteger
person_agedouble
college_team_keyinteger
college_team_full_namecharacter
college_team_namecharacter
college_team_mascotcharacter
college_team_abbreviationcharacter
college_team_asset_urlcharacter
college_team_asset_keyinteger
college_team_asset_domain_overridecharacter
college_team_asset_domaincharacter
college_team_asset_source_overridecharacter
college_team_asset_sourcecharacter
college_team_asset_titlecharacter
college_team_asset_descriptioncharacter
college_team_asset_captioncharacter
college_team_asset_categorycharacter
college_team_asset_alt_textcharacter
college_team_asset_heightinteger
college_team_asset_widthinteger
college_team_asset_asset_typecharacter
college_team_asset_file_systemcharacter
college_team_asset_pathcharacter
college_team_asset_typecharacter
college_team_asset_thumbnailcharacter
college_team_asset_durationinteger
college_team_asset_mime_typecharacter
college_team_asset_credit_linecharacter
college_team_asset_provenancecharacter
college_team_asset_rights_expires_utccharacter
college_team_slugcharacter
college_team_url_slugcharacter
college_team_primary_colorcharacter

Example

from sportsdataverse.cfb import on3_players_industry_comparision # forward RDB native
df = on3_players_industry_comparision(sport_key=1, year=2026)
print(df.shape)

on3_industry_team_rankings​

on3_industry_team_rankings(year: 'Union[int, str]', sport_slug: 'str' = 'football', page: 'Any' = None, *, return_parsed: 'bool' = True, return_as_pandas: 'bool' = False, **kwargs: 'Any') -> 'Union[pl.DataFrame, pd.DataFrame, Dict]'

On3 Industry Comparison team rankings (deprecated next/data` scrape).

Parameters

ParameterTypeDefaultDescription
yearUnion[int, str]recruiting class year (e.g. 2026).
sport_slugstr'football'On3 sport slug (default "football").
pageAnyNone1-based page number, or None for the first page.
return_parsedboolTruereturn a tidy frame (default); False returns the raw dict.
return_as_pandasboolFalsereturn a pandas DataFrame instead of polars.

Returns

One row per team class (consensus ratings). Zero-row frame on empty payload.

col_nametypedescription
keyinteger
yearintegerFour-digit season year (e.g. 2019).
applied_total_ratingdouble
applied_total_consensus_ratingdouble
applied_average_ratingdouble
applied_average_consensus_ratingdouble
commitsintegerNumber of commits in the position group.
applied_commitsinteger
deductionsdouble
deductions_descriptioncharacter
five_starsinteger
consensus_five_starsinteger
four_starsinteger
consensus_four_starsinteger
three_starsinteger
consensus_three_starsinteger
overall_rankdoubleOverall recruit ranking (top recruits only; may be NA).
overall_consensus_rankdouble
dispay_consensus_scoredouble
dispay_on3_scoredouble
average_nil_valuedouble
conference_rankdouble
conference_consensus_rankdouble
organization_keyinteger
organization_full_namecharacter
organization_namecharacter
organization_mascotcharacter
organization_abbreviationcharacter
organization_asset_urlcharacter
organization_asset_keyinteger
organization_asset_domain_overridecharacter
organization_asset_domaincharacter
organization_asset_source_overridecharacter
organization_asset_sourcecharacter
organization_asset_titlecharacter
organization_asset_descriptioncharacter
organization_asset_captioncharacter
organization_asset_categorycharacter
organization_asset_alt_textcharacter
organization_asset_heightinteger
organization_asset_widthinteger
organization_asset_asset_typecharacter
organization_asset_file_systemcharacter
organization_asset_pathcharacter
organization_asset_typecharacter
organization_asset_thumbnailcharacter
organization_asset_durationinteger
organization_asset_mime_typecharacter
organization_asset_credit_linecharacter
organization_asset_provenancecharacter
organization_asset_rights_expires_utccharacter
organization_slugcharacter
organization_url_slugcharacter
organization_primary_colorcharacter

Example

from sportsdataverse.cfb import on3_team_ranking_consensus_team_rankings # forward RDB native
df = on3_team_ranking_consensus_team_rankings(sport_slug="football", year=2025)
print(df.shape)

on3_player_rankings​

on3_player_rankings(year: 'Union[int, str]', sport_slug: 'str' = 'football', page: 'Any' = None, *, return_parsed: 'bool' = True, return_as_pandas: 'bool' = False, **kwargs: 'Any') -> 'Union[pl.DataFrame, pd.DataFrame, Dict]'

On3 player rankings for a class year (deprecated next/data` scrape).

Parameters

ParameterTypeDefaultDescription
yearUnion[int, str]recruiting class year (e.g. 2026).
sport_slugstr'football'On3 sport slug (default "football").
pageAnyNone1-based page number, or None for the first page.
return_parsedboolTruereturn a tidy frame (default); False returns the raw dict.
return_as_pandasboolFalsereturn a pandas DataFrame instead of polars.

Returns

One row per ranked recruit (On3 ratings). Zero-row frame on empty payload.

col_nametypedescription
keyintegerOn3 numeric key of this player-ranking entry (matches person_key).
ranking_keyintegerOn3 key of the ranking edition this row belongs to.
position_keyintegerOn3 numeric key of the position the player is ranked at.
position_abbreviationcharacterAbbreviation of the ranked position (e.g. QB, EDGE).
state_keyintegerOn3 numeric key of the recruit's home state.
state_abbreviationcharacterTwo-letter abbreviation of the recruit's home state.
overall_rankintegerOn3 overall national rank within this ranking edition.
consensus_overall_rankintegerIndustry-consensus overall national rank (On3/Rivals/247Sports/ESPN blend).
recruitment_keyintegerOn3 key of the player's active recruitment record.
nearly_five_star_pluslogicalFlag for On3's near-five-star-plus designation.
five_star_pluslogicalFlag for On3's five-star-plus designation (top of the class).
state_rankintegerOn3 rank among recruits from the same state.
position_rankintegerOn3 rank among recruits at the same position.
consensus_state_rankintegerIndustry-consensus rank within the recruit's state.
consensus_position_rankintegerIndustry-consensus rank at the recruit's position.
nil_valueintegerOn3 NIL (name/image/likeness) valuation in US dollars.
whisperdouble
whisper_changedouble
valuation_changeinteger
jersey_numberdoubleJersey number worn by the recruit, when listed.
high_school_ratingcharacterHigh-school rating annotation as shipped by On3 (mixed-type; stringified).
ratingscharacterJSON-encoded list of the player's rating rows across editions (year, type, rating, stars, ranks).
person_default_sport_keyintegerOn3 numeric key of the person's primary sport.
person_default_sport_namecharacterName of the person's primary sport (e.g. Football).
person_default_sport_slugcharacterURL slug of the person's primary sport.
person_default_sport_abbreviationcharacterAbbreviation of the person's primary sport.
person_default_sport_is_rankablelogicalWhether On3 ranks players in this sport.
person_default_sport_is_industry_rankablelogicalWhether industry-consensus rankings exist for this sport.
person_default_sport_is_scoutablelogicalWhether On3 scouting reports exist for this sport.
person_rating_consensus_ratingdoubleIndustry-consensus numeric rating (0-100 scale).
person_rating_consensus_starsintegerIndustry-consensus star rating (2-5).
person_rating_consensus_national_rankintegerIndustry-consensus national rank.
person_rating_consensus_position_rankintegerIndustry-consensus position rank.
person_rating_consensus_state_rankintegerIndustry-consensus state rank.
person_rating_keyintegerOn3 key of the person's current rating record.
person_rating_ratingintegerOn3's own numeric rating (0-100 scale).
person_rating_starsintegerOn3's own star rating (2-5).
person_rating_national_rankintegerOn3's own national rank.
person_rating_position_rankintegerOn3's own position rank.
person_rating_state_rankintegerOn3's own state rank.
person_rating_position_abbrcharacterPosition abbreviation attached to the current rating.
person_rating_state_abbrcharacterState abbreviation attached to the current rating.
person_rating_five_star_pluslogicalFive-star-plus flag on the current On3 rating.
person_status_is_committedlogicalWhether the recruit is currently committed to a program.
person_status_is_signedlogicalWhether the recruit has signed with a program.
person_status_is_transferlogicalWhether the entry reflects a transfer-portal recruitment.
person_status_is_enrolledlogicalWhether the recruit is enrolled at the committed program.
person_status_commitment_datecharacterTimestamp of the current commitment.
person_status_committed_organization_keyintegerOn3 key of the committed program.
person_status_committed_organization_slugcharacterURL slug of the committed program.
person_status_committed_organization_asset_urlcharacterFull CDN URL of the committed program's logo asset.
person_status_committed_organization_asset_keyintegerOn3 asset key of the committed program's logo asset.
person_status_committed_organization_asset_domain_overridecharacterCDN domain override for the committed program's logo asset (usually null).
person_status_committed_organization_asset_domaincharacterCDN domain serving the committed program's logo asset.
person_status_committed_organization_asset_source_overridecharacterSource-path override for the committed program's logo asset (usually null).
person_status_committed_organization_asset_sourcecharacterCDN-relative source path of the committed program's logo asset.
person_status_committed_organization_asset_titlecharacterEditorial title attached to the committed program's logo asset.
person_status_committed_organization_asset_descriptioncharacterEditorial description attached to the committed program's logo asset (usually null).
person_status_committed_organization_asset_captioncharacterEditorial caption attached to the committed program's logo asset (usually null).
person_status_committed_organization_asset_categorycharacterEditorial category label of the committed program's logo asset (usually null).
person_status_committed_organization_asset_alt_textcharacterAccessibility alt text of the committed program's logo asset (usually null).
person_status_committed_organization_asset_heightintegerPixel height of the committed program's logo asset.
person_status_committed_organization_asset_widthintegerPixel width of the committed program's logo asset.
person_status_committed_organization_asset_asset_typecharacterOn3 asset-type discriminator of the committed program's logo asset (e.g. Image).
person_status_committed_organization_asset_file_systemcharacterStorage file-system flag of the committed program's logo asset.
person_status_committed_organization_asset_pathcharacterStorage path of the committed program's logo asset.
person_status_committed_organization_asset_typecharacterMedia type field of the committed program's logo asset.
person_status_committed_organization_asset_thumbnailcharacterThumbnail variant of the committed program's logo asset (video assets; usually null).
person_status_committed_organization_asset_durationintegerDuration of the committed program's logo asset when it is a video (usually null).
person_status_committed_organization_asset_mime_typecharacterMIME type of the committed program's logo asset.
person_status_committed_organization_asset_credit_linecharacter
person_status_committed_organization_asset_provenancecharacter
person_status_committed_organization_asset_rights_expires_utccharacter
person_status_committed_organization_primary_colorcharacterPrimary hex color of the committed program.
person_status_transferred_from_organization_asset_urlcharacterFull CDN URL of the transfer-origin program's logo asset.
person_status_transferred_from_organization_slugcharacterURL slug of the program the player transferred from.
person_status_highest_interest_levelintegerHighest recruiting-interest level recorded for the recruit.
person_status_interest_countintegerNumber of recorded recruiting interests.
person_status_recruitment_yearintegerRecruiting class year of the active recruitment.
person_status_sport_namecharacterSport of the active recruitment.
person_status_short_term_signeelogicalFlag for short-term signee status.
person_predictionscharacterJSON-encoded On3 RPM (prediction machine) entries for the recruit.
person_tagscharacterJSON-encoded editorial tags attached to the person.
person_keyintegerOn3 numeric key of the person.
person_namecharacterRecruit's display name.
person_slugcharacterURL slug of the recruit's On3 profile.
person_high_school_namecharacterHigh-school display name (top-level person field).
person_high_school_keyintegerOn3 numeric key of the recruit's high school.
person_high_school_full_namecharacterFull name of the recruit's high school.
person_high_school_name_2characterName field of the nested high-school object (deduplicated from person_high_school_name).
person_high_school_known_ascharacterCommon short name of the high school.
person_high_school_mascotcharacterMascot of the person's high school.
person_high_school_abbreviationcharacterHigh-school abbreviation.
person_high_school_asset_urlcharacterConvenience CDN URL of the high-school logo (top-level school field).
person_high_school_default_asset_keydoubleOn3 asset key of the recruit's high-school logo asset.
person_high_school_default_asset_domain_overridedoubleCDN domain override for the recruit's high-school logo asset (usually null).
person_high_school_default_asset_domaincharacterCDN domain serving the recruit's high-school logo asset.
person_high_school_default_asset_source_overridedoubleSource-path override for the recruit's high-school logo asset (usually null).
person_high_school_default_asset_sourcecharacterCDN-relative source path of the recruit's high-school logo asset.
person_high_school_default_asset_titlecharacterEditorial title attached to the recruit's high-school logo asset.
person_high_school_default_asset_descriptiondoubleEditorial description attached to the recruit's high-school logo asset (usually null).
person_high_school_default_asset_captiondoubleEditorial caption attached to the recruit's high-school logo asset (usually null).
person_high_school_default_asset_categorydoubleEditorial category label of the recruit's high-school logo asset (usually null).
person_high_school_default_asset_alt_textdoubleAccessibility alt text of the recruit's high-school logo asset (usually null).
person_high_school_default_asset_heightdoublePixel height of the recruit's high-school logo asset.
person_high_school_default_asset_widthdoublePixel width of the recruit's high-school logo asset.
person_high_school_default_asset_asset_typecharacterOn3 asset-type discriminator of the recruit's high-school logo asset (e.g. Image).
person_high_school_default_asset_file_systemcharacterStorage file-system flag of the recruit's high-school logo asset.
person_high_school_default_asset_pathcharacterStorage path of the recruit's high-school logo asset.
person_high_school_default_asset_typecharacterMedia type field of the recruit's high-school logo asset.
person_high_school_default_asset_thumbnaildoubleThumbnail variant of the recruit's high-school logo asset (video assets; usually null).
person_high_school_default_asset_durationdoubleDuration of the recruit's high-school logo asset when it is a video (usually null).
person_high_school_default_asset_mime_typecharacterMIME type of the recruit's high-school logo asset.
person_high_school_default_asset_credit_linedouble
person_high_school_default_asset_provenancedouble
person_high_school_default_asset_rights_expires_utcdouble
person_high_school_slugcharacterURL slug of the high school on On3.
person_high_school_primary_colorcharacterPrimary hex color of the high school.
person_high_school_org_typecharacterOrganization type label of the school (e.g. High School).
person_high_school_org_type_enumcharacterNumeric enum of the school organization type.
person_high_school_divisioncharacterDivision/classification of the high school.
person_high_school_site_keyscharacterJSON-encoded On3 site keys covering the school.
person_high_school_url_slugcharacterURL slug variant of the school page.
person_home_town_namecharacterRecruit's home town.
person_default_asset_urlcharacterFull CDN URL of the recruit's headshot asset.
person_default_asset_keyintegerOn3 asset key of the recruit's headshot asset.
person_default_asset_domain_overridecharacterCDN domain override for the recruit's headshot asset (usually null).
person_default_asset_domaincharacterCDN domain serving the recruit's headshot asset.
person_default_asset_source_overridecharacterSource-path override for the recruit's headshot asset (usually null).
person_default_asset_sourcecharacterCDN-relative source path of the recruit's headshot asset.
person_default_asset_titlecharacterEditorial title attached to the recruit's headshot asset.
person_default_asset_descriptioncharacterEditorial description attached to the recruit's headshot asset (usually null).
person_default_asset_captioncharacterEditorial caption attached to the recruit's headshot asset (usually null).
person_default_asset_categorycharacterEditorial category label of the recruit's headshot asset (usually null).
person_default_asset_alt_textcharacterAccessibility alt text of the recruit's headshot asset (usually null).
person_default_asset_heightintegerPixel height of the recruit's headshot asset.
person_default_asset_widthintegerPixel width of the recruit's headshot asset.
person_default_asset_asset_typecharacterOn3 asset-type discriminator of the recruit's headshot asset (e.g. Image).
person_default_asset_file_systemcharacterStorage file-system flag of the recruit's headshot asset.
person_default_asset_pathcharacterStorage path of the recruit's headshot asset.
person_default_asset_typecharacterMedia type field of the recruit's headshot asset.
person_default_asset_thumbnailcharacterThumbnail variant of the recruit's headshot asset (video assets; usually null).
person_default_asset_durationintegerDuration of the recruit's headshot asset when it is a video (usually null).
person_default_asset_mime_typecharacterMIME type of the recruit's headshot asset.
person_default_asset_credit_linecharacter
person_default_asset_provenancecharacter
person_default_asset_rights_expires_utccharacter
person_early_signeelogicalFlag for early-period signees.
person_early_enrolleelogicalFlag for early enrollees.
person_position_abbreviationcharacterPosition abbreviation on the person record.
person_heightdoubleHeight of the person: a formatted string (e.g. '6-8') or inches, depending on the endpoint.
person_formatted_heightcharacterHuman-formatted height string (e.g. 6-3.5).
person_weightintegerWeight of the person in pounds.
person_class_yearintegerHigh-school graduating class year.
person_athlete_verifiedlogicalWhether the athlete profile is verified by On3.
person_prospect_verifiedlogicalWhether the prospect measurables are verified by On3.
person_class_rankcharacterRank within the recruit's class on the person record.
person_recruitment_keyintegerOn3 key of the recruitment record on the person object.
person_agedoubleRecruit's age, when known.
college_team_keyintegerOn3 key of the recruit's college program (commits/transfers).
college_team_full_namecharacterFull name of the college program.
college_team_namecharacterShort name of the college program.
college_team_mascotcharacterMascot of the college program.
college_team_abbreviationcharacterAbbreviation of the college program.
college_team_asset_urlcharacterFull CDN URL of the college program's logo asset.
college_team_asset_keyintegerOn3 asset key of the college program's logo asset.
college_team_asset_domain_overridecharacterCDN domain override for the college program's logo asset (usually null).
college_team_asset_domaincharacterCDN domain serving the college program's logo asset.
college_team_asset_source_overridecharacterSource-path override for the college program's logo asset (usually null).
college_team_asset_sourcecharacterCDN-relative source path of the college program's logo asset.
college_team_asset_titlecharacterEditorial title attached to the college program's logo asset.
college_team_asset_descriptioncharacterEditorial description attached to the college program's logo asset (usually null).
college_team_asset_captioncharacterEditorial caption attached to the college program's logo asset (usually null).
college_team_asset_categorycharacterEditorial category label of the college program's logo asset (usually null).
college_team_asset_alt_textcharacterAccessibility alt text of the college program's logo asset (usually null).
college_team_asset_heightintegerPixel height of the college program's logo asset.
college_team_asset_widthintegerPixel width of the college program's logo asset.
college_team_asset_asset_typecharacterOn3 asset-type discriminator of the college program's logo asset (e.g. Image).
college_team_asset_file_systemcharacterStorage file-system flag of the college program's logo asset.
college_team_asset_pathcharacterStorage path of the college program's logo asset.
college_team_asset_typecharacterMedia type field of the college program's logo asset.
college_team_asset_thumbnailcharacterThumbnail variant of the college program's logo asset (video assets; usually null).
college_team_asset_durationintegerDuration of the college program's logo asset when it is a video (usually null).
college_team_asset_mime_typecharacterMIME type of the college program's logo asset.
college_team_asset_credit_linecharacter
college_team_asset_provenancecharacter
college_team_asset_rights_expires_utccharacter
college_team_slugcharacterURL slug of the college program on On3.
college_team_url_slugcharacter
college_team_primary_colorcharacterPrimary hex color of the college program.
person_high_school_default_assetdouble

Example

from sportsdataverse.cfb import on3_person_sport_rankings # forward RDB native
df = on3_person_sport_rankings(sport_key=1, year=2026)
print(df.shape)

on3_team_rankings​

on3_team_rankings(year: 'Union[int, str]', sport_slug: 'str' = 'football', page: 'Any' = None, *, return_parsed: 'bool' = True, return_as_pandas: 'bool' = False, **kwargs: 'Any') -> 'Union[pl.DataFrame, pd.DataFrame, Dict]'

On3 team recruiting-class rankings (deprecated next/data` scrape).

Parameters

ParameterTypeDefaultDescription
yearUnion[int, str]recruiting class year (e.g. 2026).
sport_slugstr'football'On3 sport slug (default "football").
pageAnyNone1-based page number, or None for the first page.
return_parsedboolTruereturn a tidy frame (default); False returns the raw dict.
return_as_pandasboolFalsereturn a pandas DataFrame instead of polars.

Returns

One row per team class (On3 ratings). Zero-row frame on empty payload.

col_nametypedescription
keyintegerOn3 numeric key of this team-ranking row.
yearintegerRecruiting class year of the ranking.
applied_total_ratingdoubleTotal class rating under On3's team-ranking formula (On3 ratings).
applied_total_consensus_ratingdoubleTotal class rating under the formula using industry-consensus ratings.
applied_average_ratingdoubleAverage commit rating counted by the formula (On3 ratings).
applied_average_consensus_ratingdoubleAverage commit rating counted by the formula (consensus ratings).
commitsintegerTotal number of commits in the class.
applied_commitsintegerNumber of commits counted toward the ranking formula.
deductionsdoublePoints deducted by the formula (e.g. over-signing adjustments).
deductions_descriptioncharacterExplanation of the deduction, when present.
five_starsintegerCount of On3 five-star commits.
consensus_five_starsintegerCount of industry-consensus five-star commits.
four_starsintegerCount of On3 four-star commits.
consensus_four_starsintegerCount of industry-consensus four-star commits.
three_starsintegerCount of On3 three-star commits.
consensus_three_starsintegerCount of industry-consensus three-star commits.
overall_rankdoubleOn3 national team-class rank.
overall_consensus_rankdoubleIndustry-consensus national team-class rank.
dispay_consensus_scoredoubleDisplay string of the consensus class score (field name misspelling is On3's).
dispay_on3_scoredoubleDisplay string of the On3 class score (field name misspelling is On3's).
average_nil_valuedoubleAverage On3 NIL valuation across the class, in US dollars.
conference_rankdoubleOn3 class rank within the program's conference.
conference_consensus_rankdoubleConsensus class rank within the program's conference.
organization_keyintegerOn3 numeric key of the program.
organization_full_namecharacterFull name of the program.
organization_namecharacterShort name of the program.
organization_mascotcharacterMascot of the program.
organization_abbreviationcharacterProgram abbreviation.
organization_asset_urlcharacterFull CDN URL of the program's logo asset.
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.
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).
organization_asset_mime_typecharacterMIME type of the program's logo asset.
organization_asset_credit_linecharacter
organization_asset_provenancecharacter
organization_asset_rights_expires_utccharacter
organization_slugcharacterURL slug of the program on On3.
organization_url_slugcharacter
organization_primary_colorcharacterPrimary hex color of the program.

Example

from sportsdataverse.cfb import on3_team_ranking_team_rankings # forward RDB native
df = on3_team_ranking_team_rankings(sport_slug="football", year=2025)
print(df.shape)