ProPublica Campaign Finance (Independent Publisher) (Preview)

The Campaign Finance API includes information about electronic filings, which are submitted to the Federal Election Commission on nearly every day of the year. The API, which originated at The New York Times in 2008, provides details about specific types of filings, filings for a specific date and a summary of financial information in each filing.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Connector Metadata
Publisher Troy Taylor
Website https://projects.propublica.org/api-docs/campaign-finance/
Privacy policy https://www.propublica.org/legal/
Categories Data

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key securestring The API Key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection10060 seconds

Actions

Get a candidate

Retrieves a specific candidate.

Get a specific committee

Retrieves a specific FEC committee for a given campaign cycle.

Get candidates from a state

Retrieves an array of FEC candidates for a given state (and optional chamber and district).

Get committee filings

Retrieves the 20 most recent FEC filings from the specified committee.

Get electioneering communications by date

Retrieves all broadcast advertisements that identify one or more federal candidates (and have aired 30 days before a primary election and 60 days before the general election) from a specific date.

Get electioneering communications by specific committee

Retrieves the most recent broadcast advertisements by a specific committee that identify one or more federal candidates (and have aired 30 days before a primary election and 60 days before the general election).

Get electronic filing form types

Retrieves a list of available form types for FEC electronic filings.

Get electronic filings by date

Retrieves information about FEC reports filed electronically on a specific date.

Get electronic filings by type

Retrieves the most recent electronic filings by form type.

Get independent expenditures by date

Retrieves all independent expenditures on a specific date (the date of activity, not the date filed with the FEC).

Get independent expenditures by specific committee

Retrieves the 20 most recent independent expenditures by a given committee.

Get independent expenditures office totals

Retrieves the amount of money spent in independent expenditures for a given office (either House, Senate or President).

Get independent expenditures race totals for a specific committee

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.

Get independent expenditures that support or oppose a specific candidate

Retrieves the 200 most recent independent expenditures in support of or opposition to a given candidate.

Get independent expenditures that support or oppose presidential candidates

Retrieves the 200 most recent independent expenditures in support of or opposition to any presidential candidate.

Get leadership committees

Retrieves committees designated as leadership PACs by the FEC.

Get lobbyist bundlers for a specific committee

Retrieves the most recent lobbyist bundlers reported by a specific committee.

Get recent electioneering communications

Retrieves the 20 most recent broadcast advertisements that identify one or more federal candidates (and have aired 30 days before a primary election and 60 days before the general election).

Get recent independent expenditures

Retrieves the 200 most recent independent expenditures and optionally can be offset by multiples of 20.

Get recent late contributions

During the last 20 days before a primary or general election, candidate committees must file reports of any contributions of $1,000 or more within 48 hours of receipt. This retrieves the most recent late contributions to candidates.

Get recent late contributions by date

Retrieves late contributions from a specific date.

Get recent late contributions to a candidate

Retrieves the most recent late contributions to a specific candidate.

Get recent late contributions to a committee

Retrieves the most recent late contributions to a specific committee.

Get recently added candidates

Retrieves the 20 most recently added candidates.

Get recently added committees

Retrieves the 20 most recently added FEC committees.

Get recently added independent expenditure-only committees

Retrieves the 20 most recently added FEC independent expenditure-only committees, known as super PACs.

Get summary for a specific presidential electronic filing

Retrieves summary figures from a specific FEC electronic filing (Form 3 filings by presidential candidates only).

Get top 20 candidates in specific financial category

Retrieves the top 20 candidates within a given financial category for a given campaign cycle.

Search for candidates

Retrieves candidates by first or last name.

Search for committees

Retrieves a list of committees.

Search for electronic filings

Retrieves information about FEC reports filed electronically by a committee.

Get a candidate

Retrieves a specific candidate.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

FEC ID
fec-id True string

The FEC unique identifier.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Results
results array of object
ID
results.id string

The unique identifier.

Name
results.name string

The name.

Display Name
results.display_name string

The display name.

Party
results.party string

The party.

District
results.district string

The district.

FEC URI
results.fec_uri string

The FEC URI.

Committee
results.committee string

The committee.

State
results.state string

The state.

Mailing Address
results.mailing_address string

The mailing address.

Mailing City
results.mailing_city string

The mailing city.

Mailing State
results.mailing_state string

The mailing state.

Mailing Zip
results.mailing_zip string

The mailing zip code.

Status
results.status string

The status.

Total Receipts
results.total_receipts float

The total number of receipts.

Total From Individuals
results.total_from_individuals float

The total amount from individuals.

Total From Individuals Itemized
results.total_from_individuals_itemized integer

The itemized total from individuals.

Total From Individuals Un-itemized
results.total_from_individuals_unitemized integer

The un-itemized total from individuals.

Percent Un-itemized
results.percent_unitemized float

The percent un-itemized.

Total From PACs
results.total_from_pacs float

The total amount from PACs.

Total Contributions
results.total_contributions float

The total contributions.

Candidate Loans
results.candidate_loans integer

The amount of candidate loans.

Transfers In
results.transfers_in integer

The number of transfers in.

Total Disbursements
results.total_disbursements float

The total disbursements.

Beginning Cash
results.begin_cash float

The amount of beginning cash.

End Cash
results.end_cash float

The amount of end cash.

Total Refunds
results.total_refunds float

The refunds total.

Individual Refunds
results.individual_refunds float

The amount of individual refunds.

PAC Refunds
results.pac_refunds integer

The number of PAC refunds.

Debts Owed
results.debts_owed integer

The number of debts owed.

Date Coverage From
results.date_coverage_from string

The coverage date from.

Date Coverage To
results.date_coverage_to string

The coverage date to.

Independent Expenditures
results.independent_expenditures integer

The number of independent expenditures.

Coordinated Expenditures
results.coordinated_expenditures integer

The number of coordinated expenditures.

Other Cycles
results.other_cycles array of integer

The other cycles.

URL
results.url string

The URL address.

Facebook URL
results.facebook_url string

The Facebook URL address.

Gender
results.gender string

Their gender.

Google ID
results.google_id string

The Google unique identifier.

Twitter User
results.twitter_user string

The Twitter user.

Get a specific committee

Retrieves a specific FEC committee for a given campaign cycle.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

FEC ID
fec-id True string

The FEC unique identifier.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Cycle
cycle integer

The cycle.

Base URI
base_uri string

The base URI.

Results
results array of object
ID
results.id string

The unique identifier.

Name
results.name string

The name.

Party
results.party string

The party.

Treasurer
results.treasurer string

The treasurer.

Address
results.address string

The address.

City
results.city string

The city.

State
results.state string

The state.

Zip
results.zip string

The zip code.

Total Receipts
results.total_receipts float

The total number of receipts.

Total From Individuals
results.total_from_individuals float

The total amount from individuals.

Total From PACs
results.total_from_pacs integer

