The Taxo API is designed for companies that need to automate the bulk download of invoices, tax status certificates, and tax retentions from SAT.
What is the Taxo API?
The Taxo API allows companies to integrate automated extraction of Mexican tax documents directly into their systems. With our API you can:Facturas (CFDI)
Extract issued and received invoices in XML and PDF format
Constancias Fiscales
Download updated tax status certificates
Retenciones
Obtain tax retention documents
Key features
Fast processing Parallel extraction of thousands of documents in minutes Real-time webhooks Instant notifications when documents are ready High availability 99.9% guaranteed uptime with enterprise SLAUse cases
Accounting automation
Accounting automation
Integrate automatic invoice downloading into your ERP or accounting system to eliminate manual processes and reduce errors.
Audit and compliance
Audit and compliance
Maintain a complete backup of all tax documents for internal and external audits.
Expense analysis
Expense analysis
Automatically process received invoices for expense analysis and cost optimization.
Vendor portals
Vendor portals
Allow your vendors to upload their invoices automatically through SAT integration.
Job-Based Processing
All document extractions in Taxo are processed as jobs. When you create an extraction request, the system:- Creates a unique job with a
publicId(e.g., “JOB20250104123456789A”) - Processes the extraction asynchronously in the background
- Allows you to track progress and get results using the job’s
publicId
Workflow
1
Authentication
Get your API key from the dashboard and configure authentication
2
Create Extraction Job
Send SAT credentials and search filters. You receive a job
publicId3
Asynchronous Processing
The API validates credentials and extracts documents from SAT in the background
4
Job Monitoring
Query the job status using the
publicId until it completes5
Notification (Optional)
Receive a webhook when documents are ready
6
Download
Download individual documents using the job’s
publicIdGet started
Quick start
Perform your first extraction in less than 5 minutes
API Reference
Explore all available endpoints
Support
Need help?
- Email: [email protected]
- Documentation: docs.taxo.co/api
- Service status: status.taxo.co