Need a key? Get a free 30-day trial key — no credit card or sales call — or copy your production key from your Zamp account.
1
Get your API key
Use a free trial key (preconfigured with all 47 remote-seller state registrations) to explore and test, or production access through your Zamp account when you’re ready to go live.
2
Authenticate
Pass your API key as a bearer token in the
Authorization header on every request. See Authentication for details.3
Calculate tax on a transaction
Send a transaction to The response returns the total
POST /calculations. The shipToAddress determines the taxing jurisdictions, and each line item’s productTaxCode determines taxability — see Tax codes to find the right codes for your catalog.taxDue plus one entry per taxing jurisdiction — state, county, and district — for each line item and for shipping. Abridged here; see the Calculations reference for the full response.Response (abridged)
4
Post the transaction for filing
Once the sale completes, persist it with
POST /transactions using the same transaction shape. This is the core calculate, then post workflow behind every Zamp integration — calculations quote the tax, posted transactions become the returns Zamp files.Next steps
Calculations and transactions
The recommended workflows for quoting tax and recording sales.
Transaction object
Every field on the object behind calculations and transactions.
Tax codes
Map your products to the right taxability rules.
Errors
Status codes and error formats you’ll want to handle.