The total amount from PACs.

Total Contributions
results.total_contributions float

The total contributions.

Total Disbursements
results.total_disbursements float

The total disbursements.

Beginning Cash
results.begin_cash float

The amount of beginning cash.

End Cash
results.end_cash float

The amount of end cash.

Total Refunds
results.total_refunds integer

The refunds total.

Display Type
results.display_type string

The display type.

Debts Owed
results.debts_owed float

The number of debts owed.

Date Coverage From
results.date_coverage_from string

The coverage date from.

Date Coverage To
results.date_coverage_to string

The coverage date to.

FEC URI
results.fec_uri string

The FEC URI.

Total Independent Expenditures
results.total_independent_expenditures integer

The total number of independent expenditures.

Candidate
results.candidate string

The candidate.

Leadership
results.leadership boolean

Whether leadership.

Super PAC
results.super_pac boolean

Whether a super PAC.

Total Candidate Contributions
results.total_candidate_contributions integer

The total number of candidate contributions.

Transfers In
results.transfers_in integer

The number of transfers in.

Designation
results.designation string

The designation.

Filing Frequency
results.filing_frequency string

The filing frequency.

Committee Type
results.committee_type string

The committee type.

Interest Group
results.interest_group string

The interest group.

Total Coordinated Expenditures
results.total_coordinated_expenditures string

The total coordinated expenditures.

End Date
results.end_date string

The end date.

Next Filing Date
results.next_filing_date string

The next filing date.

Other Cycles
results.other_cycles array of integer

The other cycles.

Get candidates from a state

Retrieves an array of FEC candidates for a given state (and optional chamber and district).

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

State
state True string

The state.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Cycle
cycle integer

The cycle.

Base URI
base_uri string

The base URI.

Results
num_results integer

The number of results.

Results
results array of object
ID
results.candidate.id string

The unique identifier.

Relative URI
results.candidate.relative_uri string

The relative URI.

Name
results.candidate.name string

The name.

Party
results.candidate.party string

The party.

Committee
results.committee string

The committee.

State
results.state string

The state.

District
results.district string

The district.

Get committee filings

Retrieves the 20 most recent FEC filings from the specified committee.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

FEC ID
fec-id True string

The FEC unique identifier.

Returns

Name Path Type Description
Status
status string

The status.

Base URI
base_uri string

The base URI.

Copyright
copyright string

The copyright.

Committee
committee string

The committee.

FEC Committee ID
fec_committee_id string

The FEC committee unique identifier.

Offset
offset string

The offset.

Results
results array of object
ID
results.id integer

The unique identifier.

Cycle
results.cycle integer

The cycle.

Form Type
results.form_type string

The form type.

Date Filed
results.date_filed string

The date filed.

Date Coverage To
results.date_coverage_to string

The coverage date to.

Date Coverage From
results.date_coverage_from string

The coverage date from.

Report Title
results.report_title string

The report title.

Report Period
results.report_period string

The report period.

FEC URI
results.fec_uri string

The FEC URI.

Paper
results.paper boolean

Whether paper.

Amended
results.amended boolean

Whether amended.

Amended URI
results.amended_uri string

The amended URI.

Is Amendment
results.is_amendment string

If is amendment.

Original Filing
results.original_filing string

The original filing.

Original URI
results.original_uri string

The original URI.

Committee Type
results.committee_type string

The committee type.

Contributions Total
results.contributions_total float

The contributions total.

Cash On Hand
results.cash_on_hand float

The amount of cash on hand.

Disbursements Total
results.disbursements_total float

The total of disbursements.

Receipts Total
results.receipts_total float

The receipts total.

Get electioneering communications by date

Retrieves all broadcast advertisements that identify one or more federal candidates (and have aired 30 days before a primary election and 60 days before the general election) from a specific date.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Year
year True string

The year in YYYY format.

Month
month True string

The month in MM format.

Day
day True string

The day in DD format.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Results
results array of object
Cycle
results.cycle integer

The cycle.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

Committee Name
results.committee_name string

The committee name.

Payee Organization
results.payee_organization string

The payee's organization.

Payee Last Name
results.payee_last_name string

The payee's last name.

Payee First Name
results.payee_first_name string

The payee's first name.

Payee Middle Name
results.payee_middle_name string

The payee's middle name.

Payee Suffix
results.payee_suffix string

The payee's suffix.

Payee Address
results.payee_address_1 string

The payee's address.

Payee Address 2
results.payee_address_2 string

The payee's address line 2.

Payee City
results.payee_city string

The payee's city.

Payee State
results.payee_state string

The payee's state.

Payee Zip
results.payee_zip string

The payee's zip code.

Expenditure Date
results.expenditure_date string

The expenditure date.

Communication Date
results.communication_date string

The communication date.

Purpose
results.purpose string

The purpose.

Election Code
results.election_code string

The election code.

Amount
results.amount string

The amount.

Entity Type
results.entity_type string

The entity type.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Filing ID
results.filing_id integer

The filing unique identifier.

Back Reference Transaction ID Number
results.back_reference_tran_id_number string

The back reference transaction ID number.

Back Reference Schedule Name
results.back_reference_sched_name string

The back reference schedule name.

Amended From
results.amended_from string

The amended from.

Filed Date
results.filed_date string

The filed date.

Unique ID
results.unique_id string

The unique identifier.

Electioneering Communication Candidates
results.electioneering_communication_candidates array of object
ID
results.electioneering_communication_candidates.id integer

The unique identifier.

Electioneering Communication ID
results.electioneering_communication_candidates.electioneering_communication_id integer

The electioneering communication unique identifier.

FEC Candidate ID
results.electioneering_communication_candidates.fec_candidate_id string

The FEC candidate unique identifier.

Candidate Name
results.electioneering_communication_candidates.candidate_name string

The candidate's name.

Back Reference Transaction ID Number
results.electioneering_communication_candidates.back_reference_tran_id_number string

The back reference transaction unique identifier.

Filing ID
results.electioneering_communication_candidates.filing_id integer

The filing unique identifier.

Candidate State
results.electioneering_communication_candidates.candidate_state string

The candidate's state.

Candidate District
results.electioneering_communication_candidates.candidate_district string

The candidate's district.

Transaction ID
results.electioneering_communication_candidates.transaction_id string

The transaction unique identifier.

Amended From
results.electioneering_communication_candidates.amended_from string

The amended from.

Created At
results.electioneering_communication_candidates.created_at string

The created at.

Updated At
results.electioneering_communication_candidates.updated_at string

The updated at.

Get electioneering communications by specific committee

Retrieves the most recent broadcast advertisements by a specific committee that identify one or more federal candidates (and have aired 30 days before a primary election and 60 days before the general election).

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

FEC ID
fec-id True string

The FEC unique identifier.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Results
results array of object
Cycle
results.cycle integer

The cycle.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

Committee Name
results.committee_name string

