Developer API — v1.0

Canadian Energy Data,
Programmable

Integrate province-level capacity, clean energy mix, electricity pricing, and AI suitability scores directly into your pipeline, model, or dashboard. REST API. JSON responses. Live today.

One request. Full province profile.

Pass your API key as a Bearer token. Get back clean, structured JSON — ready for any pipeline.

# Get Quebec's full energy profile
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.reachdata.ca/v1/provinces/QC

# Compare top AI provinces
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://api.reachdata.ca/v1/compare?provinces=QC,MB,BC,ON&fields=clean_pct,large_industrial_rate,ai_score"

# Response (compare endpoint)
{
"data": [
{ "province": "QC", "clean_pct": 99.8, "large_industrial_rate": 5.0, "ai_score": 9.2 },
{ "province": "MB", "clean_pct": 99.0, "large_industrial_rate": 4.9, "ai_score": 8.8 },
{ "province": "BC", "clean_pct": 98.0, "large_industrial_rate": 4.5, "ai_score": 8.7 },
{ "province": "ON", "clean_pct": 91.0, "large_industrial_rate": 8.3, "ai_score": 7.9 }
],
"as_of": "2026-Q1"
}

Available Endpoints

Base URL: https://api.reachdata.ca/v1

GET /health Health check — no auth required
GET /provinces List all provinces & territories
GET /provinces/:id Full profile for a province
GET /provinces/:id/energy Energy capacity & generation mix
GET /provinces/:id/pricing Electricity pricing data
GET /provinces/:id/suitability AI infrastructure suitability score
GET /provinces/:id/carbon Grid carbon intensity DEVELOPER+
GET /provinces/:id/pricing/history Historical rates 2018–2025 PROFESSIONAL
GET /provinces/:id/projects Generation pipeline projects PROFESSIONAL
GET /compare Compare provinces across any fields
GET /national National aggregate statistics
GET /changelog Data update history

Province IDs: BC AB SK MB ON QC NB NS PEI NL YT NT NU

Simple, usage-based pricing

Data stays free at human scale. Paid plans serve automated pipelines, commercial products, and enterprise infrastructure teams.

Free
$0/month
1,000 requests / month
  • All 9 core endpoints
  • All 13 provinces & territories
  • JSON responses
  • No credit card required
  • Community support

Endpoints: /health, /provinces, /energy, /pricing, /suitability, /compare, /national, /changelog

Get Free Key →
Professional
$149 USD/mo
500,000 requests / month
  • Everything in Developer
  • + /provinces/:id/pricing/history
  • + /provinces/:id/projects
  • Monthly data refresh
  • Bulk export endpoints
  • Webhook notifications on updates
  • Priority email support

Unlocks: Historical pricing (2018–2025) and generation pipeline projects per province

Get Started →
Enterprise
Custom
Unlimited requests
  • Everything in Professional
  • 99.9% uptime SLA
  • Custom data fields on request
  • Data licensing for redistribution
  • Dedicated account contact
Contact Us →

Get your free API key

Fill out the form and your API key arrives in your inbox instantly. Free tier — no credit card required.

Your API key will be sent to this address instantly.

✅ API key sent!

Check your inbox — your key is on its way.

While you wait, try the health endpoint — no key required:

curl https://api.reachdata.ca/v1/health