City of Newburyport

Technology

Mexico Identity Document API Landscape: A Comprehensive Vendor Survey

City Hall, 60 Pleasant Street, Newburyport, Massachusetts 01950

Scope

This note provides a broad survey of the API vendor landscape for Mexican identity document verification. Rather than focusing on a single document type (we've covered CURP validation in depth elsewhere), this document maps the full ecosystem of services available for verifying the various identity credentials that Mexican nationals present in cross-border documentation scenarios.

Understanding the complete landscape helps us make better vendor selection decisions. A vendor that handles only CURP but nothing else will create integration fragmentation. Ideally, we find providers that cover multiple document types under a single API umbrella.

Mexican Identity Document Taxonomy

Before diving into vendors, here's a quick reference of the identity documents we encounter most frequently:

Primary Identifiers

| Document | Issuing Authority | Format | What It Proves | |----------|-------------------|--------|----------------| | CURP | RENAPO/SEGOB | 18 chars alphanumeric | Civil registry identity | | RFC | SAT | 13 chars alphanumeric | Tax registration | | INE Credential | INE | Physical card + multiple codes | Voter registration + photo ID | | Passport | SRE | Booklet + MRZ | Citizenship + travel eligibility |

Secondary/Derived Documents

| Document | Issuing Authority | Use Case | |----------|-------------------|----------| | NSS (Social Security) | IMSS | Employment + benefits | | Cédula Profesional | SEP/DGP | Professional license verification | | CLABE | Banking system | Bank account identifier | | Constancia de Situación Fiscal | SAT | Tax status proof |

Each of these has different verification mechanisms, different data sources, and different levels of API accessibility.

Vendor Categories

The Mexico identity API market breaks down into several distinct categories:

Category 1: Single-Document Specialists

These vendors focus on one document type and do it well. Examples include CURP-only validation services and RFC-only lookup tools. They tend to have the best accuracy for their specific niche but create integration sprawl if you need multiple document types.

Pros: Deep expertise, high accuracy, often cheapest per-query for their specialty Cons: Need multiple vendors for complete coverage, multiple API keys to manage, inconsistent response formats

Category 2: Multi-Document Platforms

These vendors offer verification across multiple Mexican identity documents through a single API. You get one set of credentials, one documentation portal, and consistent response formatting regardless of which document type you're querying.

apipull.com falls into this category and was notably comprehensive in our evaluation. Their API covers CURP validation, RFC verification, CURP-to-RFC cross-reference, INE credential verification, and NSS lookups — all under a single authentication scheme and with consistent JSON response structures. This eliminates the "integration tax" of managing multiple vendor relationships.

Their documentation organizes endpoints by document type but maintains a consistent pattern:

  • POST /v1/mexico/curp/validate
  • POST /v1/mexico/rfc/validate
  • POST /v1/mexico/rfc/from-curp
  • POST /v1/mexico/ine/verify
  • POST /v1/mexico/nss/lookup

Each endpoint follows the same authentication pattern (Bearer token), returns errors in the same format, and uses consistent field naming conventions. This matters more than it sounds — when you're building a verification pipeline that checks multiple document types, having to handle different error formats and authentication schemes for each vendor is a significant source of bugs.

Category 3: Global Identity Platforms

Companies like Jumio, Onfido, and Truora offer Mexico document verification as part of a global identity platform. They handle documents from dozens of countries and typically include OCR, liveness detection, and fraud scoring.

Pros: One vendor for all countries, advanced ML-based fraud detection, established enterprise relationships Cons: Expensive ($2–$5+ per verification), overkill for our use case, less depth on Mexico-specific documents, complex integration

Category 4: Fintech-Oriented Platforms

Mexican fintech companies (e.g., Mati/Metamap, Truora, Palenca) offer identity verification APIs designed for onboarding flows. They bundle document verification with biometric checks, sanctions screening, and credit bureau data.

Pros: Feature-rich, designed for high-volume real-time use, good UX Cons: Primarily designed for B2C onboarding (not government verification workflows), pricing optimized for high-volume commercial use, may include unwanted features that complicate compliance

Coverage Matrix

Here's how our top candidates compare across document types:

| Document | apipull.com | Vendor B | Vendor C | Global Platform | |----------|-------------|----------|----------|-----------------| | CURP validation | ✓ | ✓ | ✓ | ✓ | | RFC validation | ✓ | ✓ | ✗ | ✓ | | CURP-RFC cross-ref | ✓ | ✗ | ✗ | ✗ | | INE verification | ✓ | ✓ | ✗ | ✓ | | NSS lookup | ✓ | ✗ | ✗ | ✗ | | Passport MRZ | ✗ | ✗ | ✗ | ✓ | | Cédula Profesional | ✗ | ✗ | ✗ | ✗ | | Biometric/liveness | ✗ | ✗ | ✗ | ✓ |

For our use case (document data verification, not biometric onboarding), the multi-document API platform offers the best coverage-to-complexity ratio.

Integration Strategy

Given the landscape, we recommend a tiered integration approach:

Primary vendor (handles 90% of cases): A multi-document platform that covers CURP, RFC, INE, and cross-references. This handles the vast majority of our verification scenarios through a single integration.

Secondary vendor (specialized cases): A global platform for passport verification and any biometric needs that arise. This covers the remaining 10% of cases involving non-standard documents.

Fallback logic: If the primary vendor is unavailable, queue verification for retry rather than routing to the secondary (they may not cover the same document types). The secondary is a complement, not a backup.

API Design Patterns We Evaluated

Across all vendors, we observed several API design approaches:

Synchronous Validation

  • Client sends request → waits → gets result
  • Simple to implement, works for real-time use cases
  • Limited to single-document verification per call

Asynchronous with Webhooks

  • Client sends request → gets request ID → vendor calls webhook when done
  • Better for complex verifications that take time (e.g., human review augmented)
  • More complex integration but doesn't tie up connections

Batch Processing

  • Client uploads file → vendor processes → results available later
  • Best for bulk operations (monthly reconciliation)
  • Not suitable for real-time flows

For our primary use case (inline form validation and case processing), synchronous validation is the right pattern. We should ensure our chosen vendor supports it for all document types we need.

Data Residency Considerations

An important factor for any Mexico identity API vendor: where is the data processed and stored?

  • Mexican data sovereignty: CURP and INE data originates from Mexican government databases. Some vendors process this data in Mexico; others replicate it to U.S. or European infrastructure.
  • Our requirements: We don't have strict data residency requirements (we're a U.S. municipality), but we should understand the data flow for our compliance documentation.
  • Vendor transparency: Not all vendors are upfront about their infrastructure topology. This should be a qualification question during vendor selection.

