The address intelligence layer for developers. Verify, standardize, and enrich any US address with county FIPS, census tracts, FEMA flood zones, and timezone — in a single API call.
From simple verification to deep enrichment. One API, one key, no infrastructure to manage.
No SDKs required. No infrastructure to set up. Works with any language that can make HTTP requests.
A clean REST API with predictable JSON responses. No query languages, no schemas to configure. If you can read JSON, you can use GeoClear.
# Verify and enrich an address curl "https://api.geoclear.io/api/address\ ?street=350+Fifth+Ave\ &city=New+York&state=NY" \ -H "X-Api-Key: gc_live_your_key" # Autocomplete as user types curl "https://api.geoclear.io/api/suggest\ ?q=350+fifth&state=NY&limit=5" \ -H "X-Api-Key: gc_live_your_key" # Bulk verify up to 1000 addresses curl -X POST "https://api.geoclear.io/api/address/bulk" \ -H "X-Api-Key: gc_live_your_key" \ -H "Content-Type: application/json" \ -d '{"addresses":[...]}'
// npm install node-fetch (or use built-in fetch) const GC_KEY = process.env.GC_API_KEY; async function verifyAddress(street, city, state) { const url = `https://api.geoclear.io/api/address ?street=${encodeURIComponent(street)} &city=${encodeURIComponent(city)} &state=${state}`; const res = await fetch(url, { headers: { 'X-Api-Key': GC_KEY } }); return res.json(); } const result = await verifyAddress( '350 Fifth Ave', 'New York', 'NY' ); console.log(result.county_fips); // "36061"
import requests, os GC_KEY = os.environ["GC_API_KEY"] def verify_address(street, city, state): resp = requests.get( "https://api.geoclear.io/api/address", params={ "street": street, "city": city, "state": state }, headers={"X-Api-Key": GC_KEY} ) resp.raise_for_status() return resp.json() data = verify_address("350 Fifth Ave", "New York", "NY") print(data["census_tract"]) # "010700"
{ "ok": true, "address": "350 5th Ave", "city": "New York", "state": "NY", "zip": "10118", "county": "New York", "county_fips": "36061", "census_tract": "010700", "lat": 40.7484, "lon": -73.9967, "timezone": "America/New_York", "fema_zone": "X", "plus4": "1901", "rdi": "Commercial", "status": "verified" }
Search any US address. Results are live — served directly from our API.
Every lookup returns a complete picture — not just what the address is, but everything you need to act on it.
Start free. Scale as you grow. No per-seat fees, no setup costs, no long-term contracts.
Need more than 5M lookups/month? Talk to us about Enterprise →
Join developers who rely on GeoClear for address verification, enrichment, and compliance data. Free tier available. No credit card required.