Skip to content

Authentication

Authentication

All API endpoints require authentication using a Bearer token.

Using Your API Key

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"

API Key Format

  • sk_test_* - Test/development keys
  • sk_live_* - Production keys

Rate Limits

TierRequests/min
Free100
Pro1,000
EnterpriseCustom

Error Responses

401 Unauthorized

{
"error_code": "UNAUTHORIZED",
"message": "Missing or invalid API key"
}

429 Rate Limited

{
"error_code": "RATE_LIMIT_EXCEEDED",
"message": "Too many requests"
}