Bulk Address Cleaning

Clean your address list.
No subscription.

Upload a CSV. Get back a verified, enriched file with FEMA flood zone, census tract, timezone, and confidence score — on every row.

Try it now
Drop your CSV here

Free tier: up to 5,000 rows per upload. Requires a free API key.

Drag & drop your CSV file
or click to browse · max 5,000 rows · 10MB
Processing…
Uploading CSV to GeoClear…
Process
Three steps. Done.
1

Upload your CSV

Any CSV with address columns — we auto-detect headers like street, city, state, zip. No reformatting required.

2

We verify & enrich

Every address is matched against 198M US records. Invalid addresses are flagged. Valid ones get FEMA flood zone, census tract, timezone, and confidence score appended.

3

Download clean data

Get back your original CSV with new columns appended — same row order, same structure. Drop it straight into your CRM or database.

What goes in and out
Input columns → enriched output
Input columns (auto-detected)
  • street or address — street address
  • city — city name
  • state or st — state code (e.g. TX)
  • zip or postal_code — ZIP code
  • number — house number (if split from street)
  • All other columns pass through unchanged
Appended output columns
  • geo_verified — true / false
  • nad_uuid — canonical address ID
  • confidence — 0–100 match score
  • match_type — exact / number+street / street
  • fips — 5-digit county FIPS code
  • timezone — IANA timezone (e.g. America/Chicago)
  • residential — residential / commercial / unknown
  • coverage — full / gap-fill / partial

Professional tier also appends flood_zone, census_tract, and elevation_ft via live FEMA and Census APIs.

Pricing
Pay once. No subscription.

Credits don't expire. Perfect for one-time list cleanup or quarterly data refresh.

Free tier
$0
always free
1,000 rows / day
  • Auto-detect column headers
  • Verified flag + confidence score
  • FIPS, timezone, residential flag
  • Instant download
Large pack
$799
one-time · no expiry
5,000,000 rows
  • Everything in free tier
  • $0.000160 per address
  • Credits never expire
  • Priority support
FAQ
Common questions
Any standard CSV. We auto-detect headers — common names like street, address, address_line_1, city, state, zip, postal_code all work. Quoted fields, commas in values, and Windows CRLF line endings are handled correctly. Max 5,000 rows and 10MB per upload on the free tier.
Unmatched rows get geo_verified: false and empty enrichment columns. All your original data stays in the row — nothing is deleted. The confidence field helps you decide whether to review the row manually.
Bulk credits are one-time purchases. They never expire and there is no recurring charge. Use them at any pace. The monthly Professional plan ($249/mo) is better if you need continuous address lookups and enrichment (FEMA flood zone, census tract, elevation) via the API throughout the month.
FEMA flood zone, census tract, and elevation are available on the Professional plan ($249/mo). Bulk credit packs include the core verification fields (geo_verified, nad_uuid, confidence, fips, timezone, residential). Contact us if you need enrichment fields on large list processing jobs.
No. Your CSV is processed in memory and the result is returned immediately. We do not store uploaded address files. Address signals (anonymous lat/lon + match quality) may be logged to improve match accuracy. See our Privacy Policy for details.

Start cleaning your list today.

Free tier. No credit card. No subscription required.

Read the docs