Meridian publishes its policy-change dataset and country registry as public JSON and CSV endpoints. No key required. Licensed CC-BY-4.0 — cite meridianbriefs.com and you're free to reuse, remix, ingest.
The full freshness tracker as JSON — every dated policy change with source URL, status, and verification date. Supports ?country=germany and ?category=visa filters.
GET /api/changes.csv
Same data as CSV for spreadsheet / Pandas ingestion. Same query filters.
Country registry — ISO codes, capital, currency, EU/Schengen membership, visa counts, policy-change counts, brief URL. Useful for joining against your own datasets.
GET /sitemap.xml
Standard sitemap — useful if you want to enumerate pages programmatically.
Everything under /api/* is released under CC-BY-4.0. You can reuse, redistribute, and adapt, including commercially, provided you credit meridianbriefs.com and indicate any changes.
Every record carries its own primary_source URL. For individual figures you should cite the primary source directly rather than citing Meridian as authority. Meridian is the aggregator; the issuing ministries, statistical offices, and gazettes are the ground truth.
Responses are cached for 30 minutes on the changes endpoints and 1 hour on countries. No hard rate limit currently, but please cache responses locally rather than polling.
The endpoint shape is stable — adding fields is safe, removing fields will not happen without notice. Break-the-API changes would bump a version: if we ever do, /api/v1/* will hold the current shape.
Found a bug or want a specific endpoint? Let us know ↗.