Panama Company Registry API and MCP — Suspended and Dissolved Folio Lookup
This source reads the Registro Público de Panamá's Consulta de Folios Suspendidos, which covers suspended, dissolved, merged and closed entities. Send a folio number or a registry link and you get the entity's name, status, register type, incorporation date and the date its status took effect.
- You send
- a folio number or a registry link
- You get back
- Entity name, status, register type, incorporation date and status date
- Coverage
- Panama — entities on Registro Público de Panamá (Folios Suspendidos).
- 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 Público de Panamá (Folios Suspendidos) directly | Open Registro Público de Panamá (Folios Suspendidos) 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 Panama — 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 "pa_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 | Folio and register joined, for example 1070/sociedades-anonimas. |
machine.company.name | string | Entity name. |
machine.company.status | string | Status, for example DISUELTO (dissolved) or SUSPENDIDO (suspended). |
machine.company.address | null | Empty in the sample. |
machine.company.url | string | Link to the entry on the Registro Público. |
machine.company.company_type | string | Entity type, for example Sociedades Anónimas. |
machine.company.incorporation_date | string | Incorporation date, YYYY-MM-DD. |
machine.company.folio | string | Folio number. |
machine.company.register_kind | string | Register the folio belongs to, for example Mercantil. |
machine.company.status_date | string | Date the status took effect, YYYY-MM-DD. |
machine.company.other_registers_same_folio | array | Other registers holding the same folio; empty in the sample. |
Example response
A real response, as returned.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "pa_company",
"company": "1070",
"company_id": "1070",
"human": "# Panama — Registro Público — company\n\n- **Number:** 1070\n- **Pages opened:** 1\n- **Proxy traffic:** 141 B\n- **Name:** TRAVEL AND TREK CORPORATION\n- **Status:** DISUELTO\n- **Type:** Sociedades Anónimas\n- **Registered:** 1976-08-16\n- **Source:** https://registro-publico.gob.pa/foliossuspendidos/#folio=1070®istro=sociedades-anonimas",
"machine": {
"company": {
"registration_number": "1070/sociedades-anonimas",
"name": "TRAVEL AND TREK CORPORATION",
"status": "DISUELTO",
"address": null,
"url": "https://registro-publico.gob.pa/foliossuspendidos/#folio=1070®istro=sociedades-anonimas",
"company_type": "Sociedades Anónimas",
"incorporation_date": "1976-08-16",
"folio": "1070",
"register_kind": "Mercantil",
"status_date": "2019-11-26",
"other_registers_same_folio": []
},
"blocked": false,
"pages_opened": 1,
"proxy_traffic_bytes": 141
},
"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-pa-companies \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"company":"1070"}'What teams use it for
Where this field shows up in an actual workflow.
Confirm that a Panamanian company is suspended, dissolved, merged or closed, and since when.
Verify the status of a Panamanian sociedad anónima in a chain.
Flag counterparties whose folio is suspended.
Add status and status date to old Panamanian entities.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Panama — entities on Registro Público de Panamá (Folios Suspendidos).
Read at request time, so the answer reflects the register as it stands when you ask.
Registro Público de Panamá (Folios Suspendidos) is a public register. Every response carries the source URL it was read from and a session id you can trace.
- —Only suspended, dissolved, merged and closed entities are covered. An active company will not be found here.
- —Address is null in the sample, and there are no directors, agents or capital.
- —A miss does not mean the entity does not exist; it may simply not be in the suspended-folio listing.
Questions, answered
This register lists suspended, dissolved, merged and closed entities. An active entity is not in it.
Related sources
Try panama company on your own data
One request format across every source in the catalog.