Fix the addresses your current tool fails on.
Rural routes. Grid coordinates. Broken spreadsheets. Upload and preview results first, then create an account only when you want to export.
Inline validator
No signup requiredBefore → After
Example transformation (when resolvable)
Input
RR 2 BOX 65, HARDIN IL
Resolved output
447 FRENCH HOLLOW RD, HARDIN, IL 62047-2402
Status: VERIFIED · Confidence: 0.98
Addrex standardizes and validates messy address data, resolving to deliverable locations when sufficient data exists.
Live Preview
Input stays messy. Output shows final validated form.
// Input
RR 2 BOX 65
HARDIN IL
Response
{
"status": "VERIFIED",
"standardized_address": "447 FRENCH HOLLOW RD",
"city": "HARDIN",
"state": "IL",
"zip": "62047-2402",
"lat": 39.1578,
"lon": -90.6234,
"confidence": 0.98
}Representative response format from the validation pipeline.
Proof from a real batch run
259M+ addresses checked
national reference coverage
10K+ addresses/sec batch
throughput for bulk files
3-step spreadsheet workflow
upload → review → download
No credit card to start
free account offer
Why teams switch from Smarty & Melissa
Built for hard address cleanup in spreadsheets first, API second.
Handles rural routes (RR, HC, HCR)
Cleans and validates complex route-style inputs, resolving them when sufficient data exists.
Parses grid-style address inputs
Normalizes malformed directional/grid inputs into standardized, usable address output.
Auto-detects spreadsheet columns
Upload CSV or Excel and let Addrex detect your address fields automatically.
Returns what changed and why
Rows include status and confidence so teams can triage exceptions quickly.
Spreadsheet-first workflow
Upload first, clean in bulk, and download a production-ready output file.
API ready when you need it
Use the same validation engine through API for automation after spreadsheet wins.
See the difference
Hard inputs in, validated and standardized output out.
Before
RR 2 BOX 65, HARDIN IL
After
447 FRENCH HOLLOW RD, HARDIN, IL 62047-2402
Confidence: 0.98
Resolved to a deliverable location where sufficient reference data exists
Before
1473E 800 N, OWANECO IL
After
1473 E 800 N RD, OWANECO, IL 62555-2001
Confidence: 0.95
Grid-style format parsed into canonical street + ZIP+4
Before
PO BOX 247, XENIA IL
After
PO BOX 247, XENIA, IL 62899-0247
Confidence: 0.96
PO Box preserved with validated locality and ZIP+4
Before
10945 10943
After
No deliverable address match
Confidence: 0.00
Insufficient street/city/state context
Spreadsheet workflow
Upload CSV or Excel. Addrex auto-detects columns and appends clean output fields without changing your source layout.
Step 1
Upload CSV / Excel
Drag in your source file with no schema prep.
Step 2
Addrex auto-detects columns
Street, city, state, and ZIP are detected by default.
Step 3
Preview detected mapping
Confirm mappings quickly and edit only if needed.
Step 4
Process file
Validation, standardization, correction, and confidence scoring in one pass.
Step 5
Download cleaned dataset
Original structure stays intact with clean columns appended.
Keep your original file structure. Addrex appends standardized_address, latitude, longitude, confidence, and status to your existing spreadsheet.
Batch processing demo
Clear row-level outcomes for large files with deterministic status and confidence fields.
Processing customer_data.xlsx
Uploaded rows: 100,000
Processing...
98.3% complete
Processes 10,000+ addresses per second.
Output includes validated, corrected, ZIP-filled, and not-found statuses so teams can resolve exceptions fast.
Batch output example
Row-level output for verified, corrected, PO box, and not-found records.
| Input | Status | Corrected | Confidence | Lat | Lon |
|---|---|---|---|---|---|
| 447 FRENCH HOLLOW RD HARDIN IL 62047-2402 | VERIFIED | — | 0.99 | 39.1578 | -90.6234 |
| RR 2 BOX 65 HARDIN IL | CORRECTED | 447 FRENCH HOLLOW RD HARDIN IL 62047-2402 | 0.98 | 39.1578 | -90.6234 |
| 10945 10943 | NOT FOUND | — | 0.00 | — | — |
Developer API
Predictable JSON and stable responses for production integrations.
curl -X POST https://api.addrex.io/v1/validate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"address": "RR 2 BOX 65",
"city": "Hardin",
"state": "IL"
}'- <50ms average response time
- JSON responses
- consistent field names
- Bearer token authentication
{
"status": "VALIDATED",
"standardized_address": "447 FRENCH HOLLOW RD",
"city": "HARDIN",
"state": "IL",
"zip": "62047-2402",
"lat": 39.1578,
"lon": -90.6234,
"confidence": 0.98
}Handles messy address patterns
Examples from real upload and API payload patterns.
RR 2 BOX 305
821 KELLER RD, PERRYVILLE, AR 72126-8804
CORRECTED1473E 800 N
1473 E 800 N RD, OWANECO, IL 62555-2001
CORRECTEDHC 61 BOX 27A
4115 COUNTY ROAD 112, CARTHAGE, TX 75633-7435
CORRECTEDPO BOX 247 XENIA IL
PO BOX 247, XENIA, IL 62899-0247
PO BOX10945 10943
No deliverable street match
NOT FOUNDPerformance metrics
Address validation and normalization metrics.
Address records
259M+
API latency
<50ms average
Batch throughput
10,000+ / sec
Service uptime
99.9%
Pricing
Plans for spreadsheet cleanup and API automation from first upload to production workflows.
Free
Upload Spreadsheet + Batch + API
Auto column detection + cleaned output columns
$49/mo
Upload Spreadsheet + Batch + API
Auto column detection + cleaned output columns
Custom
Upload Spreadsheet + Batch + API
Auto column detection + cleaned output columns
Clean your address data in minutes, not days.
Use one workflow for spreadsheets and one API for production systems.
Included usage depends on your plan. Additional records can be processed pay-as-you-go, and we'll ask before charging overages.
