fec_committees
Political committees
One row per observed Federal Election Commission committee. The current reader acquires from the unfiltered OpenFEC /v1/committees/ endpoint through SpicyDocs; the delivered seed's selected scope is stated above. SpicyRegs preserves the existing 16 fields and JSON arrays, merges complete fresh traversals with prior observations by committee_id, and lets a fresh whole row replace its prior row. Raw page captures and acquisition manifests remain in FEC_CAPTURE_DIR. This identity/reference table can join other records carrying an FEC committee identifier. The company, union or association behind a PAC (FEC's connected organization) is not a column here: join fec_committee_history on committee_id and read connected_organization_name, one value per two-year cycle as that cycle's committee master states it (take the latest cycle for the current sponsor). All columns are VARCHAR; array-valued fields are JSON strings.
Coverage. Not a range. The OpenFEC committee registry: the whole registry is walked every Sunday (decision 53) and committees that filed in the last week are read daily; rows only an earlier walk saw are kept. first_file_date and last_file_date describe filing activity, not acquisition. (measured 2026-09-28)
- Parquet file:
fec_committees.parquet - MCP
query_sqlsupport: Configured; requires an available artifact. - Publication status: Not established by this schema page or its measurement date.
- Row count: Not stated here; the MCP
describe_tablereply gives the live count underpublication.
| Column | Type | Description |
|---|---|---|
committee_id |
VARCHAR |
OpenFEC committee identifier (e.g. C00684373). Primary key / dedup key. Joins fec_committee_history.committee_id for per-cycle names and the connected organization. |
name |
VARCHAR |
Committee name as registered with the FEC. |
committee_type |
VARCHAR |
Single-letter committee type code (e.g. P presidential, H House, S Senate, N/Q/O PAC variants). |
committee_type_full |
VARCHAR |
Human-readable committee type (e.g. Presidential, PAC - Qualified). |
designation |
VARCHAR |
Single-letter committee designation code (e.g. P principal campaign committee, A authorized, U unauthorized, J joint fundraiser). |
designation_full |
VARCHAR |
Human-readable committee designation (e.g. Principal campaign committee). |
party |
VARCHAR |
Political party code, when set (e.g. DEM, REP, W). Often null for non-party committees. |
party_full |
VARCHAR |
Human-readable political party (e.g. DEMOCRATIC PARTY, WRITE-IN). Often null. |
state |
VARCHAR |
Two-letter state associated with the committee. Often null. |
treasurer_name |
VARCHAR |
Name of the committee's treasurer. |
organization_type_full |
VARCHAR |
Human-readable sponsoring organization type (e.g. Corporation, Labor Organization, Trade Association). Often null. |
filing_frequency |
VARCHAR |
Single-letter filing frequency code (e.g. A administratively terminated, M monthly, Q quarterly, T terminated). |
first_file_date |
VARCHAR |
Date the committee first filed with the FEC (ISO 8601 string). |
last_file_date |
VARCHAR |
Date of the committee's most recent filing (ISO 8601 string). |
cycles_json |
VARCHAR |
JSON array of election-cycle years the committee was active in (e.g. [2018, 2020, 2022]). |
candidate_ids_json |
VARCHAR |
JSON array of OpenFEC candidate IDs associated with the committee (e.g. ["P00008052"]). Often []. |