Immigration data API

RESTful API for developers and businesses. Draw data, pool analytics, processing times, and CRS calculations — all programmatically accessible.

View API Docs

Available endpoints

Everything you need to build immigration data features.

Draw Data Endpoints

Historical and real-time draw results across all programs. Filter by date, program, category, score range. JSON response format.

Pool Analytics Endpoints

Candidate distribution, score ranges, and quarterly snapshots. Build pool analysis features into your applications.

Processing Times Endpoints

Current and historical processing time data for all programs. Track changes programmatically.

CRS Calculator Endpoint

Programmatic CRS score calculation. Send profile data, receive a full score breakdown. Build calculators into your own products.

Authentication & Rate Limiting

API key authentication. Generous rate limits. Webhook support for real-time draw notifications.

SDKs & Documentation

Comprehensive API documentation with examples. JavaScript/TypeScript and Python SDKs available.

Stop scraping. Start building.

Web Scraping

Scrape IRCC website (unreliable)

Website changes break scrapers

Slow page parsing

No developer support

ImmiWatch API

Clean, structured API with consistent format

99.9% uptime SLA with versioned endpoints

Sub-100ms API response times

Documentation, SDKs, and developer support

How It Works

01

Get your API key

Sign up for free. 1,000 calls/month included. No credit card required.

02

Read the docs

Comprehensive documentation with request/response examples for every endpoint.

03

Start building

Use our SDKs or make direct HTTP requests. JSON responses, consistent format.

04

Scale as needed

Upgrade to Pro for 50,000 calls/month or Enterprise for unlimited access.

Start building with our API

Free tier: 1,000 calls/month. No credit card required.

Get API Key