🇵🇪 Peru
RUC data, managers and background checks for Peruvian businesses
Overview
AiPrise verifies Peruvian businesses by their RUC against the tax administration (SUNAT). A business verification returns the company profile, activity codes, managers and legal representatives when listed, and background checks on the company.
Coverage
| Data point | Returned | Note |
|---|---|---|
| Company profile | Yes | Legal name and status |
| Business activities | Yes | Activity codes registered with SUNAT |
| Managers and legal representatives | Yes, when listed | General manager, attorneys-in-fact, president. Listed for about 2 in 3 companies. |
| Shareholders | No | |
| Ultimate beneficial owners | No | |
| RUC check | Yes | The RUC is the lookup key, so a match confirms it |
| Background checks | Yes | Business background, international lists and media alerts |
| Document | Returned |
|---|---|
| Register extract | No |
| Articles of association | No |
| Financial statements | No |
Speed
| Step | Typical | 9 in 10 within |
|---|---|---|
| Business verification (company data, managers, background checks) | 25 seconds | 2.5 minutes |
These are typical times from production, not a service-level commitment: set timeouts well above them, or use callbacks.
Company types
Every taxpayer with a RUC is covered. The legal form and the registered address are not returned.
Sources
| Register | What it gives |
|---|---|
| Superintendencia Nacional de Aduanas y de Administración Tributaria (SUNAT) | Company profile, activity codes, managers and legal representatives |
| Background databases | Business background, international lists, media alerts |
Identifiers
Send the RUC as tax_identification_number, with country_code set to PE.
| Identifier | Format | Example |
|---|---|---|
| RUC | 11 digits | 20123456789 |
Statuses and legal forms
Every result carries the register's own status in registration_info.status and an AiPrise status in registration_info.normalised_status. The normalised status is one of Active, Suspended, Dormant, Dissolved / Struck Off, In Liquidation / Insolvency or Unknown.
| Register status | Normalised status |
|---|---|
| found | Active |
The legal form is not returned.
Quirks and gotchas
Country-specific behaviour to know before you integrate.
| Quirk | Details |
|---|---|
| Send the RUC, not a name | The lookup runs on the RUC in tax_identification_number. |
found status | The status is found when the RUC exists. It maps to Active; the register's own status (for example a suspended or cancelled RUC) does not come back. |
| No address or legal form | The registered address and the legal form are not returned. Collect them in your onboarding flow. |
| Role names in Spanish | Roles come back as SUNAT writes them, for example GERENTE GENERAL (general manager), TITULAR-GERENTE (owner-manager) and APODERADO (attorney-in-fact). |
Limits
- Shareholders, beneficial owners and register documents are not available.
- The registered address and the legal form are not returned.
Updated about 20 hours ago
