Sportskeeda API endpoint
Pages through the server-rendered questions on Sportskeeda's Top NBA Queries page. Slugs are host-free and can be passed to sportskeeda_page_data for the linked player stats table. The live category directory is returned on every page.
/sportskeeda/nba-queriesLists Sportskeeda's Top NBA Queries catalog, paginated in source order. Each item contains a host-free question slug suitable for /sportskeeda/page-data. The response always includes the live category directory, including each category's current item count.
Query parameters:
category (optional): player-stat or player-vs-team.offset (optional): zero-based offset; defaults to 0.limit (optional): page size from 1 through 500; defaults to 100.Invalid category, negative offset, or limit above 500 returns a 400 invalid-parameter error. limit=0 uses the default page size.
Counts are live and can change as Sportskeeda edits its catalog.
| Field | Filled in, of 40 checked | Values in the sample |
|---|---|---|
| title | 40 | median 28 characters |
| slug | 40 | |
| category | 40 | player-stat in all 40 |
| subject | 40 | Anthony Davis (9), Damian Lillard (9), Draymond Green (9) and 2 more |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| category | string | No | Optional category id Allowed values: player-stat, player-vs-team. | ||
| offset | integer | No | Zero-based result offset Minimum: 0. | ||
| limit | integer | No | 100 | Page size; 0 or omitted defaults to 100, maximum is 500 Minimum: 0. Maximum: 500. | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/sportskeeda/nba-queries?category=player-stat&limit=10" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"categories": [
{
"name": "Player Stats",
"id": "player-stat",
"count": 126
},
{
"name": "Player vs Team",
"id": "player-vs-team",
"count": 443
}
],
"category": "player-stat",
"offset": 0,
"limit": 100,
"total": 126,
"items": [
{
"title": "How Many Seasons Has Anthony Davis Played",
"slug": "basketball/ask-anthony-davis-total-season",
"category": "player-stat",
"subject": "Anthony Davis"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.sportskeedaNBAQueriesResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | sportskeeda.NBAQueriesResponse | No | ||||
| data.categories | array | No | ||||
| data.categories[].count | integer | No | ||||
| data.categories[].id | string | No | player-stat, player-vs-team | |||
| data.categories[].name | string | No | ||||
| data.category | string | No | player-stat, player-vs-team | |||
| data.items | array | No | ||||
| data.items[].category | string | No | player-stat, player-vs-team | |||
| data.items[].slug | string | No | ||||
| data.items[].subject | string | No | ||||
| data.items[].title | string | No | ||||
| data.limit | integer | No | ||||
| data.offset | integer | No | ||||
| data.total | integer | No |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/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/nba-queries?category=player-stat&limit=10" \
-H "x-api-key: $CRAWLORA_API_KEY"