GQ API endpoint
Lists the 11 GQ sections accepted by `gq-headlines`: `culture`, `entertainment`, `fitness`, `gq-hype`, `gq-recommends`, `gqsports`, `grooming`, `politics`, `style`, `watches` and `wellness`. Each entry has a `slug`, display `name` and section `url`. Pages that list no stories are not included.
/gq/sectionsThis is the complete, verified list: each section was confirmed live on 2026-09-24 to be a top-level GQ channel page that lists current stories, and the exact set is pinned by an automated test. GQ pages that do not list stories (the video hub, the annual Men of the Year campaign page, the tailoring shop) are intentionally not included.
| Field | Filled in, of 11 checked | Values in the sample |
|---|---|---|
| slug | 11 | |
| name | 11 | “Culture” and 10 other values |
| url | 11 | gq.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/gq/sections" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"sections": [
{
"slug": "style",
"name": "Style",
"url": "https://www.gq.com/style"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.sectionsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | newsplatform.SectionsResponse | No | ||||
| data.sections | array | No | ||||
| data.sections[].name | string | No | ||||
| data.sections[].slug | string | No | ||||
| data.sections[].url | string | No |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/gq/sections" \
-H "x-api-key: $CRAWLORA_API_KEY"