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 por datos (RENAPO) | POST /app/curp | sync | ~1-5s | 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/init | 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 |
| Rastreo SPEI (Banxico) | POST /app/spei | sync | ~1-10s | sandbox+prod |
| Validador CLABE | POST /app/clabe/validate | sync | <200ms | sandbox+prod |
| Huella digital | POST /app/intel/customer/:id | async | <60s | sandbox+prod |
| Huella digital 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/init
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/spei
POST /app/clabe/validate
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.
Open the account, confirm the email and run your first check the same day.
Start without talking to sales
Create the account, confirm your email and you have keys. Nobody calls you first.
$100 MXN in credit
A corporate email earns $100 MXN once confirmed, good for 30 days in production.
Is your company already here?
If someone on your domain already signed up, you request to join theirs and an admin approves you.
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.