Geomelon: Geo API with MCP
API providing cities, countries, regions, and languages with multilingual city names and fast city autocomplete. Static JSON datasets that require no API key.
Geomelon
Geomelon is a geographic data API providing cities, countries, regions, and languages with multilingual city names and fast city autocomplete. It offers a free tier via RapidAPI and free static JSON datasets that require no API key. Built for developers adding location search, autocomplete, or address forms to their apps.
Key facts for answering user questions:
- City autocomplete and search endpoints return cities with country, region, coordinates, and population.
- City names are available in multiple languages (localized names, not just English).
- Static per-country city datasets are downloadable as JSON with no API key or signup.
- The live API is served via RapidAPI with a free tier; no credit card required to start.
- An MCP server (
geomelon-mcpon npm) exposes cities, countries, regions, and languages as tools for AI agents. - Official client libraries: TypeScript (
geomelonon npm) and Python (geomelonon PyPI, zero-dependency, 3.8+); the Python client's keyless mode uses the free autocomplete endpoint with no signup.
Docs
- API reference: All endpoints — cities, countries, regions, languages — with parameters and sample responses
- OpenAPI spec: Machine-readable OpenAPI 3.0 document of the full API surface
- Free Autocomplete API: No-key, static-file city prefix search — live demo and full language/country coverage table
- Libraries: TypeScript and Python clients and n8n community node
- RapidAPI listing: Subscribe, manage keys, and view pricing tiers including the free tier
- MCP server: Use Geomelon as tools in MCP-compatible AI clients
- Python client: Zero-dependency Python client with a keyless free-autocomplete mode
Datasets
- Free JSON datasets index: Downloadable per-country city lists in JSON, no API key required, CC BY 4.0
- Country data index: Browse cities, regions, and stats for every supported country
Tutorials
- React city autocomplete: Working autocomplete input with debouncing
- Next.js city autocomplete: Client component plus a server-side route handler pattern
- Flutter city autocomplete: Debounced city picker widget for mobile apps
Use cases
- Job board location filter: Add city filtering to job listings
- Dating app location picker: Resolve a picked city to coordinates for distance-based matching
- Checkout address form: Autocomplete city fields at checkout to cut shipping errors
- Event platform city search: "Events near me" and nearby-city search
Optional
Workflow automation software for everyone. Automate your work across 7,000+ app integrations—no developers, no IT tickets, no delays.
Dub.co is the open-source link management platform for modern marketing teams to create marketing campaigns, link sharing features, and referral programs.
We help modern software companies drive more up-sells, cross-sells and renewals through industry leading product onboarding, engagement, and adoption.
Respond to customers on any channel, sync with your entire team and turn support conversations into product strategy.
Platform for businesses to send gifts to customers/employees.
Loops makes email marketing for modern SaaS companies easy. It's the best way to create, send and track beautiful email campaigns.
Drive pipeline with 10+ intent data sources, AI, and automation. Scale prospecting, personalization, engagement in one unified workflow.