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
      }
   ]
}