hansard_search_by_speaker
Search NSW Parliament Hansard transcripts by speaker name, with wildcard support for partial matches. Filter by session, date range, or member ID.
Instructions
Search Hansard records by speaker name. Supports wildcards (*) for partial matching. At least one of: parliamentSessionId, date range (startDate/endDate), or memberId must be provided.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endDate | No | End date for the search range in YYYY/MM/DD format (e.g., 2024/12/31) | |
| memberId | No | The unique member ID to search for | |
| rowLimit | No | Maximum number of results to return | |
| houseCode | No | Filter by house: LH (Legislative Assembly/Lower House) or UH (Legislative Council/Upper House) | |
| startDate | No | Start date for the search range in YYYY/MM/DD format (e.g., 2024/01/01) | |
| speakerName | Yes | The name of the speaker to search for. Supports wildcards (*) for partial matching (e.g., 'Smith*', '*Jones*') | |
| parliamentSessionId | No | The parliament session ID to limit the search to |