Search Congress Members
SearchCongressMembersSearch the tracked congressional roster by name. Search first requires every punctuation-independent query word anywhere in the filed name, then broadens to any word only when no strict row matches. Verified public-name aliases such as Dan Crenshaw resolve to the roster name. Returns each match with its position; pass the returned exact Name to GetMemberTrades or GetMemberNetWorth.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query — partial or full name (e.g., 'Pelosi', 'Cruz', 'Dan') | |
| position | No | Filter by position: Senator or Representative (defaults to both) | |
| maxResults | No | Maximum number of results to return (default: 20, max: 500) |