Public APIs
ApogeoAPI favicon

ApogeoAPI

Currency Exchange

Geographic data, live rates and IP geo in one API.

ApogeoAPI's website screenshot

About ApogeoAPI

ApogeoAPI provides geographic and financial reference data through a single REST API, covering more than 250 countries, over 5,000 states and provinces, and more than 150,000 cities with coordinates. Responses also include timezone data tied to coordinates, official and spoken languages per country, and live exchange rates across 161 currencies with 25 selectable base currencies, updated every four hours. A separate endpoint geolocates IPv4 or IPv6 addresses using a local MaxMind database, returning country, region, city, timezone, and coordinates.

Authentication uses an X-API-Key header or JWT Bearer tokens, with API keys stored as bcrypt hashes and webhook payloads signed with HMAC SHA-256. List endpoints support pagination, filtering, and sorting, and responses include rate-limit and quota headers. An official Model Context Protocol server is available as an npm package, allowing MCP-compatible AI assistants such as Claude Desktop and Cursor to call the API's endpoints as tools.

The service targets developers building applications that need country, regional, or city data combined with currency conversion or IP-based location lookups, such as e-commerce checkout flows, shipping zone calculation, travel applications, and analytics dashboards, without integrating separate providers for each data type.

Key features

  • Geographic data for 250+ countries, 5,000+ states, and 150K+ cities with coordinates
  • Live exchange rates for 161+ currencies with 25 selectable base currencies, updated every 4 hours
  • IP geolocation for IPv4 and IPv6 via local MaxMind database
  • Timezone data with UTC offsets, DST transitions, and IANA identifiers
  • Official MCP server with 8 tools for use in Claude Desktop, Cursor, and other AI assistants
  • Webhooks on paid plans with SHA-256 signed payloads for data changes and quota thresholds

Frequently asked questions

Is there a free tier?

Yes, there is a free plan forever, and new signups get 14 days of full access to cities, exchange rates, and IP geolocation with no credit card required.

What data does the API provide?

It provides countries, states/cities, timezones, live multi-currency exchange rates, languages, and IP geolocation, all through a single API key.

What languages or platforms does it support?

It's a standard REST API that works with any HTTP client in any language, with example requests shown for curl, JavaScript, and Python.

How do I authenticate requests?

You pass your API key via the X-API-Key header, or use JWT Bearer tokens from the dashboard; keys are stored as bcrypt hashes.

Can I use this with AI assistants?

Yes, an official Model Context Protocol server (8 tools) lets Claude Desktop, Cursor, and any MCP-compatible AI call the geographic endpoints directly, installable via npx in 30 seconds.

Ad
Webz.io News API favicon

Webz.io News API

Webz.io News APIs provide global news data for search, monitoring, analytics, and AI applications, with powerful filters and natural-language search.

Learn more
Ad
SerpApi - Search API favicon

SerpApi - Search API

SerpApi's Search API makes it easy and fast to scrape Google and other search engines.

Learn more

Featured products

  • SerpApi - Search API favicon
  • Webz.io News API favicon
  • TranscriptFetch favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product