# Companies with political activity `GET` `https://api.unusualwhales.com/api/politics/fec/companies` Every public company with tracked political activity: confirmed corporate PAC count, PAC-tier contribution totals, employee-tier estimates (estimated contributions by self-reported employees, kept separate from PAC numbers), party split, and lobbying spend for the cycle. Sorted by PAC total. ## Authentication ``` Authorization: Bearer YOUR_API_KEY ``` ## Query Parameters | Name | Type | Required | Description | |------|------|----------|-------------| | `cycle` | integer | No | Two-year election cycle, e.g. 2026. Defaults to the current cycle. | | `min_total` | integer | No | Minimum combined total. | | `page` | integer | No | Page number (default 1). | | `limit` | integer | No | Rows per page (default 50, max 200). | ## Example ### curl ```bash curl -X GET "https://api.unusualwhales.com/api/politics/fec/companies" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json" ``` ### Python ```python import http.client conn = http.client.HTTPSConnection("api.unusualwhales.com") headers = {"Authorization": "Bearer YOUR_API_KEY", "Accept": "application/json"} conn.request("GET", "/api/politics/fec/companies", headers=headers) response = conn.getresponse() print(response.read().decode("utf-8")) ``` ## Response Example ```json { "cycle": 2026, "data": [ { "company_name": "HONEYWELL INTERNATIONAL INC", "cycle": 2026, "employee_contribution_count": 12, "employee_dem_total": "3280.00", "employee_rep_total": "0.00", "employee_total_estimated": "3280.00", "lobbying_total": "5230000.00", "other_total": "7000.00", "pac_contribution_count": 915, "pac_count": 1, "pac_dem_total": "821220.00", "pac_rep_total": "953280.00", "pac_total": "1781500.00", "ticker": "HON" } ], "limit": 50, "page": 1 } ```