Israel Company Registry API and MCP — Company Record by Company Number
Send an Israeli company number and get the record from the Corporations Authority as structured data. It returns the registered name in Hebrew and in English, the status, the registration date, the company type, the liability form, the stated purpose, and the last year an annual report was filed.
- You send
- An Israeli company number
- You get back
- Hebrew and English name, status, registration date, address details, company type, liability, purpose and last annual report year
- Coverage
- Israel — entities on Corporations Authority.
- 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 |
|---|---|---|---|
| Corporations Authority directly | Open Corporations Authority 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 Israel — 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 | Identifier of this run. Keep it to trace the call. |
kind | string | Source that produced the response. |
company | string | The identifier you sent. |
company_id | string | The identifier the source resolved it to. |
human | string | Readable summary of the record in Markdown. |
machine | object | The structured result. |
machine.company | object | The company record. |
machine.company.registration_number | string | The company number. |
machine.company.name | string | Registered name in Hebrew. |
machine.company.status | string | Company status as the register writes it, in Hebrew. |
machine.company.address | string | Registered address as one line. |
machine.company.url | null | Link to the record. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.company.company_type | string | Company type, in Hebrew, for example ישראלית (Israeli). |
machine.company.incorporation_date | string | Registration date, as YYYY-MM-DD. |
machine.company.name_en | string | Registered English name. |
machine.company.sub_status | null | Further status detail. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.company.liability | string | Liability form, in Hebrew, for example מוגבלת (limited). |
machine.company.entity_kind | string | Kind of entity, in Hebrew, for example חברה (company). |
machine.company.last_annual_report_year | number | Last year an annual report was filed with the register. |
machine.company.violates_law | null | Violation flag. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.company.purpose | string | Stated purpose of the company, in Hebrew. |
machine.company.description | null | Free-text description. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.company.government_company | boolean | Whether the company is a government company. |
machine.company.charitable_company | boolean | Whether the company is a charitable company. |
machine.company.fee_debts | string | Fee debts to the register, as written on the record, in Hebrew. |
machine.company.yearly_toll | null | Annual fee detail. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.company.address_details | object | The address broken into parts. |
machine.company.address_details.city | string | City. |
machine.company.address_details.street | string | Street name. |
machine.company.address_details.house_number | string | House number. |
machine.company.address_details.entrance | null | Entrance. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.company.address_details.flat | null | Flat. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.company.address_details.zip | string | Postal code. |
machine.company.address_details.po_box | null | PO box. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.company.address_details.country | string | Country, in Hebrew. |
machine.company.address_details.care_of | string | Care-of line, where the register holds one. |
machine.company.address_details.floor | null | Floor. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.company.address_details.address_verified | boolean | Whether the register marks the address as verified. |
machine.company.address_details.address_source | string | Where the address comes from, in Hebrew. |
machine.company.address_details.address_since | string | Date the current address applies from. |
machine.company.address_details.city_abroad | null | City for an address abroad. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.company.address_details.street_abroad | null | Street for an address abroad. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.company.address_details.house_abroad | null | House number for an address abroad. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.blocked | boolean | Whether the register refused the read. False in the sample. |
machine.pages_opened | number | Number of register pages read for the run. |
machine.proxy_traffic_bytes | number | Traffic used by the run, in bytes. Informational. |
total_points | number | Points charged for the run. |
Example response
A real response, as returned.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "il_company",
"company": "520013954",
"company_id": "520013954",
"human": "# Israel — Corporations Authority — company\n\n- **Number:** 520013954\n- **Pages opened:** 1\n- **Proxy traffic:** 1.3 KB\n- **Name:** טבע תעשיות פרמצבטיות בע\"מ\n- **Status:** פעילה\n- **Type:** ישראלית\n- **Registered:** 1944-02-13\n- **Address:** דבורה הנביאה 124, תל אביב - יפו, 6944020",
"machine": {
"company": {
"registration_number": "520013954",
"name": "טבע תעשיות פרמצבטיות בע\"מ",
"status": "פעילה",
"address": "דבורה הנביאה 124, תל אביב - יפו, 6944020",
"url": null,
"company_type": "ישראלית",
"incorporation_date": "1944-02-13",
"name_en": "TEVA PHARMACEUTICAL INDUSTRIES LIMITED",
"sub_status": null,
"liability": "מוגבלת",
"entity_kind": "חברה",
"last_annual_report_year": 2006,
"violates_law": null,
"purpose": "לעסוק בסוגי עיסוק שפורטו בתקנון",
"description": null,
"government_company": false,
"charitable_company": false,
"fee_debts": "אין",
"yearly_toll": null,
"address_details": {
"city": "תל אביב - יפו",
"street": "דבורה הנביאה",
"house_number": "124",
"entrance": null,
"flat": null,
"zip": "6944020",
"po_box": null,
"country": "ישראל",
"care_of": "טבע תעשיות פרמצבטיות בע\"מ ת.ד. 58153 ת\"א",
"floor": null,
"address_verified": true,
"address_source": "רשמית",
"address_since": "2021-08-01",
"city_abroad": null,
"street_abroad": null,
"house_abroad": null
}
},
"blocked": false,
"pages_opened": 1,
"proxy_traffic_bytes": 1363
},
"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-il-companies \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"company":"520013954"}'What teams use it for
Where this field shows up in an actual workflow.
Confirm that an Israeli company exists, what form it takes and whether it is active.
Hold the Hebrew name and the English name together for one company number.
Compare an address you hold with the registered one, including the verified flag and the date it applies from.
Use the last annual report year as a signal of how current the company's filings are.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Israel — entities on Corporations Authority.
Read at request time, so the answer reflects the register as it stands when you ask.
Corporations Authority is a public register. Every response carries the source URL it was read from and a session id you can trace.
- —Status, type and purpose are returned in Hebrew, as the register writes them.
- —The record does not list directors or shareholders.
- —name_en can be empty for companies without an English name on the register.
Questions, answered
Yes, in name_en, where the register holds one. The main name field is the Hebrew name.
Related sources
Try israel company on your own data
One request format across every source in the catalog.