SFGate API endpoint
Returns the SFGATE feed inventory (Top News, Bay Area, Business and Technology, Entertainment, Celebrity, Food and Dining, Travel, Routes, Top Sports, Giants, 49ers, Warriors), each linking to its public RSS feed.
/sfgate/sectionsReturns the SFGATE feed slugs accepted by sfgate-headlines, each with the URL of its public RSS feed. The set comes from the site's own "SFGate RSS Feeds" directory plus its "Top News Stories" feed, and only feeds that are still publishing are listed. The accepted slugs are top-news, bay-area, business-technology, entertainment, celebrity, food-dining, travel, routes, top-sports, giants, 49ers, and warriors. Directory feeds for the San Jose Sharks, car news and wine are omitted because their newest stories are from 2020 to early 2026.
| Field | Filled in, of 12 checked | Values in the sample |
|---|---|---|
| slug | 12 | |
| name | 12 | “Top News Stories” and 11 other values |
| url | 12 | sfgate.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/sfgate/sections" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"sections": [
{
"slug": "bay-area",
"name": "Bay Area News",
"url": "https://www.sfgate.com/bayarea/feed/bay-area-news-429.php"
}
]
}
}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/sfgate/sections" \
-H "x-api-key: $CRAWLORA_API_KEY"