The committee name.

Payee Organization
results.payee_organization string

The payee's organization.

Payee Last Name
results.payee_last_name string

The payee's last name.

Payee First Name
results.payee_first_name string

The payee's first name.

Payee Middle Name
results.payee_middle_name string

The payee's middle name.

Payee Suffix
results.payee_suffix string

The payee's suffix.

Payee Address
results.payee_address_1 string

The payee's address.

Payee Address 2
results.payee_address_2 string

The payee's address line 2.

Payee City
results.payee_city string

The payee's city.

Payee State
results.payee_state string

The payee's state.

Payee Zip
results.payee_zip string

The payee's zip code.

Expenditure Date
results.expenditure_date string

The expenditure date.

Communication Date
results.communication_date string

The communication date.

Purpose
results.purpose string

The purpose.

Election Code
results.election_code string

The election code.

Amount
results.amount string

The amount.

Entity Type
results.entity_type string

The entity type.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Filing ID
results.filing_id integer

The filing unique identifier.

Back Reference Transaction ID Number
results.back_reference_tran_id_number string

The back reference transaction ID number.

Back Reference Schedule Name
results.back_reference_sched_name string

The back reference schedule name.

Amended From
results.amended_from string

The amended from.

Filed Date
results.filed_date string

The filed date.

Unique ID
results.unique_id string

The unique identifier.

Electioneering Communication Candidates
results.electioneering_communication_candidates array of object
ID
results.electioneering_communication_candidates.id integer

The unique identifier.

Electioneering Communication ID
results.electioneering_communication_candidates.electioneering_communication_id integer

The electioneering communication unique identifier.

FEC Candidate ID
results.electioneering_communication_candidates.fec_candidate_id string

The FEC candidate unique identifier.

Candidate Name
results.electioneering_communication_candidates.candidate_name string

The candidate's name.

Back Reference Transaction ID Number
results.electioneering_communication_candidates.back_reference_tran_id_number string

The back reference transaction unique identifier.

Filing ID
results.electioneering_communication_candidates.filing_id integer

The filing unique identifier.

Candidate State
results.electioneering_communication_candidates.candidate_state string

The candidate's state.

Candidate District
results.electioneering_communication_candidates.candidate_district string

The candidate's district.

Transaction ID
results.electioneering_communication_candidates.transaction_id string

The transaction unique identifier.

Amended From
results.electioneering_communication_candidates.amended_from string

The amended from.

Created At
results.electioneering_communication_candidates.created_at string

The created at.

Updated At
results.electioneering_communication_candidates.updated_at string

The updated at.

Get electronic filing form types

Retrieves a list of available form types for FEC electronic filings.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Results
results array of object
ID
results.id string

The unique identifier.

Name
results.name string

The name.

Get electronic filings by date

Retrieves information about FEC reports filed electronically on a specific date.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Year
year True string

The year in YYYY format.

Month
month True string

The month in MM format.

Day
day True string

The day in DD format.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Date
date string

The date.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Offset
offset string

The offset.

Results
results array of object
Filing ID
results.filing_id integer

The filing unique identifier.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

Committee
results.committee string

The committee.

Committee Name
results.committee_name string

The committee name.

Form Type
results.form_type string

The form type.

Report Title
results.report_title string

The report title.

Date Filed
results.date_filed string

The date filed.

Date Coverage From
results.date_coverage_from string

The coverage date from.

Date Coverage To
results.date_coverage_to string

The coverage date to.

FEC URI
results.fec_uri string

The FEC URI.

Amended
results.amended boolean

Whether amended.

Amended URI
results.amended_uri string

The amended URI.

Is Amendment
results.is_amendment string

If is amendment.

Report Period
results.report_period string

The report period.

Original Filing
results.original_filing string

The original filing.

Original URI
results.original_uri string

The original URI.

Committee Type
results.committee_type string

The committee type.

Contributions Total
results.contributions_total integer

The contributions total.

Cash On Hand
results.cash_on_hand float

The amount of cash on hand.

Disbursements Total
results.disbursements_total integer

The total of disbursements.

Receipts Total
results.receipts_total integer

The receipts total.

Loans Total
results.loans_total string

The total loans.

Debts Total
results.debts_total string

The total debts.

Get electronic filings by type

Retrieves the most recent electronic filings by form type.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Form Type
form-type-id True string

The form type.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Date
date string

The date.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Offset
offset string

The offset.

Results
results array of object
Filing ID
results.filing_id integer

The filing unique identifier.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

Committee
results.committee string

The committee.

Committee Name
results.committee_name string

The committee name.

Form Type
results.form_type string

The form type.

Report Title
results.report_title string

The report title.

Date Filed
results.date_filed string

The date filed.

Date Coverage From
results.date_coverage_from string

The coverage date from.

Date Coverage To
results.date_coverage_to string

The coverage date to.

FEC URI
results.fec_uri string

The FEC URI.

Amended
results.amended boolean

Whether amended.

Amended URI
results.amended_uri string

The amended URI.

Is Amendment
results.is_amendment string

If is amendment.

Report Period
results.report_period string

The report period.

Original Filing
results.original_filing string

The original filing.

Original URI
results.original_uri string

The original URI.

Committee Type
results.committee_type string

The committee type.

Contributions Total
results.contributions_total string

The contributions total.

Cash On Hand
results.cash_on_hand string

The amount of cash on hand.

Disbursements Total
results.disbursements_total integer

The total of disbursements.

Receipts Total
results.receipts_total string

The receipts total.

Loans Total
results.loans_total string

The total loans.

Debts Total
results.debts_total string

The total debts.

Get independent expenditures by date

Retrieves all independent expenditures on a specific date (the date of activity, not the date filed with the FEC).

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Year
year True string

The year in YYYY format.

Month
month True string

The month in MM format.

Day
day True string

The day in DD format.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Date
date string

The date.

Results
results array of object
FEC Committee
results.fec_committee string

The FEC committee.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

FEC Committee Name
results.fec_committee_name string

The FEC committee name.

FEC Candidate
results.fec_candidate string

The FEC candidate.

FEC Candidate ID
results.fec_candidate_id string

The FEC Candidate unique identifier.

Candidate Name
results.candidate_name string

The name of the candidate.

Amount
results.amount float

The amount.

Office
results.office string

The office.

State
results.state string

The state.

District
results.district string

The district.

Date
results.date string

The date.

Purpose
results.purpose string

The purpose.

Payee
results.payee string

The payee.

Date Received
results.date_received string

The date received.

FEC URI
results.fec_uri string

The FEC URI.

Amendment
results.amendment string

The amendment.

Support Or Oppose
results.support_or_oppose string

The support or oppose.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Unique ID
results.unique_id string

The unique identifier.

Filing ID
results.filing_id integer

The filing unique identifier.

Amended From
results.amended_from string

The amended from.

Dissemination Date
results.dissemination_date string

