Next free-source hunt
We check for new free data every weekday.
Datasets / Energy
open.canada.ca/

CER Pipeline Incident Data

Freeauth: noneCustom#energy#event-data#geospatial#risk#historical-data✓ verified Nov 1, 2026

CER Pipeline Incident Data

Canada Energy Regulator CSV data describes reported pipeline incidents and includes a separate data dictionary. Records include incident type, dates, company, status, location, release details, causes, interruption, equipment, injuries and environmental effects; no key is needed.

Required Attribution:

Contains information licensed under the Open Government Licence – Canada.

Coverage

The dataset covers CER-regulated pipeline incidents in Canada from 2008 to the present and is updated quarterly. The checked file contained 2,039 incidents and 102 columns on 2026-11-01.

Verdict

This is an event and disruption signal for pipeline fires, releases, ruptures, operational exceedances and other regulated incidents. Location, substance, volume, status and interruption fields can support infrastructure-risk monitoring. Quarterly publication creates lag, and occurrence, discovery, report and closure dates describe different stages of an incident. Records can contain blanks, revisions and regulator-defined categories, so use the dictionary and retain the incident number for updates.

Get the free weekly email

Free weekly email of newly verified free data. Unsubscribe by emailing us.

Use in your agent

Load CER pipeline incidents into pandas and Parquet. Checked against the provider's documentation on Nov 1, 2026.

Raw skill file (/skills/cer-pipeline-incidents.md)Also in our MCP server: call get_ingestion_skill with {"slug": "cer-pipeline-incidents"}.

Access

  • No account or key. The comprehensive incident CSV and its data dictionary are public downloads.

Request

bash
curl -O 'https://www.cer-rec.gc.ca/open/incident/pipeline-incidents-comprehensive-data.csv'

Format

Wide CSV with incident identifiers, classifications, event dates, operator and pipeline details, coordinates, release and substance fields, cause categories, status, impacts, equipment and investigation fields.

Load into pandas and Parquet

Needs Python 3 with requests, pandas and pyarrow.

python
"""CER comprehensive pipeline incidents -> pandas -> Parquet. No key."""
import io
import requests
import pandas as pd

URL = "https://www.cer-rec.gc.ca/open/incident/pipeline-incidents-comprehensive-data.csv"
r = requests.get(URL, timeout=120)
r.raise_for_status()
df = pd.read_csv(io.BytesIO(r.content), encoding="cp1252", low_memory=False)
df["Reported Date"] = pd.to_datetime(df["Reported Date"], format="%m/%d/%Y", errors="coerce", utc=True)
df.to_parquet("cer_pipeline_incidents.parquet", index=False)
print(len(df), "incidents", int(df["Year"].min()), "to",
      int(df["Year"].max()), len(df.columns), "columns")

Run by us on 2026-11-01 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 2039 incidents 2008 to 2026 102 columns

Limits

  • Rate limit: Not stated.
  • The provider says the dataset is updated quarterly.
  • No download-size cap is stated.

Quirks

  • The CSV is Windows-1252 rather than UTF-8; use cp1252 decoding.
  • Occurrence, discovery, report and closure timestamps have different meanings and some values are blank.
  • The file is wide and mixes numeric values with text such as Not Applicable; retain nullable columns and consult the dictionary.

Terms and attribution

  • Open Government Licence – Canada permits lawful reuse, including commercial use.
  • Acknowledge the source and, where possible, link to the licence.

Sources

Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer