Back to Nodes

Geomelon

Last updated May 25, 2026

n8n community node for the Geomelon geographic API — cities, countries, regions, and languages with multilingual support

29 Weekly Downloads
306 Monthly Downloads

Included Nodes

Geomelon

Description

n8n-nodes-geomelon

n8n community node for the Geomelon geographic API — search cities, look up countries and regions, compute distances, and resolve coordinates, all with multilingual name support.

Looking for other ways to integrate? See all official libraries at geomelon.dev/libraries.

Installation

In your n8n instance: Settings → Community Nodes → Install → enter n8n-nodes-geomelon.

Requires n8n v1.0+ and Node.js 18+.

Credentials

The node uses a Geomelon API (RapidAPI) credential. You need a RapidAPI key subscribed to the Geomelon API.

1. Create a credential of type Geomelon API (RapidAPI)
2. Paste your RapidAPI key into the RapidAPI Key field

Resources and Operations

City

| Operation | Description |
|—|—|
| Search | Search cities by name prefix, country code, region, population range, with sort and pagination |
| Get | Get full details for a city by UUID |
| Get Translations | Get all available name translations for a city |
| Get Settlement Types | Get settlement-type classifications (city, town, village, …) |
| Distance | Calculate the distance in kilometres between two cities |
| By Coordinates (Closest) | Find cities nearest to a lat/lon point, ordered by distance |
| By Coordinates (Largest) | Find the largest cities near a lat/lon point, ordered by population |

Country

| Operation | Description |
|—|—|
| List | List countries with optional name, telephone code, and language filters |
| Get | Get full details (including regions and translations) for a country by UUID |
| Get Translations | Get name translations for a country |
| Get Regions | Get all administrative regions belonging to a country |

Region

| Operation | Description |
|—|—|
| List | List regions, optionally filtered by country UUID |
| Get | Get full details for a region by UUID |
| Get Translations | Get name translations for a region |

Language

| Operation | Description |
|—|—|
| List | List languages available in the Geomelon database |
| Get | Get details for a language by UUID |

Oneshot prefix search (free, no API key)

Fast country-scoped city prefix search served as static files. No RapidAPI subscription or credentials needed. See geomelon.dev/free-city-autocomplete-api for the HTTP endpoint, supported country/language pairs, and response shape. Use an HTTP Request node to call it directly — this n8n node does not wrap the oneshot endpoint.

Output

  • List / Search operations output one item per result, so downstream nodes can iterate naturally.
  • Get and single-result operations output one item.
  • The Distance operation outputs { distanceKm: number }.

Example Workflows

Find the 10 largest cities in France with French names
1. Geomelon → City: Search → countryCode = FR, preferredLanguages = fr, sort = population_desc, limit = 10

Look up a city by coordinates
1. Geomelon → City: By Coordinates (Closest) → lat = 48.8566, lon = 2.3522

Get all regions of Germany
1. Geomelon → Country: List → name = Germany, limit = 1
2. Geomelon → Country: Get Regions → countryId = {{ $json.id }}

License

MIT