Search Meetings
search_meetingsSearch Japanese National Diet meetings/sittings (a meeting = one committee or plenary session on one day) by meeting name, chamber, or date range, via kokkai.ndl.go.jp. Requires at least one of "query", "meeting_name", or "house". Returns each meeting's issueID (for fetching its speeches with search_speeches or get_speech), house, meeting name, session number, issue number, date, and permalink. Queries are Japanese-first: kokkai.ndl.go.jp indexes speeches in Japanese, so Japanese keywords match; English keywords (e.g. "semiconductors" instead of "半導体") will under-match or return zero even when Japanese-language debate on the topic exists. PAGINATION: this endpoint caps results at 10 per request (default 3) — lower than search_speeches. Check "next_start_record"; a null value means this page is the end of the result set, anything else means more meetings exist.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Earliest meeting date, inclusive, YYYY-MM-DD. | |
| house | No | Chamber: "衆議院", "参議院", "両院", or "両院協議会". | |
| query | No | Japanese keyword(s) matched against speech text within the meeting, partial match. | |
| until | No | Latest meeting date, inclusive, YYYY-MM-DD. | |
| max_records | No | Results per request, 1-10 (default 3). The API rejects values outside this range — this cap is lower than search_speeches'. | |
| meeting_name | No | Meeting/committee name in Japanese, partial match, e.g. "予算委員会" (Budget Committee), "本会議" (plenary). | |
| start_record | No | 1-based offset for pagination (default 1). Use the previous response's "next_start_record" to fetch the next page. |