---
type: "firecrawl-provider"
description: "CBC News, Canada's public broadcaster: keyword search across cbc.ca (GraphQL allSearchItems), section and region listings with a publish-date range (aggregate_api/v1/items), the full text of an article with its headline, byline, exact publish and last-updated instants and any correction or clarification notice (GraphQL contentItem), and a Canadian place lookup that resolves a city name to CBC's taxonomy path and regional slug."
use_when: "CBC News, Canada's public broadcaster: keyword search across cbc.ca (GraphQL allSearchItems), section and region listings with a publish-date range (aggregate_api/v1/items), the full text of an article with its headline, byline, exact publish and last-updated instants and any correction or clarification notice (GraphQL contentItem), and a Canadian place lookup that resolves a city name to CBC's taxonomy path and regional slug."
categories: "Public records"
capabilities: 4
credits_per_call: 5
---
# CBC News (cbc.ca) on Firecrawl Alexandria

CBC News, Canada's public broadcaster: keyword search across cbc.ca (GraphQL allSearchItems), section and region listings with a publish-date range (aggregate_api/v1/items), the full text of an article with its headline, byline, exact publish and last-updated instants and any correction or clarification notice (GraphQL contentItem), and a Canadian place lookup that resolves a city name to CBC's taxonomy path and regional slug.

- Categories: Public records
- Category index: [Public records category](https://firecrawl.dev/alexandria/agents/categories/public-records)
- Provider key: `cbc-ca`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/cbc-ca)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/cbc-ca/openapi.json)

## Capabilities

