Built for developers.
Ready for production.
Integrate identity verification into your products without fighting infrastructure. Clear, predictable API and tools for modern teams.
Every verification tool, one API call
All MasterApi capabilities available for your integration.
| Tool | Endpoint | Type | Latency | Environment |
|---|---|---|---|---|
| CURP Calculo | POST /app/curp | sync | <200ms | sandbox+prod |
| CURP Validacion | POST /app/curp/validate | async | <3s | sandbox+prod |
| RFC Calculo | POST /app/rfc | sync | <200ms | sandbox+prod |
| RFC Calculo (moral) | POST /app/rfc/company | sync | <200ms | sandbox+prod |
| RFC Validacion | POST /app/rfc/validate | sync | <2s | sandbox+prod |
| INE / IFE | POST /app/ine-extraction/customer/:id | async | <8s | sandbox+prod |
| Blacklist/AML | GET /app/blacklist/customer/:id | sync | <1s | sandbox+prod |
| Verificacion de Identidad | POST /app/identity-verification/customer/:id/create | async | <30s | sandbox+prod |
| Antecedentes Judiciales | GET /app/judicial/customer/:id | sync | <3s | sandbox+prod |
| Antecedentes Judiciales (moral) | GET /app/judicial-moral/customer/:id | sync | <3s | sandbox+prod |
| Intel OSINT | POST /app/intel/customer/:id | async | <60s | sandbox+prod |
| Intel OSINT Premium | POST /app/intel-premium/customer/:id | async | <60s | sandbox+prod |
| Gestion Clientes | POST /customer | sync | <200ms | sandbox+prod |
POST /app/curp
POST /app/curp/validate
POST /app/rfc
POST /app/rfc/company
POST /app/rfc/validate
POST /app/ine-extraction/customer/:id
GET /app/blacklist/customer/:id
POST /app/identity-verification/customer/:id/create
GET /app/judicial/customer/:id
GET /app/judicial-moral/customer/:id
POST /app/intel/customer/:id
POST /app/intel-premium/customer/:id
POST /customer
Explore the API interactively
Select an endpoint to see the request/response structure.
curl -X POST https://api.singula.mx/customer \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Maria",
"last_name": "Garcia",
"mothers_last_name": "Rodriguez",
"gender": "M",
"birth_day": "15",
"birth_month": "03",
"birth_year": "1990",
"env": "production"
}'Every tool is called two ways.
On a customer you are onboarding, or directly with the value in the body. Same response, same charge.
On a customer
The call reads the file you are onboarding and writes the result back on it.
Direct query
The value travels in the body. No customer is created, and the query lands in your activity.
curl -X POST https://api.singula.mx/app/curp/validate \
-H "Authorization: Bearer $SINGULA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"curp": "GARM900315MDFRRL09"}'
→ { "request_id": "6622f8a1c1d2e3f4a5b6c7d8", "data": { "isValid": true } }Integration in minutes, not months.
With simple endpoints and a consistent structure, you can have your first flow running today.
Contact us
Reach out to get early access.
Get API Key
Get your Sandbox credentials.
Test Integration
Test with simulated data.
Go Live
Switch to production with a toggle.
Simple endpoints
Predictable and easy-to-understand RESTful API.
Copy-Paste Examples
Snippets ready to use in the most popular languages.
Native SDKs
Official libraries for Node, Python, Go, and more.
Step-by-step guides
Tutorials for onboarding, KYC, and anti-fraud.
Integrate Singula with AI agents
Our MCP server allows AI agents like Claude or GPT to use verification tools directly.
{
"mcpServers": {
"singula": {
"type": "sse",
"url": "https://api.singula.mx/mcp/sse",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}Real-time webhooks for reactive experiences.
Your system receives instant notifications when verification status changes.
- Immediate notifications
- Easy to connect to workers
- Automatic retries
- Security signatures (HMAC)
Typical use
- Send email upon verification completion
- Unlock premium features
- Create manual review tickets
Secure sandbox to experiment without risk.
Test the entire API without touching real data. Simulate responses, errors, and risk scenarios.
- Unlimited free sandbox
- Preconfigured scenarios (fraud, success)
- Test automation
- Same structure as production
Platform guarantees for serious teams
Security, observability, and governance built-in.
Logs with unique IDs
End-to-end traceability of every request.
API Keys per environment
Separate sandbox and production management.
Roles and permissions
Granular access control by team.
E2E Encryption
Default on all communications.
LFPDPPP Compliance
Mexican personal data regulation.
Versioned API
No breaking changes. Guaranteed stability.
Start building with Singula today.
Contact us for early access and have your first verification flow running in minutes.
-H "Authorization: Bearer sk_test_..."
> { "status": "ok" }
No forced contracts. No cost in sandbox.