Argentina Company & CUIT Registry Scraper
Pricing
from $21.25 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
7 days ago
Last modified
Categories
Share
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
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
companyNames | string[] | no | ["Mercado Libre"] | Company or taxpayer names to search. Every name is searched in one run. |
cuitNumbers | string[] | no | (empty) | Exact CUIT or CDI numbers. Accepts formatted (30-70308853-4) or digits only (30703088534). |
maxCompanies | integer | no | 30 | Maximum records to collect across the whole run. |
includeRegistrationDetails | boolean | no | false | Read each entity's profile to add incorporation date, registration date, entity age, fiscal locality, and active taxes. Slower. |
withAiCompanySummary | boolean | no | false | AI add-on (paid plans only). Plain-English business summary per company. Billed only when produced. |
withAiRiskFlags | boolean | no | false | AI add-on (paid plans only). Surface compliance/KYB red flags from the record. Billed only when produced. |
withAiIndustry | boolean | no | false | AI add-on (paid plans only). Normalize and classify the industry with a NAICS/SIC-style tag. Billed only when produced. |
enrichContacts | boolean | no | false | Contact 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. |
enrichContactsMax | integer | no | 50 | Cap 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.
| Field | Type | Description |
|---|---|---|
razonSocial | string | Legal name (razón social) of the entity. |
taxId | string | CUIT/CDI in formatted form, for example 30-70308853-4. |
taxIdNumber | string | CUIT/CDI digits only. |
taxIdType | string | Tax id type, CUIT or CDI. |
personType | string | Entity type, Persona Jurídica or Persona Física. |
legalForm | string | Inferred legal form, for example S.A., S.R.L., S.A.S., or null. |
gananciasStatus | string | Income-tax (Ganancias) registration status, or null. |
ivaStatus | string | VAT (IVA) registration status, or null. |
monotributoCategory | string | Monotributo category when applicable, else null. |
isEmployer | boolean | true when registered as an employer (Empleador). |
taxRegimes | string[] | Human-readable list of active tax regimes. |
provincia | string | Province, or null. |
actividadPrincipal | string | Primary economic activity with its AFIP code, or null (details only). |
fechaContratoSocial | string | Incorporation date (YYYY-MM-DD), or null (details only). |
fechaInscripcion | string | Registration date, or null (details only). |
antiguedadAnios | integer | Entity age in years, or null (details only). |
localidad | string | Fiscal locality, or null (details only). |
impuestosActivos | string[] | List of active taxes (details only). |
constanciaUrl | string | URL of the official AFIP registration certificate. |
detailUrl | string | URL of the entity's registry detail page. |
searchQuery | string | The name or CUIT that produced this record. |
source | string | Data source label. |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
error | string | null on success. On a failed run, a single item with a populated error field is written instead. |
aiCompanySummary | string | Business summary from the AI add-on, or null. |
aiRiskFlags | string[] | KYB risk flags from the AI add-on, or null. |
aiRiskLevel | string | Overall risk level from the AI add-on, or null. |
aiIndustry | string | Industry label from the AI add-on, or null. |
aiIndustryCode | string | NAICS/SIC-style code from the AI add-on, or null. |
enrichedEmail | string | Public business email from the contact add-on, or null. |
enrichedContactName | string | Contact person name from the contact add-on, or null. |
enrichedJobTitle | string | Contact job title from the contact add-on, or null. |
enrichedEmailStatus | string | Email verification status from the contact add-on, or null. |
enrichedSource | string | Source 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:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "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 (
resultevent). The deeper registration read charges via thedetailsevent 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
errorfield and does not charge for it. - Spend cap respected. Set
maxTotalChargeUsdon 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.
Related scrapers
- Argentina Dólar Scraper: Argentine peso to dollar exchange rates.
- AdondeVivir Scraper: Latin American real-estate listings.
- Americanas Scraper: Americanas.com.br product and price data.
- OFAC Sanctions List Scraper: US Treasury OFAC SDN and Consolidated lists.
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.
