Argentina Company Registry API and MCP — CUIT Lookup with Legal and Fiscal Address
Send a CUIT, the Argentine tax ID, or a link to the record on the Registro Nacional de Sociedades, and you get one structured company record back: registered name, company type, activities with their codes, the legal address and the fiscal address, and the date the record was last updated.
- You send
- a CUIT or a registry link
- You get back
- Company name, type, legal and fiscal address, activities and last update
- Coverage
- Argentina — entities on Registro Nacional de Sociedades (IGJ).
- Price
- 5 pts — $5 per 1,000
- Charged only when the record resolves. A lookup that finds nothing is not billed.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Registro Nacional de Sociedades (IGJ) directly | Open Registro Nacional de Sociedades (IGJ) and read the record | Usually free, sometimes per-document | A different interface, language and data shape for every country you add |
| Collecting it yourself | Build and host a crawler per register, then keep each one alive | Infrastructure and maintenance | Registers change their pages without warning, and nobody is on the hook when yours breaks |
| NeuralVerge | One request, the same shape as every other source in the catalog | $5 per 1,000, misses not billed | Covers Argentina — other countries are separate sources with the same request format |
What you get back
Every field in the example response below.
| Field | Type | Description |
|---|---|---|
session_id | string | Id of this run, for tracing. |
kind | string | Always "ar_company". |
company | string | The identifier you sent. |
company_id | string | The identifier as the register keys it. |
human | string | Readable Markdown summary of the record. |
machine.company | object | The company record, described below. |
machine.blocked | boolean | False when the register answered normally. |
machine.pages_opened | number | Register pages read for this record. |
machine.proxy_traffic_bytes | number | Data transferred for the run. |
total_points | number | Points charged: 5 for a resolved lookup. |
machine.company.registration_number | string | The CUIT, formatted with hyphens. |
machine.company.name | string | Registered company name. |
machine.company.status | null | Empty in the sample: the register entry shown here carries no status. |
machine.company.address | string | Legal address on one line. |
machine.company.url | string | Link to the record on the Registro Nacional de Sociedades. |
machine.company.company_type | string | Legal form, for example SOCIEDAD ANONIMA. |
machine.company.incorporation_date | null | Empty in the sample. The register may not publish it for every entity. |
machine.company.local_registration_number | null | Empty in the sample. |
machine.company.main_activity | string | Main activity as code and description. |
machine.company.activities | array | Activities as code and description pairs. |
machine.company.legal_address | object | Address, province, locality, postal_code and address_status for the legal address. |
machine.company.fiscal_address | object | The same keys for the fiscal address, with its own address_status. |
machine.company.last_update_date | string | Date the record was last updated, YYYY-MM-DD. |
machine.company.data_cutoff_date | string | Cutoff date reported with the record, YYYY-MM-DD. |
Example response
A real response, as returned.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "ar_company",
"company": "30-54668997-9",
"company_id": "30546689979",
"human": "# Argentina — Registro Nacional de Sociedades (IGJ) — company\n\n- **Number:** 30546689979\n- **Pages opened:** 1\n- **Proxy traffic:** 37.7 KB\n- **Name:** YPF SOCIEDAD ANONIMA\n- **Type:** SOCIEDAD ANONIMA\n- **Address:** GUEMES, MACACHA,BOULEVARD 515, CAPITAL FEDERAL, CIUDAD AUTONOMA BUENOS AIRES\n- **Source:** https://www.argentina.gob.ar/justicia/registro-nacional-sociedades?cuit=30546689979&razon=",
"machine": {
"company": {
"registration_number": "30-54668997-9",
"name": "YPF SOCIEDAD ANONIMA",
"status": null,
"address": "GUEMES, MACACHA,BOULEVARD 515, CAPITAL FEDERAL, CIUDAD AUTONOMA BUENOS AIRES",
"url": "https://www.argentina.gob.ar/justicia/registro-nacional-sociedades?cuit=30546689979&razon=",
"company_type": "SOCIEDAD ANONIMA",
"incorporation_date": null,
"local_registration_number": null,
"main_activity": "61000 - Extracción de petróleo crudo",
"activities": [
{
"code": "61000",
"description": "Extracción de petróleo crudo"
},
{
"code": "661121",
"description": "Servicios de mercados a término"
}
],
"legal_address": {
"address": "GUEMES, MACACHA,BOULEVARD 515, CAPITAL FEDERAL, CIUDAD AUTONOMA BUENOS AIRES",
"province": "CIUDAD AUTONOMA BUENOS AIRES",
"locality": "CAPITAL FEDERAL",
"postal_code": "1106",
"address_status": "DECLARADO POR INTERNET"
},
"fiscal_address": {
"address": "GUEMES, MACACHA,BOULEVARD 515, CAPITAL FEDERAL, CIUDAD AUTONOMA BUENOS AIRES",
"province": "CIUDAD AUTONOMA BUENOS AIRES",
"locality": "CAPITAL FEDERAL",
"postal_code": "1106",
"address_status": "CONFIRMADO"
},
"last_update_date": "2026-09-14",
"data_cutoff_date": "2018-11-13"
},
"blocked": false,
"pages_opened": 1,
"proxy_traffic_bytes": 38594
},
"total_points": 5
}How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
One company per request. Pass the registration number or the link to the record on the register.
curl -X POST https://api.neuralverge.ai/functions/v1/run-ar-companies \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"company":"30-54668997-9"}'What teams use it for
Where this field shows up in an actual workflow.
Confirm that a CUIT belongs to the company name on an invoice or contract, and read its type and addresses.
Pull the legal and fiscal address and the declared activities into a customer file.
Add legal form, province and activity codes to Argentine accounts in your CRM.
Compare an address a customer gave you with the legal and fiscal addresses on record, using the status flag.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Argentina — entities on Registro Nacional de Sociedades (IGJ).
Read at request time, so the answer reflects the register as it stands when you ask.
Registro Nacional de Sociedades (IGJ) is a public register. Every response carries the source URL it was read from and a session id you can trace.
- —Status and incorporation date came back empty in the sample; do not assume every record carries them.
- —The record is a snapshot of one entity. Directors and shareholders are not part of the response.
- —data_cutoff_date and last_update_date are returned as the register reports them; check both before relying on a fresh-looking record.
Questions, answered
The Argentine tax identification number given to companies and individuals. Send it with or without hyphens, or paste the registry link.
Related sources
Try argentina company on your own data
One request format across every source in the catalog.