We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Verify RFC registration with the SAT, recover digital certificates, and validate taxpayer names - all through a simple REST API.
An RFC (Registro Federal de Contribuyentes) is Mexico's federal taxpayer identification number, issued by the SAT (Servicio de Administración Tributaria). Every individual and business operating in Mexico is assigned a unique RFC used for tax filings, electronic invoicing (CFDI), and commercial transactions.
RFC validation is essential for e-invoicing compliance, KYC (Know Your Customer) processes, and verifying business partners. The RFCCheck API connects directly to the SAT database to provide real-time validation, taxpayer name verification, and digital certificate recovery in a single API call.
Validate any RFC number against the SAT database in real-time. Confirm whether an RFC is registered and active.
Cross-reference an RFC with the taxpayer's name and postal code for enhanced identity verification.
Every validation automatically includes digital certificate information - serial numbers, validity dates, and status.
A single API call is all you need
curl -X POST https://rfccheck.com/v1/rfc/validate \
-H "x-api-key: rfc_your_api_key" \
-H "Content-Type: application/json" \
-d '{"rfc": "XAXX010101000"}'
{
"rfc": "XAXX010101000",
"valid": true,
"message": "RFC válido, puede ser utilizado en comprobantes",
"name": "EMPRESA EJEMPLO SA DE CV",
"certs": [
{
"serial": "00001000000500000001",
"status": "Activo",
"type": "FIEL",
"valid_from_utc": "2020-01-15T00:00:00Z",
"valid_to_utc": "2024-01-15T00:00:00Z"
}
]
}
Start validating RFCs today. Buy credits at $0.15 USD/request for extra usage. No plan required.
Need more? Buy prepaid credits at $0.15 USD/request. Free users can also use the API with credits.
RFCCheck is a REST API that validates Mexican RFC (Registro Federal de Contribuyentes) numbers against the SAT database in real-time. It returns registration status, the registered taxpayer name, and digital certificate information including serial numbers, validity dates, and status.
Plans start at $110 USD/month for 1,000 API requests. The Pro plan offers 20,000 requests for $2,150 USD/month, and the Business plan includes 100,000 requests for $9,900 USD/month. You can also buy prepaid credits at $0.15 USD per request without a subscription. New users get $5 USD in free credits.
The API returns whether the RFC is valid and registered with SAT, the official taxpayer name, and an array of digital certificates (CSD/FIEL) with their serial numbers, validity dates, and active/revoked status. The name-zip endpoint additionally verifies the taxpayer's name and postal code.
Yes. RFCCheck validates both persona fisica (individual, 13-character) and persona moral (business, 12-character) RFC numbers. The API automatically detects the RFC type and queries the appropriate SAT records.
When your monthly plan requests are exhausted, the API returns a 402 (Payment Required) status code. You can purchase additional prepaid credits at $0.15 USD per request from your dashboard to continue making requests without upgrading your plan.
Include your API key in the x-api-key header with every request. You can generate API keys from your dashboard after creating a free account. Example: -H "x-api-key: rfc_your_api_key"
Create an account, get your API key, and start validating RFCs in minutes.
Sign up now and get $5 USD in free credits - limited time offer!
Create Free Account