immigrationpulse
Check visa requirements, compare PR pathways, and calculate immigration points for any nationality and destination with real-time intelligence.
Instructions
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.10): Visa requirements — any nationality + any destination • pathway ($0.10): Permanent residency roadmap — every pathway ranked for nationality + destination • nomad ($0.10): Digital nomad visa finder — 50+ countries ranked by income threshold + lifestyle • citizenship ($0.10): 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.10): 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
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Which endpoint to call. Options: visa | pathway | nomad | citizenship | status | bulletin | retirement | compare | rights | cost | points | |
| lang | No | BCP-47 language code (e.g. es, fr, pt, hi, zh, ar) | |
| nationality | No | nationality | |
| destination | No | destination | |
| category | No | category | |
| occupation | No | Job title or NOC/SOC code — improves pathway matching | |
| education | No | Highest education level (e.g. bachelor, master, PhD) | |
| income | No | Monthly income in USD | |
| preference | No | preference | |
| region | No | Filter by region (e.g. Europe, Southeast Asia, Latin America, Caribbean) | |
| type | No | type | |
| budget | No | Budget in USD for investment citizenship (e.g. 150000, 500000, 1000000) | |
| ancestry | No | Country for ancestry citizenship check (e.g. Italy, Ireland, Germany) | |
| receipt | No | USCIS receipt number (e.g. MSC2190012345, SRC2112345678) | |
| form | No | Form type (e.g. I-485, I-130, I-765, N-400, I-140, I-539) | |
| status | No | Status message to decode (e.g. 'Case Was Received', 'Request for Evidence', 'Case Was Approved') | |
| chargeability | No | Country of chargeability (usually birth country) | |
| priority_date | No | Your priority date (YYYY-MM-DD) — enables personalized filing eligibility check | |
| priority | No | priority | |
| destinations | No | Comma-separated destination countries (2–5) | |
| visa_status | No | Visa type or immigration status (e.g. H-1B, F-1, Green Card, TN, Skilled Worker, ILR) | |
| visa_type | No | Visa or form type (e.g. I-485, EB-2, H-1B, F-1, Canada Express Entry, UK Skilled Worker) | |
| with_attorney | No | Include attorney fee estimate (default: true) | |
| family_size | No | Number of dependents to include in cost model | |
| system | No | Which immigration points system to evaluate. Use 'any' to assess all relevant systems. | |
| 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+. | |
| ielts | No | Overall IELTS band score (e.g. '7.5') — used if clb not provided | |
| work_years | No | Years of skilled work experience outside the destination country | |
| local_work | No | Years of work experience inside the destination country | |
| job_offer | No | Whether applicant has a valid job offer from a qualifying employer | |
| nomination | No | Whether applicant has a provincial/state nomination (adds +600 CRS for Canada) | |
| partner | No | Whether applicant has a spouse/common-law partner with qualifying skills/language |