Sales Tax Rates API Documentation
Explore our complete reference for the U.S. Sales Tax Rates API — designed to help developers and businesses access accurate, up-to-date sales tax data by ZIP code, city, and county across all 50 states.
Whether you're building an eCommerce platform, tax calculator, POS system, or financial application, our REST API makes integration fast and reliable.
📁 Prefer a file download? Download the full CSV of U.S. ZIP code tax rates, updated monthly for accuracy.
Returns a token.
The token expires in 10 minutes.
Request Body schema: application/jsonrequired
email required | string |
password required | string |
Responses
Request samples
- Payload
Content type
application/json
{- "email": "djohnson@company.com",
- "password": "123!@#$Asdf"
}
Response samples
- 200
- 400
- 429
Content type
application/json
{- "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY2OTg1OTViZmQzMDA5N2M2NTIxNDA1NSIsImlhdCI6MTcyMTM0Nzg4N"
}
Get tax rate by zipcode
path Parameters
zipcode required | string The 5-digit zipcode |
query Parameters
county | string Optional county name to filter the results |
city | string Optional city name to filter the results |
Responses
Response samples
- 200
- 429
Content type
application/json
[- {
- "zipcode": "string",
- "state": "string",
- "county": "string",
- "city": "string",
- "state_sales_tax": 0,
- "county_sales_tax": 0,
- "city_sales_tax": 0
}
]
Calculate sales tax amount for a given zipcode and sale amount
query Parameters
county | string Optional county filter |
city | string Optional city filter |
Request Body schema: application/jsonrequired
zipcode required | string |
amount required | number |
Responses
Request samples
- Payload
Content type
application/json
{- "zipcode": "37862",
- "amount": 100
}
Response samples
- 200
Content type
application/json
{- "zipcode": "37862",
- "amount": 100,
- "combined_sales_tax": 0.1125,
- "tax_amount": 11.25
}