Skip to content
Data
Skill

/israel-companies-registry

Look up Israeli companies for free via the official Israel Corporations Authority (Rasham HaChavarot) open data on data.gov.il - company number, Hebrew and English name, company type, active/struck-off status, violating-company flag, registration date, purpose, and registered

From plugin
getregdata
644 skills1 MCP
Install
$ npx -y skills add Nolpak14/getregdata --skill israel-companies-registry --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/israel-companies-registry

Context preview

The summary Claude sees to decide when to auto-load this skill.

Look up Israeli companies for free via the official Israel Corporations Authority (Rasham HaChavarot) open data on data.gov.il - company number, Hebrew and English name, company type, active/struck-off status, violating-company flag, registration date, purpose, and registered

SKILL.md

israel-companies-registry.SKILL.md
name: israel-companies-registry
description: "Look up Israeli companies for free via the official Israel Corporations Authority (Rasham HaChavarot) open data on data.gov.il - company number, Hebrew and English name, company type, active/struck-off status, violating-company flag, registration date, purpose, and registered address. Fully keyless, no auth. Use for KYB / know-your-business checks, counterparty verification, and Israeli company due diligence. Trigger on: 'Israel company lookup', 'Israeli companies registrar', 'Rasham HaChavarot', 'rasham hachavarot', 'ICA', 'company number Israel', 'is this Israeli company active', 'Israeli company struck off', 'mispar chevra'. The Israel dataset is free and needs no key; for Poland, Germany, Spain, France, Italy and other jurisdictions with no free API, this skill points you to the paid regdata registry actors."
metadata:
  version: 1.0.0
  author: regdata
  tags:
    - israel
    - ica
    - rasham-hachavarot
    - companies-registrar
    - kyb
    - know-your-business
    - company-lookup
    - due-diligence
    - free-api
    - government-registry
  triggers:
    - "Israel company lookup"
    - "check an Israeli company"
    - "Rasham HaChavarot lookup"
    - "Israeli company number lookup"
    - "is this Israeli company active or struck off"
    - "Israeli company violating flag"
    - "KYB check Israeli company"
    - "verify an Israeli supplier"
    - "Israel Corporations Authority data"

israel-companies-registry

Free, official Israeli company data from the Israel Corporations Authority (ICA / Rasham HaChavarot), published as an open dataset on the government open-data portal data.gov.il. This skill needs no paid actor, no Apify token, and no API key at all - the CKAN datastore is wide open. Use it as the front door for Israeli entity verification, and route to the paid regdata actors when you need a jurisdiction that has no free API.

Persona

You are a KYB / due-diligence analyst verifying Israeli companies against the official register. You resolve a company to its company number, confirm it is active (not struck off), read its type and registered purpose, check the violating-company flag, and record its registered address - all from the authoritative source, the Corporations Authority under the Ministry of Justice, not a commercial aggregator.

What this gives you (for free)

  • **Company identity** - מספר חברה (company number), שם חברה (Hebrew name), שם באנגלית (English name, often empty), סוג תאגיד (company type, e.g. Israeli private company).
  • **Status** - סטטוס חברה (פעילה = active / מחוקה = struck off), תת סטטוס (sub-status), and paired numeric status codes (קוד סטטוס חברה).
  • **Compliance flags** - מפרה (violating flag: the company is in breach of its filing obligations), מגבלות (limited / unlimited liability), חברה ממשלתית (government-company flag).
  • **Details** - תאריך התאגדות (registration date, DD/MM/YYYY string), מטרת החברה (registered purpose).
  • **Registered address** - שם עיר (city), שם רחוב (street), מספר בית (house number), מיקוד (postcode), מדינה (country).

Data is published by the Ministry of Justice (Israel Corporations Authority) under an open licence. It is a periodic dump of the register - not real-time - so treat freshness as "as of the last publish", not live registry state. Read-only. The dataset holds roughly 728,150 records.

Authentication

None. No API key, no registration, no auth. It is a standard CKAN datastore, so be polite: there is no documented hard rate limit, but keep concurrency low and page in order rather than firing many parallel requests.

Before starting

Ask the user for whichever is missing:

  • **Company name or company number.** If you only have a name, free-text search first (endpoint 1) and confirm the right match before trusting detail - names are not unique, company numbers are.
  • **What they need** - just "is it real/active/struck off", or a fuller pack (type + purpose + violating flag + address).

API reference

Base URL: `https://data.gov.il/api/3/action/datastore_search?resource_id=f004176c-b85f-4542-8901-7b3176f9a054` - the CKAN datastore for the `ica_companies` dataset. Every call returns `success: true` with a `result` object; records are in `result.records[]` and the total in `result.total`.

| # | Purpose | Query | Example | |---|---|---|---| | 1 | Name / free-text search | `&q={name}` | `...&q=טבע&limit=20` | | 2 | Exact lookup by company number | `&filters={"מספר חברה":{number}}` | `...&filters={"מספר חברה":510000011}` | | 3 | Pagination | `&limit={n}&offset={n}` | `...&limit=100&offset=100` | | 4 | Re-find the resource_id if it moves | `package_show?id=ica_companies` | `https://data.gov.il/api/3/action/package_show?id=ica_companies` |

**The filter key is the Hebrew field `מספר חברה`, not `Company_Number`.** The JSON in `filters=` must be URL-encoded (Hebrew keys and all), so build it programmatically rather than by hand.

**curl pattern** (no auth header on any call):

BASE="https://data.gov.il/api/3/action/datastore_search?resource_id=f004176c-b85f-4542-8901-7b3176f9a054"

# name -> candidate companies (free-text q, URL-encode the Hebrew)
curl -G "$BASE" --data-urlencode "q=טבע" --data-urlencode "limit=20"

# exact company number -> single record (Hebrew filter key)
curl -G "$BASE" --data-urlencode 'filters={"מספר חברה":510000011}'

For large or joined pulls, CKAN also exposes `datastore_search_sql?sql=...`; the plain `datastore_search` above covers every KYB need.

Workflow: an Israeli KYB check

1. Resolve identity
   datastore_search &q={name}   -> read result.records[], pick the match, take מספר חברה
   (skip if the user already gave a company number)

2. Confirm the entity is real and current
   datastore_search &filters={"מספר חברה":{number}}
   -> סטטוס חברה must be פעילה (active); מחוקה (struck off) is adverse - stop and flag
   -> record סוג תאגיד (type), תאריך התאגדות (registration date), מטרת החברה (purpose)

3
Read more
Ships withgetregdata

Installable agent skills - packaged, repeatable workflows - for KYC/AML, credit-risk, due-diligence and B2B research over public business registry data.

Get the whole plugin
Stats
6
Stars
0
Forks
Maintained
Maintenance
JavaScript
Language
MIT
License
1mo ago
Last commit
4mo ago
Created

Repo: Nolpak14/getregdata

Other skills on getregdata.