Geocoding — entry 078 of 80
ZipCodeAPI
ZipCodeAPI covers US ZIP codes and Canadian postal codes with distance, radius, and multi-point lookup endpoints (e.g. /rest/<key>/distance.json/<zip1>/<zip2>/<units>), returning JSON or CSV. It's free forever up to 10 requests/hour (50/hour during a two-week trial), with paid plans above that for higher throughput; over a decade in operation with a handful of reported outages.
AuthenticationAPI KeySign up with the provider to obtain credentials.
HTTPSSupportedTraffic is encrypted in transit.
CORSDisabledBrowser calls need a server-side proxy.
PricingFreemiumA usable free tier exists, with paid plans for more volume.
FormatsJSON, CSVResponses can be requested as JSON or CSV.
GreatAPIs Score
Score81
Authentication15/25API key required
Pricing17/20Freemium tier available
Docs14/20Documentation URL provided
Formats15/15Supports 2 response formats
Freshness20/20Verified within 6 months
Auth quickstart
- Get a key at the provider
- Send it on every request as a header
Authorization: <key> - The exact header isn't documented — Authorization is a common default; confirm in the provider's docs.
Stored keyNo key stored
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Developer reference
Rate limit
Free tier: 10 requests/hour, 240 requests/day (50 requests/hour for the first two weeks as a trial boost), per zipcodeapi.com/API