---
title: "Policy change feed (Starter+)"
method: GET
path: "/api/v1/visa/changes"
tags: ["Visa data"]
---

# Policy change feed (Starter+)

`GET /api/v1/visa/changes`

Time-ordered stream of policy changes detected by the Orizn scraper —
visa requirement flips, day-count updates, fee changes, suspensions,
restorations, new policies.

Requires Starter plan or above. Free against monthly quota.

## Query parameters

- `passport` string — ISO 3166-1 alpha-3 country code.
- `destination` string — ISO 3166-1 alpha-3 country code.
- `since` string
- `type` 'requirement_changed' | 'days_changed' | 'new_policy' | 'suspended' | 'restored' | 'fee_changed' | 'process_changed'
- `severity` 'minor' | 'major'
- `wishlist` string
- `limit` integer
- `offset` integer

## Response `200`

Change feed result.

- ChangesResponse
  - `data` VisaChange[]
    - `id` integer
    - `passport_iso3` string — ISO 3166-1 alpha-3 country code.
    - `destination_iso3` string — ISO 3166-1 alpha-3 country code.
    - `change_type` 'requirement_changed' | 'days_changed' | 'new_policy' | 'suspended' | 'restored' | 'fee_changed' | 'process_changed'
    - `severity` 'minor' | 'major'
    - `old_requirement` 'visa_free' | 'visa_required' | 'e_visa' | 'visa_on_arrival' | 'eta' | 'no_admission'
    - `new_requirement` 'visa_free' | 'visa_required' | 'e_visa' | 'visa_on_arrival' | 'eta' | 'no_admission'
    - `old_days` integer, nullable
    - `new_days` integer, nullable
    - `summary` string
    - `source_url` string, uri
    - `source_name` string
    - `effective_date` string
    - `detected_at` string, date-time
    - `verified` boolean
  - `pagination` Pagination
    - `total` integer
    - `limit` integer
    - `offset` integer
    - `has_more` boolean
  - `filters` object
  - `change_types` ChangeType[]

## Other responses

- `401` — Missing API key, query param or session cookie.
- `403` — Invalid / inactive key, or plan below the endpoint's minimum tier.

---

[API](https://skmtc.net/orizn/apis/orizn-visa-api.md) · [All operations](https://skmtc.net/orizn/apis/orizn-visa-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/orizn/orizn-visa-api/revisions/15b21ef9b5b0/schema)