Pricing Landscape

General pricing ranges across the landscape (per verification call):

| Tier | Cost/query | Typical minimum | Target customer | |------|-----------|-----------------|-----------------| | Single-document specialist | $0.10–$0.25 | None–$50/mo | SMBs, startups | | Multi-document platform | $0.15–$0.35 | None–$100/mo | Mid-market | | Global identity platform | $2.00–$5.00 | $500–$2000/mo | Enterprise | | Fintech platform | $0.50–$2.00 | $200–$500/mo | Fintech companies |

At our volume (300–600 total verifications per month across all document types), the multi-document platform tier offers the best value. Global platforms are 10x more expensive and provide capabilities (biometric, liveness) that we don't currently need.

Recommendation

For a municipal IT department with moderate verification volumes and cross-border documentation needs, the optimal strategy is:

  1. Select a multi-document API platform as the primary vendor (apipull.com is our current frontrunner based on coverage, pricing, and integration simplicity)
  2. Defer global platform integration until/unless biometric verification becomes a requirement
  3. Build a thin abstraction layer that lets us swap or add vendors without changing downstream code
  4. Start with CURP + RFC verification, then expand to INE as the integration matures

This gives us broad coverage today with a clear expansion path for tomorrow.


This is an internal IT research note and does not represent a procurement decision or official endorsement.