Docs
Source-backed Uganda tourism data over REST, MCP, SDKs and webhooks. Free, open and no API key.
Quick start
No key needed. 120 requests per minute.
/api/public/v1
curl …/route?from=kampala&to=jinja
Endpoints
/Travel rules and map/routeRoad journey/attractionsAttractions/feesOfficial tariffs/lodgesAccommodation/districtsDistricts/essentialsVisa and entry/seasonsSeasons/operatorsOperators/permitsPermits/flightsFlights/ferriesFerries/searchSearch/graphKnowledge graphPOST to the base URL to plan a trip. Full schema:
/openapi.json
MCP
One tool, pearlgraph. No sign in.
/mcp
SDKs
JavaScript and TypeScript
npm install pearlgraph-sdk
pearl.route({ from, to })Python
curl -O pearlgraph.py
pearl.route(from, to)
Other languages: generate a client from the OpenAPI schema. SDK reference
Webhooks
Get notified when fees, travel rules or tourism data change.
Manage a subscription
Verify deliveries
Signed with Standard Webhooks. Reply 2xx within 5 seconds.
new Webhook(secret).verify(…)
verify_webhook(secret, …)
Errors
JSON problem details with status and detail. 429 includes Retry-After.