Query a Market Trackers dataset
trackers_querySearch Market Trackers datasets by ticker, free text, exact field values, and event-date range; page results and order by newest or oldest. Each row links to its source SEC filing or record.
Instructions
Search one Market Trackers dataset by ticker, free text, exact field values, and event-date range, with paging and newest/oldest ordering. Data is read from year-sharded CC0 dumps: pass years (or since/until) to choose which years to read — default is the newest year with data. Deep-history years (see archiveYears in trackers_datasets) can be tens of MB compressed each, so read them one or two at a time; the tool refuses selections over its byte budget and says how to narrow. Every row carries provenance.sourceUrl (the SEC filing, disclosure, award, or record it came from). Examples: insider purchases at NVDA in 2024 → dataset insider-transactions, ticker NVDA, years [2024], where {code: 'P'}; a senator's trades → congress-trades, text 'Tuberville'; who lobbied on a bill → lobbying-filings, text 'H.R.1234'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Order by event date (default newest) | |
| text | No | Case-insensitive substring over the dataset's name/title fields (member, insider, issuer, recipient, registrant and client, sponsor, assignee, bill title, …); see textPaths in trackers_datasets | |
| limit | No | Rows to return (default 25, max 100) | |
| since | No | Earliest event date (YYYY-MM-DD, YYYY-MM or YYYY), inclusive | |
| until | No | Latest event date, inclusive | |
| where | No | Exact field matches by dot path, e.g. {"side":"buy"}, {"member.state":"CA"}, {"code":"P"}, {"formType":"4"}; string comparisons are case-insensitive, arrays match when any element does | |
| years | No | Event years to read (max 8); default is the newest year with data. Prefer one year at a time for deep-history datasets. | |
| offset | No | Rows to skip, for paging (default 0) | |
| ticker | No | Trading symbol, case-insensitive (e.g. 'NVDA'); matches the dataset's ticker field(s). Only datasets flagged tickerSearchable carry tickers. | |
| dataset | Yes | Dataset id, from trackers_datasets |