RFCCheck is a REST API that validates Mexican RFC numbers against the SAT database in real time. Use it from your invoicing pipeline, your CRM, or any flow that needs to confirm a taxpayer exists before you bill them.
What you can do
Each endpoint is scoped to what you already know. Skipping the cert lookup saves ~1-3s; skipping the zip search saves ~10-15s. Pick the one that fits the data you already have.
/rfc/validate
Full pipeline: registration, name, zip, certs, SAT lists.
/rfc/profile
Name, CURP, legal rep, and the email SAT has on file.
/rfc/find-zip
RFC + name in, SAT-registered postal code out.
/rfc/verify
PadrĂ³n check, or full RFC + name + zip combo verification.
/rfc/sat-lists
Article 69 / 69-B / 69-B Bis listings. Sub-second.
/rfc/verify-batch
Bulk verify up to 5,000 records in one round-trip.
Conventions
- All endpoints are POST, accept JSON, and return JSON.
- Base URL:
https://rfccheck.com/v1 -
Authentication: pass
x-api-keyon every request. -
Long-running endpoints (validate, find-zip, verify-batch) accept an optional
webhook_urlto deliver the result async.
Next steps
- Quickstart : make your first call in five minutes
- Authentication : generate and use API keys
- API Reference : browse every endpoint