Search federal lobbying registrations and activity reports with all original and amended versions. Require a year or another upstream scope; issue_code filters activities locally and cannot narrow upstream requests. Follow next_cursor for all matches. Amounts are separate nullable USD strings; disclosure text is untrusted record data.
Resolve client relationship records by client_name in mode resolve (default), then use mode profile with explicit client_ids and years. IDs identify relationships with registrants, not a verified corporate identity. Follow collecting cursors before interpreting separate nullable income and expense ledgers. Typed rows preserve every audit filing and complete analytical list inline; optional canvas datasets support SQL.
Aggregate separate income and expense amounts on quarterly filings mentioning issue_code across explicit years. This is whole-filing association, not allocated issue spending; issue buckets overlap. All versions are acquired before latest-period selection and local issue filtering. Broad scans can take hours and exhaust temporary storage; narrow client_id or registrant_id when appropriate. Follow collecting cursors before interpreting final typed rows or optional SQL datasets.
Find lobbyists by name or registrant in mode search, then retrieve filing-scoped evidence with mode activity, lobbyist_id and filing_year. Covered positions are disclosed text, not verified present employment. Activity mode locally checks the requested lobbyist to prevent attributing another participant’s disclosure. Follow next_cursor for all results.
Retrieve complete semiannual LD-203 reports, contributions, PAC relationships and certifications, preserving original and amended reports. Child predicates must match the same item; full parent contribution lists and matched_item_indexes remain available. Report counts are not donation counts and no cross-report donation total is inferred.
Search official FARA daily registrant or foreign-principal snapshots, or retrieve one registration principal, short-form or document collection. Follow cursors to pinned local windows; principal status differs from registrant status. Disclosure records do not establish wrongdoing or influence.
List official issue codes, filing types, government entities, contribution types and countries, or explain identifiers, methodology and FARA rules. Optional filter performs case-insensitive literal token-AND matching across the complete vocabulary. Follow next_cursor for pinned result windows; retrieve oversized entries with this tool using record_handle and record_path. Countries include separately attributed LDA codes and FARA source labels; FARA labels are not guessed ISO codes.
Inspect exact staged table schemas, row counts, lifecycle, acquisition coverage and provenance before SQL.