The dissemination date.

Form Type
results.form_type string

The form type.

Get independent expenditures by specific committee

Retrieves the 20 most recent independent expenditures by a given committee.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

FEC ID
fec-id True string

The FEC unique identifier.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

FEC Committee
fec_committee string

The FEC committee.

Total Amount
total_amount float

The total amount.

Offset
offset string

The offset.

Results
results array of object
FEC Committee Name
results.fec_committee_name string

The FEC committee name.

FEC Candidate
results.fec_candidate string

The FEC candidate.

FEC Candidate ID
results.fec_candidate_id string

The FEC Candidate unique identifier.

Candidate Name
results.candidate_name string

The name of the candidate.

Amount
results.amount float

The amount.

Office
results.office string

The office.

State
results.state string

The state.

District
results.district string

The district.

Date
results.date string

The date.

Purpose
results.purpose string

The purpose.

Payee
results.payee string

The payee.

Date Received
results.date_received string

The date received.

FEC URI
results.fec_uri string

The FEC URI.

Amendment
results.amendment string

The amendment.

Support Or Oppose
results.support_or_oppose string

The support or oppose.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Unique ID
results.unique_id string

The unique identifier.

Filing ID
results.filing_id integer

The filing unique identifier.

Amended From
results.amended_from integer

The amended from.

Dissemination Date
results.dissemination_date string

The dissemination date.

Form Type
results.form_type string

The form type.

Get independent expenditures office totals

Retrieves the amount of money spent in independent expenditures for a given office (either House, Senate or President).

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Office
office True string

The office.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Results
results array of object
State
results.state string

The state.

Office
results.office string

The office.

District
results.district string

The district.

Amount
results.amount string

The amount.

Get independent expenditures race totals for a specific committee

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.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

FEC ID
fec-id True string

The FEC unique identifier.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

FEC Committee
fec_committee string

The FEC committee.

Total Amount
total_amount float

The total amount.

House Total
house_total integer

The House total.

Senate Total
senate_total integer

The Senate total.

President Total
president_total float

The President total.

Offset
offset string

The offset.

Results
results array of object
State
results.state string

The state.

Office
results.office string

The office.

District
results.district integer

The district.

Amount
results.amount float

The amount.

Get independent expenditures that support or oppose a specific candidate

Retrieves the 200 most recent independent expenditures in support of or opposition to a given candidate.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

FEC ID
fec-id True string

The FEC unique identifier.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

FEC Candidate
fec_candidate string

The FEC candidate.

Support Total
support_total float

The support total.

Oppose Total
oppose_total float

The oppose total.

Offset
offset string

The offset.

Results
results array of object
FEC Committee
results.fec_committee string

The FEC committee.

FEC Committee Name
results.fec_committee_name string

The FEC committee name.

Candidate Name
results.candidate_name string

The name of the candidate.

Amount
results.amount float

The amount.

Office
results.office string

The office.

State
results.state string

The state.

District
results.district string

The district.

Date
results.date string

The date.

Purpose
results.purpose string

The purpose.

Payee
results.payee string

The payee.

Date Received
results.date_received string

The date received.

FEC URI
results.fec_uri string

The FEC URI.

Amendment
results.amendment string

The amendment.

Support Or Oppose
results.support_or_oppose string

The support or oppose.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Unique ID
results.unique_id string

The unique identifier.

Filing ID
results.filing_id integer

The filing unique identifier.

Amended From
results.amended_from string

The amended from.

Dissemination Date
results.dissemination_date string

The dissemination date.

Form Type
results.form_type string

The form type.

Get independent expenditures that support or oppose presidential candidates

Retrieves the 200 most recent independent expenditures in support of or opposition to any presidential candidate.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Results
results array of object
FEC Committee
results.fec_committee string

The FEC committee.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

FEC Committee Name
results.fec_committee_name string

The FEC committee name.

FEC Candidate
results.fec_candidate string

The FEC candidate.

FEC Candidate ID
results.fec_candidate_id string

The FEC Candidate unique identifier.

Candidate Name
results.candidate_name string

The name of the candidate.

Amount
results.amount float

The amount.

Office
results.office string

The office.

State
results.state string

The state.

District
results.district string

The district.

Date
results.date string

The date.

Purpose
results.purpose string

The purpose.

Payee
results.payee string

The payee.

Date Received
results.date_received string

The date received.

FEC URI
results.fec_uri string

The FEC URI.

Amendment
results.amendment string

The amendment.

Support Or Oppose
results.support_or_oppose string

The support or oppose.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Unique ID
results.unique_id string

The unique identifier.

Filing ID
results.filing_id integer

The filing unique identifier.

Amended From
results.amended_from string

The amended from.

Dissemination Date
results.dissemination_date string

The dissemination date.

Form Type
results.form_type string

The form type.

Get leadership committees

Retrieves committees designated as leadership PACs by the FEC.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Cycle
cycle integer

The cycle.

Base URI
base_uri string

The base URI.

Offset
offset string

The offset.

Results
results array of object
ID
results.id string

The unique identifier.

Relative URI
results.relative_uri string

The relative URI.

Name
results.name string

The name.

Address
results.address string

The address.

City
results.city string

The city.

State
results.state string

The state.

Zip
results.zip string

The zip code.

Treasurer
results.treasurer string

The treasurer.

Party
results.party string

The party.

FEC URI
results.fec_uri string

The FEC URI.

Candidate
results.candidate string

The candidate.

Leadership
results.leadership boolean

Whether leadership.

Super PAC
results.super_pac boolean

Whether a super PAC.

Sponsor Name
results.sponsor_name string

The sponsor's name.

Designation
results.designation string

The designation.

Filing Frequency
results.filing_frequency string

The filing frequency.

Committee Type
results.committee_type string

The committee type.

Interest Group
results.interest_group string

The interest group.

Get lobbyist bundlers for a specific committee

Retrieves the most recent lobbyist bundlers reported by a specific committee.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

FEC ID
fec-id True string

The FEC unique identifier.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Results
results array of object
Cycle
results.cycle integer

The cycle.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

FEC Filing ID
results.fec_filing_id integer

The FEC filing unique identifier.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Entity Type
results.entity_type string

The entity type.

Bundler FEC ID
results.bundler_fec_id string

The bundler FEC unique identifier.

Bundler Organization Name
results.bundler_organization_name string

The bundler organization name.

Bundler Prefix
results.bundler_prefix string

The bundler prefix.

Bundler First Name
results.bundler_first_name string

The bundler's first name.

Bundler Middle Name
results.bundler_middle_name string

The bundler's middle name.

Bundler Last Name
results.bundler_last_name string

The bundler's last name.

Bundler Suffix
results.bundler_suffix string

The bundler's suffix.

Bundler Street
results.bundler_street_1 string

The bundler's street.

Bundler Street 2
results.bundler_street_2 string

