VOOZH about

URL: https://apify.com/parseforge/geonames-places-scraper

โ‡ฑ GeoNames Places + Postal Codes Scraper ยท Apify


๐Ÿ‘ GeoNames Places + Postal Codes Scraper avatar

GeoNames Places + Postal Codes Scraper

Pricing

from $16.00 / 1,000 result items

Go to Apify Store

GeoNames Places + Postal Codes Scraper

Pull populated places, admin divisions, and postal codes from GeoNames bulk dumps. Returns geonameId, name, lat/lng, population, elevation, timezone, alternate names, admin codes. Three modes: global cities (200K+ โ‰ฅ1000 pop), full per-country dump, or postal codes per country. No API key needed.

Pricing

from $16.00 / 1,000 result items

Rating

0.0

(0)

Developer

๐Ÿ‘ ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

24 days ago

Last modified

Share

๐Ÿ‘ ParseForge Banner

๐Ÿ“ GeoNames Places + Postal Codes Scraper

๐Ÿš€ Pull populated places, admin divisions, and postal codes from GeoNames: lat/lng, hierarchy, population, timezone, alternate names.

๐Ÿ•’ Last updated: 2026-05-07 ยท ๐Ÿ“Š 22 fields per record ยท 12M+ places ยท admin1/2/3 hierarchy ยท stable codes ยท postal codes ยท alternate names in 100+ languages

The GeoNames Places + Postal Codes Scraper pulls reference geographic data from GeoNames, the most-cited open gazetteer worldwide. Output includes the geonameId, place name (in the requested language), country, full administrative hierarchy with stable codes, latitude/longitude, population, elevation, timezone, and feature classification.

GeoNames covers 12+ million populated places plus 4M+ alternate names, every official administrative division, and country postal codes. Three modes: search by name, list children of a country/admin division, or pull postal codes by country. Use cases include localized dropdowns, address autocomplete, geo-aware search, and OPAC integrations.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Travel platforms, e-commerce checkout, address autocomplete, geo-search, GIS engineers, journalistsCountry/state/city dropdowns, postal-code validation, geo-aware search, fact-card population, alt-name disambiguation

๐Ÿ“‹ What the GeoNames Places + Postal Codes Scraper does

Five filtering workflows in a single run:

  • ๐Ÿ” Search by name. Match populated places by name with optional country and feature-class filter.
  • ๐Ÿ—บ๏ธ Admin hierarchy. List every populated place under a country, with admin1/2/3 codes.
  • ๐Ÿ“ฎ Postal codes. Pull every postal code in a country with city + admin attribution.
  • ๐ŸŒ Multilingual names. Place names in 20+ languages with lang parameter.
  • ๐Ÿ“Š Rich metadata. Population, elevation, timezone, feature class for every record.

๐Ÿ’ก Why it matters: clean, server-side filtering and fresh data on every run.


๐ŸŽฌ Full Demo

๐Ÿšง Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


โš™๏ธ Input

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan up to 1,000,000.
modestring"cities"cities (global โ‰ฅ1000 pop), country (full per-country dump), postalcodes (per country).
countrystring""ISO-2 country code. Required for country and postalcodes modes.
querystring""Name substring filter (matches name + ASCII + alternate names).
featureClassstring""P=populated, A=admin, H=hydro, T=terrain, etc.
minPopulationinteger0Filter to places with at least this population.

Example: search London worldwide.

{
"maxItems":50,
"mode":"cities",
"query":"London"
}

Example: every postal code in Germany.

{
"maxItems":2000,
"mode":"postalcodes",
"country":"DE"
}

๐Ÿ“Š Output

Each record contains 22 fields. Download as CSV, Excel, JSON, or XML.

๐Ÿงพ Schema

