Immigration Data Infrastructure

Build with global immigration intelligence.

Proposed contracts expose research entities and deterministic analysis—not raw database tables or approval probabilities.

Request API access

Quickstart

curl https://getanewpassport.com/api/v1/programs \
  -H "Authorization: Bearer ganp_live_YOUR_KEY"

Production access is feature-flagged and organization-owned. Keys are shown once, stored only as hashes, scoped, rotatable, revocable, and metered.

Stable v1 endpoints

GET/api/v1/countriescountries:read
GET/api/v1/programsprograms:read
GET/api/v1/programs/{id}programs:read
GET/api/v1/programs/{id}/requirementsprograms:read
GET/api/v1/programs/{id}/familyprograms:read
GET/api/v1/programs/{id}/citizenship-pathprograms:read
POST/api/v1/eligibilityeligibility:run
POST/api/v1/comparecompare:run
GET/api/v1/changeschanges:read

Response contract

Responses include an API version, data version, request ID, verification timestamps, data confidence, and source references where redistribution is approved. Errors use a stable code, human message, details object, and request ID.

Fictional sandbox

GET /api/sandbox/v1/programs
Select Run sandbox request to see a fictional response.