NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

Sales Tax Lookup API

GET

Charge the right sales tax rate for any US ZIP code or state.

Sales Tax Lookup is a US sales tax rate API: send a ZIP or ZIP+4 code or a two-letter state code and get the current combined sales tax rate, city and state back as JSON. Paid plans add the state, county, city and special district rates that make it up, and whether the state taxes at origin or destination.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/salestax?zip=64082
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "state": "CA",
    "zip": 90210,
    "region": "WEST HOLLYWOOD TOURISM IMPROVEMENT DISTRICT",
    "rate": 0.1025,
    "county": 0.0025,
    "city": 0.0075,
    "special": 0.0325,
    "stateRate": 0.06,
    "cityName": "Beverly Hills",
    "stateName": "California",
    "sourcing": "mixed"
  }
}

About the Sales Tax Lookup API

Look up sales tax by ZIP code for a checkout, an invoice or a POS setup screen. A ZIP code returns the estimated combined rate for that area, and a state code returns the statewide base rate. ZIP+4 codes are accepted. Each response names the city and state. Paid plans break the combined rate into its state, county, city and special district parts, add the tax region name, and say whether the state sources in-state sales at origin or destination, which decides whose local rate a seller charges. To apply the rate to an order, the Sales Tax Calculator API returns the tax amount and total in the same call.

What people use it for

Online Store Checkout
When a customer enters their shipping ZIP code, e-commerce checkouts apply the matching combined rate to calculate cart totals.
Automated Invoice Generation
B2B billing platforms look up state tax rates to append accurate tax line items to monthly customer invoices.
Point of Sale Calculation
Retail POS systems query store location ZIP codes during setup to store local tax percentages for offline transactions.
Subscription Billing Quotes
SaaS quote generators calculate estimated local taxes before sending multi-state sales proposals to prospective corporate clients.

Without writing code

Sales tax by state on DigestYourFinances compares every state's rate.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

How it compares

Side by side with the tools people weigh Sales Tax Lookup against — what each one is better at, in plain terms.

Other ways to use Sales Tax Lookup

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Sales Tax Lookup API.

Read the docs →
Does this cover sales tax across the entire United States?
Yes, it covers tax jurisdictions across the US. You can look up rates statewide using two-letter state codes or drill down to local areas using standard US ZIP codes.
Can I query a state sales tax rate without providing a ZIP code?
Yes. The state lookup endpoint takes a two-letter state abbreviation and returns the statewide tax rate. You only need a ZIP code when you want combined local rates.
Are city, county, and special district rates included on the Free plan?
No. The Free plan returns the state code, the ZIP and the combined rate. The state, county, city and special district rate components and the region name are premium fields on Starter and higher plans.
What would 50,000 sales tax lookups a month cost me?
A volume of 50,000 lookups requires 100,000 credits, which uses half of the Starter plan's 200,000 monthly credits. That works out to about $0.30 per 1,000 calls. If you only need light testing, the Free plan includes 100 lookups each month.
Can I calculate and display these tax rates in my commercial store?
Yes, commercial use is supported on any paid plan. You can calculate and display tax rates during checkout or invoicing, though you may not resell or redistribute the raw rate data.
Is the rate exact for every address in a ZIP code?
Not always. Rates are ZIP-level estimates. When a ZIP code crosses city or district lines it gets one representative rate, so an address near a boundary can owe a slightly different rate. If you need address-level (rooftop) rates, use a service that geocodes the full street address.
Where do the sales tax rates come from?
In Streamlined Sales Tax member states such as Washington, Ohio, Michigan and Tennessee, rates are rebuilt from the official SST rate and boundary files, which are checked hourly. A state is updated when its files change or when a rate change it already announced takes effect.

Ready to build with Sales Tax Lookup? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs