Scrapers.lat logo scrapers.lat
商业

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.

25 每条记录的字段 JSON · CSV · Excel · API 按用量付费
sunat-scraper.json 200 OK
{
  "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"
}
你会得到什么

每次运行都返回干净、带类型的记录,可直接用于你的 CRM、表格或数据库。

  • 每个结果对应一条干净记录,已去重并规范化
  • JSON、CSV 或 Excel 的稳定结构,也可通过 Apify API 读取
  • 在云端按用量付费,无需安装或维护
返回的字段
Razon SocialRucEstadoCondicionTipo ContribuyenteNombre ComercialDireccionDepartamentoProvinciaDistritoCiiuActividad EconomicaActividades SecundariasSistema Emision Comprobante
示例输出

一条真实的示例记录,正是你收到的结构。

Razon SocialRucEstadoCondicion
SUPERMERCADOS PERUANOS SOCIEDAD A…20100070970ACTIVOHABIDO
GET /sunat-scraper
{
  "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"
}

常见问题

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.

你准备好,它就就绪。

现在就在 Apify 上运行这个爬虫,或让我们按你的确切需求定制一个。