Integrate MTD ITSA capabilities into your applications. Process documents, calculate taxes, and submit to HMRC programmatically.
Clean, predictable API following REST conventions
Secure authentication with bearer tokens
All responses in consistent JSON format
1000 requests per minute per API key
Generate an API key from your dashboard settings. Keep this secure and never expose it in client-side code.
Include your API key in the Authorization header of all requests.
curl -X GET "https://api.taxstatsai.com/v1/documents" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Production
https://api.taxstatsai.com/v1/api/v1/documents/api/v1/documents/api/v1/transactions/api/v1/tax/summary/api/v1/submissions/api/v1/submissions/:id{
"success": true,
"data": {
"id": "doc_123456",
"type": "receipt",
"category": "office_supplies",
"amount": 49.99,
"date": "2024-12-15"
},
"meta": {
"request_id": "req_abc123"
}
}{
"success": false,
"error": {
"code": "INVALID_API_KEY",
"message": "The API key provided is invalid",
"details": null
},
"meta": {
"request_id": "req_xyz789"
}
}Standard Plan
1,000 req/min
Professional Plan
5,000 req/min
Enterprise Plan
Custom limits
Rate limit headers are included in all API responses: X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset.
Get your API key and start building with TaxStats Source today.