Authentication
Authentication
All API endpoints require authentication using a Bearer token.
Using Your API Key
Include your API key in the Authorization header:
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 keyssk_live_*- Production keys
Rate Limits
| Tier | Requests/min |
|---|---|
| Free | 100 |
| Pro | 1,000 |
| Enterprise | Custom |
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"}