The bundler's street line 2.

Bundler City
results.bundler_city string

The bundler's city.

Bundler State
results.bundler_state string

The bundler's state.

Bundler Zip
results.bundler_zip string

The bundler's zip code.

Bundler Employer
results.bundler_employer string

The bundler's employer.

Bundler Occupation
results.bundler_occupation string

The bundler's occupation.

Bundled Amount
results.bundled_amount string

The bundled amount.

Start Date
results.start_date string

The start date.

End Date
results.end_date string

The end date.

Get recent electioneering communications

Retrieves the 20 most recent broadcast advertisements that identify one or more federal candidates (and have aired 30 days before a primary election and 60 days before the general election).

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Results
results array of object
Cycle
results.cycle integer

The cycle.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

Committee Name
results.committee_name string

The committee name.

Payee Organization
results.payee_organization string

The payee's organization.

Payee Last Name
results.payee_last_name string

The payee's last name.

Payee First Name
results.payee_first_name string

The payee's first name.

Payee Middle Name
results.payee_middle_name string

The payee's middle name.

Payee Suffix
results.payee_suffix string

The payee's suffix.

Payee Address
results.payee_address_1 string

The payee's address.

Payee Address 2
results.payee_address_2 string

The payee's address line 2.

Payee City
results.payee_city string

The payee's city.

Payee State
results.payee_state string

The payee's state.

Payee Zip
results.payee_zip string

The payee's zip code.

Expenditure Date
results.expenditure_date string

The expenditure date.

Communication Date
results.communication_date string

The communication date.

Purpose
results.purpose string

The purpose.

Election Code
results.election_code string

The election code.

Amount
results.amount string

The amount.

Entity Type
results.entity_type string

The entity type.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Filing ID
results.filing_id integer

The filing unique identifier.

Back Reference Transaction ID Number
results.back_reference_tran_id_number string

The back reference transaction ID number.

Back Reference Schedule Name
results.back_reference_sched_name string

The back reference schedule name.

Amended From
results.amended_from string

The amended from.

Filed Date
results.filed_date string

The filed date.

Unique ID
results.unique_id string

The unique identifier.

Electioneering Communication Candidates
results.electioneering_communication_candidates array of object
ID
results.electioneering_communication_candidates.id integer

The unique identifier.

Electioneering Communication ID
results.electioneering_communication_candidates.electioneering_communication_id integer

The electioneering communication unique identifier.

FEC Candidate ID
results.electioneering_communication_candidates.fec_candidate_id string

The FEC candidate unique identifier.

Candidate Name
results.electioneering_communication_candidates.candidate_name string

The candidate's name.

Back Reference Transaction ID Number
results.electioneering_communication_candidates.back_reference_tran_id_number string

The back reference transaction unique identifier.

Filing ID
results.electioneering_communication_candidates.filing_id integer

The filing unique identifier.

Candidate State
results.electioneering_communication_candidates.candidate_state string

The candidate's state.

Candidate District
results.electioneering_communication_candidates.candidate_district string

The candidate's district.

Transaction ID
results.electioneering_communication_candidates.transaction_id string

The transaction unique identifier.

Amended From
results.electioneering_communication_candidates.amended_from string

The amended from.

Created At
results.electioneering_communication_candidates.created_at string

The created at.

Updated At
results.electioneering_communication_candidates.updated_at string

The updated at.

Get recent independent expenditures

Retrieves the 200 most recent independent expenditures and optionally can be offset by multiples of 20.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Results
results array of object
FEC Committee
results.fec_committee string

The FEC committee.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

FEC Committee Name
results.fec_committee_name string

The FEC committee name.

FEC Candidate
results.fec_candidate string

The FEC candidate.

FEC Candidate ID
results.fec_candidate_id string

The FEC Candidate unique identifier.

Candidate Name
results.candidate_name string

The name of the candidate.

Amount
results.amount float

The amount.

Office
results.office string

The office.

State
results.state string

The state.

District
results.district integer

The district.

Date
results.date string

The date.

Purpose
results.purpose string

The purpose.

Payee
results.payee string

The payee.

Date Received
results.date_received string

The date received.

FEC URI
results.fec_uri string

The FEC URI.

Amendment
results.amendment string

The amendment.

Support Or Oppose
results.support_or_oppose string

The support or oppose.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Unique ID
results.unique_id string

The unique identifier.

Filing ID
results.filing_id integer

The filing unique identifier.

Amended From
results.amended_from string

The amended from.

Dissemination Date
results.dissemination_date string

The dissemination date.

Form Type
results.form_type string

The form type.

Get recent late contributions

During the last 20 days before a primary or general election, candidate committees must file reports of any contributions of $1,000 or more within 48 hours of receipt. This retrieves the most recent late contributions to candidates.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Offset
offset string

The offset.

Results
results array of object
Cycle
results.cycle integer

The cycle.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

FEC Filing ID
results.fec_filing_id integer

The FEC filing unique identifier.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Entity Type
results.entity_type string

The entity type.

Contributor FEC ID
results.contributor_fec_id string

The contributor's FEC unique identifier.

Contributor Organization Name
results.contributor_organization_name string

The contributor's organization name.

Contributor Prefix
results.contributor_prefix string

The contributor's prefix.

Contributor First Name
results.contributor_first_name string

The contributor's first name.

Contributor Middle Name
results.contributor_middle_name string

The contributor's middle name.

Contributor Last Name
results.contributor_last_name string

The contributor's last name.

Contributor Suffix
results.contributor_suffix string

The contributor's suffix.

Contributor Street
results.contributor_street_1 string

The contributor's street.

Contributor Street 2
results.contributor_street_2 string

The contributor's street second line.

Contributor City
results.contributor_city string

The contributor's city.

Contributor State
results.contributor_state string

The contributor's state.

Contributor Zip
results.contributor_zip string

The contributor's zip code.

Contributor Employer
results.contributor_employer string

The contributor's employer.

Contributor Occupation
results.contributor_occupation string

The contributor's occupation.

Contribution Date
results.contribution_date string

The contribution date.

Contribution Amount
results.contribution_amount string

The contribution amount.

FEC Candidate ID
results.fec_candidate_id string

The FEC Candidate unique identifier.

Office State
results.office_state string

The office state.

Get recent late contributions by date

Retrieves late contributions from a specific date.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Year
year True string

The year in YYYY format.

Month
month True string

The month in MM format.

Day
day True string

The day in DD format.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Offset
offset string

The offset.

Results
results array of object
Cycle
results.cycle integer

The cycle.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

FEC Filing ID
results.fec_filing_id integer

The FEC filing unique identifier.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Entity Type
results.entity_type string

The entity type.

Contributor FEC ID
results.contributor_fec_id string

The contributor's FEC unique identifier.

Contributor Organization Name
results.contributor_organization_name string

The contributor's organization name.

Contributor Prefix
results.contributor_prefix string

