Argentina Company & CUIT Registry Scraper avatar

Argentina Company & CUIT Registry Scraper

Pricing

from $21.25 / 1,000 results

Go to Apify Store
Argentina Company & CUIT Registry Scraper

Argentina Company & CUIT Registry Scraper

Look up Argentine companies and taxpayers by name or CUIT. Get legal name (razón social), CUIT/CDI tax id, entity type, inferred legal form (S.A., S.R.L., S.A.S.) and AFIP tax registration status (Ganancias, IVA, Monotributo, Empleador). Export to JSON, CSV or Excel.

Pricing

from $21.25 / 1,000 results

Rating

5.0

(1)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 days ago

Last modified

Share

Argentina Company & CUIT Registry Scraper

Argentina Company & CUIT Registry Scraper

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

{
"razonSocial": "MERCADOLIBRE S.R.L.",
"taxId": "30-70308853-4",
"taxIdNumber": "30703088534",
"taxIdType": "CUIT",
"personType": "Persona Jurídica",
"legalForm": "S.R.L.",
"gananciasStatus": "Ganancias Sociedades",
"ivaStatus": "Iva Inscripto",
"monotributoCategory": null,
"isEmployer": true,
"taxRegimes": ["Ganancias: Ganancias Sociedades", "IVA: Iva Inscripto", "Empleador"],
"provincia": null,
"actividadPrincipal": "620900 - SERVICIOS DE INFORMÁTICA N.C.P. » SERVICIOS DE PROGRAMACIÓN Y CONSULTORÍA INFORMÁTICA Y ACTIVIDADES CONEXAS » INFORMACIÓN Y COMUNICACIONES #2 [12/2014]",
"fechaContratoSocial": "1999-07-15",
"fechaInscripcion": null,
"antiguedadAnios": 27,
"localidad": "Ciudad Autónoma de Buenos Aires",
"impuestosActivos": [
"BS PERSONALES", "IVA", "IMPTO.A LAS GANANCIAS", "APORTES SEG. SOCIAL",
"GANANCIAS SOCIEDADES", "DEB Y CRED EN CTA CTE"
],
"constanciaUrl": "https://www.cuitonline.com/constancia/inscripcion/30703088534",
"detailUrl": "https://www.cuitonline.com/detalle/30703088534/mercadolibre-s.r.l.html",
"searchQuery": "30-70308853-4",
"source": "Argentina Taxpayer Registry",
"observedAt": "2026-08-09T21:56:03.568Z",
"error": null,
"aiCompanySummary": null,
"aiRiskFlags": null,
"aiRiskLevel": null,
"aiIndustry": null,
"aiIndustryCode": null,
"enrichedEmail": null,
"enrichedContactName": null,
"enrichedJobTitle": null,
"enrichedEmailStatus": null,
"enrichedSource": null
}

The most complete Argentine company and CUIT registry scraper available. It returns every field the Argentine taxpayer registry exposes per entity (legal name, CUIT/CDI, entity type, inferred legal form, and AFIP tax registration status), plus an optional deeper read that adds incorporation date, entity age, locality, and the full list of active taxes, plus optional AI and contact-enrichment add-ons, from a single name or CUIT lookup.

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

Apify Coverage Output Billing

Table of contents

What it does

The actor looks up Argentine companies and taxpayers by name or exact CUIT/CDI, resolves each match against the taxpayer registry, and writes one normalized record per entity to the run's dataset. Each record includes the legal name (razón social), tax id in both formatted and digits-only form, entity type, an inferred legal form (S.A., S.R.L., S.A.S.), and AFIP registration status for Ganancias, IVA, Monotributo, and Empleador. With includeRegistrationDetails on, each entity's profile is read to add the incorporation date, registration date, entity age, fiscal locality, and the list of active taxes. Missing source values are returned as null. Optional AI add-ons produce a business summary, KYB risk flags, and an industry classification, and an optional contact-enrichment add-on tries to find a public business email and contact name.

Quickstart

Open the actor, paste this into the input, and press Run. It looks up one company by name.

{
"companyNames": ["Mercado Libre"],
"maxCompanies": 30,
"includeRegistrationDetails": false
}

To look up an exact tax id, pass it in cuitNumbers (formatted 30-70308853-4 or digits only 30703088534). Provide names, CUITs, or both.

Input reference

FieldTypeRequiredDefaultDescription
companyNamesstring[]no["Mercado Libre"]Company or taxpayer names to search. Every name is searched in one run.
cuitNumbersstring[]no(empty)Exact CUIT or CDI numbers. Accepts formatted (30-70308853-4) or digits only (30703088534).
maxCompaniesintegerno30Maximum records to collect across the whole run.
includeRegistrationDetailsbooleannofalseRead each entity's profile to add incorporation date, registration date, entity age, fiscal locality, and active taxes. Slower.
withAiCompanySummarybooleannofalseAI add-on (paid plans only). Plain-English business summary per company. Billed only when produced.
withAiRiskFlagsbooleannofalseAI add-on (paid plans only). Surface compliance/KYB red flags from the record. Billed only when produced.
withAiIndustrybooleannofalseAI add-on (paid plans only). Normalize and classify the industry with a NAICS/SIC-style tag. Billed only when produced.
enrichContactsbooleannofalseContact add-on (paid). For results without an email, try to find a public business email and contact name. Billed per attempt, plus extra only when an email is found.
enrichContactsMaxintegerno50Cap how many results the contact add-on tries to enrich. Free Apify accounts are capped at 3.

