---
title: "GET /v1/schedules/schedule_a_form5/"
method: GET
path: "/v1/schedules/schedule_a_form5/"
tags: ["receipts"]
---

# GET /v1/schedules/schedule_a_form5/

`GET /v1/schedules/schedule_a_form5/`

## Request

- Base URL: `https://api.open.fec.gov` (the document declares no server; this is the origin it was published from)
- URL: `https://api.open.fec.gov/v1/schedules/schedule_a_form5/`
- Auth: API key in header `X-Api-Key` and API key in query parameter `api_key` and API key in query parameter `api_key`
- TypeScript: <https://skmtc.dev/fec/apis/openfec/docs/v1/schedules/schedule_a_form5/get.ts> (a function with typed inputs; its response is checked against the schema)

FEC FORM 5 Receipts
REPORT OF INDEPENDENT EXPENDITURES MADE AND CONTRIBUTIONS RECEIVED
To Be Used By Persons (Other than Political Committees)

## Query parameters

- `image_number` string[]
- `min_image_number` string
- `max_image_number` string
- `min_amount` number
- `max_amount` number
- `min_date` string
- `max_date` string
- `contributor_name` string[]
- `contributor_city` string[]
- `contributor_state` string[]
- `contributor_zip` string[]
- `contributor_employer` string[]
- `contributor_occupation` string[]
- `last_contribution_receipt_date` string
- `last_contribution_amount` number
- `report_year` integer[]
- `report_type` string[]
- `contributor_type` string[]
- `two_year_transaction_period` integer[]
- `per_page` integer
- `last_index` integer
- `sort` string
- `sort_hide_null` boolean
- `sort_null_only` boolean
- `api_key` string

## Response `default`

Default response

- Form56Page
  - `pagination` SeekInfo
    - `count` integer
    - `is_count_exact` boolean
    - `last_indexes` unknown
    - `pages` integer
    - `per_page` integer
  - `results` Form56[]
    - `amendment_indicator` string, nullable
    - `contribution_amount` number
    - `contribution_receipt_date` string, date, nullable
    - `contributor_city` string, nullable: City of contributor
    - `contributor_employer` string, nullable: Employer of contributor, filers need to make an effort to gather this information
    - `contributor_name` string, nullable: Name of contributor
    - `contributor_occupation` string, nullable: Occupation of contributor, filers need to make an effort to gather this information
    - `contributor_state` string, nullable: State of contributor
    - `contributor_street_1` string, nullable
    - `contributor_street_2` string, nullable
    - `contributor_type` string, nullable
    - `contributor_type_full` string, nullable
    - `contributor_zip` string, nullable: Zip code of contributor
    - `file_number` integer, nullable
    - `filer_name` string, nullable: Name of Form 5 filer
    - `filing_form` string, nullable: The form where the underlying data comes from, for example, Form 1 would appear as F1: - F1 Statement of Organization - F1M Notification of Multicandidate Status - F2 Statement of Candidacy - F24 24/48 Hour Report of Independent Expenditures - F3 Report of Receipts and Disbursements for an Authorized Committee - F3P Report of Receipts and Disbursements by an Authorized Committee of a Candidate for The Office of President or Vice President - F3L Report of Contributions Bundled by Lobbyists/Registrants and Lobbyist/Registrant PACs - F3X Report of Receipts and Disbursements for other than an Authorized Committee - F4 Report of Receipts and Disbursements for a Committee or Organization Supporting a Nomination Convention - F5 Report of Independent Expenditures Made and Contributions Received - F6 48 Hour Notice of Contributions/Loans Received - F7 Report of Communication Costs by Corporations and Membership Organizations - F8 Debt Settlement Plan - F9 24 Hour Notice of Disbursements for Electioneering Communications - F13 Report of Donations Accepted for Inaugural Committee - F99 Miscellaneous Text - FRQ Request for Additional Information
    - `image_number` string
    - `link_id` integer, nullable
    - `load_date` string, date-time, nullable
    - `original_sub_id` string
    - `report_type` string, nullable: Name of report where the underlying data comes from: - 10D Pre-Election - 10G Pre-General - 10P Pre-Primary - 10R Pre-Run-Off - 10S Pre-Special - 12C Pre-Convention - 12G Pre-General - 12P Pre-Primary - 12R Pre-Run-Off - 12S Pre-Special - 30D Post-Election - 30G Post-General - 30P Post-Primary - 30R Post-Run-Off - 30S Post-Special - 60D Post-Convention - M1 January Monthly - M10 October Monthly - M11 November Monthly - M12 December Monthly - M2 February Monthly - M3 March Monthly - M4 April Monthly - M5 May Monthly - M6 June Monthly - M7 July Monthly - M8 August Monthly - M9 September Monthly - MY Mid-Year Report - Q1 April Quarterly - Q2 July Quarterly - Q3 October Quarterly - TER Termination Report - YE Year-End - ADJ COMP ADJUST AMEND - CA COMPREHENSIVE AMEND - 90S Post Inaugural Supplement - 90D Post Inaugural - 24 24 Hour Notification (F6, F9) - 24 24 Hour Report of Independent Expenditures (F5, F24/F3X) - 48 48 Hour Report of Independent Expenditures (F5, F24/F3X) - M7S July Monthly/Semi-Annual - MSA Monthly Semi-Annual (MY) - MYS Monthly Year End/Semi-Annual - Q2S July Quarterly/Semi-Annual - QSA Quarterly Semi-Annual (MY) - QYS Quarterly Year End/Semi-Annual - QYE Quarterly Semi-Annual (YE) - QMS Quarterly Mid-Year/ Semi-Annual - MSY Monthly Semi-Annual (YE)
    - `report_year` integer
    - `schedule_type` string, nullable
    - `schedule_type_full` string, nullable
    - `sub_id` string
    - `transaction_id` string, nullable
    - `two_year_transaction_period` integer, nullable

## Changes

- **2026-02-16** `4324e873cf23`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/fec/apis/openfec/changes/v1/schedules/schedule_a_form5/get.md)

---

[API](https://skmtc.dev/fec/apis/openfec.md) - [All operations](https://skmtc.dev/fec/apis/openfec/llms.txt) - [OpenAPI document](https://skmtc.dev/fec/apis/openfec/revisions/d2eb3171e225?raw)