The contributor's prefix.

Contributor First Name
results.contributor_first_name string

The contributor's first name.

Contributor Middle Name
results.contributor_middle_name string

The contributor's middle name.

Contributor Last Name
results.contributor_last_name string

The contributor's last name.

Contributor Suffix
results.contributor_suffix string

The contributor's suffix.

Contributor Street
results.contributor_street_1 string

The contributor's street.

Contributor Street 2
results.contributor_street_2 string

The contributor's street second line.

Contributor City
results.contributor_city string

The contributor's city.

Contributor State
results.contributor_state string

The contributor's state.

Contributor Zip
results.contributor_zip string

The contributor's zip code.

Contributor Employer
results.contributor_employer string

The contributor's employer.

Contributor Occupation
results.contributor_occupation string

The contributor's occupation.

Contribution Date
results.contribution_date string

The contribution date.

Contribution Amount
results.contribution_amount string

The contribution amount.

FEC Candidate ID
results.fec_candidate_id string

The FEC Candidate unique identifier.

Office State
results.office_state string

The office state.

Get recent late contributions to a candidate

Retrieves the most recent late contributions to a specific candidate.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

FEC ID
fec-id True string

The FEC unique identifier.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Offset
offset string

The offset.

Results
results array of object
Cycle
results.cycle integer

The cycle.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

FEC Filing ID
results.fec_filing_id integer

The FEC filing unique identifier.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Entity Type
results.entity_type string

The entity type.

Contributor FEC ID
results.contributor_fec_id string

The contributor's FEC unique identifier.

Contributor Organization Name
results.contributor_organization_name string

The contributor's organization name.

Contributor Prefix
results.contributor_prefix string

The contributor's prefix.

Contributor First Name
results.contributor_first_name string

The contributor's first name.

Contributor Middle Name
results.contributor_middle_name string

The contributor's middle name.

Contributor Last Name
results.contributor_last_name string

The contributor's last name.

Contributor Suffix
results.contributor_suffix string

The contributor's suffix.

Contributor Street
results.contributor_street_1 string

The contributor's street.

Contributor Street 2
results.contributor_street_2 string

The contributor's street second line.

Contributor City
results.contributor_city string

The contributor's city.

Contributor State
results.contributor_state string

The contributor's state.

Contributor Zip
results.contributor_zip string

The contributor's zip code.

Contributor Employer
results.contributor_employer string

The contributor's employer.

Contributor Occupation
results.contributor_occupation string

The contributor's occupation.

Contribution Date
results.contribution_date string

The contribution date.

Contribution Amount
results.contribution_amount string

The contribution amount.

FEC Candidate ID
results.fec_candidate_id string

The FEC Candidate unique identifier.

Office State
results.office_state string

The office state.

Get recent late contributions to a committee

Retrieves the most recent late contributions to a specific committee.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

FEC ID
fec-id True string

The FEC unique identifier.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Offset
offset string

The offset.

Results
results array of object
Cycle
results.cycle integer

The cycle.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

FEC Filing ID
results.fec_filing_id integer

The FEC filing unique identifier.

Transaction ID
results.transaction_id string

The transaction unique identifier.

Entity Type
results.entity_type string

The entity type.

Contributor FEC ID
results.contributor_fec_id string

The contributor's FEC unique identifier.

Contributor Organization Name
results.contributor_organization_name string

The contributor's organization name.

Contributor Prefix
results.contributor_prefix string

The contributor's prefix.

Contributor First Name
results.contributor_first_name string

The contributor's first name.

Contributor Middle Name
results.contributor_middle_name string

The contributor's middle name.

Contributor Last Name
results.contributor_last_name string

The contributor's last name.

Contributor Suffix
results.contributor_suffix string

The contributor's suffix.

Contributor Street
results.contributor_street_1 string

The contributor's street.

Contributor Street 2
results.contributor_street_2 string

The contributor's street second line.

Contributor City
results.contributor_city string

The contributor's city.

Contributor State
results.contributor_state string

The contributor's state.

Contributor Zip
results.contributor_zip string

The contributor's zip code.

Contributor Employer
results.contributor_employer string

The contributor's employer.

Contributor Occupation
results.contributor_occupation string

The contributor's occupation.

Contribution Date
results.contribution_date string

The contribution date.

Contribution Amount
results.contribution_amount string

The contribution amount.

FEC Candidate ID
results.fec_candidate_id string

The FEC Candidate unique identifier.

Office State
results.office_state string

The office state.

Get recently added candidates

Retrieves the 20 most recently added candidates.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Cycle
cycle integer

The cycle.

Base URI
base_uri string

The base URI.

Results
results array of object
ID
results.id string

The unique identifier.

Relative URI
results.relative_uri string

The relative URI.

Name
results.name string

The name.

District
results.district string

The district.

Mailing City
results.mailing_city string

The mailing city.

Mailing State
results.mailing_state string

The mailing state.

Mailing Zip
results.mailing_zip string

The mailing zip code.

Party
results.party string

The party.

State
results.state string

The state.

FEC URI
results.fec_uri string

The FEC URI.

Committee
results.committee string

The committee.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

Get recently added committees

Retrieves the 20 most recently added FEC committees.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Cycle
cycle integer

The cycle.

Base URI
base_uri string

The base URI.

Results
results array of object
ID
results.id string

The unique identifier.

Relative URI
results.relative_uri string

The relative URI.

Name
results.name string

The name.

Address
results.address string

The address.

City
results.city string

The city.

State
results.state string

The state.

Zip
results.zip string

The zip code.

Treasurer
results.treasurer string

The treasurer.

Party
results.party string

The party.

FEC URI
results.fec_uri string

The FEC URI.

Candidate
results.candidate string

The candidate.

Leadership
results.leadership boolean

Whether leadership.

Super PAC
results.super_pac boolean

Whether a super PAC.

Sponsor Name
results.sponsor_name string

The sponsor's name.

Designation
results.designation string

The designation.

Filing Frequency
results.filing_frequency string

The filing frequency.

Committee Type
results.committee_type string

The committee type.

Interest Group
results.interest_group string

The interest group.

Receipt Date
results.receipt_date string

The receipt date.

Get recently added independent expenditure-only committees

Retrieves the 20 most recently added FEC independent expenditure-only committees, known as super PACs.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Cycle
cycle integer

The cycle.

Base URI
base_uri string

The base URI.

Offset
offset string

The offset.

Results
results array of object
ID
results.id string

The unique identifier.

Relative URI
results.relative_uri string

The relative URI.

Name
results.name string

The name.

Address
results.address string

The address.

City
results.city string

The city.

State
results.state string

The state.

Zip
results.zip string

The zip code.

Treasurer
results.treasurer string

The treasurer.

Party
results.party string

The party.

FEC URI
results.fec_uri string

The FEC URI.

Candidate
results.candidate string

The candidate.

