Mexico SAT Product Catalog API
## Mexico SAT Product Catalog API Search and validate SAT product codes (c_ClaveProdServ) and units of measure (c_ClaveUnidad) required for CFDI 4.0 electronic invoicing in Mexico. ### What It Does - **Product search** — Full text search by keyword or partial code across ClaveProdServ - **Product lookup** — Exact 8-digit code → description + segment/family/class hierarchy - **Product…
Mexico SAT Product Catalog API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
List All Units /units |
Returns all units of measure in the SAT c_ClaveUnidad catalog. Covers the most common units used in Mexican CFDI invoicing. |
| GET |
Validate Unit Code /units/validate/{code} |
Check whether a ClaveUnidad code exists in the SAT catalog. Returns is_valid boolean, description, symbol, and a note. Use before including a unit code in a CFDI. |
| GET |
Get Unit by Code /units/{code} |
Retrieve a unit of measure by its exact SAT ClaveUnidad code. Common codes: H87 (Pieza), KGM (Kilogramo), HUR (Hora), LTR (Litro), MTR (Metro). Returns 404 with a helpful message… |
| GET |
Search Units /units/search |
Search the SAT c_ClaveUnidad catalog by keyword or unit code. Examples: 'kilogramo' → KGM, 'hora' → HUR, 'pieza' → H87, 'caja' → XBX. Returns code, description, and symbol. |
| GET |
Get Products by Segment /segments/{code} |
Returns all products in a given 2-digit segment. Use GET /segments to find valid segment codes. Limit parameter controls max results (default 50, max 200). |
| GET |
List Segments /segments |
Returns all SAT product segments (first 2 digits of ClaveProdServ). Use segment codes to filter product searches or browse by sector. Covers all sectors from technology (43) to… |
| GET |
Validate Product Code /products/validate/{code} |
Check whether an 8-digit code exists in the SAT c_ClaveProdServ catalog. Returns is_valid boolean, description if found, and a note. Use before including a product code in a CFDI… |
| GET |
Get Product by Code /products/{code} |
Retrieve a product or service by its exact 8-digit ClaveProdServ code. Returns description, optional includes/notes, and full hierarchy (segment, family, class codes and names).… |
| GET |
Search Products /products/search |
Full text search across SAT c_ClaveProdServ codes by keyword or partial code. Returns matching codes sorted by relevance. Use the segment parameter to filter by sector (e.g.… |
Mexico SAT Product Catalog API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9 / month | — |
|
| ULTRA | $29 / month | — |
|
| MEGA | $79 / month | — |
|