immigrationpulse
ImmigrationPulse: Global immigration intelligence API serving 281M+ migrants. 11 endpoints covering visa requirements, PR pathways, points calculators (Express Entry CRS, SkillSelect), digital nomad visas, citizenship
Coverage: Global
Endpoints: • visa ($0.15): Visa requirements — any nationality + any destination • pathway ($0.20): Permanent residency roadmap — every pathway ranked for nationality + destination • nomad ($0.15): Digital nomad visa finder — 50+ countries ranked by income threshold + lifestyle • citizenship ($0.15): Citizenship by investment, ancestry, and naturalization intelligence • status ($0.10): USCIS case status decoder with processing time context • bulletin ($0.10): US Visa Bulletin decoder — priority dates, filing chances, wait estimates • retirement ($0.10): Global retirement visa intelligence — best countries for retirees • compare ($0.15): Side-by-side immigration comparison across multiple destination countries • rights ($0.10): Immigrant rights by country and visa type • cost ($0.10): Complete immigration cost breakdown — government fees + attorney + hidden costs • points ($0.10): Skilled-worker points calculator — Canada Express Entry CRS, Australia SkillSelect, UK PBS, Germany Chancenkarte, Austria Red-White-Red Card • category-check ($0.05): Express Entry 2026 category checker — eligibility across all 10 categories + observed cutoffs
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| age | No | Applicant age in years (e.g. '31') | |
| clb | No | Canadian Language Benchmark score (for Express Entry, e.g. '9'). CLB 9 = IELTS 7.0; CLB 10 = IELTS 7.5+. | |
| crs | No | Current CRS score for the strategy read | |
| form | No | Form type (e.g. I-485, I-130, I-765, N-400, I-140, I-539) | |
| lang | No | BCP-47 language code (e.g. es, fr, pt, hi, zh, ar) | |
| type | No | type (default: investment) | |
| ielts | No | Overall IELTS band score (e.g. '7.5') — used if clb not provided | |
| action | Yes | Which endpoint to call. Options: visa | pathway | nomad | citizenship | status | bulletin | retirement | compare | rights | cost | points | category-check | |
| budget | No | Budget in USD for investment citizenship (e.g. 150000, 500000, 1000000) | |
| income | No | Monthly income in USD (default: 3000) | |
| region | No | Filter by region (e.g. Europe, Southeast Asia, Latin America, Caribbean) | |
| status | No | Status message to decode (e.g. 'Case Was Received', 'Request for Evidence', 'Case Was Approved') | |
| system | No | Which immigration points system to evaluate. Use 'any' to assess all relevant systems. | |
| partner | No | Whether applicant has a spouse/common-law partner with qualifying skills/language | |
| receipt | No | USCIS receipt number (e.g. MSC2190012345, SRC2112345678) | |
| ancestry | No | Country for ancestry citizenship check (e.g. Italy, Ireland, Germany) | |
| category | No | category | |
| priority | No | priority | |
| education | No | Highest education level (e.g. bachelor, master, PhD) | |
| job_offer | No | Whether applicant has a valid job offer from a qualifying employer | |
| visa_type | No | Visa or form type (e.g. I-485, EB-2, H-1B, F-1, Canada Express Entry, UK Skilled Worker) (default: H-1B) | |
| french_clb | No | Best French CLB/NCLC level (all four abilities); 0 if none | |
| local_work | No | Years of work experience inside the destination country | |
| nomination | No | Whether applicant has a provincial/state nomination (adds +600 CRS for Canada) | |
| occupation | No | Job title or NOC/SOC code — improves pathway matching | |
| preference | No | preference | |
| work_years | No | Years of skilled work experience outside the destination country | |
| destination | No | destination (default: United States) | |
| family_size | No | Number of dependents to include in cost model | |
| nationality | No | nationality (default: Indian) | |
| visa_status | No | Visa type or immigration status (e.g. H-1B, F-1, Green Card, TN, Skilled Worker, ILR) (default: work visa) | |
| destinations | No | Comma-separated destination countries (2–5) (default: US,Canada,Portugal,Germany) | |
| caf_job_offer | No | true if you hold a Canadian Armed Forces job offer | |
| chargeability | No | Country of chargeability, usually birth country (default: India) | |
| priority_date | No | Your priority date (YYYY-MM-DD) — enables personalized filing eligibility check | |
| with_attorney | No | Include attorney fee estimate (default: true) | |
| canadian_months | No | Months gained IN Canada (new 2026 categories need 12 Canadian) | |
| occupation_group | No | healthcare|stem|trade|education|transport|physician|senior_manager|researcher|other | |
| months_experience | No | Months of experience in the occupation, last 3 years (anywhere) |