Leadership
results.leadership boolean

Whether leadership.

Super PAC
results.super_pac boolean

Whether a super PAC.

Sponsor Name
results.sponsor_name string

The sponsor's name.

Designation
results.designation string

The designation.

Filing Frequency
results.filing_frequency string

The filing frequency.

Committee Type
results.committee_type string

The committee type.

Interest Group
results.interest_group string

The interest group.

Get summary for a specific presidential electronic filing

Retrieves summary figures from a specific FEC electronic filing (Form 3 filings by presidential candidates only).

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Filing ID
filing_id True string

The filing unique identifier.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Results
results array of object
Filing ID
results.filing_id integer

The filing unique identifier.

FEC Form Type
results.fec_form_type string

The FEC form type.

Report
results.report string

The report.

Primary General
results.primary_general string

The general primary.

Date Coverage From
results.date_coverage_from string

The coverage date from.

Date Coverage To
results.date_coverage_to string

The coverage date to.

Cash On Hand Beginning
results.cash_on_hand_beginning string

The beginning cash on hand.

Cash On Hand Close
results.cash_on_hand_close string

The close cash on hand.

Total Receipts Period
results.total_receipts_period string

The total receipts for the period.

Total Disbursements Period
results.total_disbursements_period string

The total disbursements for the period.

Total Receipts Cycle
results.total_receipts_cycle string

The total receipts for the cycle.

Total Disbursements Cycle
results.total_disbursements_cycle string

The total disbursements for the cycle.

Total Debts Owed
results.total_debts_owed string

The total debts owed.

Individual Contributions Period
results.individual_contributions_period string

The individual contributions for the period.

Party Contributions Period
results.party_contributions_period string

The party contributions for the period.

PAC Contributions Period
results.pac_contributions_period string

The PAC contributions for the period.

Candidate Contributions Period
results.candidate_contributions_period string

The candidate contributions for the period.

Total Contributions Period
results.total_contributions_period string

The total contributions for the period.

Individual Contributions Cycle
results.individual_contributions_cycle string

The individual contributions for the cycle.

Party Contributions Cycle
results.party_contributions_cycle string

The party contributions for the cycle.

PAC Contributions Cycle
results.pac_contributions_cycle string

The PAC contributions for the cycle.

Candidate Contributions Cycle
results.candidate_contributions_cycle string

The candidate contributions for the cycle.

Total Contributions Cycle
results.total_contributions_cycle string

The total contributions for the cycle.

Federal Funds Period
results.federal_funds_period string

The federal funds for the period.

Transfers In Period
results.transfers_in_period string

The transfers in for the period.

Candidate Loans Period
results.candidate_loans_period string

The candidate loans for the period.

Other Loans Period
results.other_loans_period string

The other loans for the period.

Total Loans Period
results.total_loans_period string

The total loans for the period.

Federal Funds Cycle
results.federal_funds_cycle string

The federal funds for the cycle.

Transfers In Cycle
results.transfers_in_cycle string

The transfers in for the cycle.

Candidate Loans Cycle
results.candidate_loans_cycle string

The candidate loans for the cycle.

Other Loans Cycle
results.other_loans_cycle string

The other loans for the cycle.

Total Loans Cycle
results.total_loans_cycle string

The total loans for the cycle.

Operating Offsets Period
results.operating_offsets_period string

The operating offsets for the period.

Fundraising Offsets Period
results.fundraising_offsets_period string

The fundraising offsets for the period.

Legal Offsets Period
results.legal_offsets_period string

The legal offsets for the period.

Total Offsets Period
results.total_offsets_period string

The total offsets for the period.

Operating Offsets Cycle
results.operating_offsets_cycle string

The operating offsets for the cycle.

Fundraising Offsets Cycle
results.fundraising_offsets_cycle string

The fundraising offsets for the cycle.

Legal Offsets Cycle
results.legal_offsets_cycle string

The legal offsets for the cycle.

Total Offsets Cycle
results.total_offsets_cycle string

The total offsets for the cycle.

Operating Expenditures Period
results.operating_expenditures_period string

The operating expenditures for the period.

Transfers Out Period
results.transfers_out_period string

The transfers out for the period.

Fundraising Expenses Period
results.fundraising_expenses_period string

The fundraising expenses for the period.

Legal Expenses Period
results.legal_expenses_period string

The legal expenses for the period.

Operating Expenditures Cycle
results.operating_expenditures_cycle string

The operating expenditures for the cycle.

Transfers Out Cycle
results.transfers_out_cycle string

The transfers out for the cycle.

Fundraising Expenses Cycle
results.fundraising_expenses_cycle string

The fundraising expenses for the cycle.

Legal Expenses Cycle
results.legal_expenses_cycle string

The legal expenses for the cycle.

Candidate Loan Repayments Period
results.candidate_loan_repayments_period string

The candidate loan repayments for the period.

Other Loan Repayments Period
results.other_loan_repayments_period string

The other loan repayments for the period.

Total Loan Repayments Period
results.total_loan_repayments_period string

The total loan repayments for the period.

Candidate Loan Repayments Cycle
results.candidate_loan_repayments_cycle string

The candidate loan repayments for cycle.

Other Loan Repayments Cycle
results.other_loan_repayments_cycle string

The other loan repayments for the cycle.

Total Loan Repayments Cycle
results.total_loan_repayments_cycle string

The total loan repayments for the cycle.

Individual Refunds Period
results.individual_refunds_period string

The individual refunds for the period.

Party Refunds Period
results.party_refunds_period string

The party refunds for the period.

PAC Refunds Period
results.pac_refunds_period string

The PAC refunds for the period.

Total Refunds Period
results.total_refunds_period string

The total refunds for the period.

Individual Refunds Cycle
results.individual_refunds_cycle string

The individual refunds for the cycle.

Party Refunds Cycle
results.party_refunds_cycle string

The party refunds for the cycle.

PAC Refunds Cycle
results.pac_refunds_cycle string

The PAC refunds for the cycle.

Total Refunds Cycle
results.total_refunds_cycle string

The total refunds for they cycle.

Other Disbursements Period
results.other_disbursements_period string

The other disbursements for the period.

Other Disbursements Cycle
results.other_disbursements_cycle string

The other disbursements for the cycle.

Liquidate Period
results.liquidate_period string

The liquidate for the period.

Net Individual Contributions
results.net_individual_contributions string

The net individual contributions.

Net Party Contributions
results.net_party_contributions string

The net party contributions.

Net PAC Contributions
results.net_pac_contributions string

The net PAC contributions.

Net Candidate Contributions
results.net_candidate_contributions string

The net candidate contributions.

Net Transfers In
results.net_transfers_in string

The net transfers in.

Net Total Contributions
results.net_total_contributions string

The net total contributions.

Net Operating Expenses
results.net_operating_expenses string

The net operating expenses.

