Argentina Company Search API and MCP — Find Companies by Name or CUIT
Send a company name or a CUIT and get the matching Argentine entities back, each with its CUIT, name, company type, address, main activity, province and a link to the record. Use max_items to cap how many come back.
- You send
- a company name or CUIT
- You get back
- Matching companies with CUIT, company type, address, main activity, province and link
- Coverage
- Argentina — entities on Registro Nacional de Sociedades (IGJ).
- Price
- 1 point per returned record — $1 per 1,000
- Billed per record actually returned, capped by max_items. A request that returns nothing costs nothing.
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 | Type the name into Registro Nacional de Sociedades (IGJ) and read the results | 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 | $1 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_companies_search". |
keyword | string | The search text you sent. |
max_items | number | The cap you set on returned records. |
start_page | number | Page the results started from. |
partial | boolean | True if the run stopped before the cap was reached. |
human | string | Readable Markdown summary of the run. |
machine.total_items | number | Records returned in this response. |
machine.total_found | number | Matches the register reports for the search, which can be more than you asked for. |
machine.page_count | number | Result pages read. |
machine.blocked | boolean | False when the register answered normally. |
machine.proxy_traffic_bytes | number | Data transferred for the run. |
total_points | number | Points charged: one per returned record. |
machine.first_item.registration_number | string | The CUIT, formatted with hyphens. |
machine.first_item.name | string | Registered company name. |
machine.first_item.status | null | Empty in the sample. |
machine.first_item.address | string | Address with postal code. |
machine.first_item.url | string | Link to the record on the register. |
machine.first_item.company_type | string | Legal form, for example SOCIEDAD ANONIMA. |
machine.first_item.incorporation_date | string | null | Date in YYYY-MM-DD; null for the second record in the sample. |
machine.first_item.main_activity | string | Main activity as code and description. The code can come back with an empty description. |
machine.first_item.province | string | Province of the address. |
machine.items | array | Every returned record, each with the same keys as first_item. |
Example response
A real response, as returned.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "ar_companies_search",
"keyword": "ypf",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Argentina — Registro Nacional de Sociedades (IGJ) — company search\n\n- **Keyword:** ypf\n- **Results:** 2 of 77 found\n- **Proxy traffic:** 141.6 KB",
"machine": {
"total_items": 2,
"first_item": {
"registration_number": "30-51548847-9",
"name": "YPF GAS SOCIEDAD ANONIMA",
"status": null,
"address": "GUEMES, MACACHA,BOULEVARD 515, CAPITAL FEDERAL, CIUDAD AUTONOMA BUENOS AIRES (CP 1106)",
"url": "https://www.argentina.gob.ar/justicia/registro-nacional-sociedades?cuit=30515488479&razon=",
"company_type": "SOCIEDAD ANONIMA",
"incorporation_date": "1961-08-07",
"main_activity": "479900 - Venta al por menor no realizada en establecimientos n.c.p.",
"province": "CIUDAD AUTONOMA BUENOS AIRES"
},
"items": [
{
"registration_number": "30-51548847-9",
"name": "YPF GAS SOCIEDAD ANONIMA",
"status": null,
"address": "GUEMES, MACACHA,BOULEVARD 515, CAPITAL FEDERAL, CIUDAD AUTONOMA BUENOS AIRES (CP 1106)",
"url": "https://www.argentina.gob.ar/justicia/registro-nacional-sociedades?cuit=30515488479&razon=",
"company_type": "SOCIEDAD ANONIMA",
"incorporation_date": "1961-08-07",
"main_activity": "479900 - Venta al por menor no realizada en establecimientos n.c.p.",
"province": "CIUDAD AUTONOMA BUENOS AIRES"
},
{
"registration_number": "30-53928704-0",
"name": "REPARTIDORES DE KEROSENE YPF DE CORDOBA S R L",
"status": null,
"address": "RIO QUILPO 0, BARRIO LOS OLMOS, CORDOBA (CP 5016)",
"url": "https://www.argentina.gob.ar/justicia/registro-nacional-sociedades?cuit=30539287040&razon=",
"company_type": "SOCIEDAD DE RESPONSABILIDAD LIMITADA",
"incorporation_date": null,
"main_activity": "505000 -",
"province": "CORDOBA"
}
],
"total_found": 77,
"page_count": 1,
"blocked": false,
"proxy_traffic_bytes": 144995
},
"total_points": 2
}How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
Results come back in the same envelope as every other source: a session id, a readable summary, the structured result and the points charged.
curl -X POST https://api.neuralverge.ai/functions/v1/run-ar-companies-search \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"keyword":"ypf","max_items":2}'What teams use it for
Where this field shows up in an actual workflow.
Turn a company name into the CUIT you need for a lookup.
List every registered entity that contains a brand name.
Collect companies by name fragment and read their activity codes and provinces.
Spot near-identical names before you create a new account.
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 was null for the records in the sample.
- —Search matches are by name or CUIT, so a short keyword can return many unrelated entities; check total_found.
- —The result gives one address per record. Use Argentina company for the legal and fiscal split.
Questions, answered
Yes. The register search accepts a company name or a CUIT in the keyword.
Related sources
Try argentina company search on your own data
One request format across every source in the catalog.