FOX Sports API endpoint
Lists the 23 FOX Sports editorial feeds accepted by `foxsports-headlines`, including `top`, `mlb`, `nfl`, `soccer`, `olympics` and `wwe`. Each entry has the `slug`, `name` and feed `url`. The All Headlines feed is served by `foxsports-news`, not as a section; checked 2026-09-28.
/foxsports/sectionsReturns all 23 live-verified editorial feeds accepted by /api/v1/foxsports/headlines: top, mlb, nfl, college-football, ufl, nba, nhl, college-basketball, nascar, ufc, motor-sports, golf, soccer, fifa-world-cup, fifa-womens-world-cup, olympics, tennis, horseracing, westminster-kennel-club-dog-show, wnba, womens-college-basketball, world-baseball-classic, wwe.
The values are the complete sports and topic feeds linked from FOX Sports' public /rss-feeds directory, verified on 2026-09-28. top is the curated Top Headlines feed. All Headlines is served by /news, not a section value. PressPass is a distinct spark-post feed and is excluded from this editorial inventory; its advertised feed URL did not return a response during verification.
Each section includes its slug, display name, and public RSS URL.
Start from the checked request: GET /foxsports/sections. Live check on 2026-10-14: 23 sections returned. Fields present in every checked item: slug, name, url.
Use a returned section value with Get FOX Sports section headlines.
| Field | Filled in, of 23 checked | Values in the sample |
|---|---|---|
| slug | 23 | |
| name | 23 | “Top Headlines” and 22 other values |
| url | 23 | api.foxsports.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/foxsports/sections" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"sections": [
{
"slug": "nfl",
"name": "NFL",
"url": "https://api.foxsports.com/v2/content/optimized-rss?partnerKey=<public-site-key>&size=30&tags=fs%2Fnfl"
}
]
}
}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/foxsports/sections" \
-H "x-api-key: $CRAWLORA_API_KEY"