Net Fundraising Expenses
results.net_fundraising_expenses string

The net fundraising expenses.

Net Legal Expenses
results.net_legal_expenses string

The net legal expenses.

Net Disbursements
results.net_disbursements string

The net disbursements.

Contributions Less Than 200
results.contributions_less_than_200 string

The contributions less than 200.

Contributions Less than 200 Number
results.num_contributions_less_than_200 integer

The number of contributions less than 200.

Contributions 200-499
results.contributions_200_499 string

The contributions between 200 and 499.

Contributions 200-499 Number
results.num_contributions_200_499 integer

The number of contributions between 200 and 499.

Contributions 500-1499
results.contributions_500_1499 string

The contributions between 500 and 1499.

Contributions 500-1499 Number
results.num_contributions_500_1499 integer

The number of contributions between 500 and 1499.

Net Primary
results.net_primary string

The net for the primary.

Net General
results.net_general string

The net for the general.

Most Current Report Flag
results.flag_most_current_report string

The most current report flag.

Valid Report Flag
results.flag_valid_report string

The valid report flag.

Cycle
results.cycle integer

The cycle.

Created At
results.created_at string

When created at.

Updated At
results.updated_at string

When updated at.

Refunds Less Than 200
results.refunds_less_than_200 string

The refunds less than 200.

Refunds 200-499
results.refunds_200_499 string

The refunds between 200 and 499.

Refunds 500-1499
results.refunds_500_1499 string

The refunds between 500 and 1499.

Refunds Less Than 200 Number
results.num_refunds_less_than_200 integer

The number of refunds less than 200.

Refunds 200-499 Number
results.num_refunds_200_499 integer

The number of refunds between 200 and 499.

Refunds 500-1499 Number
results.num_refunds_500_1499 integer

The number of refunds between 500 and 1499.

Committee URI
results.committee_uri string

The committee URI.

Candidate URI
results.candidate_uri string

The candidate URI.

Refunds 2500 Number
results.num_refunds_2500 integer

The number of refunds over 2500.

Refunds 2500
results.refunds_2500 string

The refunds over 2500.

Refunds 1500-2499 Number
results.num_refunds_1500_2499 integer

The number of refunds between 1500 and 2499.

Refunds 1500-2499
results.refunds_1500_2499 string

The refunds between 1500 and 2499.

Contributions 1500-2499 Number
results.num_contributions_1500_2499 integer

The number of contributions between 1500 and 2499.

Contributions 1500-2499
results.contributions_1500_2499 string

The contributions between 1500 and 2499.

Contributions 2500 Number
results.num_contributions_2500 integer

The number of contributions over 2500.

Contributions 2500
results.contributions_2500 string

The contributions over 2500.

Get top 20 candidates in specific financial category

Retrieves the top 20 candidates within a given financial category for a given campaign cycle.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Category
category True string

The category.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Cycle
cycle integer

The cycle.

Category
category string

The category.

Base URI
base_uri string

The base URI.

Results
results array of object
Relative URI
results.relative_uri string

The relative URI.

Name
results.name string

The name.

Party
results.party string

The party.

State
results.state string

The state.

District
results.district string

The district.

Committee
results.committee string

The committee.

Status
results.status string

The status.

Total From Individuals
results.total_from_individuals float

The total amount from individuals.

Total From PACs
results.total_from_pacs integer

The total amount from PACs.

Total Contributions
results.total_contributions float

The total contributions.

Candidate Loans
results.candidate_loans float

The amount of candidate loans.

Total Disbursements
results.total_disbursements float

The total disbursements.

Beginning Cash
results.begin_cash float

The amount of beginning cash.

End Cash
results.end_cash float

The amount of end cash.

Total Refunds
results.total_refunds integer

The refunds total.

Debts Owed
results.debts_owed integer

The number of debts owed.

Date Coverage From
results.date_coverage_from string

The coverage date from.

Date Coverage To
results.date_coverage_to string

The coverage date to.

Search for candidates

Retrieves candidates by first or last name.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Filter
query string

The filter query.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Cycle
cycle integer

The cycle.

Base URI
base_uri string

The base URI.

Results
num_results integer

The number of results.

Offset
offset string

The offset.

Results
results array of object
ID
results.candidate.id string

The unique identifier.

Relative URI
results.candidate.relative_uri string

The relative URI.

Name
results.candidate.name string

The name.

Party
results.candidate.party string

The party.

Committee
results.committee string

The committee.

State
results.state string

The state.

District
results.district string

The district.

Search for committees

Retrieves a list of committees.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Filter
query string

The filter query.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Cycle
cycle integer

The cycle.

Base URI
base_uri string

The base URI.

Results
num_results integer

The number of results.

Offset
offset string

The offset.

Results
results array of object
ID
results.id string

The unique identifier.

Relative URI
results.relative_uri string

The relative URI.

Name
results.name string

The name.

Party
results.party string

The party.

Treasurer
results.treasurer string

The treasurer.

Address
results.address string

The address.

Leadership
results.leadership boolean

Whether leadership.

City
results.city string

The city.

State
results.state string

The state.

Zip
results.zip string

The zip code.

Candidate
results.candidate string

The candidate.

FEC URI
results.fec_uri string

The FEC URI.

Search for electronic filings

Retrieves information about FEC reports filed electronically by a committee.

Parameters

Name Key Required Type Description
Cycle
cycle True string

The cycle.

Returns

Name Path Type Description
Status
status string

The status.

Copyright
copyright string

The copyright.

Date
date string

The date.

Base URI
base_uri string

The base URI.

Cycle
cycle integer

The cycle.

Offset
offset string

The offset.

Results
results array of object
Filing ID
results.filing_id integer

The filing unique identifier.

FEC Committee ID
results.fec_committee_id string

The FEC committee unique identifier.

Committee
results.committee string

The committee.

Committee Name
results.committee_name string

The committee name.

Form Type
results.form_type string

The form type.

Report Title
results.report_title string

The report title.

Date Filed
results.date_filed string

The date filed.

Date Coverage From
results.date_coverage_from string

The coverage date from.

Date Coverage To
results.date_coverage_to string

The coverage date to.

FEC URI
results.fec_uri string

The FEC URI.

Amended
results.amended boolean

Whether amended.

Amended URI
results.amended_uri string

The amended URI.

Is Amendment
results.is_amendment string

If is amendment.

Report Period
results.report_period string

The report period.

Original Filing
results.original_filing string

The original filing.

Original URI
results.original_uri string

The original URI.

Committee Type
results.committee_type string

The committee type.

Contributions Total
results.contributions_total string

The contributions total.

Cash On Hand
results.cash_on_hand string

The amount of cash on hand.

Disbursements Total
results.disbursements_total string

The total of disbursements.

Receipts Total
results.receipts_total string

The receipts total.

Loans Total
results.loans_total string

The total loans.

Debts Total
results.debts_total string

The total debts.