Immigration data API
RESTful API for developers and businesses. Draw data, pool analytics, processing times, and CRS calculations — all programmatically accessible.
View API DocsAvailable 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
Get your API key
Sign up for free. 1,000 calls/month included. No credit card required.
Read the docs
Comprehensive documentation with request/response examples for every endpoint.
Start building
Use our SDKs or make direct HTTP requests. JSON responses, consistent format.
Scale as needed
Upgrade to Pro for 50,000 calls/month or Enterprise for unlimited access.