Endpoint Playground
Returns the complete topic navigation shown by a BBB newsroom page, including its active topic. The page can be the US or Canada newsroom, a state, province or city newsroom, or one local BBB chapter's newsroom; the returned topic URLs stay in that scope, and a chapter has its own topic set.
14 Oct 2026: 10 topics; 3 fields had a value in every checked item.
Sample value profiles: name: “Business” and 9 other values; url: bbb.org.
curl "https://api.crawlora.net/api/v1/bbb/news/topics?url=https%3A%2F%2Fwww.bbb.org%2Fus%2Fnews" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| url | string | Yes | https://www.bbb.org/us/news | Canonical https://www.bbb.org newsroom URL, optionally with a topic segment: /us/news or /ca/news; /<country>/<state>/news or /<country>/<state>/<city>/news with country us or ca, the two-letter region code from bbb-regions and the city slug from a business profile URL; or a chapter's news_url from bbb-local-bbbs |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://www.bbb.org/us/news/scams",
"country": "us",
"topics": [
{
"name": "Business",
"slug": "business",
"url": "https://www.bbb.org/us/news/business"
},
{
"name": "Scams",
"slug": "scams",
"url": "https://www.bbb.org/us/news/scams"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.