Sweeppea API v3

Fetch Zip Codes

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

POST https://api-v3.sweeppea.com/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

Parameter Type Required Description
search String Yes Search term (zip code, city, or state)

Request Body

Field Type Required Description
search String Yes Search 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

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

Response Fields

Field Type Description
TotalResults Number Number of results returned (max 10)
ZipCode String 5-digit zip code
City String City name
State String Two-letter state abbreviation

Error Responses

{
  "Response": false,
  "Message": "Missing required parameter: Search.",
  "Help": {
    "ExpectedBody": {
      "Search": "string (required) \u2014 zip code or city to look up"
    }
  },
  "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.
© Sweeppea. All rights reserved.