Output reference

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

FieldTypeDescription
razonSocialstringLegal name (razón social) of the entity.
taxIdstringCUIT/CDI in formatted form, for example 30-70308853-4.
taxIdNumberstringCUIT/CDI digits only.
taxIdTypestringTax id type, CUIT or CDI.
personTypestringEntity type, Persona Jurídica or Persona Física.
legalFormstringInferred legal form, for example S.A., S.R.L., S.A.S., or null.
gananciasStatusstringIncome-tax (Ganancias) registration status, or null.
ivaStatusstringVAT (IVA) registration status, or null.
monotributoCategorystringMonotributo category when applicable, else null.
isEmployerbooleantrue when registered as an employer (Empleador).
taxRegimesstring[]Human-readable list of active tax regimes.
provinciastringProvince, or null.
actividadPrincipalstringPrimary economic activity with its AFIP code, or null (details only).
fechaContratoSocialstringIncorporation date (YYYY-MM-DD), or null (details only).
fechaInscripcionstringRegistration date, or null (details only).
antiguedadAniosintegerEntity age in years, or null (details only).
localidadstringFiscal locality, or null (details only).
impuestosActivosstring[]List of active taxes (details only).
constanciaUrlstringURL of the official AFIP registration certificate.
detailUrlstringURL of the entity's registry detail page.
searchQuerystringThe name or CUIT that produced this record.
sourcestringData source label.
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringnull on success. On a failed run, a single item with a populated error field is written instead.
aiCompanySummarystringBusiness summary from the AI add-on, or null.
aiRiskFlagsstring[]KYB risk flags from the AI add-on, or null.
aiRiskLevelstringOverall risk level from the AI add-on, or null.
aiIndustrystringIndustry label from the AI add-on, or null.
aiIndustryCodestringNAICS/SIC-style code from the AI add-on, or null.
enrichedEmailstringPublic business email from the contact add-on, or null.
enrichedContactNamestringContact person name from the contact add-on, or null.
enrichedJobTitlestringContact job title from the contact add-on, or null.
enrichedEmailStatusstringEmail verification status from the contact add-on, or null.
enrichedSourcestringSource of the enriched contact, or null.

Example output record

Real record from a live run (input {"cuitNumbers": ["30-70308853-4"], "includeRegistrationDetails": true}):

{
"razonSocial": "MERCADOLIBRE S.R.L.",
"taxId": "30-70308853-4",
"taxIdNumber": "30703088534",
"taxIdType": "CUIT",
"personType": "Persona Jurídica",
"legalForm": "S.R.L.",
"gananciasStatus": "Ganancias Sociedades",
"ivaStatus": "Iva Inscripto",
"monotributoCategory": null,
"isEmployer": true,
"taxRegimes": ["Ganancias: Ganancias Sociedades", "IVA: Iva Inscripto", "Empleador"],
"actividadPrincipal": "620900 - SERVICIOS DE INFORMÁTICA N.C.P. » SERVICIOS DE PROGRAMACIÓN Y CONSULTORÍA INFORMÁTICA Y ACTIVIDADES CONEXAS » INFORMACIÓN Y COMUNICACIONES #2 [12/2014]",
"fechaContratoSocial": "1999-07-15",
"antiguedadAnios": 27,
"localidad": "Ciudad Autónoma de Buenos Aires",
"constanciaUrl": "https://www.cuitonline.com/constancia/inscripcion/30703088534",
"detailUrl": "https://www.cuitonline.com/detalle/30703088534/mercadolibre-s.r.l.html",
"searchQuery": "30-70308853-4",
"source": "Argentina Taxpayer Registry",
"observedAt": "2026-08-09T21:56:03.568Z",
"error": null
}

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~argentina-companies-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"cuitNumbers":["30-70308853-4"],"includeRegistrationDetails":true}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~argentina-companies-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"companyNames":["YPF","Mercado Libre"],"maxCompanies":30}'

Apify CLI:

apify call scrapers_lat/argentina-companies-scraper \
--input '{"companyNames":["Banco Galicia"],"includeRegistrationDetails":true}'

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 entity returned (result event). The deeper registration read charges via the details event only when the profile was actually read. See the pricing tab for current prices.
  • No charge on failure. If a run errors or matches nothing, the actor writes a single item with a populated error field and does not charge for it.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • AI add-ons (withAiCompanySummary, withAiRiskFlags, withAiIndustry) require a paid plan and are charged only when the model returns usable output.
  • Contact add-on is billed per attempt, plus an extra charge only when an email is found. Free Apify accounts enrich at most 3 results.

FAQ and troubleshooting

A name returned no results. Why? The registry found no match for that spelling. Try the full legal name or look up the exact CUIT via cuitNumbers. Zero-result runs are not charged.

Formatted or plain CUIT? Either works. 30-70308853-4 and 30703088534 resolve to the same entity.

When should I turn on registration details? When you need incorporation date, entity age, fiscal locality, or the active-taxes list. It is slower, so use a smaller maxCompanies.

What legal forms are recognized? Common Argentine forms are inferred from the legal name, including S.A., S.R.L., and S.A.S.. Unrecognized forms return null.

Why are the AI and contact fields null? Those add-ons are off by default and (for AI) require a paid plan. Enable them to populate the ai* and enriched* fields.

Is this an official AFIP tool? No. This actor is independent and has no affiliation with AFIP/ARCA or the Argentine government. It reads only data that is publicly available.

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 AFIP/ARCA or the Argentine government. Accesses only publicly available registry data.