GET /sat/regimenes-fiscales
Returns all valid tax system codes (Régimen Fiscal) from the SAT catalog, optionally filtered by persona type.Query Parameters
Example Request
Example Response
GET /sat/usos-cfdi
Returns all valid CFDI use codes (Uso CFDI) from the SAT catalog, optionally filtered by persona type or régimen.Query Parameters
Example Request
Example Response
Response Shape
Both endpoints above return an array of objects with the same structure:GET /sat/claves-prod-serv
Searches the SAT product/service key catalog (c_ClaveProdServ, ~52,500 entries) by partial text. Because this catalog is too large to return in full, results are matched server-side against the q term and ranked by relevance — use this endpoint to power a type-ahead search when a user creates or imports a product, rather than trying to load the whole catalog client-side.
Query Parameters
Example Request
Example Response
GET /sat/claves-unidad
Searches the SAT unit-of-measure catalog (c_ClaveUnidad, ~2,400 entries) by partial text. Same search behavior as claves-prod-serv, matched against the código, nombre, or descripción.
Query Parameters
Example Request
Example Response
Common Errors
400 Bad Request
Invalid value fortipoPersona (must be "fisica", "moral", or "ambas") on /sat/regimenes-fiscales or /sat/usos-cfdi.
limit out of range (must be between the endpoint’s allowed minimum and maximum) on /sat/claves-prod-serv or /sat/claves-unidad.