One API call returns 15+ enrichment fields: validated address, FEMA flood zone, census tract, risk scores, climate hazard, and drone reachability. Free tier. No credit card. Under 5ms server-side.
15+ enrichment fields returned on every request. Validation, geocoding, compliance data, risk scores, and drone reachability — all from a single endpoint, no stitching required.
drone_deliverable boolean. Built for Wing, Zipline, Prime Air, and every autonomous last-mile operator.No SDK to install, no OAuth dance, no configuration files. One HTTPS request from any language, any country. Get your key, make a request, act on the result.
Pure REST + JSON. An HTTPS GET with a street address. Returns county code, census tract, coordinates, flood zone, risk scores, and timezone — every time, from any stack, in any language.
# Verify and enrich an address curl "https://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://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://geoclear.io/api/address/bulk" \ -H "X-Api-Key: gc_live_your_key" \ -H "Content-Type: application/json" \ -d '{"addresses":[...]}'
// No SDK needed — built-in fetch const GC_KEY = process.env.GC_API_KEY; async function verifyAddress(street, city, state) { const url = `https://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.risk.fraud); // 0.04
import requests, os GC_KEY = os.environ["GC_API_KEY"] def verify_address(street, city, state): resp = requests.get( "https://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["climate_risk"]["composite"]) # 0.21
{ "ok": true, "status": "verified", "confidence": 97, "address": "350 5th Ave", "city": "New York", "state": "NY", "zip": "10118", "lat": 40.7484, "lon": -73.9967, "county_fips": "36061", "census_tract": "010700", "fema_zone": "X", "flood_sfha": false, "timezone": "America/New_York", "rdi": "Commercial", "risk": { "deliverability": 0.91, "fraud": 0.04, "disaster": 0.18, "vacancy": 0.07 }, "climate_risk": { "composite": 0.21, "flood": 0.12, "wildfire": 0.03, "storm": 0.31, "earthquake": {"sdc": "A", "score": 0.06} }, "drone": { "deliverable": true, "airspace_class": "G", "authorized_altitude_ft": 400, "confidence": "high" } }
Search any US address. Results are live — served directly from production, showing exactly what your application would receive.
Every lookup returns a complete intelligence package — address validation, geocoordinates, flood zone, census data, and risk scores. No extra calls, no joins, no lookups.
Every address returns a full risk vector: deliverability, fraud, disaster, vacancy — plus a climate risk composite across 5 hazard dimensions. One API call. No third-party vendors.
Fraud + vacancy require Professional (full traffic history). Climate Risk is live on all plans across all 3,221 US counties.
Every industry that touches a physical address needs a verdict, not a data dump. GeoClear returns the answer, not the spreadsheet.
Every drone and autonomous vehicle needs to answer three questions before a delivery attempt: is the airspace clear, is there a safe landing zone, is the address reachable? GeoClear returns FAA airspace class, landing zone confidence, and 130M building footprints — all three in one call.
Flood zone determination, census tract, and county FIPS — the exact fields your compliance team needs for NFIP flood disclosure, HMDA LAR reporting, and CRA mapping. Authoritative data. No per-determination fee.
No per-seat fees, no setup costs, no long-term contracts. Free tier: 10K lookups/month. USD pricing — open to teams anywhere in the world.
Manual flood zone determination costs $3–$15 per address. GeoClear includes flood zone lookups on every plan — including Free.
Need unpredictable volume? Pay-as-you-go at $0.001/lookup — no monthly commitment.
Every enrichment field, tiered by plan. Free tier covers the core data — upgrade for volume and advanced signals.
| Feature | Free $0 |
Starter $49/mo |
Growth $199/mo |
Professional $499/mo |
Scale $999/mo |
|---|---|---|---|---|---|
| Lookups / month | 10K | 50K | 150K | 500K | 5M |
| Core address data | |||||
| Address validation & standardization | ✓ | ✓ | ✓ | ✓ | ✓ |
| Geocoordinates (lat/lon) | ✓ | ✓ | ✓ | ✓ | ✓ |
| ZIP+4 code | ✓ | ✓ | ✓ | ✓ | ✓ |
| Residential / commercial (RDI) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Timezone (IANA) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Compliance & regulatory | |||||
| County FIPS code | ✓ | ✓ | ✓ | ✓ | ✓ |
| Census tract + block group (HMDA / CRA) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Flood zone determination (NFIP / FEMA) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Risk signals | |||||
| Deliverability score (0–1) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Disaster risk score (flood · wildfire · storm) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Climate risk composite (5 federal sources) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Elevation (ft above sea level) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Fraud score (velocity + chargeback history) | — | — | — | ✓ | ✓ |
| Vacancy score (occupancy signal) | — | — | — | ✓ | ✓ |
| Drone & autonomous delivery | |||||
| FAA airspace class (UASFM) | — | — | — | ✓ | ✓ |
| Drone deliverability + landing zone confidence | — | — | — | ✓ | ✓ |
| Platform | |||||
| Autocomplete / suggest API | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bulk address API (up to 1,000/call) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Rate limit | 10 req/min | 100 req/min | 500 req/min | 1,000 req/min | Custom |
| Compliance SLA | — | — | — | ✓ | ✓ |
| Support | Community | Priority | Dedicated | ||
Used by teams in insurance, logistics, fintech, and real estate — building on US location data from anywhere in the world. Free tier: 10,000 lookups/month. No credit card. No lock-in.