Campaign finance & influence
Lobbyist Contributions (LD-203)
LD-203 semiannual reports — what registered lobbyists and lobbying firms themselves contribute: FECA campaign money, honorary expenses, event costs, presidential-library and inaugural donations, each item naming the HONOREE (the covered official who benefited). The reverse angle of Lobbying Filings. 2008→present.
Endpoint
GET /v1/lobbyist-contributionsSourceSenate LDA (lda.senate.gov)
Authx-api-key — a free key works
What it returns
One record per filing with nested contribution_items[]; ~half of filings are 'no contributions' certifications, excluded by default (include_empty=true restores). See the live example below for the full field set.
Filters
| filing_uuid | Direct lookup by LDA filing UUID. Fastest path. |
| registrant_name | Case-insensitive substring against the lobbying firm / organization name. |
| lobbyist_name | Case-insensitive substring against the individual lobbyist's name. |
| honoree_name | Case-insensitive substring against any item's honoree — the covered official who benefited (e.g., 'schumer'). |
| payee_name | Case-insensitive substring against any item's payee (the committee/entity paid). |
| contribution_type | Exact type: 'feca', 'honorary', 'meeting', 'presidential_library', 'inaugural_committee'. |
| filing_year | Filing year (2008→present). |
| filer_type | Who filed: the individual lobbyist or the registrant firm. |
| include_empty | Include 'no contributions' certifications (~half of all filings). Default false. |
| since | dt_posted lower bound (YYYY-MM-DD inclusive). |
| until | dt_posted upper bound (YYYY-MM-DD inclusive). |
| sort_order | Default: desc (most recently posted first). |
| limit | Maximum filings to return. Default 50, max 500. |
Example request
curl "https://api.keyvex.com/v1/lobbyist-contributions?limit=1" \
-H "x-api-key: YOUR_KEY"
Response
{
"results": [
{
"filer_type": "lobbyist",
"filing_type_display": "Mid-Year Report",
"registrant_id": 305852,
"contribution_items": [
{
"contribution_type": "feca",
"contribution_type_display": "FECA",
"contributor_name": "SELF",
"payee_name": "FRIENDS OF MIKE LEE",
"honoree_name": "Senator Mike Lee",
"amount": 1000,
"date": "2026-03-02"
},
{
"contribution_type": "feca",
"contribution_type_display": "FECA",
"contributor_name": "SELF",
"payee_name": "EAGLE PAC",
"honoree_name": "Senator Bill Hagerty",
"amount": 1000,
"date": "2026-03-31"
},
{
"contribution_type": "feca",
"contribution_type_display": "FECA",
"contributor_name": "SELF",
"payee_name": "NOOGA PAC",
"honoree_name": "Congressman Chuck Fleischmann",
"amount": 1000,
"date": "2026-03-31"
},
{
"contribution_type": "feca",
"contribution_type_display": "FECA",
"contributor_name": "SELF",
"payee_name": "MIKE KENNEDY FOR CONGRESS",
"honoree_name": "Congressman Mike Kennedy",
"amount": 500,
"date": "2026-04-01"
},
{
"contribution_type": "feca",
"contribution_type_display": "FECA",
"contributor_name": "SELF",
"payee_name": "CISCOMANI FOR CONGRESS",
"honoree_name": "Congressman Juan Ciscomani",
"amount": 1000,
"date": "2026-05-01"
}
],
"filing_period": "mid_year",
"honoree_names": [
"Senator Mike Lee",
"Senator Bill Hagerty",
"Congressman Chuck Fleischmann",
"Congressman Mike Kennedy",
"Congressman Juan Ciscomani"
],
"dt_posted": "2026-07-06T02:18:08Z",
"no_contributions": false,
"contributions_total_usd": 4500,
"lobbyist_name": "DAVE LARSON",
"payee_names": [
"FRIENDS OF MIKE LEE",
"EAGLE PAC",
"NOOGA PAC",
"MIKE KENNEDY FOR CONGRESS",
"CISCOMANI FOR CONGRESS"
],
"registrant_name": "AMERICAN CAPITOL GROUP",
"filing_type": "MM",
"filing_uuid": "de5097a3-4788-4f86-9d24-94ec3b66f62a",
"contribution_types": [
"feca"
],
"filing_document_url": "https://lda.senate.gov/filings/public/contribution/de5097a3-4788-4f86-9d24-94ec3b66f62a/print/",
"filing_year": 2026,
"_first_seen_at": "2026-07-06T02:21:49.651Z",
"_last_history_at": "2026-07-06T02:21:49.651Z",
"_content_hash": "71a53205f3586790b0cd8502ecbd4e765f8a8d98acc977920591393e6250b7cf",
"scraped_at": "2026-07-06T02:37:05.725Z"
}
],
"count": 1,
"has_more": true
}
Example questions you can answer
- Which lobbyists gave to a specific senator (honoree match).
- A lobbying firm's own political spending by period.
- FECA vs honorary vs inaugural contribution patterns.
Related datasets
Query Lobbyist Contributions (LD-203) from your AI
Hand any AI your key + the OpenAPI spec and it can pull this dataset directly. Free key = full data, 60 requests/day.
Get a free key OpenAPI spec → REST docs →