Sportskeeda API endpoint
Returns public question prompts and choice text from a quiz page, sorted by question number. The source does not expose correct answers in its anonymous page data; answer checking and user submissions are not included.
/sportskeeda/quiz| Name | Required | Values |
|---|---|---|
slug | Yes | A host-free quiz detail path returned by /sportskeeda/quizzes, such as wwe/quiz/how-well-know-cody-rhodes. |
Returns the public quiz title, category slug, version identifier, time limit in seconds, and question prompts with choices. Questions are sorted by their question number. Correctness flags, answer checking, submissions, and user activity are excluded; the anonymously rendered page does not expose correct answers as data.
| Field | Filled in, of 10 checked | Values in the sample |
|---|---|---|
| number | 10 | 1 to 10, median 5 |
| text | 10 | median 62 characters |
| type | 10 | single_choice in all 10 |
| image | 10 | static.sportskeeda.com |
| options | 10 | median 4 entries |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| slug | string | Yes | Sportskeeda quiz path without host, discovered through /sportskeeda/quizzes | wwe/quiz/how-well-know-cody-rhodes | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/sportskeeda/quiz?slug=wwe%2Fquiz%2Fhow-well-know-cody-rhodes" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"data": {
"slug": "wwe/quiz/how-well-know-cody-rhodes",
"title": "How well do you know Cody Rhodes?",
"category": "wwe",
"version_id": "659a60fd86528fbc786bd2aa",
"time_limit_seconds": 150,
"questions": [
{
"number": 1,
"text": "Cody Rhodes is a former _ Time AEW TNT Champion",
"type": "single_choice",
"options": [
{
"text": "1"
},
{
"text": "2"
}
]
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.sportskeedaQuizResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | sportskeeda.QuizResponse | No | ||||
| data.category | string | No | ||||
| data.questions | array | No | ||||
| data.questions[].image | string | No | ||||
| data.questions[].number | integer | No | ||||
| data.questions[].options | array | No | ||||
| data.questions[].options[].text | string | No | ||||
| data.questions[].text | string | No | ||||
| data.questions[].type | string | No | ||||
| data.slug | string | No | ||||
| data.time_limit_seconds | integer | No | ||||
| data.title | string | No | ||||
| data.version_id | 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/quiz?slug=wwe%2Fquiz%2Fhow-well-know-cody-rhodes" \
-H "x-api-key: $CRAWLORA_API_KEY"