cybermax / market /tools /batch-geocoder.md
CyberMax-tools's picture
AI Product Market refresh (2026-11-15 06:12 UTC)
050ee27 verified
|
Raw History Blame Contribute Delete
3.46 kB

Pinloft — Batch Geocoder: Address to Lat/Long + Census FIPS

Batch geocoding API: addresses to latitude/longitude, cleaned address, county, Census tract and block FIPS for US addresses (US Census), worldwide via OpenStreetMap.

Status: coming soon, not callable yet.

Pinloft. Geocode addresses to latitude/longitude with a cleaned address, match type and confidence. US addresses use the official US Census geocoder and also return county, Census tract, block group and block FIPS codes; with includeDistricts they add congressional and state legislative districts, city, school district, metro area and ZCTA. Addresses elsewhere are geocoded worldwide with OpenStreetMap. Coordinates are reverse geocoded to the nearest street address (plus FIPS and districts for US points). Use it to map customers or stores, join addresses to Census data, find a constituent's representative district, or clean address lists. One record per input, in order; unmatched rows are free.

Use when: map customers or stores, join addresses to Census data, find a constituent's representative district, or clean address lists.

  • ID: cybermax/batch-geocoder · MCP tool: cybermax--batch-geocoder at https://mcp.apify.com/?tools=cybermax/batch-geocoder
  • HTTP: POST https://api.apify.com/v2/acts/cybermax~batch-geocoder/run-sync-get-dataset-items (header Authorization: Bearer <APIFY_TOKEN>, body = input JSON, returns a JSON array)
  • Price: $0.0005 per address geocoded (pay per event, billed by Apify to the caller's account)
  • Store page: https://apify.com/cybermax/batch-geocoder
  • Input fields: addresses (array), coordinates (array), country (string), includeDistricts (boolean), usFallbackToOsm (boolean), language (string), maxOsmLookups (integer), onlyNew (boolean), monitorKey (string)
  • Output fields: id, query, queryType, status, source, latitude, longitude, formattedAddress, matchType, confidence, houseNumber, street, city, county, state, stateCode, postcode, country, countryCode, stateFips, countyFips, tractFips, blockGroupFips, blockFips, osmType, osmId, placeType, districts, attribution, note
  • One record per input item; invalid or unresolvable inputs are returned with an error field and are not charged unless the pricing says otherwise.
  • On the hosted MCP server the tool is named "cybermax--batch-geocoder" and takes the same input object (plus optional waitSecs).

Example input:

{"addresses":["1600 Pennsylvania Ave NW, Washington, DC 20500","233 S Wacker Dr, Chicago, IL 60606","10 Downing Street, London, UK"]}

Python:

from apify_client import ApifyClient  # pip install apify-client
client = ApifyClient("<APIFY_TOKEN>")
run = client.actor("cybermax/batch-geocoder").call(run_input={"addresses":["1600 Pennsylvania Ave NW, Washington, DC 20500","233 S Wacker Dr, Chicago, IL 60606","10 Downing Street, London, UK"]})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

MCP client config:

{
  "mcpServers": {
    "cybermax-batch-geocoder": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=cybermax/batch-geocoder",
      "headers": {
        "Authorization": "Bearer <APIFY_TOKEN>"
      }
    }
  }
}

Catalog: https://cybermax-tools-cybermax.static.hf.space/market/catalog.json · All tools: https://cybermax-tools-cybermax.static.hf.space/market/llms.txt