COVID-19 Tracker Canada API

Beginner's Pick Health / No Auth Required Beginner HTTPS
Free to Use Varies (check documentation)

Overview

The COVID-19 Tracker Canada API provides detailed, province-level COVID-19 data for Canada including confirmed cases, deaths, hospitalizations, ICU counts, and vaccination figures. It is a well-documented REST API returning JSON and does not require an API key. Ideal for developers building Canadian public health dashboards or educational tools.

Beginner Tip

Use the /summary endpoint for a quick national snapshot, then drill into /reports?province=ON (replace ON with a province code) for province-specific data.

Available Data

track name and artist
album metadata
audio preview URLs
popularity score
genre classification
case counts and statistics

Example Response

JSON Response
{
  "name": "Bohemian Rhapsody",
  "artist": "Queen",
  "album": "A Night at the Opera",
  "duration_ms": 354000,
  "popularity": 92,
  "preview_url": "https://p.scdn.co/mp3-preview/..."
}

Field Reference

total_cases Cumulative confirmed COVID-19 cases across Canada.
total_fatalities Total deaths attributed to COVID-19.
total_hospitalizations Total patients ever hospitalized due to COVID-19.
total_criticals Total patients who required ICU treatment.
total_vaccinations Total vaccine doses administered across Canada.
last_updated ISO 8601 timestamp of the most recent data update.

Implementation Example

Request
const url = "https://api.covid19tracker.ca/docs/1.0/overview";
const response = await fetch(url);
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

Unknown province code Province abbreviations must follow Canadian standards (e.g., ON, BC, AB), not full names.
Call /provinces first to get the complete list of valid province slugs and their codes.
Empty results for date range Querying dates before data collection began returns empty arrays.
Start date queries from 2020-01-25, the earliest date in the dataset.
Rate limit or slow response High-traffic periods can slow the community-hosted server.
Cache responses on your server for at least 1 hour since data is updated once daily anyway.

Metadata Score Breakdown

Estimated from metadata — endpoint not independently tested

This score is estimated from observable metadata — HTTPS support, authentication model, declared CORS, and documentation reachability — because the API requires authentication or exposes no publicly testable endpoint. The five-signal breakdown is only shown for live-tested APIs.

Metadata estimate · endpoint not independently tested

Technical Specifications

Auth No Auth
HTTPS REQUIRED
CORS UNKNOWN
Category Health
Difficulty Beginner
Verified: 2026-04-04

Related Tags

Similar APIs

View All →