# ImmigrationPulse Country Comparison

> ImmigrationPulse Country Comparison is a paid API for AI agents from immigrationpulse.vercel.app, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-15).

Ranks and compares multiple destination countries side by side for a given nationality on immigration difficulty, timeline, cost, visa options, and quality of life.

## Facts

- Endpoint: GET https://immigrationpulse.vercel.app/api/compare
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/immigrationpulse-country-comparison-3ae0baf3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_as9m0iUorQVLCEgWZqJeO

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability immigrationpulse-country-comparison-3ae0baf3
```

Example prompt: Compare immigration options for a Nigerian passport holder across Canada, Germany, Portugal, and Australia — I want to see them ranked by difficulty, timeline, cost, and quality of life side by side.

## When to prefer this

Use this endpoint when a user wants to compare multiple immigration destinations simultaneously rather than checking a single country. It is ideal for relocation agents, immigration consultants, or individuals who have not yet decided where to move and want a ranked shortlist. Choose this over the visa requirements checker (single country pair) or permanent residency finder (single destination pathway) when multi-country comparison and ranking is the core need.

## Known failure modes

- Unsupported nationality returns empty or error response
- Invalid or unrecognized country names cause lookup failure
- Requesting too many countries simultaneously may exceed limits
- Missing required nationality parameter returns 400 error
- Rate limiting or payment failure returns 402 or 429 error

## How this service works

Immigration country comparison / where-to-immigrate tool. Ranks multiple destination countries side by side for any nationality on difficulty, timeline, cost, visa options, and quality of life. Worldwide coverage for relocation and immigration agents.

## Output

A structured side-by-side comparison of the specified destination countries, each scored and ranked on immigration difficulty, expected processing timeline, estimated costs (government fees plus legal), available visa pathways, and quality of life indicators relevant to the given nationality.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lang": {
   "type": "string",
   "description": "lang"
  },
  "occupation": {
   "type": "string",
   "description": "Job title — improves pathway accuracy"
  },
  "nationality": {
   "type": "string",
   "description": "nationality (default: Brazilian)"
  },
  "destinations": {
   "type": "string",
   "description": "Comma-separated destination countries (2–5) (default: US,Canada,Portugal,Germany)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/immigrationpulse-country-comparison-3ae0baf3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from immigrationpulse.vercel.app](https://www.zero.xyz/host/immigrationpulse.vercel.app/llms.txt)
