SUNAT Peru RUC & Taxpayer Registry Scraper
Scrape Peru SUNAT taxpayer records by RUC or company name. Extract razonSocial, RUC, estado, condicion, taxpayer type, fiscal address, CIIU activity, legal representatives and branch locations. Export to JSON, CSV or Excel.
{ "razonSocial": "SUPERMERCADOS PERUANOS SOCIEDAD ANONIMA 'O ' S…", "ruc": "20100070970", "estado": "ACTIVO", "condicion": "HABIDO", "tipoContribuyente": "SOCIEDAD ANONIMA", "nombreComercial": "SUPERMERCADOS PERUANOS", "direccion": "CAL.MORELLI NRO. 181 INT. P-2", "departamento": "LIMA", "provincia": "LIMA" }
Cada execução retorna registros limpos e tipados, prontos para o seu CRM, planilha ou banco de dados.
- Um registro limpo por resultado, deduplicado e normalizado
- Esquema estável em JSON, CSV ou Excel, ou leia pela API da Apify
- Pague pelo uso na nuvem, sem instalar ou manter nada
Um registro real de exemplo, exatamente no formato que você recebe.
| Razon Social | Ruc | Estado | Condicion |
|---|---|---|---|
| SUPERMERCADOS PERUANOS SOCIEDAD A… | 20100070970 | ACTIVO | HABIDO |
{ "razonSocial": "SUPERMERCADOS PERUANOS SOCIEDAD ANONIMA 'O ' S…", "ruc": "20100070970", "estado": "ACTIVO", "condicion": "HABIDO", "tipoContribuyente": "SOCIEDAD ANONIMA", "nombreComercial": "SUPERMERCADOS PERUANOS", "direccion": "CAL.MORELLI NRO. 181 INT. P-2", "departamento": "LIMA", "provincia": "LIMA" }
Perguntas frequentes
Which companies does this scraper cover?
It covers every taxpayer registered in SUNAT Consulta RUC, which includes all formal businesses and individuals with a RUC across the 24 departments of Peru. Both active and deregistered taxpayers are returned.
Can I search by company name instead of RUC?
Yes. Any 11-digit numeric search term is treated as a direct RUC lookup, and any other text is treated as a company-name search that returns every matching taxpayer. You can mix both in a single run.
How many records can I collect in one run?
A direct RUC lookup returns one record per RUC. A name search can return dozens of matching taxpayers per term. Use Max Items to cap the total collected across all search terms.
Can I get the legal representatives of a company?
Yes. Enable Fetch Legal Representatives and each record will include the full list of representantes legales with document type, document number, name, role and start date.
Can I get every branch location of a company?
Yes. Enable Fetch Branch Locations and each record includes an establishments array with every registered establecimiento anexo: internal code, establishment type, full address and economic activity. Large retailers and public bodies can return hundreds or thousands of branches in a single record.
What happens if a RUC or name returns no data?
The scraper logs the term and continues with the rest of your input. A short error record is written to the dataset for that term so you can see exactly which lookups returned nothing.
Pronto quando você estiver.
Rode o scraper na Apify agora mesmo, ou peça um feito sob medida para o que você precisa.