Skip to content

Authentication

All API endpoints require authentication using a Bearer token.

Include your API key in the Authorization header:

Terminal window
curl -X GET "https://api.shipvat.com/v1/rates?jurisdiction=DE" \
-H "Authorization: Bearer sk_live_your_api_key"
  • sk_test_* - Test/development keys
  • sk_live_* - Production keys
Tier Requests/min
Free 100
Pro 1,000
Enterprise Custom
{
"error_code": "UNAUTHORIZED",
"message": "Missing or invalid API key"
}
{
"error_code": "RATE_LIMIT_EXCEEDED",
"message": "Too many requests"
}