Independent Expenditures
Get Recent Independent Expenditures
This endpoint retrieves the 200 most recent independent expenditures and optionally can be offset by multiples of 20.
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/independent_expenditures
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/independent_expenditures.json"
-H "X-API-Key: PROPUBLICA_API_KEY"
The above command returns JSON structured like this:
{
"status": "OK",
"copyright": "Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri": "https://api.propublica.org/campaign-finance/v1/2016/",
"cycle": 2016,
"results": [{
"fec_committee": "/committees/C00608489.json",
"fec_committee_id": "C00608489",
"fec_committee_name": "GREAT AMERICA PAC",
"fec_candidate": "/candidates/P80001571.json",
"fec_candidate_id": "P80001571",
"candidate_name": "DONALD TRUMP",
"amount": 20100.0,
"office": "President",
"state": null,
"district": null,
"date": "2016-07-19",
"purpose": "RADIO ADVERTISING",
"payee": "RAPID RESPONSE TELEVISION LLC",
"date_received": "2016-07-19",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE24.85887",
"unique_id": "96d173b94ee0fd697d81c2c9771679431e0f21fc",
"filing_id": 1088603,
"amended_from": null,
"dissemination_date": "2016-08-01",
"form_type": "F24"
}, {
"fec_committee": "/committees/C00608489.json",
"fec_committee_id": "C00608489",
"fec_committee_name": "GREAT AMERICA PAC",
"fec_candidate": "/candidates/P80001571.json",
"fec_candidate_id": "P80001571",
"candidate_name": "DONALD TRUMP",
"amount": 44591.84,
"office": "President",
"state": null,
"district": null,
"date": "2016-07-18",
"purpose": "TELEVISION ADVERTISING",
"payee": "RAPID RESPONSE TELEVISION LLC",
"date_received": "2016-07-18",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE24.85813",
"unique_id": "2287bbb30ac6118fff40e41f289724c8369483c4",
"filing_id": 1088151,
"amended_from": 1080594,
"dissemination_date": "2016-07-28",
"form_type": "F24"
}, {
"fec_committee": "/committees/C00608489.json",
"fec_committee_id": "C00608489",
"fec_committee_name": "GREAT AMERICA PAC",
"fec_candidate": "/candidates/P80001571.json",
"fec_candidate_id": "P80001571",
"candidate_name": "DONALD TRUMP",
"amount": 44591.84,
"office": "President",
"state": null,
"district": null,
"date": "2016-07-19",
"purpose": "TELEVISION ADVERTISING",
"payee": "RAPID RESPONSE TELEVISION LLC",
"date_received": "2016-07-19",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE24.85888",
"unique_id": "e024ea77eb25e4c961eda97d780b569f77ece8e9",
"filing_id": 1088603,
"amended_from": null,
"dissemination_date": "2016-07-28",
"form_type": "F24"
}, {
"fec_committee": "/committees/C00608489.json",
"fec_committee_id": "C00608489",
"fec_committee_name": "GREAT AMERICA PAC",
"fec_candidate": "/candidates/P80001571.json",
"fec_candidate_id": "P80001571",
"candidate_name": "DONALD TRUMP",
"amount": 15000.0,
"office": "President",
"state": null,
"district": null,
"date": "2016-07-18",
"purpose": "ESTIMATED CREATIVE SERVICES FEES",
"payee": "BRILLIANT COMMUNICATIONS",
"date_received": "2016-07-18",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE24.85808",
"unique_id": "53e7ac1ae198532ec56638012c7d374e21e30263",
"filing_id": 1088137,
"amended_from": null,
"dissemination_date": "2016-07-26",
"form_type": "F24"
}, {
"fec_committee": "/committees/C00608489.json",
"fec_committee_id": "C00608489",
"fec_committee_name": "GREAT AMERICA PAC",
"fec_candidate": "/candidates/P80001571.json",
"fec_candidate_id": "P80001571",
"candidate_name": "DONALD TRUMP",
"amount": 2000.0,
"office": "President",
"state": null,
"district": null,
"date": "2016-07-18",
"purpose": "ESTIMATED MAIL AND PRODUCTION FEES",
"payee": "BRILLIANT COMMUNICATIONS",
"date_received": "2016-07-18",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE24.85810",
"unique_id": "a3ab1c73de835b88cadf9d9c305ce474e4a8f63a",
"filing_id": 1088137,
"amended_from": null,
"dissemination_date": "2016-07-26",
"form_type": "F24"
}, {
"fec_committee": "/committees/C00489856.json",
"fec_committee_id": "C00489856",
"fec_committee_name": "ESAFUND",
"fec_candidate": "/candidates/H6KS01146.json",
"fec_candidate_id": "H6KS01146",
"candidate_name": "Timothy A. Huelskamp",
"amount": 8271.32,
"office": "House",
"state": "KS",
"district": 1,
"date": null,
"purpose": "telephone calls",
"payee": "RedPrint Strategy",
"date_received": "2016-07-22",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "O",
"transaction_id": "SE.6681",
"unique_id": "e96a5e95f8639d5838bbb11dba842988b1afab00",
"filing_id": 1090323,
"amended_from": null,
"dissemination_date": "2016-07-21",
"form_type": "F24"
}]
}
Get Independent Expenditures by Date
This endpoint retrieves all independent expenditures on a specific date (the date of activity, not the date filed with the FEC).
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/independent_expenditures/{year}/{month}/{day}
Query Parameters
Parameter | Description |
---|---|
year | The four-digit year from 2008-2016 |
month | The two-digit month from 01-12 |
day | The two-digit day from 01-31 |
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/independent_expenditures/2015/01/31.json"
-H "X-API-Key: PROPUBLICA_API_KEY"`
The above command returns JSON structured like this:
{
"status": "OK",
"copyright": "Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri": "https://api.propublica.org/campaign-finance/v1/2016/",
"cycle": 2016,
"date": "2015-01-31",
"results": [{
"fec_committee": "/committees/C00448696.json",
"fec_committee_id": "C00448696",
"fec_committee_name": "SENATE CONSERVATIVES FUND",
"fec_candidate": "/candidates/S0UT00165.json",
"fec_candidate_id": "S0UT00165",
"candidate_name": "Mike Lee",
"amount": 28.75,
"office": "Senate",
"state": "UT",
"district": null,
"date": "2015-01-31",
"purpose": "IE-Lee-Online Processing",
"payee": "Senate Conservatives Fund",
"date_received": "2015-07-31",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "E4E72CD473970430A95C",
"unique_id": "a9ef7c98a2085d2438ca55d06c94e8dbfdfe26e6",
"filing_id": 1019911,
"amended_from": null,
"dissemination_date": "2015-01-31",
"form_type": "F3"
}]
}
Get Independent Expenditures by Specific Committee
This endpoint retrieves the 20 most recent independent expenditures by a given committee.
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/committees/{fec-id}/independent_expenditures
Query Parameters
Parameter | Description |
---|---|
fec-id | The FEC-assigned 9-character ID of a committee. To find a committee official FEC ID, use a candidate search request or the FEC web site. |
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/committees/C00575423/independent_expenditures.json"
-H "X-API-Key: PROPUBLICA_API_KEY"
The above command returns JSON structured like this:
{
"status": "OK",
"copyright": "Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri": "https://api.propublica.org/campaign-finance/v1/2016/",
"cycle": 2016,
"fec_committee": "/committees/C00575423.json",
"total_amount": 4611668.79,
"offset": null,
"results": [{
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 11750.0,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-05",
"purpose": "ROBO CALLS - SEE RED METRICS 3-31-16",
"payee": "VICTORY PHONES",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12128",
"unique_id": "0ca009e290728da60061dbdd95a99b99141c9405",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-05",
"form_type": "F3"
}, {
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 11750.0,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-04",
"purpose": "ROBO CALLS - SEE RED METRICS 3-31-16",
"payee": "VICTORY PHONES",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12126",
"unique_id": "5b5d0e711751bc45ee01601fa1ee1974481c3419",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-04",
"form_type": "F3"
}, {
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 8512.65,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-04",
"purpose": "DIGITAL MEDIA PRODUCTION/PLACEMENT - SEE RED METRICS 3-31-16",
"payee": "FACEBOOK",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12125",
"unique_id": "2bf4b082cf45a8858b882b7aae54fe497dc41cdc",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-04",
"form_type": "F3"
}, {
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 5000.0,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-03",
"purpose": "DIGITAL MEDIA PRODUCTION/PLACEMENT - SEE RED METRICS 3-31-16",
"payee": "FACEBOOK",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12124",
"unique_id": "cc5335bfdeac6d2319b3453c88ead40fea1ee279",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-03",
"form_type": "F3"
}, {
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 5605.15,
"office": "President",
"state": "IA",
"district": null,
"date": "2016-02-01",
"purpose": "DIGITAL MEDIA PRODUCTION/PLACEMENT - SEE RED METRICS 2-24-16",
"payee": "YOUTUBE",
"date_received": "2016-07-05",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.10566",
"unique_id": "978fd65516bd9898f8e7ceb95703f45076a93dd7",
"filing_id": 1081039,
"amended_from": 1056897,
"dissemination_date": "2016-02-01",
"form_type": "F3"
}]
}
Get Independent Expenditures that Support or Oppose a Specific Candidate
This endpoint retrieves the 200 most recent independent expenditures in support of or opposition to a given candidate.
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/candidates/{fec-id}/independent_expenditures
Query Parameters
Parameter | Description |
---|---|
fec-id | The FEC-assigned 9-character ID of a candidate. To find a candidate’s official FEC ID, use a candidate search request or the FEC web site. |
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/candidates/P00003392/independent_expenditures.json"
-H "X-API-Key: PROPUBLICA_API_KEY"
The above command returns JSON structured like this:
{
"status": "OK",
"copyright": "Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri": "https://api.propublica.org/campaign-finance/v1/2016/",
"cycle": 2016,
"fec_candidate": "/candidates/P00003392.json",
"support_total": 13834304.1399999,
"oppose_total": 12763328.56,
"offset": null,
"results": [{
"fec_committee": "/committees/C90016106.json",
"fec_committee_name": "AFL-CIO COMMITTEE ON POLITICAL EDUCATION TREASURY FUND",
"candidate_name": "HILLARY RODHAM CLINTON",
"amount": 361.56,
"office": "President",
"state": null,
"district": null,
"date": "2016-06-17",
"purpose": "Printing and Shipping - Campaign Signs",
"payee": "AFL-CIO Support Services",
"date_received": "2016-07-15",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "F57.4103",
"unique_id": "1ef578fe2e60fda963715812f84fff1a66f89122",
"filing_id": 1085825,
"amended_from": null,
"dissemination_date": "2016-06-17",
"form_type": "F5"
}, {
"fec_committee": "/committees/C90016106.json",
"fec_committee_name": "AFL-CIO COMMITTEE ON POLITICAL EDUCATION TREASURY FUND",
"candidate_name": "HILLARY RODHAM CLINTON",
"amount": 706.66,
"office": "President",
"state": null,
"district": null,
"date": "2016-06-20",
"purpose": "Printing and Shipping - Campaign Signs",
"payee": "AFL-CIO Support Services",
"date_received": "2016-07-15",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "F57.4104",
"unique_id": "f6331bb017bab2351679af3d2ef8273ce936480e",
"filing_id": 1085825,
"amended_from": null,
"dissemination_date": "2016-06-20",
"form_type": "F5"
}, {
"fec_committee": "/committees/C90016106.json",
"fec_committee_name": "AFL-CIO COMMITTEE ON POLITICAL EDUCATION TREASURY FUND",
"candidate_name": "HILLARY RODHAM CLINTON",
"amount": 3136.35,
"office": "President",
"state": null,
"district": null,
"date": "2016-06-21",
"purpose": "Printing and Shipping - Campaign Signs",
"payee": "AFL-CIO Support Services",
"date_received": "2016-07-15",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "F57.4105",
"unique_id": "465fc4b5c44e598ddd99b238380cd4e7805aafa9",
"filing_id": 1085825,
"amended_from": null,
"dissemination_date": "2016-06-21",
"form_type": "F5"
}, {
"fec_committee": "/committees/C90016106.json",
"fec_committee_name": "AFL-CIO COMMITTEE ON POLITICAL EDUCATION TREASURY FUND",
"candidate_name": "HILLARY RODHAM CLINTON",
"amount": 709.46,
"office": "President",
"state": null,
"district": null,
"date": "2016-06-22",
"purpose": "Printing and Shipping - Campaign Signs",
"payee": "AFL-CIO Support Services",
"date_received": "2016-07-15",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "F57.4106",
"unique_id": "e93c2a973a44c2cffe0998a3b50d6ee4ba7f94f9",
"filing_id": 1085825,
"amended_from": null,
"dissemination_date": "2016-06-22",
"form_type": "F5"
}, {
"fec_committee": "/committees/C00497420.json",
"fec_committee_name": "CITIZENS UNITED SUPER PAC LLC",
"candidate_name": "Hillary Clinton",
"amount": 711.67,
"office": "President",
"state": null,
"district": null,
"date": "2016-04-18",
"purpose": "Creative fee for Direct Mail opposing Hillary Clinton for Pres (mailed 3/9/16 no 48 hr rpt filed)",
"payee": "HSP Direct",
"date_received": "2016-07-15",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "O",
"transaction_id": "B620011",
"unique_id": "32fee6c089d5152c91b314a46e84c97cde8dc265",
"filing_id": 1087326,
"amended_from": null,
"dissemination_date": "2016-04-18",
"form_type": "F3"
}]
}
Get Independent Expenditures that Support or Oppose Presidential Candidates
This endpoint retrieves the 200 most recent independent expenditures in support of or opposition to any presidential candidate.
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/president/independent_expenditures
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/president/independent_expenditures.json"
-H "X-API-Key: PROPUBLICA_API_KEY"
The above command returns JSON structured like this:
{
"status": "OK",
"copyright": "Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri": "https://api.propublica.org/campaign-finance/v1/2016/",
"cycle": 2016,
"results": [{
"fec_committee": "/committees/C00575423.json",
"fec_committee_id": "C00575423",
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 4770.1,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-05",
"purpose": "DIGITAL MEDIA PRODUCTION/PLACEMENT - SEE RED METRICS 3-31-16",
"payee": "FACEBOOK",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12127",
"unique_id": "a2518555b5f18d1365fd97fb79599c843ca2657e",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-05",
"form_type": "F3"
}, {
"fec_committee": "/committees/C00575423.json",
"fec_committee_id": "C00575423",
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 11750.0,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-05",
"purpose": "ROBO CALLS - SEE RED METRICS 3-31-16",
"payee": "VICTORY PHONES",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12128",
"unique_id": "0ca009e290728da60061dbdd95a99b99141c9405",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-05",
"form_type": "F3"
}, {
"fec_committee": "/committees/C00575423.json",
"fec_committee_id": "C00575423",
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 11750.0,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-04",
"purpose": "ROBO CALLS - SEE RED METRICS 3-31-16",
"payee": "VICTORY PHONES",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12126",
"unique_id": "5b5d0e711751bc45ee01601fa1ee1974481c3419",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-04",
"form_type": "F3"
}, {
"fec_committee": "/committees/C00575423.json",
"fec_committee_id": "C00575423",
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 8512.65,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-04",
"purpose": "DIGITAL MEDIA PRODUCTION/PLACEMENT - SEE RED METRICS 3-31-16",
"payee": "FACEBOOK",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12125",
"unique_id": "2bf4b082cf45a8858b882b7aae54fe497dc41cdc",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-04",
"form_type": "F3"
}, {
"fec_committee": "/committees/C00575423.json",
"fec_committee_id": "C00575423",
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 5000.0,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-03",
"purpose": "DIGITAL MEDIA PRODUCTION/PLACEMENT - SEE RED METRICS 3-31-16",
"payee": "FACEBOOK",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12124",
"unique_id": "cc5335bfdeac6d2319b3453c88ead40fea1ee279",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-03",
"form_type": "F3"
}, {
"fec_committee": "/committees/C90011156.json",
"fec_committee_id": "C90011156",
"fec_committee_name": "WORKING AMERICA",
"fec_candidate": "/candidates/P80001571.json",
"fec_candidate_id": "P80001571",
"candidate_name": "Donald Trump",
"amount": 27.93,
"office": "President",
"state": null,
"district": null,
"date": "2016-07-21",
"purpose": "Salary and Benefits",
"payee": "Marcus Howell",
"date_received": "2016-07-22",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "O",
"transaction_id": "VN7CZA1TP38",
"unique_id": "f1a68bc21d3445e3fe74380866ec532af48e3d75",
"filing_id": 1090327,
"amended_from": null,
"dissemination_date": "2016-07-21",
"form_type": "F5"
}]
}
Get Independent Expenditure Office Totals
This endpoint retrieves the amount of money spent in independent expenditures for a given office (either House, Senate or President).
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/independent_expenditures/race_totals/{office}
Query Parameters
Parameter | Description |
---|---|
office | one of house , senate or president |
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/independent_expenditures/race_totals/president.json"
-H "X-API-Key: PROPUBLICA_API_KEY"
The above command returns JSON structured like this:
{
"status":"OK",
"copyright":"Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri":"https://api.propublica.org/campaign-finance/v1/2016/",
"cycle":2016,
"results":[
{
"state":"NH",
"office":"President",
"district":null,
"amount":"43813300.1900001"
},
{
"state":"IA",
"office":"President",
"district":null,
"amount":"39169448.72"
},
{
"state":null,
"office":"President",
"district":null,
"amount":"21053952.16"
},
{
"state":"SC",
"office":"President",
"district":null,
"amount":"11535840.63"
},
{
"state":"NH",
"office":"President",
"district":"0",
"amount":"11208105.2"
},
{
"state":"WA",
"office":"President",
"district":"5",
"amount":"7851303.62"
},
{
"state":"IA",
"office":"President",
"district":"0",
"amount":"4238537.85"
},
{
"state":null,
"office":"President",
"district":"0",
"amount":"3491088.69"
},
{
"state":"MA",
"office":"President",
"district":null,
"amount":"2193662.61"
},
{
"state":"NV",
"office":"President",
"district":null,
"amount":"1611572.18"
},
{
"state":"SC",
"office":"President",
"district":"0",
"amount":"1127370.33"
},
{
"state":"NV",
"office":"President",
"district":"0",
"amount":"612167.11"
},
{
"state":"OH",
"office":"President",
"district":null,
"amount":"483992.06"
},
{
"state":"FL",
"office":"President",
"district":"0",
"amount":"411560.62"
},
{
"state":"FL",
"office":"President",
"district":null,
"amount":"265830.34"
},
{
"state":"CA",
"office":"President",
"district":null,
"amount":"213111.59"
},
{
"state":"NY",
"office":"President",
"district":null,
"amount":"170207.67"
},
{
"state":"VT",
"office":"President",
"district":null,
"amount":"167418.43"
},
{
"state":"TX",
"office":"President",
"district":null,
"amount":"141696.36"
},
{
"state":"CA",
"office":"President",
"district":"0",
"amount":"105363.86"
},
{
"state":"VA",
"office":"President",
"district":"0",
"amount":"91814.96"
},
{
"state":"IL",
"office":"President",
"district":null,
"amount":"89425.9"
},
{
"state":"CO",
"office":"President",
"district":"0",
"amount":"88029.96"
},
{
"state":"GA",
"office":"President",
"district":null,
"amount":"79341.72"
},
{
"state":"PA",
"office":"President",
"district":null,
"amount":"77411.91"
},
{
"state":"VA",
"office":"President",
"district":null,
"amount":"74627.83"
},
{
"state":"TX",
"office":"President",
"district":"0",
"amount":"73854.49"
},
{
"state":"MN",
"office":"President",
"district":null,
"amount":"71425.97"
},
{
"state":"MI",
"office":"President",
"district":null,
"amount":"65599.0"
},
{
"state":"NY",
"office":"President",
"district":"0",
"amount":"62426.17"
},
{
"state":"NC",
"office":"President",
"district":null,
"amount":"62289.71"
},
{
"state":"WI",
"office":"President",
"district":null,
"amount":"60247.41"
},
{
"state":"OK",
"office":"President",
"district":"0",
"amount":"51900.56"
},
{
"state":"NJ",
"office":"President",
"district":null,
"amount":"50328.32"
},
{
"state":"TN",
"office":"President",
"district":null,
"amount":"46622.46"
},
{
"state":"PA",
"office":"President",
"district":"0",
"amount":"45506.48"
},
{
"state":"IL",
"office":"President",
"district":"0",
"amount":"44822.82"
},
{
"state":"AR",
"office":"President",
"district":null,
"amount":"43495.65"
},
{
"state":"AL",
"office":"President",
"district":null,
"amount":"43347.75"
},
{
"state":"OH",
"office":"President",
"district":"0",
"amount":"41838.49"
},
{
"state":"WA",
"office":"President",
"district":null,
"amount":"40674.86"
},
{
"state":"CO",
"office":"President",
"district":null,
"amount":"39721.8"
},
{
"state":"LA",
"office":"President",
"district":"0",
"amount":"38787.93"
},
{
"state":"AZ",
"office":"President",
"district":null,
"amount":"38472.35"
},
{
"state":"AL",
"office":"President",
"district":"0",
"amount":"38109.78"
},
{
"state":"MI",
"office":"President",
"district":"0",
"amount":"37710.8"
},
{
"state":"NC",
"office":"President",
"district":"0",
"amount":"37023.95"
},
{
"state":"GA",
"office":"President",
"district":"0",
"amount":"36882.9"
},
{
"state":"IN",
"office":"President",
"district":null,
"amount":"36424.95"
},
{
"state":"NJ",
"office":"President",
"district":"0",
"amount":"35226.36"
},
{
"state":"MO",
"office":"President",
"district":null,
"amount":"34225.45"
},
{
"state":"MD",
"office":"President",
"district":null,
"amount":"33425.08"
},
{
"state":"OK",
"office":"President",
"district":null,
"amount":"32518.19"
},
{
"state":"WA",
"office":"President",
"district":"0",
"amount":"30139.95"
},
{
"state":"MA",
"office":"President",
"district":"0",
"amount":"29926.46"
},
{
"state":"IN",
"office":"President",
"district":"0",
"amount":"29072.02"
},
{
"state":"TN",
"office":"President",
"district":"0",
"amount":"29045.72"
},
{
"state":"AZ",
"office":"President",
"district":"0",
"amount":"28870.97"
},
{
"state":"MO",
"office":"President",
"district":"0",
"amount":"28030.74"
},
{
"state":"MD",
"office":"President",
"district":"0",
"amount":"27651.19"
},
{
"state":"WI",
"office":"President",
"district":"0",
"amount":"27339.25"
},
{
"state":"LA",
"office":"President",
"district":null,
"amount":"26394.81"
},
{
"state":"MN",
"office":"President",
"district":"0",
"amount":"26306.15"
},
{
"state":"KY",
"office":"President",
"district":null,
"amount":"25652.59"
},
{
"state":"KY",
"office":"President",
"district":"0",
"amount":"23972.25"
},
{
"state":"OR",
"office":"President",
"district":null,
"amount":"23448.98"
},
{
"state":"OR",
"office":"President",
"district":"0",
"amount":"22867.47"
},
{
"state":"CT",
"office":"President",
"district":"0",
"amount":"22118.54"
},
{
"state":"CT",
"office":"President",
"district":null,
"amount":"21736.97"
},
{
"state":"MS",
"office":"President",
"district":"0",
"amount":"20335.88"
},
{
"state":"AR",
"office":"President",
"district":"0",
"amount":"20333.4"
},
{
"state":"KS",
"office":"President",
"district":"0",
"amount":"20073.07"
},
{
"state":"UT",
"office":"President",
"district":"0",
"amount":"19390.01"
},
{
"state":"NM",
"office":"President",
"district":"0",
"amount":"18056.27"
},
{
"state":"MS",
"office":"President",
"district":null,
"amount":"17971.44"
},
{
"state":"WV",
"office":"President",
"district":"0",
"amount":"17876.11"
},
{
"state":"NE",
"office":"President",
"district":"0",
"amount":"17590.44"
},
{
"state":"KS",
"office":"President",
"district":null,
"amount":"17436.83"
},
{
"state":"ID",
"office":"President",
"district":"0",
"amount":"16857.7"
},
{
"state":"AK",
"office":"President",
"district":null,
"amount":"16644.95"
},
{
"state":"HI",
"office":"President",
"district":"0",
"amount":"16576.36"
},
{
"state":"ME",
"office":"President",
"district":"0",
"amount":"16539.89"
},
{
"state":"UT",
"office":"President",
"district":null,
"amount":"15973.46"
},
{
"state":"RI",
"office":"President",
"district":"0",
"amount":"15802.3"
},
{
"state":"MT",
"office":"President",
"district":"0",
"amount":"15620.76"
},
{
"state":"DE",
"office":"President",
"district":"0",
"amount":"15382.54"
},
{
"state":"SD",
"office":"President",
"district":"0",
"amount":"15117.84"
},
{
"state":"00",
"office":"President",
"district":"0",
"amount":"15043.55"
},
{
"state":"AK",
"office":"President",
"district":"0",
"amount":"14836.54"
},
{
"state":"ND",
"office":"President",
"district":"0",
"amount":"14831.67"
},
{
"state":"VT",
"office":"President",
"district":"0",
"amount":"14726.6"
},
{
"state":"WY",
"office":"President",
"district":"0",
"amount":"14508.39"
},
{
"state":"NM",
"office":"President",
"district":null,
"amount":"13866.14"
},
{
"state":"WV",
"office":"President",
"district":null,
"amount":"12775.57"
},
{
"state":"NE",
"office":"President",
"district":null,
"amount":"12124.11"
},
{
"state":"ID",
"office":"President",
"district":null,
"amount":"10624.42"
},
{
"state":"HI",
"office":"President",
"district":null,
"amount":"10034.9"
},
{
"state":"ME",
"office":"President",
"district":null,
"amount":"10009.67"
},
{
"state":"RI",
"office":"President",
"district":null,
"amount":"8405.56"
},
{
"state":"MT",
"office":"President",
"district":null,
"amount":"8015.17"
},
{
"state":"DE",
"office":"President",
"district":null,
"amount":"7508.42"
},
{
"state":"SD",
"office":"President",
"district":null,
"amount":"6949.23"
},
{
"state":"ND",
"office":"President",
"district":null,
"amount":"6344.79"
},
{
"state":"WY",
"office":"President",
"district":null,
"amount":"5662.07"
},
{
"state":"AS",
"office":"President",
"district":null,
"amount":"336.98"
},
{
"state":"MP",
"office":"President",
"district":null,
"amount":"336.98"
},
{
"state":"GU",
"office":"President",
"district":null,
"amount":"336.98"
},
{
"state":"VI",
"office":"President",
"district":null,
"amount":"336.96"
},
{
"state":"PR",
"office":"President",
"district":null,
"amount":"336.96"
},
{
"state":"CO",
"office":"President",
"district":"5",
"amount":"19.1"
}
]
}
Get Independent Expenditure Race Totals for a Specific Committee
This endpoint retrieves the total amounts of money that a given committee has spent on individual races (consisting of a state, office and district) during a cycle.
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/committees/{fec-id}/independent_expenditures/races
Query Parameters
Parameter | Description |
---|---|
fec-id | The FEC-assigned 9-character ID of a committee. To find a committee’s official FEC ID, use a committee search request or the FEC web site. |
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/committees/C00490375/independent_expenditures/races.json"
-H "X-API-Key: PROPUBLICA_API_KEY"
The above command returns JSON structured like this:
{
"status":"OK",
"copyright":"Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri":"https://api.propublica.org/campaign-finance/v1/2016/",
"cycle":2016,
"fec_committee":"/committees/C00490375.json",
"total_amount":971008.12,
"house_total":0.0,
"senate_total":0.0,
"president_total":971008.12,
"offset":null,
"results":[
{
"state":null,
"office":"President",
"district":0,
"amount":663477.58
},
{
"state":"IA",
"office":"President",
"district":0,
"amount":181777.86
},
{
"state":"NV",
"office":"President",
"district":0,
"amount":92541.95
},
{
"state":"SC",
"office":"President",
"district":0,
"amount":23911.5
},
{
"state":"NH",
"office":"President",
"district":0,
"amount":9299.23
}
]
}
Independent Expenditures
Get Recent Independent Expenditures
This endpoint retrieves the 200 most recent independent expenditures and optionally can be offset by multiples of 20.
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/independent_expenditures
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/independent_expenditures.json"
-H "X-API-Key: PROPUBLICA_API_KEY"
The above command returns JSON structured like this:
{
"status": "OK",
"copyright": "Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri": "https://api.propublica.org/campaign-finance/v1/2016/",
"cycle": 2016,
"results": [{
"fec_committee": "/committees/C00608489.json",
"fec_committee_id": "C00608489",
"fec_committee_name": "GREAT AMERICA PAC",
"fec_candidate": "/candidates/P80001571.json",
"fec_candidate_id": "P80001571",
"candidate_name": "DONALD TRUMP",
"amount": 20100.0,
"office": "President",
"state": null,
"district": null,
"date": "2016-07-19",
"purpose": "RADIO ADVERTISING",
"payee": "RAPID RESPONSE TELEVISION LLC",
"date_received": "2016-07-19",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE24.85887",
"unique_id": "96d173b94ee0fd697d81c2c9771679431e0f21fc",
"filing_id": 1088603,
"amended_from": null,
"dissemination_date": "2016-08-01",
"form_type": "F24"
}, {
"fec_committee": "/committees/C00608489.json",
"fec_committee_id": "C00608489",
"fec_committee_name": "GREAT AMERICA PAC",
"fec_candidate": "/candidates/P80001571.json",
"fec_candidate_id": "P80001571",
"candidate_name": "DONALD TRUMP",
"amount": 44591.84,
"office": "President",
"state": null,
"district": null,
"date": "2016-07-18",
"purpose": "TELEVISION ADVERTISING",
"payee": "RAPID RESPONSE TELEVISION LLC",
"date_received": "2016-07-18",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE24.85813",
"unique_id": "2287bbb30ac6118fff40e41f289724c8369483c4",
"filing_id": 1088151,
"amended_from": 1080594,
"dissemination_date": "2016-07-28",
"form_type": "F24"
}, {
"fec_committee": "/committees/C00608489.json",
"fec_committee_id": "C00608489",
"fec_committee_name": "GREAT AMERICA PAC",
"fec_candidate": "/candidates/P80001571.json",
"fec_candidate_id": "P80001571",
"candidate_name": "DONALD TRUMP",
"amount": 44591.84,
"office": "President",
"state": null,
"district": null,
"date": "2016-07-19",
"purpose": "TELEVISION ADVERTISING",
"payee": "RAPID RESPONSE TELEVISION LLC",
"date_received": "2016-07-19",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE24.85888",
"unique_id": "e024ea77eb25e4c961eda97d780b569f77ece8e9",
"filing_id": 1088603,
"amended_from": null,
"dissemination_date": "2016-07-28",
"form_type": "F24"
}, {
"fec_committee": "/committees/C00608489.json",
"fec_committee_id": "C00608489",
"fec_committee_name": "GREAT AMERICA PAC",
"fec_candidate": "/candidates/P80001571.json",
"fec_candidate_id": "P80001571",
"candidate_name": "DONALD TRUMP",
"amount": 15000.0,
"office": "President",
"state": null,
"district": null,
"date": "2016-07-18",
"purpose": "ESTIMATED CREATIVE SERVICES FEES",
"payee": "BRILLIANT COMMUNICATIONS",
"date_received": "2016-07-18",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE24.85808",
"unique_id": "53e7ac1ae198532ec56638012c7d374e21e30263",
"filing_id": 1088137,
"amended_from": null,
"dissemination_date": "2016-07-26",
"form_type": "F24"
}, {
"fec_committee": "/committees/C00608489.json",
"fec_committee_id": "C00608489",
"fec_committee_name": "GREAT AMERICA PAC",
"fec_candidate": "/candidates/P80001571.json",
"fec_candidate_id": "P80001571",
"candidate_name": "DONALD TRUMP",
"amount": 2000.0,
"office": "President",
"state": null,
"district": null,
"date": "2016-07-18",
"purpose": "ESTIMATED MAIL AND PRODUCTION FEES",
"payee": "BRILLIANT COMMUNICATIONS",
"date_received": "2016-07-18",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE24.85810",
"unique_id": "a3ab1c73de835b88cadf9d9c305ce474e4a8f63a",
"filing_id": 1088137,
"amended_from": null,
"dissemination_date": "2016-07-26",
"form_type": "F24"
}, {
"fec_committee": "/committees/C00489856.json",
"fec_committee_id": "C00489856",
"fec_committee_name": "ESAFUND",
"fec_candidate": "/candidates/H6KS01146.json",
"fec_candidate_id": "H6KS01146",
"candidate_name": "Timothy A. Huelskamp",
"amount": 8271.32,
"office": "House",
"state": "KS",
"district": 1,
"date": null,
"purpose": "telephone calls",
"payee": "RedPrint Strategy",
"date_received": "2016-07-22",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "O",
"transaction_id": "SE.6681",
"unique_id": "e96a5e95f8639d5838bbb11dba842988b1afab00",
"filing_id": 1090323,
"amended_from": null,
"dissemination_date": "2016-07-21",
"form_type": "F24"
}]
}
Get Independent Expenditures by Date
This endpoint retrieves all independent expenditures on a specific date (the date of activity, not the date filed with the FEC).
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/independent_expenditures/{year}/{month}/{day}
Query Parameters
Parameter | Description |
---|---|
year | The four-digit year from 2008-2016 |
month | The two-digit month from 01-12 |
day | The two-digit day from 01-31 |
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/independent_expenditures/2015/01/31.json"
-H "X-API-Key: PROPUBLICA_API_KEY"`
The above command returns JSON structured like this:
{
"status": "OK",
"copyright": "Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri": "https://api.propublica.org/campaign-finance/v1/2016/",
"cycle": 2016,
"date": "2015-01-31",
"results": [{
"fec_committee": "/committees/C00448696.json",
"fec_committee_id": "C00448696",
"fec_committee_name": "SENATE CONSERVATIVES FUND",
"fec_candidate": "/candidates/S0UT00165.json",
"fec_candidate_id": "S0UT00165",
"candidate_name": "Mike Lee",
"amount": 28.75,
"office": "Senate",
"state": "UT",
"district": null,
"date": "2015-01-31",
"purpose": "IE-Lee-Online Processing",
"payee": "Senate Conservatives Fund",
"date_received": "2015-07-31",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "E4E72CD473970430A95C",
"unique_id": "a9ef7c98a2085d2438ca55d06c94e8dbfdfe26e6",
"filing_id": 1019911,
"amended_from": null,
"dissemination_date": "2015-01-31",
"form_type": "F3"
}]
}
Get Independent Expenditures by Specific Committee
This endpoint retrieves the 20 most recent independent expenditures by a given committee.
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/committees/{fec-id}/independent_expenditures
Query Parameters
Parameter | Description |
---|---|
fec-id | The FEC-assigned 9-character ID of a committee. To find a committee official FEC ID, use a candidate search request or the FEC web site. |
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/committees/C00575423/independent_expenditures.json"
-H "X-API-Key: PROPUBLICA_API_KEY"
The above command returns JSON structured like this:
{
"status": "OK",
"copyright": "Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri": "https://api.propublica.org/campaign-finance/v1/2016/",
"cycle": 2016,
"fec_committee": "/committees/C00575423.json",
"total_amount": 4611668.79,
"offset": null,
"results": [{
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 11750.0,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-05",
"purpose": "ROBO CALLS - SEE RED METRICS 3-31-16",
"payee": "VICTORY PHONES",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12128",
"unique_id": "0ca009e290728da60061dbdd95a99b99141c9405",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-05",
"form_type": "F3"
}, {
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 11750.0,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-04",
"purpose": "ROBO CALLS - SEE RED METRICS 3-31-16",
"payee": "VICTORY PHONES",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12126",
"unique_id": "5b5d0e711751bc45ee01601fa1ee1974481c3419",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-04",
"form_type": "F3"
}, {
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 8512.65,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-04",
"purpose": "DIGITAL MEDIA PRODUCTION/PLACEMENT - SEE RED METRICS 3-31-16",
"payee": "FACEBOOK",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12125",
"unique_id": "2bf4b082cf45a8858b882b7aae54fe497dc41cdc",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-04",
"form_type": "F3"
}, {
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 5000.0,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-03",
"purpose": "DIGITAL MEDIA PRODUCTION/PLACEMENT - SEE RED METRICS 3-31-16",
"payee": "FACEBOOK",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12124",
"unique_id": "cc5335bfdeac6d2319b3453c88ead40fea1ee279",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-03",
"form_type": "F3"
}, {
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 5605.15,
"office": "President",
"state": "IA",
"district": null,
"date": "2016-02-01",
"purpose": "DIGITAL MEDIA PRODUCTION/PLACEMENT - SEE RED METRICS 2-24-16",
"payee": "YOUTUBE",
"date_received": "2016-07-05",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.10566",
"unique_id": "978fd65516bd9898f8e7ceb95703f45076a93dd7",
"filing_id": 1081039,
"amended_from": 1056897,
"dissemination_date": "2016-02-01",
"form_type": "F3"
}]
}
Get Independent Expenditures that Support or Oppose a Specific Candidate
This endpoint retrieves the 200 most recent independent expenditures in support of or opposition to a given candidate.
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/candidates/{fec-id}/independent_expenditures
Query Parameters
Parameter | Description |
---|---|
fec-id | The FEC-assigned 9-character ID of a candidate. To find a candidate’s official FEC ID, use a candidate search request or the FEC web site. |
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/candidates/P00003392/independent_expenditures.json"
-H "X-API-Key: PROPUBLICA_API_KEY"
The above command returns JSON structured like this:
{
"status": "OK",
"copyright": "Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri": "https://api.propublica.org/campaign-finance/v1/2016/",
"cycle": 2016,
"fec_candidate": "/candidates/P00003392.json",
"support_total": 13834304.1399999,
"oppose_total": 12763328.56,
"offset": null,
"results": [{
"fec_committee": "/committees/C90016106.json",
"fec_committee_name": "AFL-CIO COMMITTEE ON POLITICAL EDUCATION TREASURY FUND",
"candidate_name": "HILLARY RODHAM CLINTON",
"amount": 361.56,
"office": "President",
"state": null,
"district": null,
"date": "2016-06-17",
"purpose": "Printing and Shipping - Campaign Signs",
"payee": "AFL-CIO Support Services",
"date_received": "2016-07-15",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "F57.4103",
"unique_id": "1ef578fe2e60fda963715812f84fff1a66f89122",
"filing_id": 1085825,
"amended_from": null,
"dissemination_date": "2016-06-17",
"form_type": "F5"
}, {
"fec_committee": "/committees/C90016106.json",
"fec_committee_name": "AFL-CIO COMMITTEE ON POLITICAL EDUCATION TREASURY FUND",
"candidate_name": "HILLARY RODHAM CLINTON",
"amount": 706.66,
"office": "President",
"state": null,
"district": null,
"date": "2016-06-20",
"purpose": "Printing and Shipping - Campaign Signs",
"payee": "AFL-CIO Support Services",
"date_received": "2016-07-15",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "F57.4104",
"unique_id": "f6331bb017bab2351679af3d2ef8273ce936480e",
"filing_id": 1085825,
"amended_from": null,
"dissemination_date": "2016-06-20",
"form_type": "F5"
}, {
"fec_committee": "/committees/C90016106.json",
"fec_committee_name": "AFL-CIO COMMITTEE ON POLITICAL EDUCATION TREASURY FUND",
"candidate_name": "HILLARY RODHAM CLINTON",
"amount": 3136.35,
"office": "President",
"state": null,
"district": null,
"date": "2016-06-21",
"purpose": "Printing and Shipping - Campaign Signs",
"payee": "AFL-CIO Support Services",
"date_received": "2016-07-15",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "F57.4105",
"unique_id": "465fc4b5c44e598ddd99b238380cd4e7805aafa9",
"filing_id": 1085825,
"amended_from": null,
"dissemination_date": "2016-06-21",
"form_type": "F5"
}, {
"fec_committee": "/committees/C90016106.json",
"fec_committee_name": "AFL-CIO COMMITTEE ON POLITICAL EDUCATION TREASURY FUND",
"candidate_name": "HILLARY RODHAM CLINTON",
"amount": 709.46,
"office": "President",
"state": null,
"district": null,
"date": "2016-06-22",
"purpose": "Printing and Shipping - Campaign Signs",
"payee": "AFL-CIO Support Services",
"date_received": "2016-07-15",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "F57.4106",
"unique_id": "e93c2a973a44c2cffe0998a3b50d6ee4ba7f94f9",
"filing_id": 1085825,
"amended_from": null,
"dissemination_date": "2016-06-22",
"form_type": "F5"
}, {
"fec_committee": "/committees/C00497420.json",
"fec_committee_name": "CITIZENS UNITED SUPER PAC LLC",
"candidate_name": "Hillary Clinton",
"amount": 711.67,
"office": "President",
"state": null,
"district": null,
"date": "2016-04-18",
"purpose": "Creative fee for Direct Mail opposing Hillary Clinton for Pres (mailed 3/9/16 no 48 hr rpt filed)",
"payee": "HSP Direct",
"date_received": "2016-07-15",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "O",
"transaction_id": "B620011",
"unique_id": "32fee6c089d5152c91b314a46e84c97cde8dc265",
"filing_id": 1087326,
"amended_from": null,
"dissemination_date": "2016-04-18",
"form_type": "F3"
}]
}
Get Independent Expenditures that Support or Oppose Presidential Candidates
This endpoint retrieves the 200 most recent independent expenditures in support of or opposition to any presidential candidate.
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/president/independent_expenditures
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/president/independent_expenditures.json"
-H "X-API-Key: PROPUBLICA_API_KEY"
The above command returns JSON structured like this:
{
"status": "OK",
"copyright": "Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri": "https://api.propublica.org/campaign-finance/v1/2016/",
"cycle": 2016,
"results": [{
"fec_committee": "/committees/C00575423.json",
"fec_committee_id": "C00575423",
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 4770.1,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-05",
"purpose": "DIGITAL MEDIA PRODUCTION/PLACEMENT - SEE RED METRICS 3-31-16",
"payee": "FACEBOOK",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12127",
"unique_id": "a2518555b5f18d1365fd97fb79599c843ca2657e",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-05",
"form_type": "F3"
}, {
"fec_committee": "/committees/C00575423.json",
"fec_committee_id": "C00575423",
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 11750.0,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-05",
"purpose": "ROBO CALLS - SEE RED METRICS 3-31-16",
"payee": "VICTORY PHONES",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12128",
"unique_id": "0ca009e290728da60061dbdd95a99b99141c9405",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-05",
"form_type": "F3"
}, {
"fec_committee": "/committees/C00575423.json",
"fec_committee_id": "C00575423",
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 11750.0,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-04",
"purpose": "ROBO CALLS - SEE RED METRICS 3-31-16",
"payee": "VICTORY PHONES",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12126",
"unique_id": "5b5d0e711751bc45ee01601fa1ee1974481c3419",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-04",
"form_type": "F3"
}, {
"fec_committee": "/committees/C00575423.json",
"fec_committee_id": "C00575423",
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 8512.65,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-04",
"purpose": "DIGITAL MEDIA PRODUCTION/PLACEMENT - SEE RED METRICS 3-31-16",
"payee": "FACEBOOK",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12125",
"unique_id": "2bf4b082cf45a8858b882b7aae54fe497dc41cdc",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-04",
"form_type": "F3"
}, {
"fec_committee": "/committees/C00575423.json",
"fec_committee_id": "C00575423",
"fec_committee_name": "KEEP THE PROMISE III",
"fec_candidate": "/candidates/P60006111.json",
"fec_candidate_id": "P60006111",
"candidate_name": "RAFAEL 'TED' CRUZ",
"amount": 5000.0,
"office": "President",
"state": "WI",
"district": null,
"date": "2016-04-03",
"purpose": "DIGITAL MEDIA PRODUCTION/PLACEMENT - SEE RED METRICS 3-31-16",
"payee": "FACEBOOK",
"date_received": "2016-07-25",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "S",
"transaction_id": "SE.12124",
"unique_id": "cc5335bfdeac6d2319b3453c88ead40fea1ee279",
"filing_id": 1090759,
"amended_from": 1073631,
"dissemination_date": "2016-04-03",
"form_type": "F3"
}, {
"fec_committee": "/committees/C90011156.json",
"fec_committee_id": "C90011156",
"fec_committee_name": "WORKING AMERICA",
"fec_candidate": "/candidates/P80001571.json",
"fec_candidate_id": "P80001571",
"candidate_name": "Donald Trump",
"amount": 27.93,
"office": "President",
"state": null,
"district": null,
"date": "2016-07-21",
"purpose": "Salary and Benefits",
"payee": "Marcus Howell",
"date_received": "2016-07-22",
"fec_uri": null,
"amendment": null,
"support_or_oppose": "O",
"transaction_id": "VN7CZA1TP38",
"unique_id": "f1a68bc21d3445e3fe74380866ec532af48e3d75",
"filing_id": 1090327,
"amended_from": null,
"dissemination_date": "2016-07-21",
"form_type": "F5"
}]
}
Get Independent Expenditure Office Totals
This endpoint retrieves the amount of money spent in independent expenditures for a given office (either House, Senate or President).
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/independent_expenditures/race_totals/{office}
Query Parameters
Parameter | Description |
---|---|
office | one of house , senate or president |
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/independent_expenditures/race_totals/president.json"
-H "X-API-Key: PROPUBLICA_API_KEY"
The above command returns JSON structured like this:
{
"status":"OK",
"copyright":"Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri":"https://api.propublica.org/campaign-finance/v1/2016/",
"cycle":2016,
"results":[
{
"state":"NH",
"office":"President",
"district":null,
"amount":"43813300.1900001"
},
{
"state":"IA",
"office":"President",
"district":null,
"amount":"39169448.72"
},
{
"state":null,
"office":"President",
"district":null,
"amount":"21053952.16"
},
{
"state":"SC",
"office":"President",
"district":null,
"amount":"11535840.63"
},
{
"state":"NH",
"office":"President",
"district":"0",
"amount":"11208105.2"
},
{
"state":"WA",
"office":"President",
"district":"5",
"amount":"7851303.62"
},
{
"state":"IA",
"office":"President",
"district":"0",
"amount":"4238537.85"
},
{
"state":null,
"office":"President",
"district":"0",
"amount":"3491088.69"
},
{
"state":"MA",
"office":"President",
"district":null,
"amount":"2193662.61"
},
{
"state":"NV",
"office":"President",
"district":null,
"amount":"1611572.18"
},
{
"state":"SC",
"office":"President",
"district":"0",
"amount":"1127370.33"
},
{
"state":"NV",
"office":"President",
"district":"0",
"amount":"612167.11"
},
{
"state":"OH",
"office":"President",
"district":null,
"amount":"483992.06"
},
{
"state":"FL",
"office":"President",
"district":"0",
"amount":"411560.62"
},
{
"state":"FL",
"office":"President",
"district":null,
"amount":"265830.34"
},
{
"state":"CA",
"office":"President",
"district":null,
"amount":"213111.59"
},
{
"state":"NY",
"office":"President",
"district":null,
"amount":"170207.67"
},
{
"state":"VT",
"office":"President",
"district":null,
"amount":"167418.43"
},
{
"state":"TX",
"office":"President",
"district":null,
"amount":"141696.36"
},
{
"state":"CA",
"office":"President",
"district":"0",
"amount":"105363.86"
},
{
"state":"VA",
"office":"President",
"district":"0",
"amount":"91814.96"
},
{
"state":"IL",
"office":"President",
"district":null,
"amount":"89425.9"
},
{
"state":"CO",
"office":"President",
"district":"0",
"amount":"88029.96"
},
{
"state":"GA",
"office":"President",
"district":null,
"amount":"79341.72"
},
{
"state":"PA",
"office":"President",
"district":null,
"amount":"77411.91"
},
{
"state":"VA",
"office":"President",
"district":null,
"amount":"74627.83"
},
{
"state":"TX",
"office":"President",
"district":"0",
"amount":"73854.49"
},
{
"state":"MN",
"office":"President",
"district":null,
"amount":"71425.97"
},
{
"state":"MI",
"office":"President",
"district":null,
"amount":"65599.0"
},
{
"state":"NY",
"office":"President",
"district":"0",
"amount":"62426.17"
},
{
"state":"NC",
"office":"President",
"district":null,
"amount":"62289.71"
},
{
"state":"WI",
"office":"President",
"district":null,
"amount":"60247.41"
},
{
"state":"OK",
"office":"President",
"district":"0",
"amount":"51900.56"
},
{
"state":"NJ",
"office":"President",
"district":null,
"amount":"50328.32"
},
{
"state":"TN",
"office":"President",
"district":null,
"amount":"46622.46"
},
{
"state":"PA",
"office":"President",
"district":"0",
"amount":"45506.48"
},
{
"state":"IL",
"office":"President",
"district":"0",
"amount":"44822.82"
},
{
"state":"AR",
"office":"President",
"district":null,
"amount":"43495.65"
},
{
"state":"AL",
"office":"President",
"district":null,
"amount":"43347.75"
},
{
"state":"OH",
"office":"President",
"district":"0",
"amount":"41838.49"
},
{
"state":"WA",
"office":"President",
"district":null,
"amount":"40674.86"
},
{
"state":"CO",
"office":"President",
"district":null,
"amount":"39721.8"
},
{
"state":"LA",
"office":"President",
"district":"0",
"amount":"38787.93"
},
{
"state":"AZ",
"office":"President",
"district":null,
"amount":"38472.35"
},
{
"state":"AL",
"office":"President",
"district":"0",
"amount":"38109.78"
},
{
"state":"MI",
"office":"President",
"district":"0",
"amount":"37710.8"
},
{
"state":"NC",
"office":"President",
"district":"0",
"amount":"37023.95"
},
{
"state":"GA",
"office":"President",
"district":"0",
"amount":"36882.9"
},
{
"state":"IN",
"office":"President",
"district":null,
"amount":"36424.95"
},
{
"state":"NJ",
"office":"President",
"district":"0",
"amount":"35226.36"
},
{
"state":"MO",
"office":"President",
"district":null,
"amount":"34225.45"
},
{
"state":"MD",
"office":"President",
"district":null,
"amount":"33425.08"
},
{
"state":"OK",
"office":"President",
"district":null,
"amount":"32518.19"
},
{
"state":"WA",
"office":"President",
"district":"0",
"amount":"30139.95"
},
{
"state":"MA",
"office":"President",
"district":"0",
"amount":"29926.46"
},
{
"state":"IN",
"office":"President",
"district":"0",
"amount":"29072.02"
},
{
"state":"TN",
"office":"President",
"district":"0",
"amount":"29045.72"
},
{
"state":"AZ",
"office":"President",
"district":"0",
"amount":"28870.97"
},
{
"state":"MO",
"office":"President",
"district":"0",
"amount":"28030.74"
},
{
"state":"MD",
"office":"President",
"district":"0",
"amount":"27651.19"
},
{
"state":"WI",
"office":"President",
"district":"0",
"amount":"27339.25"
},
{
"state":"LA",
"office":"President",
"district":null,
"amount":"26394.81"
},
{
"state":"MN",
"office":"President",
"district":"0",
"amount":"26306.15"
},
{
"state":"KY",
"office":"President",
"district":null,
"amount":"25652.59"
},
{
"state":"KY",
"office":"President",
"district":"0",
"amount":"23972.25"
},
{
"state":"OR",
"office":"President",
"district":null,
"amount":"23448.98"
},
{
"state":"OR",
"office":"President",
"district":"0",
"amount":"22867.47"
},
{
"state":"CT",
"office":"President",
"district":"0",
"amount":"22118.54"
},
{
"state":"CT",
"office":"President",
"district":null,
"amount":"21736.97"
},
{
"state":"MS",
"office":"President",
"district":"0",
"amount":"20335.88"
},
{
"state":"AR",
"office":"President",
"district":"0",
"amount":"20333.4"
},
{
"state":"KS",
"office":"President",
"district":"0",
"amount":"20073.07"
},
{
"state":"UT",
"office":"President",
"district":"0",
"amount":"19390.01"
},
{
"state":"NM",
"office":"President",
"district":"0",
"amount":"18056.27"
},
{
"state":"MS",
"office":"President",
"district":null,
"amount":"17971.44"
},
{
"state":"WV",
"office":"President",
"district":"0",
"amount":"17876.11"
},
{
"state":"NE",
"office":"President",
"district":"0",
"amount":"17590.44"
},
{
"state":"KS",
"office":"President",
"district":null,
"amount":"17436.83"
},
{
"state":"ID",
"office":"President",
"district":"0",
"amount":"16857.7"
},
{
"state":"AK",
"office":"President",
"district":null,
"amount":"16644.95"
},
{
"state":"HI",
"office":"President",
"district":"0",
"amount":"16576.36"
},
{
"state":"ME",
"office":"President",
"district":"0",
"amount":"16539.89"
},
{
"state":"UT",
"office":"President",
"district":null,
"amount":"15973.46"
},
{
"state":"RI",
"office":"President",
"district":"0",
"amount":"15802.3"
},
{
"state":"MT",
"office":"President",
"district":"0",
"amount":"15620.76"
},
{
"state":"DE",
"office":"President",
"district":"0",
"amount":"15382.54"
},
{
"state":"SD",
"office":"President",
"district":"0",
"amount":"15117.84"
},
{
"state":"00",
"office":"President",
"district":"0",
"amount":"15043.55"
},
{
"state":"AK",
"office":"President",
"district":"0",
"amount":"14836.54"
},
{
"state":"ND",
"office":"President",
"district":"0",
"amount":"14831.67"
},
{
"state":"VT",
"office":"President",
"district":"0",
"amount":"14726.6"
},
{
"state":"WY",
"office":"President",
"district":"0",
"amount":"14508.39"
},
{
"state":"NM",
"office":"President",
"district":null,
"amount":"13866.14"
},
{
"state":"WV",
"office":"President",
"district":null,
"amount":"12775.57"
},
{
"state":"NE",
"office":"President",
"district":null,
"amount":"12124.11"
},
{
"state":"ID",
"office":"President",
"district":null,
"amount":"10624.42"
},
{
"state":"HI",
"office":"President",
"district":null,
"amount":"10034.9"
},
{
"state":"ME",
"office":"President",
"district":null,
"amount":"10009.67"
},
{
"state":"RI",
"office":"President",
"district":null,
"amount":"8405.56"
},
{
"state":"MT",
"office":"President",
"district":null,
"amount":"8015.17"
},
{
"state":"DE",
"office":"President",
"district":null,
"amount":"7508.42"
},
{
"state":"SD",
"office":"President",
"district":null,
"amount":"6949.23"
},
{
"state":"ND",
"office":"President",
"district":null,
"amount":"6344.79"
},
{
"state":"WY",
"office":"President",
"district":null,
"amount":"5662.07"
},
{
"state":"AS",
"office":"President",
"district":null,
"amount":"336.98"
},
{
"state":"MP",
"office":"President",
"district":null,
"amount":"336.98"
},
{
"state":"GU",
"office":"President",
"district":null,
"amount":"336.98"
},
{
"state":"VI",
"office":"President",
"district":null,
"amount":"336.96"
},
{
"state":"PR",
"office":"President",
"district":null,
"amount":"336.96"
},
{
"state":"CO",
"office":"President",
"district":"5",
"amount":"19.1"
}
]
}
Get Independent Expenditure Race Totals for a Specific Committee
This endpoint retrieves the total amounts of money that a given committee has spent on individual races (consisting of a state, office and district) during a cycle.
HTTP Request
GET https://api.propublica.org/campaign-finance/v1/{cycle}/committees/{fec-id}/independent_expenditures/races
Query Parameters
Parameter | Description |
---|---|
fec-id | The FEC-assigned 9-character ID of a committee. To find a committee’s official FEC ID, use a committee search request or the FEC web site. |
Example Call
curl "https://api.propublica.org/campaign-finance/v1/2016/committees/C00490375/independent_expenditures/races.json"
-H "X-API-Key: PROPUBLICA_API_KEY"
The above command returns JSON structured like this:
{
"status":"OK",
"copyright":"Copyright (c) 2016 ProPublica Inc. All Rights Reserved.",
"base_uri":"https://api.propublica.org/campaign-finance/v1/2016/",
"cycle":2016,
"fec_committee":"/committees/C00490375.json",
"total_amount":971008.12,
"house_total":0.0,
"senate_total":0.0,
"president_total":971008.12,
"offset":null,
"results":[
{
"state":null,
"office":"President",
"district":0,
"amount":663477.58
},
{
"state":"IA",
"office":"President",
"district":0,
"amount":181777.86
},
{
"state":"NV",
"office":"President",
"district":0,
"amount":92541.95
},
{
"state":"SC",
"office":"President",
"district":0,
"amount":23911.5
},
{
"state":"NH",
"office":"President",
"district":0,
"amount":9299.23
}
]
}