Identity verification built for Latin America
Check people and companies against the official registries of the region. One API, one contract, answers in seconds.
Since 2011 we have built direct relationships with the government sources and local data partners of each country, so you can verify a person or a business in Latin America without negotiating country by country.
Three ways to know who you are dealing with
Real-time checks for onboarding, and licensed datasets for enrichment and risk models.
Verify people
Documents, age, phone and background, checked against the official source of each country.
- Document check
- Age validation
- Background check
Verify companies
Registration, tax status and ultimate beneficial owners from official registries.
- Company information
- UBOs
- 8 countries
License datasets
Entire datasets for enrichment and risk models, refreshed on a schedule.
- People
- Companies
- Annual license
From one identifier to a decision you can file
Real requests and responses from our API documentation.
Get your credentials
We issue API credentials to your team. Log in once and receive a JWT token that you send as a bearer header on every request.
{
"username": "your-user",
"password": "••••••••"
}
// response
{
"token": "eyJhbGciOiJIUzUxMiJ9…",
"expiration": 150
}Send the country and the identifier
Each product has one endpoint per country. For a Peruvian national ID, you send the DNI number in the path. Nothing else is required.
GET /experience-idv-docverifcheck-api-v1/api/ idv-govcheck/v1/pe-identity/{documentNumber}/check-dni Authorization: Bearer eyJhbGciOiJIUzUxMiJ9…
We ask the official registry
The request goes to the government source that holds the record. In this case, the Single Registry of Identification of Natural Persons of Peru.
≈ 3 s average round trip
Read a structured answer
The response comes back as JSON with a trace ID, a timestamp and the record as the registry holds it.
{
"traceId": "b2345cfc7bee621e",
"timestamp": "2026-10-14 11:59:35",
"data": {
"surname": "GARCIA",
"firstName": "MARIA",
"dateOfBirth": "15/03/1985",
"issueDate": "10/05/2019",
"dateOfExpiry": "10/05/2027"
}
}Handle every outcome
Standard HTTP status codes and IDV error codes tell your system exactly what happened, so you can approve, retry or send the case to review.
| 200 | OK, record returned |
| 400 | IDV-4005 Bad request |
| 401 | Unauthorized |
| 404 | IDV-1002 Data not found |
| 500 | IDV-1001 Internal server error |
| 504 | IDV-1100 Gateway timeout |
{
"username": "your-user",
"password": "••••••••"
}
// response
{
"token": "eyJhbGciOiJIUzUxMiJ9…",
"expiration": 150
}GET /experience-idv-docverifcheck-api-v1/api/ idv-govcheck/v1/pe-identity/{documentNumber}/check-dni Authorization: Bearer eyJhbGciOiJIUzUxMiJ9…
≈ 3 s average round trip
{
"traceId": "b2345cfc7bee621e",
"timestamp": "2026-10-14 11:59:35",
"data": {
"surname": "GARCIA",
"firstName": "MARIA",
"dateOfBirth": "15/03/1985",
"issueDate": "10/05/2019",
"dateOfExpiry": "10/05/2027"
}
}| 200 | OK, record returned |
| 400 | IDV-4005 Bad request |
| 401 | Unauthorized |
| 404 | IDV-1002 Data not found |
| 500 | IDV-1001 Internal server error |
| 504 | IDV-1100 Gateway timeout |
One contract. Every country we cover.
With one API,
you can
- validate an ID.
- confirm an age.
- check a phone.
- screen a watchlist.
- pull criminal records.
- trace a vehicle.
- verify a company.
- find the owners.
- license a dataset.
- onboard Latin America.
Built for the industries that onboard Latin America
Use cases and recommended checks for each industry we serve.
Where each check answers today
Availability by product, as published in our API documentation. Ask us about countries in progress.
| Country | ID document | Age | Phone | Criminal records | Vehicles | Company info | Beneficial owners |
|---|---|---|---|---|---|---|---|
| ARArgentina | available | available | available | not available | available | available | available |
| BOBolivia | not available | not available | not available | not available | not available | available | not available |
| BRBrazil | available | available | available | available | available | available | available |
| CLChile | available | available | available | available | available | available | available |
| COColombia | available | not available | available | available | not available | available | available |
| CRCosta Rica | available | not available | not available | not available | not available | not available | not available |
| ECEcuador | available | not available | not available | not available | available | available | not available |
| MXMexico | available | available | available | not available | available | available | available |
| PEPeru | available | available | available | available | available | available | available |
| UYUruguay | available | not available | not available | not available | not available | not available | not available |
In their words
Data and compliance teams in the US and Europe on working with MSLA‑ID.
“Working with MSLA‑ID is always a very positive experience. They bring agility, security, and a highly professional approach. Their team combines closeness and technical expertise, making them a trusted and, of course, preferred partner in our ID Verification projects in Latin America.”

“MSLA is our point of reference in Latin America for all our B2B data requirements. For several years, we have relied on MSLA to access high-quality Latin American data that ensures the success of our clients’ campaigns.”

“For over 10 years, MSLA has provided ACTON with consumer and business data from countries in Central and South America. MSLA’s API platforms are state of the art, dependable and easy to use.”

“MSLA is a highly professional organization that consistently demonstrates expertise and dedication. Their commitment to quality and attention to detail are evident in everything they do.”

Get a demo
Tell us what you need to verify and where. A specialist replies within one business day with coverage, pricing and a test account.
- One contract and one API for every country we cover
- Answers from official registries in about 3 seconds
- Test credentials before you sign anything