Discover/main.knesset.gov.il API
live

main.knesset.gov.il APImain.knesset.gov.il

Access current and historical Knesset member data: biographies, faction history, committee memberships, ministry roles, and contact info via 3 endpoints.

Endpoints
3
Updated
28d ago
Try it

No input parameters required.

api.parse.bot/scraper/41465acf-fdc2-42d1-b8c6-051e519490b1/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/41465acf-fdc2-42d1-b8c6-051e519490b1/get_current_mks' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Get all current Knesset members with their basic info, current faction, committee memberships, and government roles. Returns members sorted alphabetically by Hebrew name.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total": "integer - number of current MKs",
    "members": "array of MK objects with mk_id, name_hebrew, first_name_hebrew, last_name_hebrew, name_english, email, photo_url, gender, is_current, person_id, last_updated, current_faction, committees (array of objects with name, position, start_date), government_roles (array of objects with ministry, position, start_date)",
    "knesset_number": "integer - current Knesset number (25)"
  },
  "sample": {
    "data": {
      "total": 139,
      "members": [
        {
          "email": "[email protected]",
          "mk_id": 214,
          "gender": "זכר",
          "person_id": 427,
          "photo_url": "https://oknesset.org/static/img/Male_portrait_placeholder_cropped.jpg",
          "committees": [
            {
              "name": "ועדת המשנה לקידום תעשיית ההייטק",
              "position": "חבר ועדה",
              "start_date": "2023-05-01"
            }
          ],
          "is_current": true,
          "name_hebrew": "אביגדור ליברמן",
          "last_updated": "2022-11-10 11:19:09",
          "name_english": null,
          "current_faction": "ישראל ביתנו",
          "government_roles": [],
          "last_name_hebrew": "ליברמן",
          "first_name_hebrew": "אביגדור",
          "last_name_english": null,
          "first_name_english": null
        }
      ],
      "knesset_number": 25
    },
    "status": "success"
  }
}

About the main.knesset.gov.il API

The Knesset Members API provides structured data on Israeli parliament (Knesset) members across three endpoints, returning fields including faction history, committee memberships, ministry roles, email addresses, and photo URLs. Use get_current_mks to retrieve all active members of the 25th Knesset in one call, get_mk_details to pull a full cross-term record for a specific MK, or search_mks to find members by name or party. Data is sourced from the Open Knesset project (oknesset.org).

Endpoints and What They Return

get_current_mks returns a list of all currently serving Knesset members sorted alphabetically by Hebrew name, including the current Knesset number (25), and per-member fields such as mk_id, name_hebrew, name_english, email, photo_url, gender, current_faction, and is_current. This is the primary entry point for getting the full roster and harvesting mk_id values for deeper lookups.

get_mk_details accepts a single required parameter mk_id (a numeric string like '214') and returns that member's complete record: current committee memberships with name, position, and start_date; a faction_history array covering all Knesset terms with faction_name, knesset, start_date, and end_date; and ministry history. This endpoint covers both current and former MKs, making it useful for longitudinal research.

Search and Discovery

search_mks accepts a query string matched against Hebrew name, English name, faction/party name, and alternate names. Results include both current and historical MKs, sorted with current members first. The response returns the original query, a total count, and a results array with the same member object shape as get_current_mks. This is the recommended starting point when you know a name or party but not an mk_id.

Coverage and Data Source

All data originates from the Open Knesset project (oknesset.org), which aggregates and structures official Knesset records. The current Knesset number reflected in responses is 25. Fields like name_english and email may be null for some members, particularly historical ones.

Common use cases
  • Build a directory of current Knesset members with their faction affiliations and contact emails.
  • Track a politician's party switches over multiple Knesset terms using faction_history from get_mk_details.
  • Map committee assignments across the 25th Knesset to analyze which parties hold committee leadership positions.
  • Cross-reference ministry roles with faction membership to study cabinet composition over time.
  • Search members by party name via search_mks to retrieve all historical members of a given faction.
  • Display MK profile cards with photo, name in both Hebrew and English, and current committee roles.
  • Compile datasets of MK email addresses for parliamentary correspondence or research contact lists.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does the Knesset have an official developer API?+
The Knesset publishes some data through its Open Data portal, but the structured member data used here originates from the Open Knesset project at oknesset.org, which aggregates and normalizes parliamentary records. There is no single official REST API that returns the combined faction history, committee, and ministry data in the shape these endpoints provide.
What does `get_mk_details` return beyond what `get_current_mks` provides?+
get_current_mks gives a snapshot of current members with their active faction and committee roles. get_mk_details adds the complete faction_history array (all terms, with start and end dates), the full committee history for the current Knesset, and ministry history — and it works for both current and former MKs, not just those currently serving.
Can I filter `get_current_mks` by faction, gender, or committee?+
get_current_mks returns the full current roster without server-side filtering parameters. Each member object does include current_faction, gender, and committee membership data, so filtering can be done client-side. Server-side filtering by faction or committee is not currently supported. You can fork this API on Parse and revise it to add filtered query parameters.
Does the API return voting records or legislative bill sponsorships?+
Not currently. The API covers biographical details, faction history, committee memberships, ministry roles, and contact information. Voting records and bill sponsorship data are not part of the response schema. You can fork this API on Parse and revise it to add an endpoint pulling that data from the Open Knesset project.
Are historical (non-current) MKs covered?+
search_mks returns both current and historical members, sorted with current MKs first. get_mk_details also works for former members — the is_current boolean in the response distinguishes active from past members. get_current_mks is limited to members of the active 25th Knesset.
Page content last updated . Spec covers 3 endpoints from main.knesset.gov.il.
Related APIs in Government PublicSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.