🇵🇪 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 pointReturnedNote
Company profileYesLegal name and status
Business activitiesYesActivity codes registered with SUNAT
Managers and legal representativesYes, when listedGeneral manager, attorneys-in-fact, president. Listed for about 2 in 3 companies.
ShareholdersNo
Ultimate beneficial ownersNo
RUC checkYesThe RUC is the lookup key, so a match confirms it
Background checksYesBusiness background, international lists and media alerts
DocumentReturned
Register extractNo
Articles of associationNo
Financial statementsNo

Speed

StepTypical9 in 10 within
Business verification (company data, managers, background checks)25 seconds2.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

RegisterWhat it gives
Superintendencia Nacional de Aduanas y de Administración Tributaria (SUNAT)Company profile, activity codes, managers and legal representatives
Background databasesBusiness background, international lists, media alerts

Identifiers

Send the RUC as tax_identification_number, with country_code set to PE.

IdentifierFormatExample
RUC11 digits20123456789

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 statusNormalised status
foundActive

The legal form is not returned.

Quirks and gotchas

Country-specific behaviour to know before you integrate.

QuirkDetails
Send the RUC, not a nameThe lookup runs on the RUC in tax_identification_number.
found statusThe 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 formThe registered address and the legal form are not returned. Collect them in your onboarding flow.
Role names in SpanishRoles 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.

Did this page help you?