FieldTypeExample
๐Ÿ†” geonameIdnumber2643743
๐Ÿ“› namestring"London"
๐Ÿ“› toponymNamestring"London"
๐Ÿ†” countryCodestring"GB"
๐ŸŒ countryNamestring"United Kingdom"
๐Ÿ—บ๏ธ adminCode1string"ENG"
๐Ÿ—บ๏ธ adminName1string"England"
๐ŸŒ latnumber51.5074
๐ŸŒ lngnumber-0.1277
๐Ÿ‘ฅ populationnumber8961989
๐Ÿ“ elevationnumbernull
๐Ÿ•’ timezoneIdstring"Europe/London"
๐Ÿท๏ธ featureClassstring"P"
๐Ÿท๏ธ featureCodestring"PPLC"
๐Ÿ”— geonamesUrlstring"https://www.geonames.org/2643743/"
๐Ÿ“ฎ postalCodestringnull

๐Ÿ“ฆ Sample records


โœจ Why choose this Actor

Capability
๐Ÿ“š12M+ places. Most cited open gazetteer worldwide.
๐ŸŒ100+ languages. Place names + alternate names in many languages.
๐Ÿ—บ๏ธStable hierarchy. admin1/2/3 codes that join across data sources.
๐Ÿ“ฎPostal codes built in. Per-country postal-code lookup.
โšกFast. 100 records in under 30 seconds.

๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
โญ This Actor$5 free credit12M+ placesLive per runmode, query, country, featureโšก 2 min
Manual geonames.org browseFreeManualLiveWeb filters๐Ÿ•’ Manual
Mapbox / Google Geocoding$$Similar but paidLiveYes๐Ÿข API key
Raw GeoNames CSV dumpFreeAllMonthlyBulk only๐Ÿข ETL pipeline

๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Find the GeoNames Places + Postal Codes Scraper on the Apify Store.
  3. ๐ŸŽฏ Set input. Pick filters and maxItems.
  4. ๐Ÿš€ Run it. Click Start.
  5. ๐Ÿ“ฅ Download. Grab results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to dataset: 3-5 minutes. No coding required.


๐Ÿ’ผ Business use cases

๐Ÿ›’ E-commerce + SaaS

  • Country/state/city dropdown UIs
  • Postal-code validation on checkout
  • City autocomplete with population sort
  • Tax-region routing

โœˆ๏ธ Travel + Logistics

  • Place autocomplete for trip planners
  • City pages for travel content
  • Distance-from-airport queries
  • Multi-language city names

๐ŸŽ“ Education + Research

  • Geography quiz apps
  • Reproducible place datasets
  • Course materials
  • Geo-data primers

๐Ÿค– NLP + ML

  • Train geo-NER models
  • Build geo-aware embeddings
  • Power location-mention extraction
  • Reverse-geocode datasets

๐Ÿ”Œ Automating GeoNames Places + Postal Codes Scraper

Control the scraper programmatically:

  • ๐ŸŸข Node.js. Install the apify-client NPM package.
  • ๐Ÿ Python. Use the apify-client PyPI package.
  • ๐Ÿ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval.


๐ŸŒŸ Beyond business use cases

Data like this powers more than commercial workflows.

๐ŸŽ“ Research and academia

  • Cross-language place studies
  • Reproducible gazetteer snapshots
  • Course exercises
  • Cultural-geography research

๐ŸŽจ Personal and creative

  • Personal travel maps
  • Hobby cartography
  • Newsletter content
  • Side projects with place data

๐Ÿค Non-profit and civic

  • NGO geographic context
  • Open-data contributions
  • Civic-tech projects
  • Multilingual literacy resources

๐Ÿงช Experimentation

  • Train geo-NER models
  • Prototype location-aware agents
  • Build map-overlay experiments
  • Test geocoding pipelines

๐Ÿค– Ask an AI assistant about this scraper

Open a ready-to-send prompt in the AI of your choice:


โ“ Frequently Asked Questions

๐Ÿ”‘ Do I need a GeoNames account?

No. The Actor downloads GeoNames bulk dumps directly (no username, no API key). Bulk dumps are GeoNames' canonical distribution and refresh daily.

๐Ÿงฉ How does it work?

Pick a mode and supply the relevant filters. The Actor calls the GeoNames JSON API and emits one record per place, admin division, or postal code.

๐Ÿ“Š How many fields per record?

Up to 22, including geonameId, name, country, admin hierarchy, lat/lng, population, elevation, timezone, feature class/code, and direct GeoNames URL.

๐ŸŒ Which languages are supported?

