Skip to main content
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 SLA

Use cases

Integrate automatic invoice downloading into your ERP or accounting system to eliminate manual processes and reduce errors.
Maintain a complete backup of all tax documents for internal and external audits.
Automatically process received invoices for expense analysis and cost optimization.
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:
  1. Creates a unique job with a publicId (e.g., “JOB20250104123456789A”)
  2. Processes the extraction asynchronously in the background
  3. Allows you to track progress and get results using the job’s publicId
Each job represents a single extraction request for a specific taxpayer, information type, and time period.

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 publicId
3

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 completes
5

Notification (Optional)

Receive a webhook when documents are ready
6

Download

Download individual documents using the job’s publicId

Get started

Support

Need help?