You will learn what forms to expect, how timing rules for 24- and 48-hour reports work, where to apply candidate and district filters, and how to cross-check third-party summaries with the Schedule E filings that serve as the authoritative record.
Quick overview: what this guide will help you find
This guide focuses on locating independent-expenditure notices by candidate and district using the Federal Election Commission tools and the OpenFEC API. According to the FEC, independent expenditures are subject to specific disclosure rules and appear in a searchable data set on the agency site Independent expenditures data.
Before you start, have the candidate name or candidate_id, the election cycle, and the congressional district you want to search ready. These items will let you apply filters that narrow results to the records you need. The steps in this article point to primary FEC filings as the authoritative source and note when third-party summaries can be helpful for context.
List the tools covered and what they help you do
Use the FEC record as the primary source
The guide is practical and source-first. It explains the legal definitions, the forms you will encounter such as Schedule E and short-term notices, how to run portal searches by candidate and district, and how to use the OpenFEC independent_expenditures endpoint if you want to query programmatically.
Who this is for
This material is intended for voters, reporters, and civic readers who want a repeatable method for finding independent-expenditure notices tied to a specific candidate or a congressional district. If you are compiling records for publication, keep a record of each filing URL you rely on. The FEC data portal lets you open the underlying Schedule E document for verification Independent expenditures data.
What you will be able to do after reading
After reading, you will be able to search the FEC independent-expenditures data by candidate name or candidate_id, filter results by cycle and district, recognize 24- and 48-hour short-term filings, and cross-check results against OpenFEC queries and third-party summaries for context. You will also have a brief checklist to verify relevant fields before citing a notice.
Why independent expenditures matter for reporters and voters
How independent expenditures differ from campaign spending
Independent expenditures are payments made for communications that expressly support or oppose a candidate but are made without coordination with the candidate or campaign. This distinction is central to disclosure rules and civic analysis, and the FEC provides an explanatory definition for independent expenditures What are independent expenditures?.
Why disclosure matters for transparency
Disclosure helps reporters and voters see who pays for political messaging and when that messaging appeared. The FEC publishes independent-expenditure records with links to Schedule E, so readers can examine the original filings rather than relying solely on summaries. For broader context, aggregators compile outside-spending trends, but those summaries should be cross-checked against FEC filings Outside Spending / Independent Expenditures.
According to the FEC, an independent expenditure is an expenditure for a communication that expressly advocates for or against a clearly identified candidate and is not coordinated with any candidate or campaign. This is the starting point for understanding which payments appear in Schedule E and related reports What are independent expenditures?.
Schedule E is the standard disclosure form used by committees and persons reporting independent expenditures. It lists key details such as the amount, the payee, the date, and whether the expenditure supports or opposes a candidate. When timing thresholds are met, short-term 24- or 48-hour reports supplement Schedule E disclosures 24- and 48-Hour Reports of Independent Expenditures.
Use the FEC independent expenditures data page and the OpenFEC independent_expenditures endpoint with candidate_id, cycle, and district filters, and always verify key fields by opening the linked Schedule E or 24/48-hour filing.
Before you continue, confirm that you have a candidate_id or the exact candidate name and the district you want to search. These identifiers make portal and API filters far more reliable than name-only searches.
Basic legal definition and required filings, What the FEC defines as an independent expenditure and Which forms and schedules apply
When you open a Schedule E filing on the FEC site you will typically see fields that match the portal entries: payee, disbursement_amount, expenditure_date, and a supported_or_opposed indicator. The Schedule E itself is the authoritative record for the entry and should be the document you cite when reporting Independent expenditures data.
Short-term 24- and 48-hour reports are required when an independent expenditure is made close to an election and exceeds a threshold that triggers expedited disclosure. The FEC explains the windows and thresholds for those reports and how they appear in the system 24- and 48-Hour Reports of Independent Expenditures.
Timing rules: when 24- and 48-hour notices are required
Reporting windows and thresholds
The FEC sets timing thresholds that require expedited 24- or 48-hour reports during specified reporting windows. These short reports are designed to surface last-minute spending that could influence voters in the days immediately before an election, and the FEC publishes guidance and a calendar for these filings 24- and 48-Hour Reports of Independent Expenditures.
How these short reports appear in FEC records
Short-term reports typically appear with a filing_type or note indicating the 24- or 48-hour nature of the disclosure and often link to the Schedule E entry that contains the full narrative and item details. When reviewing records, check the filing_date and filing_type to see whether you are viewing a short-term notice or the base Schedule E Independent expenditures data.
Step-by-step: searching the FEC independent expenditures page by candidate and district, independent expenditures explained
Start with the candidate name or candidate_id. If you have a candidate_id, use it, because the FEC portal and the OpenFEC API both allow precise filtering by that identifier. Enter the election cycle as well to avoid older cycles appearing in results OpenFEC API documentation.
1. Open the FEC independent expenditures data page and locate the search or filters panel. 2. Enter the candidate name or candidate_id in the candidate field. 3. Select the cycle year you want. 4. Set the district filter if you want only records tied to a specific congressional district. 5. Apply the filters and review the result list for entries that include a link to the Schedule E or a short-term 24/48-hour filing. The portal provides direct links to the underlying filing for verification Independent expenditures data.
As you open individual records, check these key fields: expenditure_date, disbursement_amount, payee, and the supported_or_opposed indicator. The portal rows typically show these fields and provide a link to the full Schedule E where the narrative and itemized details appear.
6. When you find a record that looks relevant, open the linked Schedule E and confirm the details directly on the filing. Note the filing URL or the FEC filing ID to cite later. Rely on the Schedule E text for phrases like according to the FEC when you report the finding Independent expenditures data.
Join the campaign to stay informed on local reporting and updates
Try the step-by-step search now and open any linked Schedule E you find to verify the details in each record.
When you are running a district-wide query, set the district filter and cycle first, then scan results by expenditure_date or disbursement_amount to spot the most recent or largest entries. Sorting or exporting results, where available, helps researchers assemble records for analysis.
Using the OpenFEC API to query independent_expenditures programmatically
Key endpoint parameters: candidate_id, district, cycle
The OpenFEC independent_expenditures endpoint supports filters such as candidate_id, district, and cycle to narrow results programmatically. If you plan to run automated queries, acquire an API key and respect the published rate limits to avoid throttling OpenFEC API documentation.
Example query patterns and common response fields to check
A typical query will include candidate_id and cycle parameters and may include district. The response usually includes fields that map to the portal columns, such as expenditure_date, disbursement_amount, payee, and supported_or_opposed, and often contains a URL to the Schedule E or to the FEC filing record for verification OpenFEC API documentation.
When you receive API results, programmatically validate the critical fields against the linked filing. Differences in metadata or categorization can arise between the API response and the original Schedule E, so always open the Schedule E link for the final verification step.
Product placeholder: where to include a campaign or candidate resource
In this section, explain that the Product marker can hold campaign-provided resources such as an About page or an official statement, provided the content remains factual and attributed. Keep campaign mentions light and contextual and avoid promotional language when including candidate materials.
When including campaign materials in the Product area, attribute the content to the campaign website or official statement, and avoid framing statements as guarantees or policy promises. Use the Product marker only for direct campaign-provided links or factual excerpts.
How to use third-party aggregators and what to verify
What OpenSecrets and Ballotpedia provide
Third-party aggregators consolidate independent-expenditure records, categorize spending, and provide visual summaries that can help with quick comparisons and historical context. OpenSecrets and Ballotpedia are useful starting points for context and trend spotting, but they are not the primary filing source Outside Spending / Independent Expenditures.
Aggregators sometimes add categorizations or reformatted dates and amounts. These changes can be helpful for analysis but may omit details that appear on the Schedule E. Always open the Schedule E or 24/48-hour filing linked on the FEC portal to confirm amounts, payee names, and the supported_or_opposed indicator Independent expenditures.
Decision criteria: how to judge if a notice is relevant to a candidate or a district
Key fields to prioritize when assessing relevance
Focus on the supported_or_opposed flag, the payee or vendor name, the expenditure_date, and any geographic markers such as district fields. When candidate_id is present, it is a straightforward indicator of relevance, but not every record will include it, so cross-check the Schedule E narrative when identifiers are missing Independent expenditures data.
Red flags and ambiguous entries
Be wary of entries that lack a link to a Schedule E or that have inconsistent dates or amounts across aggregator summaries and the FEC record. If a record omits a supporting link, flag it for further review and attempt to find the Schedule E by searching the FEC filing index directly.
When in doubt, check the payee’s publicly available statements or the Schedule E narrative to confirm whether the spending is intended to support or oppose a named candidate. If the supported_or_opposed field is blank or ambiguous, treat the record as unresolved until the Schedule E text clarifies intent Independent expenditures data.
Common mistakes and how to avoid them
Misreading aggregated summaries
Do not rely solely on third-party aggregators when preparing to report or publish a finding. Aggregators can be fast and convenient, but they sometimes reclassify or summarize entries in ways that differ from the original Schedule E; always open the underlying FEC filing for confirmation before citing a record Outside Spending / Independent Expenditures.
Missing short-term reports
Short-term 24- and 48-hour reports are the common source of last-minute disclosures. If you only check monthly or quarterly exports, you might miss these expedited filings. Check the filing_date and filing_type on the portal and search specifically for 24- and 48-hour entries during reporting windows 24- and 48-Hour Reports of Independent Expenditures.
Practical scenarios: three example searches you can run
Find notices for a named candidate in a specific cycle
Scenario: you want independent expenditures that express support or opposition to a named candidate in the current cycle. Enter the candidate name or candidate_id in the portal, select the current cycle, and scan results by expenditure_date. Open each Schedule E to confirm payee and supported_or_opposed details Independent expenditures data.
Locate all independent expenditures tied to a congressional district
Scenario: you want district-wide spending. Use the district filter and cycle on the FEC portal or include the district parameter in an OpenFEC API query to return entries linked to that district. Sort by amount or date to prioritize records for review and open the Schedule E for each candidate-specific entry OpenFEC API documentation.
Track last-minute 24/48-hour reports during a reporting window
Scenario: monitoring close-to-election disclosures. Watch the FEC calendar and filter for filing_type entries that indicate 24- or 48-hour notices. When you find a short-term report, open the linked Schedule E if available and note the filing_date and disbursement_amount for immediate verification 24- and 48-Hour Reports of Independent Expenditures.
Quick verification checklist before you report or cite a notice
Minimum fields to confirm
Confirm at minimum: expenditure_date, disbursement_amount, payee, supported_or_opposed indicator, and the Schedule E or short-term filing link. Record the filing URL or FEC filing ID to include with your reporting so others can verify the primary source Independent expenditures data.
How to cite the FEC filing
When citing, use phrasing like according to the FEC and include the filing URL or FEC filing ID. Prefer the Schedule E text for direct quotes or narrative claims and treat third-party summaries as context rather than the primary citation.
Further considerations and state-level variations
When state disclosure rules differ
Federal FEC data covers federal independent expenditures. State or local independent-expenditure disclosures may follow different reporting rules and filing systems, and those records may not appear in the federal FEC data. For nonfederal activity, consult the relevant state election authority.
Limitations of federal data for nonfederal activity
Be aware that metadata and timeliness can vary across sources. The FEC portal and OpenFEC API provide federal filings, but aggregators or state systems may show different dates or categories. For any discrepancy, open the Schedule E filing and, if necessary, contact the FEC help desk for clarification Independent expenditures data.
Save portal filters and API queries for reuse where the portal allows it, or maintain a script that runs an OpenFEC query on a schedule and flags new results. Keep an archive of the Schedule E filing URLs you rely on so you can cite them later when reporting or sharing findings OpenFEC API documentation.
If a record lacks a Schedule E link or the supported_or_opposed field is ambiguous, consult the Schedule E filing or contact the FEC help desk for assistance. For campaign-specific questions, refer to the campaign website or designated contact, noting that campaign materials are not a substitute for FEC filings.
Document your process, include direct FEC filing links with any public reporting, and keep your language attribution-based, for example according to the FEC, when describing the filing contents.
Document your process, include direct FEC filing links with any public reporting, and keep your language attribution-based, for example according to the FEC, when describing the filing contents.
Start on the FEC independent expenditures data page, enter the candidate name or candidate_id, set the cycle and district if needed, and open the linked Schedule E to verify the expenditure details.
A 24- or 48-hour report is an expedited disclosure required by the FEC for certain independent expenditures made close to an election; it supplements Schedule E with faster public notice.
Use third-party aggregators for context and trends, but always open and cite the FEC Schedule E or related filing as the primary source for accuracy.
References
- https://www.fec.gov/data/independent-expenditures/
- https://www.fec.gov/updates/what-are-independent-expenditures/
- https://www.opensecrets.org/outsidespending
- https://www.fec.gov/updates/24-and-48-hour-reports-of-independent-expenditures/
- https://api.open.fec.gov/developers/
- https://www.ballotpedia.org/Independent_expenditures
- https://michaelcarbonara.com/contact/