- [Get article](https://firecrawl.dev/alexandria/agents/providers/cbc-ca/news/get_article): One cbc.ca content item by its dotted source id (`9.7378332`; legacy `1.633085`) or by a cbc.ca article URL (the id is the URL's trailing `-9.7378332`), through CBC's GraphQL `contentItem`: headline, deck, byline and authors, editorial source, word count, exact publish and last-updated instants (RFC 3339 UTC and epoch ms), every correction and clarification notice with its timestamp, categories, section, tags, taxonomy concepts, related and external links, lead image, and the body as plain text, as ordered text blocks (paragraphs, headings, list items) and as references to embedded media, images, related stories and custom embeds. An id CBC does not know is `not_found`.
- [List articles](https://firecrawl.dev/alexandria/agents/providers/cbc-ca/news/list_articles): Newest CBC items in one or more categories (sections or regions such as `edmonton`, `calgary`, `politics`, `world`) through CBC's aggregate_api `items` listing, optionally limited to a publish-date window (`from` / `to`, UTC calendar days, inclusive) and to content types (story, video). Sorted newest first by publish or last-update time; `page_size` up to 60. The API drops an unknown slug silently and would answer the whole site, so the function checks the API's `x-items-filters` echo: a slug CBC does not know is `not_found`, and every returned row is verified to carry a requested category. Rows are metadata only (title, deck, URL, publish and update instants, categories, media flags); use `get_article` for the text.
- [Lookup region](https://firecrawl.dev/alexandria/agents/providers/cbc-ca/news/lookup_region): Resolve a Canadian place name to CBC's location taxonomy through GraphQL `searchCanadianCities`: label (`Edmonton, AB`), taxonomy path (`The Americas/North America/Canada/Alberta/Edmonton`), slug path, coordinates and the taxonomy leaf id. `leaf_slug` is the last segment of the slug path; for CBC's regional sections it is the category slug `list_articles` accepts (`edmonton`, `calgary`, `toronto`). An unknown name is an empty list, not an error.
- [Search articles](https://firecrawl.dev/alexandria/agents/providers/cbc-ca/news/search_articles): Keyword search across cbc.ca through the site's own GraphQL `allSearchItems` field, the backend of https://www.cbc.ca/search. Optional section filter (news, sports, radio, music, arts, comedy, books, life), sort by relevance or newest, and a video-only media filter. Fixed pages of 10 hits; `total_count` is the index's total for the query. Each hit carries CBC's dotted `source_id` (the key for `get_article`), title, description, canonical URL, content type, publish and last-updated instants (RFC 3339 UTC and epoch ms), bylines, category slugs and the tracking region (for example `edmonton`). The search index has no date-range argument: use `list_articles` for section or region plus date range.

## 1. Choose this provider when

CBC News, Canada's public broadcaster: keyword search across cbc.ca (GraphQL allSearchItems), section and region listings with a publish-date range (aggregate_api/v1/items), the full text of an article with its headline, byline, exact publish and last-updated instants and any correction or clarification notice (GraphQL contentItem), and a Canadian place lookup that resolves a city name to CBC's taxonomy path and regional slug.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "cbc-ca",
  "capability": "news/get_article",
  "options": {
    "source_id": "9.7378332"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `source_id` (string, required): CBC dotted source id (`9.7378332`) or a cbc.ca article URL ending in `-<id>`. Example: `9.7378332`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "cbc-ca",
    capability: "news/get_article",
    options: {
      source_id: "9.7378332",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "cbc-ca",
  "capability": "news/get_article",
  "options": {
    "source_id": "9.7378332"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "cbc-ca",
    "capability": "news/get_article",
    "options": {
      "source_id": "9.7378332"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'cbc-ca/news/get_article' \
  --options '{"source_id":"9.7378332"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "cbc-ca",
  "capability": "news/get_article",
  "options": {
    "source_id": "9.7378332"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "cbc-ca",
  "capability": "news/get_article",
  "options": {
    "source_id": "9.7378332"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "authors": [],
  "body": {
    "blocks": [
      {
        "tag": "p",
        "text": "A 42-year-old man killed while riding a roller-coaster at Six Flags Over Georgia was thrown from his seat and struck other patrons before landing below the ride, police said Tuesday."
      },
      {
        "tag": "p",
        "text": "Visitors to the Atlanta-area park watched in horror as he fell out of the coaster Monday, prompting Six Flags to temporarily close nine similar roller-coasters countrywide."
      },
      {
        "tag": "p",
        "text": "Investigators and park officials have not said how he ended up coming out of his seat."
      },
      {
        "tag": "p",
        "text": "\"It was horrific to watch,\" said Summer Bates, who was at the park with her husband and three children. \"One thing I think that will stick with us is the sound of his body coming down.\""
      },
      {
        "tag": "p",
        "text": "Bates said she and her family rode the Goliath roller-coaster earlier in the day. The park's tallest coaster, which towers over its entrance at 61 metres, has lap bar restraints that pull down over the riders' legs and waist. There are no seat belts."
      },
      {
        "tag": "p",
        "text": "\"My older two children rode on the cart ahead of us,\" she said. \"I noticed they kept trying to push theirs down tighter. I assured them that they were OK. But once my husband, youngest child and I loaded our cart and headed up the incline, I quickly understood why my older two were messing with theirs. It just didn't feel secure and tight.\""
      },
      {
        "tag": "p",
        "text": "The man who died was 42-year-old Hassan Jihad Ibn Kariem, according to Cobb County police. Officials have not released any other information about those who were injured when they were struck by the man."
      },
      {
        "tag": "p",
        "text": "Kariem worked as the information technology manager at a public charter school in Atlanta and before that was the school's technology teacher, according to an online resume."
      },
      {
        "tag": "h2",
        "text": "Witness describes seeing man come out of his seat"
      },
      {
        "tag": "p",
        "text": "Logan Conner said he was on the Goliath with his fiancée when he saw the man come out of his seat."
      },
      {
        "tag": "p",
        "text": "\"The man started levitating in the air sideways,\" he told NBC. \"We made direct eye contact with him.\""
      },
      {
        "tag": "p",
        "text": "WATCH | 1 dead, several injured in U.S. roller-coaster incident:"
      },
      {
        "tag": "p",
        "text": "Britny Landry had been on the ride earlier Monday and was waiting in line to go again. She could see part of the Goliath track."
      },
      {
        "tag": "p",
        "text": "\"We just look, and I just see somebody fly out,\" she told KTVU-TV. She said she wasn't sure if that's what she saw at first. \"Maybe somebody had a bag or something.\""
      },
      {
        "tag": "p",
        "text": "Investigators say they spoke with park visitors and employees who saw what happened in the incident Monday at Six Flags Over Georgia in Mableton, about 24 kilometres northwest of Atlanta."
      },
      {
        "tag": "h2",
        "text": "Coasters closed in Canada and U.S."
      },
      {
        "tag": "p",
        "text": "Nine roller-coasters at six North American parks that are similar to the coaster in Georgia were closed \"out of an abundance of caution,\" according to a Six Flags Entertainment Corporation spokesperson, who said staff members and local authorities responded immediately and the park is co-operating with the investigation."
      },
      {
        "tag": "p",
        "text": "\"We are deeply saddened by the guest incident at our park today,\" the spokesperson said, adding that the company is providing support to guests and staff who were impacted."
      },
      {
        "tag": "p",
        "text": "CBC News has confirmed that the list of nine rides includes the Behemoth and Leviathan at Canada's Wonderland, north of Toronto. A park spokesperson said it did not have a timeline for when the rides might be available again."
      },
      {
        "tag": "p",
        "text": "Canada's Wonderland is open to the public for 12 more Halloween-themed evenings and weekends until it closes for the winter."
      },
      {
        "tag": "p",
        "text": "Montreal's La Ronde amusement park said it was temporarily shutting down its Goliath roller-coaster until an update is received from the manufacturer of the ride. La Ronde was a Six Flags property until this spring, when the park's purchase by EPR Properties was finalized."
      },
      {
        "tag": "p",
        "text": "Authorities and Six Flags did not identify the roller-coaster at the Georgia location. However, local TV stations showed video of passengers being evacuated from the Goliath coaster."
      },
      {
        "tag": "p",
        "text": "The roller-coaster, which was opened in 2006, reaches top speeds of about 113 km/h and heights of 61 metres, the park's website reports. During about 3½ minutes, riders \"navigate through razor-sharp turns and soar over colossal hills,\" according to the website."
      },
      {
        "tag": "p",
        "text": "\"I cannot imagine the horror the patrons and employees witnessed today, and my heart aches for the family who lost a loved one,\" Lisa Cupid, chair of the Cobb County Board of Commissioners, said in a statement. She added that next of kin have been notified."
      },
      {
        "tag": "p",
        "text": "The amusement park is a major part of the county's tourism and brings in visitors from across the southeast, Cupid said."
      },
      {
        "tag": "p",
        "text": "\"We are all grappling with how something so devastating could happen at a place that has given generations of families such happy memories,\" she said."
      },
      {
        "tag": "p",
        "text": "Georgia's Office of Insurance and Safety Fire Commissioner, which oversees ride inspections, is \"conducting an in‑depth and comprehensive review,\" said Garrison Bennett, a spokesperson. The park was already scheduled to be closed Tuesday."
      },
      {
        "tag": "p",
        "text": "This death would be at least the seventh at the Georgia park, including one in 2006 in which a man had a likely heart attack on the Goliath coaster, according to the Doan Law Firm, which focuses on amusement park accidents."
      },
      {
        "tag": "p",
        "text": "It also comes less than two weeks after Six Flags Magic Mountain, in Southern California, announced that it is retiring its famous X2 roller-coaster amid lawsuits alleging serious brain injury caused by the ride. The park had settled one wrongful-death lawsuit from the family of a 22-year-old man who died after riding the coaster in 2022."
      },
      {
        "tag": "p",
        "text": "Last year, a 32-year-old man died after riding a high-speed roller-coaster at the Universal Epic Universe theme park in Florida. He died from blunt impact injuries, and his death was ruled accidental."
      }
    ],
    "contains_audio": false,
    "contains_photogallery": false,
    "contains_video": true,
    "embeds": [
      {
        "caption": "Montreal's Goliath roller-coaster closed temporarily, following death at Six Flags in U.S.",
        "credit": null,
        "duration_s": null,
        "kind": "polopoly_similar",
        "media_type": "story",
        "source_id": "9.7378452",
        "title": "Montreal's Goliath rollercoaster closed temporarily, following death at Six Flags in U.S.",
        "url": "https://www.cbc.ca/news/canada/montreal/montreal-rollercoaster-goliath-closed-death-six-flags-georgia-9.7378452"
      },
      {
        "caption": null,
        "credit": null,
        "duration_s": 184.117,
        "kind": "polopoly_media",
        "media_type": "video",
        "source_id": "9.7378298",
        "title": "One dead, several injured after incident on a Six Flags roller-coaster in Georgia | Hanomansing Live",
        "url": "https://www.cbc.ca/player/play/9.7378298"
      },
      {
        "caption": null,
        "credit": null,
        "duration_s": null,
        "kind": "polopoly_similar",
        "media_type": "link",
        "source_id": null,
        "title": "Riders escorted off Playland wooden roller-coaster after temporary halt",
        "url": "https://www.cbc.ca/news/canada/british-columbia/wooden-roller-coaster-playland-1.6952759"
      },
      {
        "caption": null,
        "credit": null,
        "duration_s": null,
        "kind": "polopoly_embed",
        "media_type": "customhtml",
        "source_id": null,
        "title": null,
        "url": null
      },
      {
        "caption": "The X2 roller-coaster, seen at Six Flags Magic Mountain in Valencia, Calif., has been closed following lawsuits alleging riders suffered brain injuries.",
        "credit": "Jae C. Hong/The Associated Press",
        "duration_s": null,
        "kind": "polopoly_image",
        "media_type": null,
        "source_id": "22e4faec-35e2-48d4-932b-d0bea6d18770",
        "title": "Six Flags Lawsuits",
        "url": "https://i.cbc.ca/ais/22e4faec-35e2-48d4-932b-d0bea6d18770,1791914528863/full/max/0/default.jpg"
      }
    ],
    "text": "A 42-year-old man killed while riding a roller-coaster at Six Flags Over Georgia was thrown from his seat and struck other patrons before landing below the ride, police said Tuesday.\n\nVisitors to the Atlanta-area park watched in horror as he fell out of the coaster Monday, prompting Six Flags to temporarily close nine similar roller-coasters countrywide.\n\nInvestigators and park officials have not said how he ended up coming out of his seat.\n\n\"It was horrific to watch,\" said Summer Bates, who was at the park with her husband and three children. \"One thing I think that will stick with us is the sound of his body coming down.\"\n\nBates said she and her family rode the Goliath roller-coaster earlier in the day. The park's tallest coaster, which towers over its entrance at 61 metres, has lap bar restraints that pull down over the riders' legs and waist. There are no seat belts.\n\n\"My older two children rode on the cart ahead of us,\" she said. \"I noticed they kept trying to push theirs down tighter. I assured them that they were OK. But once my husband, youngest child and I loaded our cart and headed up the incline, I quickly understood why my older two were messing with theirs. It just didn't feel secure and tight.\"\n\nThe man who died was 42-year-old Hassan Jihad Ibn Kariem, according to Cobb County police. Officials have not released any other information about those who were injured when they were struck by the man.\n\nKariem worked as the information technology manager at a public charter school in Atlanta and before that was the school's technology teacher, according to an online resume.\n\nWitness describes seeing man come out of his seat\n\nLogan Conner said he was on the Goliath with his fiancée when he saw the man come out of his seat.\n\n\"The man started levitating in the air sideways,\" he told NBC. \"We made direct eye contact with him.\"\n\nWATCH | 1 dead, several injured in U.S. roller-coaster incident:\n\nBritny Landry had been on the ride earlier Monday and was waiting in line to go again. She could see part of the Goliath track.\n\n\"We just look, and I just see somebody fly out,\" she told KTVU-TV. She said she wasn't sure if that's what she saw at first. \"Maybe somebody had a bag or something.\"\n\nInvestigators say they spoke with park visitors and employees who saw what happened in the incident Monday at Six Flags Over Georgia in Mableton, about 24 kilometres northwest of Atlanta.\n\nCoasters closed in Canada and U.S.\n\nNine roller-coasters at six North American parks that are similar to the coaster in Georgia were closed \"out of an abundance of caution,\" according to a Six Flags Entertainment Corporation spokesperson, who said staff members and local authorities responded immediately and the park is co-operating with the investigation.\n\n\"We are deeply saddened by the guest incident at our park today,\" the spokesperson said, adding that the company is providing support to guests and staff who were impacted.\n\nCBC News has confirmed that the list of nine rides includes the Behemoth and Leviathan at Canada's Wonderland, north of Toronto. A park spokesperson said it did not have a timeline for when the rides might be available again.\n\nCanada's Wonderland is open to the public for 12 more Halloween-themed evenings and weekends until it closes for the winter.\n\nMontreal's La Ronde amusement park said it was temporarily shutting down its Goliath roller-coaster until an update is received from the manufacturer of the ride. La Ronde was a Six Flags property until this spring, when the park's purchase by EPR Properties was finalized.\n\nAuthorities and Six Flags did not identify the roller-coaster at the Georgia location. However, local TV stations showed video of passengers being evacuated from the Goliath coaster.\n\nThe roller-coaster, which was opened in 2006, reaches top speeds of about 113 km/h and heights of 61 metres, the park's website reports. During about 3½ minutes, riders \"navigate through razor-sharp turns and soar over colossal hills,\" according to the website.\n\n\"I cannot imagine the horror the patrons and employees witnessed today, and my heart aches for the family who lost a loved one,\" Lisa Cupid, chair of the Cobb County Board of Commissioners, said in a statement. She added that next of kin have been notified.\n\nThe amusement park is a major part of the county's tourism and brings in visitors from across the southeast, Cupid said.\n\n\"We are all grappling with how something so devastating could happen at a place that has given generations of families such happy memories,\" she said.\n\nGeorgia's Office of Insurance and Safety Fire Commissioner, which oversees ride inspections, is \"conducting an in‑depth and comprehensive review,\" said Garrison Bennett, a spokesperson. The park was already scheduled to be closed Tuesday.\n\nThis death would be at least the seventh at the Georgia park, including one in 2006 in which a man had a likely heart attack on the Goliath coaster, according to the Doan Law Firm, which focuses on amusement park accidents.\n\nIt also comes less than two weeks after Six Flags Magic Mountain, in Southern California, announced that it is retiring its famous X2 roller-coaster amid lawsuits alleging serious brain injury caused by the ride. The park had settled one wrongful-death lawsuit from the family of a 22-year-old man who died after riding the coaster in 2022.\n\nLast year, a 32-year-old man died after riding a high-speed roller-coaster at the Universal Epic Universe theme park in Florida. He died from blunt impact injuries, and his death was ruled accidental."
  },
  "byline": "The Associated Press",
  "categories": [
    {
      "id": 20,
      "name": "News",
      "path": "News",
      "slug": "news"
    },
    {
      "id": 36,
      "name": "World",
      "path": "News/World",
      "slug": "world"
    }
  ],
  "clarifications": [],
  "concepts": [
    {
      "path": "The Americas/North America/United States of America",
      "type": "location"
    },
    {
      "path": "The Americas/North America/United States of America/Georgia",
      "type": "location"
    },
    {
      "path": "The Americas/North America/United States of America/Georgia/Atlanta",
      "type": "location"
    },
    {
      "path": "General news/Accidents and disasters/Accidents",
      "type": "subject"
    },
    {
      "path": "Government and politics/Law enforcement agencies/Police",
      "type": "subject"
    },
    {
      "path": "Lifestyle/Recreation and leisure/Amusement and theme parks",
      "type": "subject"
    },
    {
      "path": "Lifestyle/Travel/Leisure travel",
      "type": "subject"
    },
    {
      "path": "Lifestyle/Travel/Leisure travel/Amusement and theme parks",
      "type": "subject"
    }
  ],
  "corrections": [
    {
      "at": "2026-10-13T17:39:03.920Z",
      "at_ms": 1791913143920,
      "text": "An earlier version of this story said Six Flags Over Georgia was located in Austell, Ga. In fact, the amusement park is located in Mableton, Ga."
    }
  ],
  "deck": "Montreal's La Ronde, until recently a Six Flags park, temporarily shut its Goliath ride",
  "description": "A 42-year-old man killed while riding a roller-coaster at Six Flags Over Georgia was thrown from his seat and struck other patrons before landing below the ride, police said Tuesday.",
  "editorial_source": "With files from CBC News",
  "external_links": [],
  "flag": null,
  "highlights": null,
  "id": 7378332,
  "image_url": "https://i.cbc.ca/ais/0efa547b-4fba-4702-8ac0-35a6f69b6155,1791859585209/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C210%2C4032%2C2268%29%3B",
  "language": "en",
  "observed_at_ms": 1791922849438,
  "published_at": "2026-10-13T03:03:47.856Z",
  "published_at_ms": 1791860627856,
  "related_links": [
    {
      "title": "Amusement ride accidents are spectacular, but experts say they're rare",
      "type": "story",
      "url": "https://www.cbc.ca/news/business/amusement-ride-safety-canada-us-1.4224353"
    }
  ],
  "section": {
    "label": "World",
    "path": "news/world"
  },
  "source_id": "9.7378332",
  "tags": [
    {
      "name": "Canada's Wonderland",
      "type": "company"
    },
    {
      "name": "Six Flags",
      "type": "company"
    },
    {
      "name": "Six Flags Entertainment Corporation",
      "type": "company"
    },
    {
      "name": "epr properties",
      "type": "company"
    }
  ],
  "title": "Roller-coaster fatality in Georgia leads to temporary closure of 3 rides at Canadian parks",
  "type": "story",
  "updated_at": "2026-10-13T18:22:52.491Z",
  "updated_at_ms": 1791915772491,
  "url": "https://www.cbc.ca/news/world/roller-coaster-six-flags-georgia-death-9.7378332",
  "word_count": 920
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Get article

- Capability: `news/get_article`
- Description: One cbc.ca content item by its dotted source id (`9.7378332`; legacy `1.633085`) or by a cbc.ca article URL (the id is the URL's trailing `-9.7378332`), through CBC's GraphQL `contentItem`: headline, deck, byline and authors, editorial source, word count, exact publish and last-updated instants (RFC 3339 UTC and epoch ms), every correction and clarification notice with its timestamp, categories, section, tags, taxonomy concepts, related and external links, lead image, and the body as plain text, as ordered text blocks (paragraphs, headings, list items) and as references to embedded media, images, related stories and custom embeds. An id CBC does not know is `not_found`.
- Instructions: Full text, exact timestamps and correction history of a story found by search_articles or list_articles, or of a pasted cbc.ca article URL.
- Cost: 5 credits per call
- Capability file: [Get article](https://firecrawl.dev/alexandria/agents/providers/cbc-ca/news/get_article)

Accepted options:
- `source_id` (string, required): CBC dotted source id (`9.7378332`) or a cbc.ca article URL ending in `-<id>`. Example: `9.7378332`

Response schema example:
```json
{
  "authors": [],
  "body": {
    "blocks": [
      {
        "tag": "p",
        "text": "A 42-year-old man killed while riding a roller-coaster at Six Flags Over Georgia was thrown from his seat and struck other patrons before landing below the ride, police said Tuesday."
      },
      {
        "tag": "p",
        "text": "Visitors to the Atlanta-area park watched in horror as he fell out of the coaster Monday, prompting Six Flags to temporarily close nine similar roller-coasters countrywide."
      },
      {
        "tag": "p",
        "text": "Investigators and park officials have not said how he ended up coming out of his seat."
      },
      {
        "tag": "p",
        "text": "\"It was horrific to watch,\" said Summer Bates, who was at the park with her husband and three children. \"One thing I think that will stick with us is the sound of his body coming down.\""
      },
      {
        "tag": "p",
        "text": "Bates said she and her family rode the Goliath roller-coaster earlier in the day. The park's tallest coaster, which towers over its entrance at 61 metres, has lap bar restraints that pull down over the riders' legs and waist. There are no seat belts."
      },
      {
        "tag": "p",
        "text": "\"My older two children rode on the cart ahead of us,\" she said. \"I noticed they kept trying to push theirs down tighter. I assured them that they were OK. But once my husband, youngest child and I loaded our cart and headed up the incline, I quickly understood why my older two were messing with theirs. It just didn't feel secure and tight.\""
      },
      {
        "tag": "p",
        "text": "The man who died was 42-year-old Hassan Jihad Ibn Kariem, according to Cobb County police. Officials have not released any other information about those who were injured when they were struck by the man."
      },
      {
        "tag": "p",
        "text": "Kariem worked as the information technology manager at a public charter school in Atlanta and before that was the school's technology teacher, according to an online resume."
      },
      {
        "tag": "h2",
        "text": "Witness describes seeing man come out of his seat"
      },
      {
        "tag": "p",
        "text": "Logan Conner said he was on the Goliath with his fiancée when he saw the man come out of his seat."
      },
      {
        "tag": "p",
        "text": "\"The man started levitating in the air sideways,\" he told NBC. \"We made direct eye contact with him.\""
      },
      {
        "tag": "p",
        "text": "WATCH | 1 dead, several injured in U.S. roller-coaster incident:"
      },
      {
        "tag": "p",
        "text": "Britny Landry had been on the ride earlier Monday and was waiting in line to go again. She could see part of the Goliath track."
      },
      {
        "tag": "p",
        "text": "\"We just look, and I just see somebody fly out,\" she told KTVU-TV. She said she wasn't sure if that's what she saw at first. \"Maybe somebody had a bag or something.\""
      },
      {
        "tag": "p",
        "text": "Investigators say they spoke with park visitors and employees who saw what happened in the incident Monday at Six Flags Over Georgia in Mableton, about 24 kilometres northwest of Atlanta."
      },
      {
        "tag": "h2",
        "text": "Coasters closed in Canada and U.S."
      },
      {
        "tag": "p",
        "text": "Nine roller-coasters at six North American parks that are similar to the coaster in Georgia were closed \"out of an abundance of caution,\" according to a Six Flags Entertainment Corporation spokesperson, who said staff members and local authorities responded immediately and the park is co-operating with the investigation."
      },
      {
        "tag": "p",
        "text": "\"We are deeply saddened by the guest incident at our park today,\" the spokesperson said, adding that the company is providing support to guests and staff who were impacted."
      },
      {
        "tag": "p",
        "text": "CBC News has confirmed that the list of nine rides includes the Behemoth and Leviathan at Canada's Wonderland, north of Toronto. A park spokesperson said it did not have a timeline for when the rides might be available again."
      },
      {
        "tag": "p",
        "text": "Canada's Wonderland is open to the public for 12 more Halloween-themed evenings and weekends until it closes for the winter."
      },
      {
        "tag": "p",
        "text": "Montreal's La Ronde amusement park said it was temporarily shutting down its Goliath roller-coaster until an update is received from the manufacturer of the ride. La Ronde was a Six Flags property until this spring, when the park's purchase by EPR Properties was finalized."
      },
      {
        "tag": "p",
        "text": "Authorities and Six Flags did not identify the roller-coaster at the Georgia location. However, local TV stations showed video of passengers being evacuated from the Goliath coaster."
      },
      {
        "tag": "p",
        "text": "The roller-coaster, which was opened in 2006, reaches top speeds of about 113 km/h and heights of 61 metres, the park's website reports. During about 3½ minutes, riders \"navigate through razor-sharp turns and soar over colossal hills,\" according to the website."
      },
      {
        "tag": "p",
        "text": "\"I cannot imagine the horror the patrons and employees witnessed today, and my heart aches for the family who lost a loved one,\" Lisa Cupid, chair of the Cobb County Board of Commissioners, said in a statement. She added that next of kin have been notified."
      },
      {
        "tag": "p",
        "text": "The amusement park is a major part of the county's tourism and brings in visitors from across the southeast, Cupid said."
      },
      {
        "tag": "p",
        "text": "\"We are all grappling with how something so devastating could happen at a place that has given generations of families such happy memories,\" she said."
      },
      {
        "tag": "p",
        "text": "Georgia's Office of Insurance and Safety Fire Commissioner, which oversees ride inspections, is \"conducting an in‑depth and comprehensive review,\" said Garrison Bennett, a spokesperson. The park was already scheduled to be closed Tuesday."
      },
      {
        "tag": "p",
        "text": "This death would be at least the seventh at the Georgia park, including one in 2006 in which a man had a likely heart attack on the Goliath coaster, according to the Doan Law Firm, which focuses on amusement park accidents."
      },
      {
        "tag": "p",
        "text": "It also comes less than two weeks after Six Flags Magic Mountain, in Southern California, announced that it is retiring its famous X2 roller-coaster amid lawsuits alleging serious brain injury caused by the ride. The park had settled one wrongful-death lawsuit from the family of a 22-year-old man who died after riding the coaster in 2022."
      },
      {
        "tag": "p",
        "text": "Last year, a 32-year-old man died after riding a high-speed roller-coaster at the Universal Epic Universe theme park in Florida. He died from blunt impact injuries, and his death was ruled accidental."
      }
    ],
    "contains_audio": false,
    "contains_photogallery": false,
    "contains_video": true,
    "embeds": [
      {
        "caption": "Montreal's Goliath roller-coaster closed temporarily, following death at Six Flags in U.S.",
        "credit": null,
        "duration_s": null,
        "kind": "polopoly_similar",
        "media_type": "story",
        "source_id": "9.7378452",
        "title": "Montreal's Goliath rollercoaster closed temporarily, following death at Six Flags in U.S.",
        "url": "https://www.cbc.ca/news/canada/montreal/montreal-rollercoaster-goliath-closed-death-six-flags-georgia-9.7378452"
      },
      {
        "caption": null,
        "credit": null,
        "duration_s": 184.117,
        "kind": "polopoly_media",
        "media_type": "video",
        "source_id": "9.7378298",
        "title": "One dead, several injured after incident on a Six Flags roller-coaster in Georgia | Hanomansing Live",
        "url": "https://www.cbc.ca/player/play/9.7378298"
      },
      {
        "caption": null,
        "credit": null,
        "duration_s": null,
        "kind": "polopoly_similar",
        "media_type": "link",
        "source_id": null,
        "title": "Riders escorted off Playland wooden roller-coaster after temporary halt",
        "url": "https://www.cbc.ca/news/canada/british-columbia/wooden-roller-coaster-playland-1.6952759"
      },
      {
        "caption": null,
        "credit": null,
        "duration_s": null,
        "kind": "polopoly_embed",
        "media_type": "customhtml",
        "source_id": null,
        "title": null,
        "url": null
      },
      {
        "caption": "The X2 roller-coaster, seen at Six Flags Magic Mountain in Valencia, Calif., has been closed following lawsuits alleging riders suffered brain injuries.",
        "credit": "Jae C. Hong/The Associated Press",
        "duration_s": null,
        "kind": "polopoly_image",
        "media_type": null,
        "source_id": "22e4faec-35e2-48d4-932b-d0bea6d18770",
        "title": "Six Flags Lawsuits",
        "url": "https://i.cbc.ca/ais/22e4faec-35e2-48d4-932b-d0bea6d18770,1791914528863/full/max/0/default.jpg"
      }
    ],
    "text": "A 42-year-old man killed while riding a roller-coaster at Six Flags Over Georgia was thrown from his seat and struck other patrons before landing below the ride, police said Tuesday.\n\nVisitors to the Atlanta-area park watched in horror as he fell out of the coaster Monday, prompting Six Flags to temporarily close nine similar roller-coasters countrywide.\n\nInvestigators and park officials have not said how he ended up coming out of his seat.\n\n\"It was horrific to watch,\" said Summer Bates, who was at the park with her husband and three children. \"One thing I think that will stick with us is the sound of his body coming down.\"\n\nBates said she and her family rode the Goliath roller-coaster earlier in the day. The park's tallest coaster, which towers over its entrance at 61 metres, has lap bar restraints that pull down over the riders' legs and waist. There are no seat belts.\n\n\"My older two children rode on the cart ahead of us,\" she said. \"I noticed they kept trying to push theirs down tighter. I assured them that they were OK. But once my husband, youngest child and I loaded our cart and headed up the incline, I quickly understood why my older two were messing with theirs. It just didn't feel secure and tight.\"\n\nThe man who died was 42-year-old Hassan Jihad Ibn Kariem, according to Cobb County police. Officials have not released any other information about those who were injured when they were struck by the man.\n\nKariem worked as the information technology manager at a public charter school in Atlanta and before that was the school's technology teacher, according to an online resume.\n\nWitness describes seeing man come out of his seat\n\nLogan Conner said he was on the Goliath with his fiancée when he saw the man come out of his seat.\n\n\"The man started levitating in the air sideways,\" he told NBC. \"We made direct eye contact with him.\"\n\nWATCH | 1 dead, several injured in U.S. roller-coaster incident:\n\nBritny Landry had been on the ride earlier Monday and was waiting in line to go again. She could see part of the Goliath track.\n\n\"We just look, and I just see somebody fly out,\" she told KTVU-TV. She said she wasn't sure if that's what she saw at first. \"Maybe somebody had a bag or something.\"\n\nInvestigators say they spoke with park visitors and employees who saw what happened in the incident Monday at Six Flags Over Georgia in Mableton, about 24 kilometres northwest of Atlanta.\n\nCoasters closed in Canada and U.S.\n\nNine roller-coasters at six North American parks that are similar to the coaster in Georgia were closed \"out of an abundance of caution,\" according to a Six Flags Entertainment Corporation spokesperson, who said staff members and local authorities responded immediately and the park is co-operating with the investigation.\n\n\"We are deeply saddened by the guest incident at our park today,\" the spokesperson said, adding that the company is providing support to guests and staff who were impacted.\n\nCBC News has confirmed that the list of nine rides includes the Behemoth and Leviathan at Canada's Wonderland, north of Toronto. A park spokesperson said it did not have a timeline for when the rides might be available again.\n\nCanada's Wonderland is open to the public for 12 more Halloween-themed evenings and weekends until it closes for the winter.\n\nMontreal's La Ronde amusement park said it was temporarily shutting down its Goliath roller-coaster until an update is received from the manufacturer of the ride. La Ronde was a Six Flags property until this spring, when the park's purchase by EPR Properties was finalized.\n\nAuthorities and Six Flags did not identify the roller-coaster at the Georgia location. However, local TV stations showed video of passengers being evacuated from the Goliath coaster.\n\nThe roller-coaster, which was opened in 2006, reaches top speeds of about 113 km/h and heights of 61 metres, the park's website reports. During about 3½ minutes, riders \"navigate through razor-sharp turns and soar over colossal hills,\" according to the website.\n\n\"I cannot imagine the horror the patrons and employees witnessed today, and my heart aches for the family who lost a loved one,\" Lisa Cupid, chair of the Cobb County Board of Commissioners, said in a statement. She added that next of kin have been notified.\n\nThe amusement park is a major part of the county's tourism and brings in visitors from across the southeast, Cupid said.\n\n\"We are all grappling with how something so devastating could happen at a place that has given generations of families such happy memories,\" she said.\n\nGeorgia's Office of Insurance and Safety Fire Commissioner, which oversees ride inspections, is \"conducting an in‑depth and comprehensive review,\" said Garrison Bennett, a spokesperson. The park was already scheduled to be closed Tuesday.\n\nThis death would be at least the seventh at the Georgia park, including one in 2006 in which a man had a likely heart attack on the Goliath coaster, according to the Doan Law Firm, which focuses on amusement park accidents.\n\nIt also comes less than two weeks after Six Flags Magic Mountain, in Southern California, announced that it is retiring its famous X2 roller-coaster amid lawsuits alleging serious brain injury caused by the ride. The park had settled one wrongful-death lawsuit from the family of a 22-year-old man who died after riding the coaster in 2022.\n\nLast year, a 32-year-old man died after riding a high-speed roller-coaster at the Universal Epic Universe theme park in Florida. He died from blunt impact injuries, and his death was ruled accidental."
  },
  "byline": "The Associated Press",
  "categories": [
    {
      "id": 20,
      "name": "News",
      "path": "News",
      "slug": "news"
    },
    {
      "id": 36,
      "name": "World",
      "path": "News/World",
      "slug": "world"
    }
  ],
  "clarifications": [],
  "concepts": [
    {
      "path": "The Americas/North America/United States of America",
      "type": "location"
    },
    {
      "path": "The Americas/North America/United States of America/Georgia",
      "type": "location"
    },
    {
      "path": "The Americas/North America/United States of America/Georgia/Atlanta",
      "type": "location"
    },
    {
      "path": "General news/Accidents and disasters/Accidents",
      "type": "subject"
    },
    {
      "path": "Government and politics/Law enforcement agencies/Police",
      "type": "subject"
    },
    {
      "path": "Lifestyle/Recreation and leisure/Amusement and theme parks",
      "type": "subject"
    },
    {
      "path": "Lifestyle/Travel/Leisure travel",
      "type": "subject"
    },
    {
      "path": "Lifestyle/Travel/Leisure travel/Amusement and theme parks",
      "type": "subject"
    }
  ],
  "corrections": [
    {
      "at": "2026-10-13T17:39:03.920Z",
      "at_ms": 1791913143920,
      "text": "An earlier version of this story said Six Flags Over Georgia was located in Austell, Ga. In fact, the amusement park is located in Mableton, Ga."
    }
  ],
  "deck": "Montreal's La Ronde, until recently a Six Flags park, temporarily shut its Goliath ride",
  "description": "A 42-year-old man killed while riding a roller-coaster at Six Flags Over Georgia was thrown from his seat and struck other patrons before landing below the ride, police said Tuesday.",
  "editorial_source": "With files from CBC News",
  "external_links": [],
  "flag": null,
  "highlights": null,
  "id": 7378332,
  "image_url": "https://i.cbc.ca/ais/0efa547b-4fba-4702-8ac0-35a6f69b6155,1791859585209/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C210%2C4032%2C2268%29%3B",
  "language": "en",
  "observed_at_ms": 1791922849438,
  "published_at": "2026-10-13T03:03:47.856Z",
  "published_at_ms": 1791860627856,
  "related_links": [
    {
      "title": "Amusement ride accidents are spectacular, but experts say they're rare",
      "type": "story",
      "url": "https://www.cbc.ca/news/business/amusement-ride-safety-canada-us-1.4224353"
    }
  ],
  "section": {
    "label": "World",
    "path": "news/world"
  },
  "source_id": "9.7378332",
  "tags": [
    {
      "name": "Canada's Wonderland",
      "type": "company"
    },
    {
      "name": "Six Flags",
      "type": "company"
    },
    {
      "name": "Six Flags Entertainment Corporation",
      "type": "company"
    },
    {
      "name": "epr properties",
      "type": "company"
    }
  ],
  "title": "Roller-coaster fatality in Georgia leads to temporary closure of 3 rides at Canadian parks",
  "type": "story",
  "updated_at": "2026-10-13T18:22:52.491Z",
  "updated_at_ms": 1791915772491,
  "url": "https://www.cbc.ca/news/world/roller-coaster-six-flags-georgia-death-9.7378332",
  "word_count": 920
}
```

### List articles

- Capability: `news/list_articles`
- Description: Newest CBC items in one or more categories (sections or regions such as `edmonton`, `calgary`, `politics`, `world`) through CBC's aggregate_api `items` listing, optionally limited to a publish-date window (`from` / `to`, UTC calendar days, inclusive) and to content types (story, video). Sorted newest first by publish or last-update time; `page_size` up to 60. The API drops an unknown slug silently and would answer the whole site, so the function checks the API's `x-items-filters` echo: a slug CBC does not know is `not_found`, and every returned row is verified to carry a requested category. Rows are metadata only (title, deck, URL, publish and update instants, categories, media flags); use `get_article` for the text.
- Instructions: Browse a section or region, optionally within a date range (for example everything CBC Edmonton published last week). Category slugs come from a search hit's category_slugs, from lookup_region's leaf_slug, or from the slug in a cbc.ca section URL (/news/canada/edmonton -> edmonton).
- Cost: 5 credits per call
- Capability file: [List articles](https://firecrawl.dev/alexandria/agents/providers/cbc-ca/news/list_articles)

Accepted options:
- `category_slugs` (string[], required): CBC category slugs, for example ["edmonton"] or ["politics"]. Items in any of them are listed. Example: `[]`
- `from` (string): Earliest publish date, YYYY-MM-DD, inclusive from 00:00 UTC. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<from>`
- `page` (number): 1-based page. Pass the `next_cursor` of the previous call to continue. Example: `1`
- `page_size` (number): page_size Example: `20`
- `sort` (string): Newest first by publish time (default) or by last-update time. Example: `published`
- `to` (string): Latest publish date, YYYY-MM-DD, inclusive through 23:59:59 UTC. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<to>`
- `types` (string[]): Content types to include. Defaults to stories only. Example: `[]`

Response schema example:
```json
{
  "category_ids": [
    46
  ],
  "category_slugs": [
    "edmonton"
  ],
  "count": 5,
  "filters_applied": "types=[story], categoryIds=[46], inlineOptions=[], referencedItemsInlineOptions=[], orderBy=published_at DESC",
  "from": null,
  "items": [
    {
      "categories": [
        {
          "id": 20,
          "name": "News",
          "path": "News",
          "slug": "news"
        },
        {
          "id": 37,
          "name": "Canada",
          "path": "News/Canada",
          "slug": "canada"
        },
        {
          "id": 46,
          "name": "Edmonton",
          "path": "News/Canada/Edmonton",
          "slug": "edmonton"
        }
      ],
      "contains_audio": false,
      "contains_photogallery": false,
      "contains_video": false,
      "deck": "3 people killed in tour bus rollover on Athabasca Glacier in Jasper National Park",
      "description": "A complete failure of the braking system triggered by neglected mechanical repairs contributed to a deadly tour bus rollover in the Columbia Icefield, a fatality inquiry has concluded.",
      "flag": "New",
      "id": 7379170,
      "image_url": "https://i.cbc.ca/ais/b5f13ac1-77d4-40d9-ac15-b6edd0caac4d,1791917933026/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C208%2C4000%2C2250%29%3BResize%3D%28620%29",
      "media_duration_s": null,
      "published_at": "2026-10-13T19:39:44.330Z",
      "published_at_ms": 1791920384330,
      "show": null,
      "source_id": "9.7379170",
      "title": "‘Catastrophic’ brake failure, neglected repairs contributed to deadly Columbia Icefield crash, judge finds",
      "type": "story",
      "updated_at": "2026-10-13T19:42:53.363Z",
      "updated_at_ms": 1791920573363,
      "url": "https://www.cbc.ca/news/canada/edmonton/alta-icefield-crash-9.7379170"
    },
    {
      "categories": [
        {
          "id": 20,
          "name": "News",
          "path": "News",
          "slug": "news"
        },
        {
          "id": 37,
          "name": "Canada",
          "path": "News/Canada",
          "slug": "canada"
        },
        {
          "id": 46,
          "name": "Edmonton",
          "path": "News/Canada/Edmonton",
          "slug": "edmonton"
        }
      ],
      "contains_audio": false,
      "contains_photogallery": false,
      "contains_video": true,
      "deck": "Study authors hope ancient genome research will serve future conservation efforts",
      "description": "New research decoding their DNA is helping to shed light on how the collapse and slow, scattered return of herds to the landscapes they once dominated has forever changed the mighty species.",
      "flag": null,
      "id": 7375668,
      "image_url": "https://i.cbc.ca/ais/43cde8e1-20fc-4a68-891b-08f3d46ba151,1791561130250/full/max/0/default.jpg?im=Crop%2Crect%3D%285%2C0%2C5461%2C3071%29%3BResize%3D%28620%29",
      "media_duration_s": null,
      "published_at": "2026-10-13T12:00:00.000Z",
      "published_at_ms": 1791892800000,
      "show": null,
      "source_id": "9.7375668",
      "title": "Mapping the genetics of a giant: New research decodes bison DNA",
      "type": "story",
      "updated_at": "2026-10-13T16:02:07.589Z",
      "updated_at_ms": 1791907327589,
      "url": "https://www.cbc.ca/news/canada/edmonton/bison-dna-genome-9.7375668"
    },
    {
      "categories": [
        {
          "id": 20,
          "name": "News",
          "path": "News",
          "slug": "news"
        },
        {
          "id": 37,
          "name": "Canada",
          "path": "News/Canada",
          "slug": "canada"
        },
        {
          "id": 46,
          "name": "Edmonton",
          "path": "News/Canada/Edmonton",
          "slug": "edmonton"
        }
      ],
      "contains_audio": false,
      "contains_photogallery": false,
      "contains_video": false,
      "deck": "Voters can cast ballots at advance polls over the next five days",
      "description": "Advance voting for the Alberta referendum starts Tuesday and continues until Saturday.",
      "flag": null,
      "id": 7376804,
      "image_url": "https://i.cbc.ca/ais/0812b67c-9919-4981-81f2-f1c2ddd0dcad,1789246019774/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C592%2C1536%2C864%29%3BResize%3D%28620%29",
      "media_duration_s": null,
      "published_at": "2026-10-13T12:00:00.000Z",
      "published_at_ms": 1791892800000,
      "show": null,
      "source_id": "9.7376804",
      "title": "Advance polling opens today for Alberta referendum. Here’s what you need to know",
      "type": "story",
      "updated_at": "2026-10-13T12:00:00.000Z",
      "updated_at_ms": 1791892800000,
      "url": "https://www.cbc.ca/news/canada/edmonton/advance-poll-alberta-referendum-9.7376804"
    },
    {
      "categories": [
        {
          "id": 20,
          "name": "News",
          "path": "News",
          "slug": "news"
        },
        {
          "id": 37,
          "name": "Canada",
          "path": "News/Canada",
          "slug": "canada"
        },
        {
          "id": 46,
          "name": "Edmonton",
          "path": "News/Canada/Edmonton",
          "slug": "edmonton"
        }
      ],
      "contains_audio": false,
      "contains_photogallery": false,
      "contains_video": false,
      "deck": "Video statement delivered from a classroom in Edmonton",
      "description": "Prime Minister Mark Carney addressed the nation from a classroom in Alberta on Thanksgiving morning, addressing the non-binding question tied to Alberta’s potential separation from Canada in the upcoming referendum.",
      "flag": null,
      "id": 7378016,
      "image_url": "https://i.cbc.ca/ais/b56e7e2b-2d50-4cc7-9293-cd6ef3395b92,1791819645282/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C0%2C1920%2C1080%29%3BResize%3D%28620%29",
      "media_duration_s": null,
      "published_at": "2026-10-12T15:47:00.213Z",
      "published_at_ms": 1791820020213,
      "show": null,
      "source_id": "9.7378016",
      "title": "Carney’s Thanksgiving message directed at Alberta ahead of separation referendum",
      "type": "story",
      "updated_at": "2026-10-12T20:25:02.271Z",
      "updated_at_ms": 1791836702271,
      "url": "https://www.cbc.ca/news/canada/edmonton/carneys-thanksgiving-message-directed-at-alberta-ahead-of-separation-referendum-9.7378016"
    },
    {
      "categories": [
        {
          "id": 20,
          "name": "News",
          "path": "News",
          "slug": "news"
        },
        {
          "id": 37,
          "name": "Canada",
          "path": "News/Canada",
          "slug": "canada"
        },
        {
          "id": 46,
          "name": "Edmonton",
          "path": "News/Canada/Edmonton",
          "slug": "edmonton"
        }
      ],
      "contains_audio": false,
      "contains_photogallery": false,
      "contains_video": false,
      "deck": "TC Energy piloted the autonomous airship to inspect local pipeline corridors",
      "description": "A rare sight in the sky over central Alberta last week turned heads and had people asking: Was that really a 20-metre blimp? While many have seen a Goodyear Blimp at a sporting event, it’s not every day you see such a sight in rural Alberta.",
      "flag": null,
      "id": 7376380,
      "image_url": "https://i.cbc.ca/ais/63b1afe2-556c-469c-8e01-357f3895968e,1791580065467/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C0%2C3503%2C1970%29%3BResize%3D%28620%29",
      "media_duration_s": null,
      "published_at": "2026-10-12T13:00:00.000Z",
      "published_at_ms": 1791810000000,
      "show": null,
      "source_id": "9.7376380",
      "title": "Why an airship was spotted hovering over this central Alberta town",
      "type": "story",
      "updated_at": "2026-10-12T19:12:08.733Z",
      "updated_at_ms": 1791832328733,
      "url": "https://www.cbc.ca/news/canada/edmonton/airship-rocky-mountain-house-9.7376380"
    }
  ],
  "observed_at_ms": 1791922869895,
  "page": 1,
  "page_size": 5,
  "sort": "published",
  "source_url": "https://www.cbc.ca/aggregate_api/v1/items?categorySlugs=edmonton&types=story&sort=-publishedAt&pageSize=5&page=1",
  "to": null,
  "types": [
    "story"
  ]
}
```

### Lookup region

- Capability: `news/lookup_region`
- Description: Resolve a Canadian place name to CBC's location taxonomy through GraphQL `searchCanadianCities`: label (`Edmonton, AB`), taxonomy path (`The Americas/North America/Canada/Alberta/Edmonton`), slug path, coordinates and the taxonomy leaf id. `leaf_slug` is the last segment of the slug path; for CBC's regional sections it is the category slug `list_articles` accepts (`edmonton`, `calgary`, `toronto`). An unknown name is an empty list, not an error.
- Instructions: Turn a user's city or region name into CBC's taxonomy path and the candidate category slug for list_articles.
- Cost: 5 credits per call
- Capability file: [Lookup region](https://firecrawl.dev/alexandria/agents/providers/cbc-ca/news/lookup_region)

Accepted options:
- `query` (string, required): City or place name, for example `Edmonton`. Example: `<query>`

Response schema example:
```json
{
  "cities": [
    {
      "id": "10945",
      "label": "Edmonton, AB",
      "latitude": 53.5344445,
      "leaf_slug": "edmonton",
      "leaf_source_id": "https://taxo.cbcrc.ca/id/9aef9477-48d9-40d3-9cc0-9a8faac6932c",
      "longitude": -113.4902778,
      "path": "The Americas/North America/Canada/Alberta/Edmonton",
      "slug_path": "the-americas/north-america/canada/alberta/edmonton"
    }
  ],
  "count": 1,
  "observed_at_ms": 1791922855011,
  "query": "Edmonton"
}
```

### Search articles

- Capability: `news/search_articles`
- Description: Keyword search across cbc.ca through the site's own GraphQL `allSearchItems` field, the backend of https://www.cbc.ca/search. Optional section filter (news, sports, radio, music, arts, comedy, books, life), sort by relevance or newest, and a video-only media filter. Fixed pages of 10 hits; `total_count` is the index's total for the query. Each hit carries CBC's dotted `source_id` (the key for `get_article`), title, description, canonical URL, content type, publish and last-updated instants (RFC 3339 UTC and epoch ms), bylines, category slugs and the tracking region (for example `edmonton`). The search index has no date-range argument: use `list_articles` for section or region plus date range.
- Instructions: Find CBC stories by keyword, optionally within a section, then call get_article with a hit's source_id for the full text. For a region or section within a date range use list_articles instead.
- Cost: 5 credits per call
- Capability file: [Search articles](https://firecrawl.dev/alexandria/agents/providers/cbc-ca/news/search_articles)

Accepted options:
- `media` (string): `video` restricts hits to video content. Example: `all`
- `page` (number): 1-based page of 10 hits. Pass the `next_cursor` of the previous call to continue. Example: `1`
- `query` (string, required): Search keywords, for example `Edmonton budget`. Example: `Edmonton budget`
- `section` (string): Site section as offered by the search page. `all` (default) searches every section. Example: `all`
- `sort` (string): `relevance` (default) or `newest` (the search page's Most recent). Example: `relevance`

Response schema example:
```json
{
  "count": 10,
  "keymatches": [
    {
      "title": "Edmonton - CBC News",
      "url": "https://www.cbc.ca/news/canada/edmonton"
    }
  ],
  "media": "all",
  "observed_at_ms": 1791922865676,
  "page": 1,
  "page_size": 10,
  "query": "Edmonton budget",
  "results": [
    {
      "authors": [
        "Madeleine Cummings"
      ],
      "category_names": [
        "News",
        "News/Canada",
        "News/Canada/Edmonton"
      ],
      "category_slugs": [
        "news",
        "canada",
        "edmonton"
      ],
      "content_area": "news",
      "content_type": "story",
      "description": "The Edmonton Chamber of Commerce says the next city budget should be fiscally responsible and focused on core services while also investing in initiatives that will grow the economy.",
      "image_url": "https://i.cbc.ca/ais/d8bbe5cc-b77b-4670-9220-513cf3dbd974,1790637814577/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C378%2C4032%2C2268%29%3B",
      "published_at": "2026-09-28T23:30:09.983Z",
      "published_at_ms": 1790638209983,
      "region": "edmonton",
      "source_id": "9.7361645",
      "subsection": "regions",
      "title": "Basic repairs, downtown investment on Edmonton business group's budget wish list",
      "updated_at": "2026-09-28T23:30:09.983Z",
      "updated_at_ms": 1790638209983,
      "url": "https://www.cbc.ca/news/canada/edmonton/edmonton-chamber-commerce-city-budget-9.7361645"
    },
    {
      "authors": [
        "Sara Sheydwasser",
        "CBC News"
      ],
      "category_names": null,
      "category_slugs": null,
      "content_area": "news",
      "content_type": "story",
      "description": "Councillors narrowly approved a motion to break down how much it would cost to launch a fare gate pilot project at one downtown LRT station. The viability of the project will be determined during budget deliberations in November.",
      "image_url": "https://i.cbc.ca/ais/1.7342359,1787191080971/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C0%2C6720%2C3780%29%3BResize%3D620",
      "published_at": "2026-08-20T02:07:15.652Z",
      "published_at_ms": 1787191635652,
      "region": "edmonton",
      "source_id": "9.7313446",
      "subsection": "regions",
      "title": "Edmonton city council to vote on fare gate pilot project in November",
      "updated_at": "2026-08-20T02:07:15.652Z",
      "updated_at_ms": 1787191635652,
      "url": "https://www.cbc.ca/news/canada/edmonton/edmonton-transit-fare-gate-city-council-9.7313446"
    },
    {
      "authors": [
        "Jonathan Ore"
      ],
      "category_names": [
        "News",
        "News/Entertainment"
      ],
      "category_slugs": [
        "news",
        "entertainment"
      ],
      "content_area": "news",
      "content_type": "story",
      "description": "Edmonton-based Studio Reset was founded by developers with years of experience working at studios like Electronic Arts-owned Bioware. As companies with billion-dollar budgets become more risk averse chasing the next big hit, it could be the best way for developers to flex their creative muscles.",
      "image_url": "https://i.cbc.ca/ais/97dc11f1-3aeb-40b2-a54e-68a8cc80b0b2,1786635223213/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C0%2C1920%2C1080%29%3B",
      "published_at": "2026-08-14T08:00:00.000Z",
      "published_at_ms": 1786694400000,
      "region": null,
      "source_id": "9.7306012",
      "subsection": "entertainment",
      "title": "Edmonton-based indie game studio latest to take blockbuster-making skills and get 'pretty risky'",
      "updated_at": "2026-08-14T13:02:02.853Z",
      "updated_at_ms": 1786712522853,
      "url": "https://www.cbc.ca/news/entertainment/studio-reset-independent-video-games-in-canada-9.7306012"
    },
    {
      "authors": [
        "Nicholas Frew"
      ],
      "category_names": [
        "News",
        "News/Canada",
        "News/Canada/Edmonton",
        "News/Canada/Alberta",
        "News/Canada/Alberta/Central Alberta",
        "News/Canada/Alberta/Northern Alberta"
      ],
      "category_slugs": [
        "news",
        "canada",
        "edmonton",
        "alberta",
        "news-canada-alberta-central-alberta",
        "news-canada-alberta-northern-alberta"
      ],
      "content_area": "news",
      "content_type": "story",
      "description": "The Edmonton Regional Airports Authority is lobbying federal and provincial government officials to discuss defence and economic development, amid Ottawa’s renewed commitment to the armed forces. Experts say there’s an opportunity for the Edmonton airport to grow its business.",
      "image_url": "https://i.cbc.ca/ais/2447fe8c-cc3b-4301-be2e-967c116bd4ab,1734746326258/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C0%2C1920%2C1080%29%3B",
      "published_at": "2026-05-04T12:00:00.000Z",
      "published_at_ms": 1777896000000,
      "region": "edmonton",
      "source_id": "9.7183336",
      "subsection": "regions",
      "title": "Edmonton airport trying to align with national defence strategy, lobbying records show",
      "updated_at": "2026-05-04T12:00:00.000Z",
      "updated_at_ms": 1777896000000,
      "url": "https://www.cbc.ca/news/canada/edmonton/edmonton-airport-canada-national-defence-spending-lobbying-9.7183336"
    },
    {
      "authors": [
        "Emma Zhao"
      ],
      "category_names": [
        "News",
        "News/Canada",
        "News/Canada/Edmonton"
      ],
      "category_slugs": [
        "news",
        "canada",
        "edmonton"
      ],
      "content_area": "news",
      "content_type": "story",
      "description": "Edmonton’s under-construction Lewis Farms Recreation Centre has a new price tag — and the project could cost almost $32 million more than the city expected.",
      "image_url": "https://i.cbc.ca/ais/db944608-a6a8-4712-aafd-7ff529ed80ab,1773704086193/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C4%2C1036%2C582%29%3B",
      "published_at": "2026-04-17T12:00:00.000Z",
      "published_at_ms": 1776427200000,
      "region": "edmonton",
      "source_id": "9.7167629",
      "subsection": "regions",
      "title": "Edmonton's Lewis Farms rec centre could cost nearly $32M more than original estimate",
      "updated_at": "2026-04-17T12:00:00.000Z",
      "updated_at_ms": 1776427200000,
      "url": "https://www.cbc.ca/news/canada/edmonton/edmonton-lewis-farms-recreation-centre-cost-9.7167629"
    },
    {
      "authors": [
        "Emily Williams"
      ],
      "category_names": [
        "News",
        "News/Canada",
        "News/Canada/Edmonton"
      ],
      "category_slugs": [
        "news",
        "canada",
        "edmonton"
      ],
      "content_area": "news",
      "content_type": "story",
      "description": "Mayor Andrew Knack campaigned on getting more everyday people involved in shaping the city’s priorities for the next four-year budget. That process is now underway, with a survey open until May 1, and in-person engagement sessions scheduled next month.",
      "image_url": "https://i.cbc.ca/ais/ce6aecf0-5a1b-4925-b34b-d1002dd2bfb3,1774481408427/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C92%2C2186%2C1229%29%3B",
      "published_at": "2026-03-25T23:35:58.414Z",
      "published_at_ms": 1774481758414,
      "region": "edmonton",
      "source_id": "9.7142397",
      "subsection": "regions",
      "title": "‘Please get involved’: Edmonton mayor wants to know your budget priorities",
      "updated_at": "2026-03-26T04:04:01.471Z",
      "updated_at_ms": 1774497841471,
      "url": "https://www.cbc.ca/news/canada/edmonton/edmonton-budget-engagement-mayor-knack-9.7142397"
    },
    {
      "authors": [
        "Emily Williams"
      ],
      "category_names": [
        "News",
        "News/Canada",
        "News/Canada/Edmonton"
      ],
      "category_slugs": [
        "news",
        "canada",
        "edmonton"
      ],
      "content_area": "news",
      "content_type": "story",
      "description": "A report heading to city council on Wednesday says the Lewis Farms project is facing higher inflation than predicted. City staff recommend council use an undisclosed amount from the capital budget to pay for the difference.",
      "image_url": "https://i.cbc.ca/ais/1148b24e-6601-46d7-9540-3811b83d4db6,1773703527151/full/max/0/default.jpg?im=Crop%2Crect%3D%2877%2C0%2C1205%2C677%29%3B",
      "published_at": "2026-03-17T13:00:00.000Z",
      "published_at_ms": 1773752400000,
      "region": "edmonton",
      "source_id": "9.7131221",
      "subsection": "regions",
      "title": "Edmonton Lewis Farms Recreation Centre over budget, despite being significantly scaled back",
      "updated_at": "2026-03-19T00:25:48.871Z",
      "updated_at_ms": 1773879948871,
      "url": "https://www.cbc.ca/news/canada/edmonton/edmonton-lewis-farms-recreation-centre-over-budget-9.7131221"
    },
    {
      "authors": [
        "Emily Williams",
        "CBC News"
      ],
      "category_names": null,
      "category_slugs": null,
      "content_area": "news",
      "content_type": "story",
      "description": "Mayor Andrew Knack says while he’s grateful the provincial government has reinstated municipal grants and is investing in Edmonton’s downtown, its latest budget doesn’t meet the mark for the city’s infrastructure needs.",
      "image_url": "https://i.cbc.ca/ais/ca9070b1-b080-49d2-ac31-45b276a43ebf,1772170685484/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C378%2C4032%2C2268%29%3BResize%3D620",
      "published_at": "2026-02-27T13:00:00.000Z",
      "published_at_ms": 1772197200000,
      "region": "edmonton",
      "source_id": "9.7107913",
      "subsection": "regions",
      "title": "Edmonton mayor says province’s ‘status quo’ 2026 budget leaves infrastructure gaps",
      "updated_at": "2026-02-27T13:13:37.378Z",
      "updated_at_ms": 1772198017378,
      "url": "https://www.cbc.ca/news/canada/edmonton/alberta-budget-edmonton-spending-9.7107913"
    },
    {
      "authors": [
        "Emily Williams"
      ],
      "category_names": [
        "News",
        "News/Canada",
        "News/Canada/Edmonton"
      ],
      "category_slugs": [
        "news",
        "canada",
        "edmonton"
      ],
      "content_area": "news",
      "content_type": "story",
      "description": "The province has signalled significant budget challenges lie ahead. Mayor Andrew Knack said he’s aware of that, but has eyes on Edmonton’s $1.5-billion renewal deficit.",
      "image_url": "https://i.cbc.ca/ais/1.7370072,1772077036188/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C532%2C5712%2C3213%29%3B",
      "published_at": "2026-02-26T13:00:00.000Z",
      "published_at_ms": 1772110800000,
      "region": "edmonton",
      "source_id": "9.7106037",
      "subsection": "regions",
      "title": "Edmonton mayor wants more infrastructure funding in provincial budget",
      "updated_at": "2026-02-26T13:00:00.000Z",
      "updated_at_ms": 1772110800000,
      "url": "https://www.cbc.ca/news/canada/edmonton/edmonton-mayor-infrastructure-funding-provincial-budget-9.7106037"
    },
    {
      "authors": [
        "Natasha Riebe"
      ],
      "category_names": [
        "News",
        "News/Canada",
        "News/Canada/Edmonton"
      ],
      "category_slugs": [
        "news",
        "canada",
        "edmonton"
      ],
      "content_area": "news",
      "content_type": "story",
      "description": "The Edmonton Region Defence Alliance launched on Wednesday at Edmonton City Hall, promoting its capacity to capitalize on geography, innovation and industry.",
      "image_url": "https://i.cbc.ca/ais/490d7b31-4a4e-4f55-a8c6-bb2ede03d110,1771472226108/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C292%2C4494%2C2527%29%3B",
      "published_at": "2026-02-19T14:00:00.000Z",
      "published_at_ms": 1771509600000,
      "region": "edmonton",
      "source_id": "9.7096650",
      "subsection": "regions",
      "title": "Edmonton Region Defence Alliance launches day after PM unveils defence strategy",
      "updated_at": "2026-02-19T14:00:00.000Z",
      "updated_at_ms": 1771509600000,
      "url": "https://www.cbc.ca/news/canada/edmonton/edmonton-region-defence-alliance-economy-9.7096650"
    }
  ],
  "section": "news",
  "sort": "newest",
  "source_url": "https://www.cbc.ca/search?q=Edmonton+budget&section=news&sortOrder=date&media=all",
  "total_count": 607
}
```
