Geocoding, data enrichment, and distance calculations
for North America and the UK
Geocodio at Laracon US 2026
July 28–29, 2026
Come say hi! Stop by our booth or join us at our social events on July 27 and July 29.
Geocodio Booth
We're at booth 11, the first on the right after Registration.
Check out a demo and grab your Geocodio swag.
Larabelles Meetup
July 27, 4:00 PM–6:00 PM EDT
Meet other women and non-binary people in the Laravel community the night before Laracon starts.
Sponsored by Tighten and Geocodio
Tighten + Geocodio Ice Cream Social
July 29, 12:30-2:00 PM EDT
First 500 attendees to collect a stamp from Tighten and Geocodio get a free ice cream sandwich from The Cookie Monstah.
Sponsored by Tighten and Geocodio
Geocodio could be a good fit if you want to...
Store and reuse results
Geocodio's terms are as flexible as possible.
Analyze address data
Geocodio was built for high-volume batch processing.
Clean up messy address data
From missing postal codes to misspelled street names, Geocodio can complete your addresses.
Add timezones or constituency data
Stop hitting multiple APIs to gather the information you need.
Geocode in North America or the UK
Geocodio supports the US, Canada, Mexico, and the UK.
Calculate typical driving time and distance
Find general straight-line and driving-distance radii.
But Geocodio is not the right fit if you want...
Autocomplete or address type-ahead
Try Geocode.Earth or another provider for autocomplete.
Worldwide coverage
Geocodio supports the US, Canada, Mexico, and the UK.
Turn-by-turn directions
Geocodio's distance API does not do real-time routing with traffic.
One address in. All of this back.
Forward and reverse geocoding, address correction, census data, and political districts — in a single request
Send a North American or UK address or a latitude/longitude pair and Geocodio returns clean, standardized fields and data appends like up-to-date political districts and Census geographies.
From messy to clean, complete, and standardized.
Every time.
From messy to clean, complete, and standardized.
Every time.
Address Completion
Missing pieces like postal code or more? Geocodio can add them.
Even if you've only got "100 East Main, 21157," we complete it to "100 East Main St, Westminster MD 21157". We can even add county data (Carroll County, in this case).
Address Correction
Real-world addresses come with typos, missing fields, and creative formatting.
From misspelled street names to incorrect postal codes, Geocodio can correct and complete your addresses. (Go ahead. Try us.)
Address Parsing
Geocodio separates each address into its component parts and lines, even if the address arrives in one big lump.
For instance, Geocodio knows that "Apt 5A" in the address "100 East Main St Apt 5A" should be split into the Address 2 line.
Address Standardization
Force all your addresses into the same format. Got 100 West Main Street and 105 W Main St?
Now they're standardized to 100 W Main St and 105 W Main St.
"PHP doesn't scale."
We disagree.
Built on Laravel since day one. Geocodio runs high-volume geocoding on a stack you know well.
Built on Laravel since 2014
150,000+ Users
300+ billion addresses processed
Geocodio just works. Given even user-inputted data, we always get the best possible outcome from Geocodio's developer-friendly API. With other solutions, we've had to do a lot of cleaning and prep ahead of time, but Geocodio does such a great job of understanding real-world data that we don't have to.
Compare Geocoders
| If you currently use Google... | If you currently use Smarty... |
|---|---|
| Geocodio allows you to store data permanently — Google only allows 30 days of caching | Rooftop geocoding and address correction are all included with the price with Geocodio, but are add-ons with Smarty |
| Geocodio is 5x cheaper — even before you factor in being allowed to store data rather than re-run entire database monthly | Geocodio provides up-to-date Congressional districts and more, even with redistricting—Smarty's data is updated with Census updates |
| Geocodio allows you to do point-in-polygon detection and use results on any map — Google doesn’t | Geocodio provides historical Census data—Smarty only includes the current year |
| If you currently use HERE... | If you currently use Mapbox... |
|---|---|
| Geocodio allows you to store results permanently on any plan. HERE's base plan excludes permanent geocoding and requires a sales inquiry. | Geocodio has flexible storage terms built in. Mapbox's Permanent Geocoding starts at $5 per 1,000 |
| Geocodio can be used for asset management and tracking without running into usage restrictions | Geocodio doesn't require a separate commercial license to use results for business intelligence, analytics, or real estate. Mapbox requires one |
| Flat, predictable $1 per 1,000 pricing, no enterprise sales call to unlock storage | Geocodio can support larger distance matrices (up to 50,000 points, vs 625) |
Whether you have one or one hundred million locations to geocode,
we've got a plan for you
Access everything Geocodio can do, drawn from credits that roll over.
Works with PHP and Laravel
One line to install, one env var to configure. Forward and reverse geocoding, batch lookups, field appends, list uploads, and distance matrices — every Geocodio endpoint, wrapped in a facade and fully injectable with composer.
Used by almost all industries
Political research, civic tech, and polling
Append district information to US, Canadian, and UK addresses or coordinates for redistricting analysis, constituent lookup tools, voter outreach, and survey weighting.
Real estate and property tech
Geocode addresses with rooftop precision when available, and append school districts, Census tracts, average household income, and more for area-level analysis.
Academic and survey research
Standardize address files and append Census demographics and political districts ahead of your analysis.
Financial services
Join addresses with FIPS codes (Census tracts and block groups), FFIEC income categories, urban/rural codes, CRA poverty criteria, CRA unemployment criteria, CRA distressed and remote rural designations, ACS demographic data, and more.
Energy, utilities, and telecom
Match meter records across systems. Reconcile and de-dupe customer data across electric and gas billing. Match service addresses to coverage maps. Add Census tracts for regulatory reporting.
Political research, civic tech, and polling
Append district information to US, Canadian, and UK addresses or coordinates for redistricting analysis, constituent lookup tools, voter outreach, and survey weighting.
Real estate and property tech
Geocode addresses with rooftop precision when available, and append school districts, Census tracts, average household income, and more for area-level analysis.
Academic and survey research
Standardize address files and append Census demographics and political districts ahead of your analysis.
Financial services
Join addresses with FIPS codes (Census tracts and block groups), FFIEC income categories, urban/rural codes, CRA poverty criteria, CRA unemployment criteria, CRA distressed and remote rural designations, ACS demographic data, and more.
Energy, utilities, and telecom
Match meter records across systems. Reconcile and de-dupe customer data across electric and gas billing. Match service addresses to coverage maps. Add Census tracts for regulatory reporting.
Used by almost all industries
customers would
happily recommend
Geocodio to a friend
Based on Net Promoter Score® (NPS) survey results from 2024-2025
Easy to integrate. Easier to stay.
Straightforward documentation. A clean, predictable API. Client libraries for PHP, Python, Ruby, Node, and more. A Google Maps compatibility mode that lets you swap endpoints in minutes. And if something in the docs doesn't make sense, the team that wrote the API is the team that answers your email.
Your results. As few storage restrictions as possible.
Other geocoding services place restrictions on how you can use or store your data. Geocodio's terms are as permissive as possible.
Store, share, and reuse most cleansed and geocoded addresses however you want, on any platform, for as long as you want. (Restrictions only on UK reverse geocoding for upstream data licensing reasons. See UK Terms)
By the time you finish reading this page, the Geocodio API will have processed 5.3 million lookups.
Your data could be next...