20+ via the language parameter, including English, Spanish, French, German, Italian, Portuguese, Japanese, Chinese, Russian, Arabic.

๐Ÿท๏ธ What are feature classes?

GeoNames classifies places by type: P=populated places, A=admin divisions, H=hydrographic, T=terrain, S=spots/buildings, V=vegetation, R=roads, U=undersea, L=parks/areas.

๐Ÿ” Can I schedule runs?

Yes. Use Apify Schedules for periodic refreshes.

โš–๏ธ Is this data free?

Yes. GeoNames publishes under Creative Commons Attribution that permits commercial reuse with attribution.

๐Ÿ’ณ Do I need a paid Apify plan?

No. The free plan covers preview runs.

๐Ÿ†˜ What if a run fails?

Apify retries transient errors. Most failures stem from invalid usernames or rate limits - register your own free GeoNames account for reliable runs.

๐Ÿ“ฎ How do postal codes work?

Each postal-code record includes the code, locality, country, admin1/2 codes/names, and lat/lng. Coverage varies by country.


๐Ÿ”Œ Integrate with any app

GeoNames Places + Postal Codes Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications
  • Airbyte - Pipe data into your warehouse
  • GitHub - Trigger runs from commits
  • Google Drive - Export datasets to Sheets

๐Ÿ”— Recommended Actors

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.


๐Ÿ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by GeoNames or any contributing geographic-data provider. All trademarks mentioned are the property of their respective owners. Only publicly available open data is collected.

You might also like

Postal Code Lookup Scraper (60+ Countries)

parseforge/zippopotam-postal-lookup-scraper

Resolve postal codes to places, states, and coordinates across 60+ countries. Bulk lookup any list of country and postal code pairs. Returns city, state, latitude, longitude, and full place metadata per match.

ZIP / Postal Code to Geo (City, State, Lat/Lon)

thoob/zip-geo-lookup

Turns postal codes into clean geographic records, city, state, latitude, and longitude, for the US and many other countries, via the open Zippopotam.us service. Built for CRM and address enrichment. Billed only per postal code resolved.

Pono Data

2

ZIP/Postal Code Lookup

moving_beacon-owner1/zippopotam----zip-postal-code-lookup

Bulk ZIP/postal code lookups and city-to-postal reverse lookups across 60+ countries using the Zippopotam.us API. No API key required.

1

United States ZIP Code API

kawsar/united-states-zip-code-api

US ZIP code database actor that returns all 41,000+ US postal codes with city, county, state, timezone, area code, FIPS codes, and GPS coordinates, so you can filter, enrich, and build with reliable location data.

Pages Jaunes Scraper โ€” French Business Leads

actose/pages-jaunes-scrapper

Extract business leads from PagesJaunes.fr (French Yellow Pages). Get names, addresses, postal codes, ratings, categories & more perfect for B2B prospecting in France. Pay only $0.99 per 1000 leads. 1000 free results to try. 40+ professions, all French cities.

HTTP Status Codes and URL Checker

antonio_espresso/website-status-code-crawler

A HTTP Status Codes Crawler is a tool that scans a website and retrieves HTTP status codes for each page. This helps in diagnosing errors and optimizing technical SEO.

87

Google Maps Nearby Places

crawlerbros/google-maps-nearby

Find places near a coordinate. Lightweight alternative to area scanning - give a lat/lng + category + radius and get up to 120 matching places with details (name, rating, reviews, address, phone, website, coordinates, distance from center).

Residential Proxy Probe

jancurn/residential-proxy-probe

Find residential proxy sessions on Apify Proxy with target IP addresses geo-located in specific postal codes or DMAs.

679

IP Geolocation Scraper

parseforge/ipapi-geolocation-scraper

Bulk geolocation lookup for IPv4 and IPv6 addresses. Returns city, region, country, postal, latitude, longitude, timezone, ASN, organization, currency, languages, and country calling code per IP.

Amazon Scraper

epctex/amazon-scraper

The fastest and most reliable Amazon scraper ever. Extract key data like reviews, prices, ASINs, without relying on Amazon's API. Tailor searches with specific URLs, keywords, and local postal codes for targeted insights. Download in various formats for easy analysis.