Chile SII Taxpayer & Company Tax Status Scraper (RUT) avatar

Chile SII Taxpayer & Company Tax Status Scraper (RUT)

Pricing

from $12.75 / 1,000 results

Go to Apify Store
Chile SII Taxpayer & Company Tax Status Scraper (RUT)

Chile SII Taxpayer & Company Tax Status Scraper (RUT)

Look up Chilean taxpayers and companies by RUT and get the registered name, tax status (situación tributaria), start-of-activities date, registered economic activities with SII codes, foreign-currency and SME flags. Export to JSON, CSV or Excel.

Pricing

from $12.75 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Chile SII Taxpayer & Company Tax Status Scraper (RUT)

Chile SII Taxpayer & Company Tax Status Scraper (RUT)

Here is one real result, with every field the actor returns:

{
"rut": "90749000-9",
"rutNumber": 90749000,
"dv": "9",
"razonSocial": "FALABELLA S.A.",
"taxpayerType": "Persona Jurídica",
"situacionTributaria": "Con Inicio de Actividades",
"inicioActividades": true,
"inicioActividadesFecha": "01-01-1993",
"inicioActividadesDate": "1993-01-01",
"monedaExtranjera": false,
"empresaMenorTamano": false,
"afectaIva": true,
"activitiesCount": 5,
"primaryActivityName": "FONDOS Y SOCIEDADES DE INVERSION Y ENTIDADES FINANCIERAS SIMILARES",
"primaryActivityCode": "643000",
"primaryActivityCategoria": "Primera",
"primaryActivityAfectaIva": true,
"primaryActivityFecha": "12-11-2010",
"activityCodes": ["643000", "702000", "749001", "783000", "803000"],
"activityNames": [
"FONDOS Y SOCIEDADES DE INVERSION Y ENTIDADES FINANCIERAS SIMILARES",
"ACTIVIDADES DE CONSULTORIA DE GESTION",
"ASESORIA Y GESTION EN LA COMPRA O VENTA DE PEQUEÑAS Y MEDIANAS EMPRESA",
"OTRAS ACTIVIDADES DE DOTACION DE RECURSOS HUMANOS",
"ACTIVIDADES DE INVESTIGACION (INCLUYE ACTIVIDADES DE INVESTIGADORES Y"
],
"documentosTimbradosCount": 25,
"facturaElectronicaUltimoAno": 2026,
"boletaElectronicaUltimoAno": null,
"consultaFecha": "10-08-2026 10:35 hrs",
"found": true,
"source": "SII Chile",
"observedAt": "2026-08-10T14:35:41.342Z"
}

The most complete Chile SII taxpayer scraper available. It returns every field the SII public taxpayer query exposes for each RUT, from registered name and tax status to the start-of-activities date, every registered economic activity with its SII code and category, and the electronic-document and IVA flags, so you get verified KYB data on any Chilean company or person in one run.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor queries the public SII (Servicio de Impuestos Internos) taxpayer situation service for each RUT you pass, validates the verification digit automatically, and writes one normalized record per RUT to the run's dataset. Each record carries the registered name (razon social), taxpayer type, tax status (situacion tributaria), whether and when activities started, all registered economic activities with their SII codes, categories and IVA flags, plus the foreign-currency and SME (empresa de menor tamano) flags and electronic-document indicators.

RUTs are accepted in any common format (76.086.428-5, 760864285 or 76086428). Missing source values are returned as null and lists as empty arrays, never invented. A RUT that is not found returns a record with found: false.

Quickstart

Open the actor, paste this into the input, and press Run. It looks up two Chilean companies by RUT.

{
"ruts": ["90749000-9", "93834000-5"],
"maxRecords": 10
}

Pass as many RUTs as you like, one per line. ruts drives the run; maxRecords is optional and defaults to 10.

Input reference

FieldTypeRequiredDefaultDescription
rutsstring[]yes["90749000-9", "93834000-5"]One or more Chilean RUTs to query. Accepts 76.086.428-5, 760864285 or 76086428. The verification digit is validated automatically.
maxRecordsintegerno10Maximum number of taxpayer records to return in one run. Range 1 to 1000000. Free Apify plans are capped at 10 per run.

Output reference

One dataset item per RUT. Types: string, integer, boolean, string[], or null when the source value is absent.

