# Ziplore by CyberMax > Free US ZIP code API and MCP server: ZIP to city, county, FIPS, coordinates, time zone and Census demographics, plus radius search, city ZIPs, reverse lookup and distance. 41,682 ZIPs. > Paid API keys from $19/month (Starter: 60,000 calls a month); free tier 200 calls a day per IP with no key. Buy: https://ziplore.cybermaxtools.com/buy/starter?s=lead ยท all plans: https://ziplore.cybermaxtools.com/docs#pricing Look up any US ZIP and get one clean record: city, state, county and FIPS, coordinates, time zone with today's UTC offset, and Census demographics. Also every ZIP within N miles, every ZIP of a city, the nearest ZIP to a point and ZIP-to-ZIP distance. ## API (free tier without a key; paid API keys for more) - [/api/zip](https://ziplore.cybermaxtools.com/api/zip?zip=10001,90210,7102): Look up up to 10 US ZIP codes - [/api/radius](https://ziplore.cybermaxtools.com/api/radius?zip=60614&miles=3): Every ZIP within N miles of a ZIP or point - [/api/city](https://ziplore.cybermaxtools.com/api/city?city=Austin&state=TX): Every ZIP of a city, largest first - [/api/nearest](https://ziplore.cybermaxtools.com/api/nearest?lat=40.7484&lon=-73.9967): Nearest ZIP to a point (reverse geocode) - [/api/distance](https://ziplore.cybermaxtools.com/api/distance?from=10001&to=90210): Distance between two ZIPs - GET for simple calls, POST a JSON body for lists. Same field names as the bulk version's dataset records. - OpenAPI 3.1: https://ziplore.cybermaxtools.com/api/openapi.json ## MCP (remote, streamable HTTP, no auth) - Endpoint: https://ziplore.cybermaxtools.com/mcp - `zip_lookup`: City, state, county and FIPS, coordinates, time zone with UTC offset, and Census demographics (population, income, home value, rent) for up to 10 US ZIP codes. Accepts ZIP+4, addresses and ZIPs missing a leading zero. - `zips_in_radius`: Every US ZIP within N miles (max 25) of a ZIP or a lat/lon point, closest first, with distance in miles. - `city_zips`: All ZIP codes of a US city, largest population first. - `nearest_zip`: Reverse geocode a latitude/longitude to the nearest US ZIP code(s), with distance. - `zip_distance`: Great-circle distance in miles and km between two US ZIP codes. ## Limits - 20 calls per minute per IP address. - Up to 10 ZIPs per lookup call. - Radius up to 25 miles, up to 50 results per call. - Free tier: 200 calls a day per IP, no key; paid API keys from $19/month (or $5 pay-as-you-go) lift it. The whole ZIP table lives in memory at the edge, so calls take milliseconds. ## More - Health: https://ziplore.cybermaxtools.com/health - All CyberMax tools: https://cybermax-tools-cybermax.static.hf.space/ - Big lists: a Starter key ($19/month) lifts it to 120 calls a minute and 60,000 a month, up to 600,000 ZIPs at 10 per call. ## Pricing - Free: 200 calls a day per IP, 20/min, no key. - Starter: $19/month, 60,000 calls a month, 120/min. Buy: https://ziplore.cybermaxtools.com/buy/starter?s=llms - Pro: $39/month, 250,000 calls a month, 300/min. Buy: https://ziplore.cybermaxtools.com/buy/pro?s=llms - Pay as you go: $5, 12,000 calls (one-time pack, no expiry), 120/min. Buy: https://ziplore.cybermaxtools.com/buy/pack?s=llms - Starter yearly: $190/year, 60,000 calls a month, 120/min. Buy: https://ziplore.cybermaxtools.com/buy/starter-yearly?s=llms - Pro yearly: $390/year, 250,000 calls a month, 300/min. Buy: https://ziplore.cybermaxtools.com/buy/pro-yearly?s=llms - Use the key as `x-api-key: KEY` or `Authorization: Bearer KEY` (MCP too). Usage: https://ziplore.cybermaxtools.com/key. Machine-readable: https://ziplore.cybermaxtools.com/pricing.json ## Pay per call (x402, USDC on Base): for AI agents, no key, no account - $0.002 per call, paid in USDC on Base (x402 "exact" scheme, v1 and v2). - https://ziplore.cybermaxtools.com/x402/api/zip: same as /api/zip, always pay-per-call (an unpaid call returns HTTP 402 with the payment requirements). - https://ziplore.cybermaxtools.com/x402/api/radius: same as /api/radius, always pay-per-call (an unpaid call returns HTTP 402 with the payment requirements). - https://ziplore.cybermaxtools.com/x402/api/city: same as /api/city, always pay-per-call (an unpaid call returns HTTP 402 with the payment requirements). - https://ziplore.cybermaxtools.com/x402/api/nearest: same as /api/nearest, always pay-per-call (an unpaid call returns HTTP 402 with the payment requirements). - https://ziplore.cybermaxtools.com/x402/api/distance: same as /api/distance, always pay-per-call (an unpaid call returns HTTP 402 with the payment requirements). - Plain endpoints keep the free tier and API keys; with no key, they also answer 402 (instead of 429) once the free daily quota is used. - Send the signed payment as X-PAYMENT (v1) or PAYMENT-SIGNATURE (v2); the receipt comes back in X-PAYMENT-RESPONSE / PAYMENT-RESPONSE. Failed calls are not charged.