Two arrows connect a blue code window to two ivory server modules on a plinth marked HTTP API.

HTTP API

Use the GoVisit HTTP API to call tools directly from your application. Send a JSON POST to https://govisit.ai/api/tools/v1/<tool_name>. Public tool reads require no API key, browser session, or cookies.

Make a first request

This call reads the World catalog counts published on the Places landing page.

curl --fail-with-body --silent --show-error \
  'https://govisit.ai/api/tools/v1/get_statistics' \
  -H 'Content-Type: application/json' \
  --data '{"pagePath":"/en/places"}'

Page readers take pagePath, the pathname of a published GoVisit URL, including its language prefix. Supply the pathname without the origin, query, or fragment. Search tools take explicit inputs such as a query, language, and traveler-selected scope where applicable.

Read the HTTP status and the returned result. Preserve scope, completeness, provenance, and warnings. See Reliability for payload limits, errors, and the request quota shared with MCP.

Find endpoints and schemas

Last updated: November 7, 2026