Peru tax and identity validation APIs

Validate SUNAT invoices, DNI names, and RUC companies.

Fisco One provides focused APIs for checking invoice data against SUNAT, resolving a person name from DNI, and resolving an organization name from RUC.

Simple REST endpoints
Peru-first validation data
JSON responses
Designed for validation workflows

API response preview

Three focused validation services

Live data

SUNAT invoice check

F001-00048291

Check whether an invoice or tax voucher exists and matches SUNAT records.

DNI person lookup

73918244

Find a person name from a Peruvian DNI number for validation flows.

RUC organization lookup

20604781291

Find an organization name from a Peruvian RUC number before issuing documents.

Current APIs

Only the checks your validation flow needs today.

The product is intentionally focused: verify invoice information with SUNAT and resolve Peruvian DNI/RUC names before creating or validating tax documents.

SUNAT invoice check

Check whether an invoice or tax voucher exists and matches SUNAT records.

DNI person lookup

Find a person name from a Peruvian DNI number for validation flows.

RUC organization lookup

Find an organization name from a Peruvian RUC number before issuing documents.

Built for tax document validation and identity lookup.

Use Fisco One when your app needs to confirm SUNAT invoice information, display the legal name for a DNI, or prefill an organization name from RUC.

Pre-issue customer validation
SUNAT voucher confirmation
RUC name autofill
DNI holder name lookup
Support desk verification
Onboarding checks

Small API surface. Clear integration path.

Keep the validation layer separate from your ERP, POS, billing system, or custom tax-document workflow.

GET /sunat/invoices/check
GET /dni/{number}/name
GET /ruc/{number}/organization

Need these validation APIs in your product?

Request access for SUNAT invoice checks, DNI person-name lookup, and RUC organization-name lookup.