Los catálogos
de México en
tu API.
Accede a los catálogos oficiales del SAT y SEPOMEX vía API. Sin descargas, sin procesos manuales, sin complicaciones. Información siempre actualizada, rápida y lista para usar.
"data": {
"clave": "18181580",
"descripcion": "Animales vivos de granja",
"nombre": "18181580",
"tipo_factor": "ACT",
"impuesto": "002",
"traslado": "T"
}
Los datos oficiales existen. Las APIs, no.
El SAT y SEPOMEX publican archivos XLS como base de datos, pero nunca construyeron una forma programática de consultarlos.
Sin API oficial
Catamex lo resuelve
Intégrala en minutos, no en semanas
Conecta nuestra API REST y obtén exactamente los datos que necesitas para tus aplicaciones, sistemas o servicios.
- Bearer token — autenticación simple, sin sesiones ni cookies.
- JSON estructurado en cada respuesta, listo para consumir.
- Paginación y búsqueda integradas en todos los endpoints.
- Rate limiting claro, pensado para uso responsable.
curl -X GET 'https://catamex.cc/v1/cfdi/productos' \ -H "Authorization: Bearer TU_TOKEN" \ -H "Accept: application/json" \ -G --data-urlencode 'busca=10101500' \ -G --data-urlencode 'limit=10'
{
"data": [{
"clave": "10101500",
"descripcion": "Animales vivos de granja",
"unidad": "H87",
"tipo_factor": "ACT",
"impuesto": "002"
}],
"meta": { "total": 1, "limit": 10 }
}
const response = await fetch(
'https://catamex.cc/v1/cfdi/productos?busca=10101500&limit=10',
{
headers: {
'Authorization': 'Bearer TU_TOKEN',
'Accept': 'application/json'
}
}
);
const data = await response.json();
console.log(data);
import requests
response = requests.get(
'https://catamex.cc/v1/cfdi/productos',
headers={
'Authorization': 'Bearer TU_TOKEN',
'Accept': 'application/json'
},
params={
'busca': '10101500',
'limit': 10
}
)
data = response.json()
<?php
$url = 'https://catamex.cc/v1/cfdi/productos'
. '?busca=10101500&limit=10';
$response = file_get_contents(
$url,
false,
stream_context_create([
'http' => [
'header' => "Authorization: Bearer TU_TOKEN\r\n"
. "Accept: application/json"
]
])
);
print_r(json_decode($response, true));
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://catamex.cc/v1/cfdi/productos?busca=10101500&limit=10"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Set("Authorization", "Bearer TU_TOKEN")
req.Header.Set("Accept", "application/json")
resp, _ := http.Do(req)
defer resp.Body.Close()
body, _ := ioutil.ReadAll(resp.Body)
fmt.Println(string(body))
}
¿No eres programador? No hay problema
Usa nuestros buscadores gratuitos, sin necesidad de integrar nada.
Buscador SAT
Encuentra claves de productos y servicios al instante.
Buscador SEPOMEX
Consulta códigos postales de México al instante.
Consultas rápidas y abiertas al público, ideales para tareas diarias y validaciones puntuales.
¿Cómo funciona?
Cada consulta pasa por nuestro Edge Worker distribuido en más de 300 ciudades. Respuestas rápidas sin importar tu ubicación.
Catálogos del SAT y códigos postales de México
Empieza gratis, sin límite de tiempo
350 consultas al mes, todos los catálogos, todas las funciones. Sin tarjeta de crédito, sin compromisos.