Sportskeeda API endpoint
Returns all games and published scores for the requested date and season from Sportskeeda's first-party JSON feed. Discover valid season values with college-basketball-schedule-options. The upstream conference filter is currently unreliable and this endpoint does not accept it.
/sportskeeda/college-basketball-scheduleQuery parameters:
date (required): game date in YYYY-MM-DD format.season (required): season starting year from GET /api/v1/sportskeeda/college-basketball-schedule-options. The live values on 2026-09-30 were 2024, 2025, and 2026; discover current values from the options endpoint.conf is not accepted. Although the page displays conference choices, the current-season source data has incomplete conference metadata and the upstream conference filter returns an empty schedule.status is ok when games are returned and no_games when the selected date has an explicitly empty schedule. Each game includes the upstream event ID/type, start/end time, status and score flags, venue and location, both teams and their optional conference metadata, winner/loser high-player summaries, and TV stations. updated_at records the source feed timestamp.
| Field | Filled in, of 205 checked | Values in the sample |
|---|---|---|
| event_id | 205 | |
| event_type_id | 205 | |
| start_date | 205 | 2025-11-03 to 2025-11-05 |
| status | 205 | Final in all 205 |
| venue | 205 | |
| home_team | 205 | |
| away_team | 205 | |
| winner_high | 205 | |
| loser_high | 205 | |
| tv_stations | 185 | median 1 entry |
| end_date | 93 | 2025-11-04 to 2025-11-05 |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| date | string | Yes | Game date in YYYY-MM-DD format | 2026-11-02 | |
| season | integer | Yes | Season starting year returned by college-basketball-schedule-options | 2026 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/sportskeeda/college-basketball-schedule?date=2026-11-02&season=2026" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"data": {
"date": "2025-11-03",
"season": 2025,
"season_name": "2025-26 CBK Season",
"updated_at": "2025-11-03T04:00:00Z",
"status": "ok",
"games": [
{
"event_id": 3007239,
"event_type_id": 1,
"start_date": "2025-11-03T05:00:00Z",
"is_tba": false,
"has_score": false,
"status": "Pre-Game",
"venue": {
"name": "Rock Hill Sports & Events Center",
"city": "Rock Hill",
"state": {
"name": "South Carolina",
"abbreviation": "SC"
},
"country": {
"name": "United States",
"abbreviation": "USA"
}
},
"home_team": {
"abbr": "HighPt",
"team_name": "High Point Panthers",
"team_id": 1884,
"team_slug": "high-point-panthers",
"division": {
"id": 1,
"name": "NCAA Division I"
},
"conference": {
"id": 113,
"name": "Big South",
"abbr": "Big South",
"slug": "big-south"
}
},
"away_team": {
"abbr": "Lib",
"team_name": "Liberty Flames",
"team_id": 1467,
"team_slug": "liberty-flames",
"conference": {
"id": 126,
"name": "ASUN",
"abbr": "ASUN",
"slug": "atlantic-sun-asun"
}
},
"winner_high": {
"player_id": 0,
"player_name": "",
"player_slug": "",
"value": 0
},
"loser_high": {
"player_id": 0,
"player_name": "",
"player_slug": "",
"value": 0
},
"tv_stations": []
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.sportskeedaCollegeBasketballScheduleResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | sportskeeda.CollegeBasketballScheduleResponse | No | ||||
| data.date | string | No | ||||
| data.games | array | No | ||||
| data.games[].away_team | sportskeeda.CollegeBasketballTeam | No | ||||
| data.games[].away_team.abbr | string | No | ||||
| data.games[].away_team.conference | sportskeeda.CollegeBasketballConference | No | ||||
| data.games[].away_team.conference.abbr | string | No | ||||
| data.games[].away_team.conference.id | integer | No | ||||
| data.games[].away_team.conference.name | string | No | ||||
| data.games[].away_team.conference.slug | string | No | ||||
| data.games[].away_team.division | sportskeeda.CollegeBasketballDivision | No | ||||
| data.games[].away_team.division.id | integer | No | ||||
| data.games[].away_team.division.name | string | No | ||||
| data.games[].away_team.is_winner | boolean | No | ||||
| data.games[].away_team.location | string | No | ||||
| data.games[].away_team.location_type | string | No | ||||
| data.games[].away_team.nickname | string | No | ||||
| data.games[].away_team.score | integer | No | ||||
| data.games[].away_team.team_id | integer | No | ||||
| data.games[].away_team.team_name | string | No | ||||
| data.games[].away_team.team_slug | string | No | ||||
| data.games[].end_date | string | No | ||||
| data.games[].event_id | integer | No | ||||
| data.games[].event_type_id | integer | No | ||||
| data.games[].has_score | boolean | No | ||||
| data.games[].home_team | sportskeeda.CollegeBasketballTeam | No | ||||
| data.games[].home_team.abbr | string | No | ||||
| data.games[].home_team.conference | sportskeeda.CollegeBasketballConference | No | ||||
| data.games[].home_team.conference.abbr | string | No | ||||
| data.games[].home_team.conference.id | integer | No | ||||
| data.games[].home_team.conference.name | string | No | ||||
| data.games[].home_team.conference.slug | string | No | ||||
| data.games[].home_team.division | sportskeeda.CollegeBasketballDivision | No | ||||
| data.games[].home_team.division.id | integer | No | ||||
| data.games[].home_team.division.name | string | No | ||||
| data.games[].home_team.is_winner | boolean | No | ||||
| data.games[].home_team.location | string | No | ||||
| data.games[].home_team.location_type | string | No | ||||
| data.games[].home_team.nickname | string | No | ||||
| data.games[].home_team.score | integer | No | ||||
| data.games[].home_team.team_id | integer | No | ||||
| data.games[].home_team.team_name | string | No | ||||
| data.games[].home_team.team_slug | string | No | ||||
| data.games[].is_tba | boolean | No | ||||
| data.games[].loser_high | sportskeeda.CollegeBasketballLeader | No | ||||
| data.games[].loser_high.player_id | integer | No | ||||
| data.games[].loser_high.player_name | string | No | ||||
| data.games[].loser_high.player_slug | string | No | ||||
| data.games[].loser_high.value | integer | No | ||||
| data.games[].start_date | string | No | ||||
| data.games[].status | string | No | ||||
| data.games[].tv_stations | array | No | ||||
| data.games[].venue | sportskeeda.CollegeBasketballVenue | No | ||||
| data.games[].venue.city | string | No | ||||
| data.games[].venue.country | sportskeeda.CollegeBasketballLocation | No | ||||
| data.games[].venue.country.abbreviation | string | No | ||||
| data.games[].venue.country.name | string | No | ||||
| data.games[].venue.name | string | No | ||||
| data.games[].venue.state | sportskeeda.CollegeBasketballLocation | No | ||||
| data.games[].venue.state.abbreviation | string | No | ||||
| data.games[].venue.state.name | string | No | ||||
| data.games[].winner_high | sportskeeda.CollegeBasketballLeader | No | ||||
| data.games[].winner_high.player_id | integer | No | ||||
| data.games[].winner_high.player_name | string | No | ||||
| data.games[].winner_high.player_slug | string | No | ||||
| data.games[].winner_high.value | integer | No | ||||
| data.season | integer | No | ||||
| data.season_name | string | No | ||||
| data.status | string | No | ok, no_games | |||
| data.updated_at | string | No |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/sportskeeda/college-basketball-schedule?date=2026-11-02&season=2026" \
-H "x-api-key: $CRAWLORA_API_KEY"