No key, no rate limit, no bill
The free API
Every number on this site is a static JSON file you can fetch directly. Build a widget, pull a score into your own itinerary tool, whatever — just attribute and link back.
Endpoints
GET /api/index.json
Every scored country: score, verdict, slug, last-updated timestamp, and a link to its full record.
GET /api/{iso2}.json
The complete record for one country — subscores, advisories, health notices, local know-how, recent headlines, receipts. Same shape that powers the country page itself. Example: /api/th.json for Thailand.
GET /api/badge/{iso2}.svg
An embeddable score badge — ring, verdict, country name — for blogs, forums, or your own trip-planning doc. Drop it in with<img src="https://sketch.world/api/badge/th.svg">. Example:
License
CC BY 4.0. Use it commercially, embed it, remix it — just credit "SKETCH.WORLD" with a link back to sketch.worldor the specific country page you pulled from. Every response carries this in an_license field so you don't have to remember it.
No rate limit, but be reasonable
These are static files on a CDN, not a database behind an API server — there's no key, no quota, no bill on our end. Cache responses on your side rather than re-fetching on every page load; the underlying data only changes once a day at most.