Welcome to Taxo API
Taxo API provides enterprise-grade automation for tax document extraction across multiple countries and tax authorities. Our unified API interface allows you to integrate once and expand to new jurisdictions seamlessly.How It Works
Supported Countries
Mexico (SAT)
Extract CFDI invoices, tax status certificates, and retention documents from SAT
More Countries
Request - Contact us for additional country support
Universal API Concepts
Job-Based Processing
All document extractions use asynchronous job processing:Job Lifecycle
Job Lifecycle
- Create Job: Submit extraction request with credentials and filters
- Processing: System validates credentials and extracts documents
- Completion: Job finishes with success or failure status
- Download: Retrieve individual documents using job results
Job Tracking
Job Tracking
Every job gets a unique
publicId for tracking:Universal Status Codes
| Status | Description | Next Action |
|---|---|---|
PENDING | Job queued for processing | Wait or check status periodically |
PROCESSING | Actively extracting documents | Monitor progress |
COMPLETED | All documents extracted successfully | Download documents |
FAILED | Job failed due to error | Check error details and retry |
Common Error Patterns
Authentication Errors
Authentication Errors
- Invalid API Key: Check your API key configuration
- Expired Credentials: Renew tax authority credentials
- Permission Denied: Verify account permissions for the requested operation
Request Errors
Request Errors
- Invalid Parameters: Check request format and required fields
- Date Range Too Large: Reduce the time period for extraction
- Unsupported Document Type: Verify document type is available for the country
System Errors
System Errors
- Rate Limit Exceeded: Implement backoff strategy
- Service Unavailable: Tax authority system maintenance
- Timeout: Large extractions may need more time
Integration Architecture
Recommended Flow
Security Best Practices
Next Steps
Choose Your Country
Start with Mexico, our most mature integrationMexico SAT Guide →
Integration Best Practices
Learn production-ready patterns and security practicesBest Practices →
Get API Key
Contact our team to get started with API accessContact Sales →
Troubleshooting
Common issues and solutions across all countriesTroubleshooting →
Support
Need Help Getting Started?
- General Support: [email protected]
- Sales Inquiries: [email protected]
- API Status: status.taxo.co
- Documentation Feedback: We’re always improving our docs
This documentation follows our country-first architecture. Each country has its own section with specific implementation details, while global concepts apply across all integrations.