Documentación / API / Catálogos SAT

Buscar claves de producto y servicio

GEThttps://api.cfdi.express/v1/catalogs/productsAPI key

Búsqueda por palabra clave sobre las más de 52 000 claves del catálogo c_ClaveProdServ, incluidos los sinónimos del SAT.

Es la forma correcta de resolver el productCode de tus conceptos antes de timbrar. Si no encuentras una clave específica, 01010101 (no existe en el catálogo) es el comodín permitido.

Autenticación
Authorization: Bearer sk_test_... | sk_live_...

Parámetros

Query string

CampoTipoDescripción
keywordstringTexto a buscar, de 1 a 120 caracteres. Sin él devuelve las primeras claves.
limitintegerResultados a devolver. Entre 1 y 100. Default 20.

Ejemplos

cURL
curl -G https://api.cfdi.express/v1/catalogs/products \
  -H "Authorization: Bearer sk_test_..." \
  --data-urlencode "keyword=teclado" \
  --data-urlencode "limit=3"

Respuesta

200 OK
{
  "object": "list",
  "data": [
    { "clave": "43201808", "nombre": "Teclados" },
    { "clave": "43211706", "nombre": "Teclados de computadora" },
    { "clave": "56101804", "nombre": "Teclados musicales" }
  ]
}

Errores

StatuscodeCuándo aparece
401unauthorizedFalta el header Authorization o la llave es inválida.
429rate_limitedExcediste el límite de requests por minuto de tu cuenta (300 por default). La respuesta incluye Retry-After.

Continuar