FieldTypeDescription
rutstringRUT in normalized number-dv form.
rutNumberintegerNumeric part of the RUT.
dvstringVerification digit.
razonSocialstringRegistered name (person or company), or null.
taxpayerTypestringTaxpayer type, for example Persona Jurídica or Persona Natural.
situacionTributariastringTax status, for example Con Inicio de Actividades.
inicioActividadesbooleantrue when the taxpayer has started activities.
inicioActividadesFechastringStart-of-activities date as shown by SII (DD-MM-YYYY), or null.
inicioActividadesDatestringStart-of-activities date normalized to YYYY-MM-DD, or null.
monedaExtranjerabooleantrue when the taxpayer reports in foreign currency.
empresaMenorTamanobooleantrue when flagged as an SME (empresa de menor tamano).
afectaIvabooleantrue when any registered activity is subject to IVA, or null.
activitiesCountintegerNumber of registered economic activities.
primaryActivityNamestringName of the first registered activity, or null.
primaryActivityCodestringSII code of the first activity, or null.
primaryActivityCategoriastringTax category of the first activity, or null.
primaryActivityAfectaIvabooleanWhether the first activity is subject to IVA, or null.
primaryActivityFechastringRegistration date of the first activity, or null.
activityCodesstring[]SII codes of all registered activities.
activityNamesstring[]Names of all registered activities.
documentosTimbradosCountintegerCount of stamped document types on record, or null.
facturaElectronicaUltimoAnointegerMost recent year with electronic invoices (factura electronica), or null.
boletaElectronicaUltimoAnointegerMost recent year with electronic receipts (boleta electronica), or null.
consultaFechastringSII query timestamp string as returned.
foundbooleantrue when the RUT was found, false otherwise.
sourcestringAlways SII Chile.
observedAtstringISO 8601 timestamp of when the record was collected.

Example output record

Real record from a live run (input {"ruts": ["93834000-5"]}):

{
"rut": "93834000-5",
"rutNumber": 93834000,
"dv": "5",
"razonSocial": "CENCOSUD S A",
"taxpayerType": "Persona Jurídica",
"situacionTributaria": "Con Inicio de Actividades",
"inicioActividades": true,
"inicioActividadesFecha": "01-01-1993",
"inicioActividadesDate": "1993-01-01",
"monedaExtranjera": false,
"empresaMenorTamano": false,
"afectaIva": true,
"activitiesCount": 3,
"primaryActivityName": "VENTA AL POR MENOR EN COMERCIOS DE ALIMENTOS, BEBIDAS O TABACO (SUPERM",
"primaryActivityCode": "471100",
"primaryActivityCategoria": "Primera",
"primaryActivityAfectaIva": true,
"primaryActivityFecha": "01-01-1993",
"activityCodes": ["471100", "643000", "702000"],
"activityNames": [
"VENTA AL POR MENOR EN COMERCIOS DE ALIMENTOS, BEBIDAS O TABACO (SUPERM",
"FONDOS Y SOCIEDADES DE INVERSION Y ENTIDADES FINANCIERAS SIMILARES",
"ACTIVIDADES DE CONSULTORIA DE GESTION"
],
"documentosTimbradosCount": 20,
"facturaElectronicaUltimoAno": 2026,
"boletaElectronicaUltimoAno": null,
"consultaFecha": "10-08-2026 10:35 hrs",
"found": true,
"source": "SII Chile",
"observedAt": "2026-08-10T14:35:47.119Z"
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~sii-chile-taxpayer-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"ruts":["90749000-9","93834000-5"]}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~sii-chile-taxpayer-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"ruts":["76086428-5"],"maxRecords":100}'

Apify CLI:

apify call scrapers_lat/sii-chile-taxpayer-scraper \
--input '{"ruts":["90749000-9"]}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per taxpayer record returned (result event). See the pricing tab for the current per-result price.
  • No charge on failure. If a lookup errors, the actor does not charge for it. A RUT that is simply not found returns a record with found: false.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 records per run. Upgrade for higher maxRecords.
  • One record per RUT. Each valid RUT you pass produces one result.

FAQ and troubleshooting

A RUT came back with found: false. Why? The SII taxpayer situation service has no public record for that RUT, or the RUT is not a registered taxpayer. Records not found are not charged as errors.

Do I need to format the RUT with dots and a dash? No. Any common format works (76.086.428-5, 760864285 or 76086428). The verification digit is validated automatically.

Why is boletaElectronicaUltimoAno null? The taxpayer has no electronic receipts on record, or that indicator is not published. Missing source values are returned as null, never invented.

Why are some activity names cut off? SII publishes some activity names truncated in the situation view. The actor returns them exactly as shown, without inventing the rest.

Is this an official SII tool? No. This actor is independent and has no affiliation with the SII or the government of Chile. It reads only publicly available taxpayer situation data. Use it in accordance with the SII terms.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with the SII or the government of Chile. Accesses only publicly available taxpayer situation data. Use in accordance with the SII terms of service.