Fetch Zip Codes

Search US zip codes by zip code, city, or state. Returns up to 10 results.

POST /tools/zipcodes

Description

This endpoint searches US zip codes by zip code, city name, or state abbreviation. The search parameter is required and returns a maximum of 10 results. Perfect for address autocomplete or validation.

Authentication

This endpoint requires Bearer token authentication via the Authorization header.

Request Body Parameters

ParameterTypeRequiredDescription
searchStringYesSearch term (zip code, city, or state)

Code Examples

curl -X POST "https://api-v3.sweeppea.com/tools/zipcodes" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"search": "Miami"}'

Response

200 OK

{ "Response": true, "Data": { "TotalResults": 10, "ZipCodes": [ {"ZipCode": "33101", "City": "Miami", "State": "FL"}, {"ZipCode": "33102", "City": "Miami", "State": "FL"} ] } }

Response Fields

FieldTypeDescription
TotalResultsNumberNumber of results returned (max 10)
ZipCodeString5-digit zip code
CityStringCity name
StateStringTwo-letter state abbreviation

Error Responses

400 Bad Request

{ "Response": false, "Message": "Search parameter is required", "Code": 400 }

Notes

  • Required Search: The search parameter is mandatory for all requests.
  • Maximum Results: Returns up to 10 results per search to optimize performance.
  • Search Fields: Searches across zip code, city name, and state abbreviation.
  • Case Insensitive: Search is case-insensitive for better user experience.
  • Use Cases: Address autocomplete, zip code validation, city/state lookup.