Israel Company Search API and MCP — Find Companies by Name or Number
Send a company name or a company number and get the matching Israeli companies back, each with its number, Hebrew name, English name where one exists, status, address, company type, liability form and registration date.
- You send
- A company name or company number
- You get back
- Matching companies with number, Hebrew and English name, status, address, type and registration date
- Coverage
- Israel — entities on Corporations Authority.
- 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 |
|---|---|---|---|
| Corporations Authority directly | Type the name into Corporations Authority 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 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. |
keyword | string | The search text you sent. |
max_items | number | The cap on returned records. |
start_page | number | The results page the run started from. |
partial | boolean | True when the run stopped before reading everything it was asked for. |
human | string | Readable summary of the run in Markdown, including how many results were found. |
machine.total_items | number | Number of records returned in this response. |
machine.first_item | object | The first returned record, repeated as the first entry of items. |
machine.first_item.registration_number | string | The company number. |
machine.first_item.name | string | Registered name in Hebrew. |
machine.first_item.status | string | Company status as the register writes it, in Hebrew. |
machine.first_item.address | string | Registered address as one line. Empty when the register holds none. |
machine.first_item.url | null | Link to the record. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.first_item.company_type | string | Company type, in Hebrew. |
machine.first_item.incorporation_date | string | Registration date, as YYYY-MM-DD. |
machine.first_item.name_en | string | Registered English name. |
machine.first_item.sub_status | null | Further status detail. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.first_item.liability | string | Liability form, in Hebrew. |
machine.first_item.entity_kind | string | Kind of entity, in Hebrew. |
machine.first_item.last_annual_report_year | number | Last year an annual report was filed with the register. |
machine.first_item.violates_law | null | Violation flag. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.first_item.purpose | string | Stated purpose of the company, in Hebrew. |
machine.first_item.description | null | Free-text description. Empty in the sample. Null in the sample response, so the type is not shown there. |
machine.first_item.government_company | boolean | Whether the company is a government company. |
machine.items | array | Every returned record, each with the same fields as first_item. |
machine.total_found | number | How many matches the register reports in total, which can be more than you asked for. |
machine.page_count | number | Number of result pages read. |
machine.blocked | boolean | Whether the register refused the read. False in the sample. |
machine.proxy_traffic_bytes | number | Traffic used by the run, in bytes. Informational. |
total_points | number | Points charged for the run, one per returned record. |
Example response
A real response, as returned.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "il_companies_search",
"keyword": "טבע תעשיות",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Israel — Corporations Authority — company search\n\n- **Keyword:** טבע תעשיות\n- **Results:** 2 of 3 found\n- **Proxy traffic:** 2.1 KB",
"machine": {
"total_items": 2,
"first_item": {
"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
},
"items": [
{
"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
},
{
"registration_number": "511894560",
"name": "נחוח הטבע תעשיות מזון בע\"מ",
"status": "חיסול ע\"י בימ\"ש",
"address": null,
"url": null,
"company_type": "ישראלית",
"incorporation_date": "1993-12-16",
"name_en": null,
"sub_status": null,
"liability": "מוגבלת",
"entity_kind": "חברה",
"last_annual_report_year": 2009,
"violates_law": null,
"purpose": "לעסוק בסוגי עיסוק שפורטו בתקנון",
"description": null,
"government_company": false
}
],
"total_found": 3,
"page_count": 1,
"blocked": false,
"proxy_traffic_bytes": 2164
},
"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-il-companies-search \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"keyword":"טבע תעשיות","max_items":2}'What teams use it for
Where this field shows up in an actual workflow.
Resolve a name from a contract or a website to the number you need for a lookup.
Spot companies in liquidation among near-identical names.
Match Hebrew and English spellings of the same company.
Check which names in a list exist on the register and in what status.
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, liability and purpose come back in Hebrew.
- —Address and English name are empty for some companies.
- —Search does not return address detail; the company lookup returns the full address breakdown.
Questions, answered
The docs example searches in Hebrew, so use the Hebrew name where you have it. English names are returned in name_en where the register holds one.
Related sources
Try israel company search on your own data
One request format across every source in the catalog.