API Reference

Verify an RFC

Fast padrón check, or full RFC + name + zip combo verification.

POST /v1/rfc/verify

Two modes depending on what you submit. Both complete in roughly 1-2 seconds.

Try it

POST /v1/rfc/verify
Try it

Sign in to send a real request from this page.

New accounts get a $5 USD signup credit, no card required.

Mode 1: RFC only (padrón check)

Submit just the RFC to confirm it is registered and active with SAT. Use this to validate any RFC quickly without needing the customer's name or postal code.

curl bash
curl -X POST https://rfccheck.com/v1/rfc/verify \
  -H "x-api-key: rfc_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"rfc": "ACME010101AAA"}'

Mode 2: RFC + name + zip (full combo)

Submit all three fields to confirm a complete combination. Use this to verify customer-supplied data before issuing an invoice, or to re-validate an existing record.

curl bash
curl -X POST https://rfccheck.com/v1/rfc/verify \
  -H "x-api-key: rfc_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "rfc": "ACME010101AAA",
    "name": "ACME CONSULTORES",
    "zip": "06600"
  }'

Provide name and zip together, or neither. Providing only one is rejected with 422.

Response (200)

200 OK json
{
  "rfc": "ACME010101AAA",
  "valid": true,
  "message": "RFC válido, y susceptible de recibir facturas"
}