---
title: "GET /v1/national_party/schedule_a/"
method: GET
path: "/v1/national_party/schedule_a/"
tags: ["national party accounts"]
---

# GET /v1/national_party/schedule_a/

`GET /v1/national_party/schedule_a/`

## 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/national_party/schedule_a/`
- 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/national_party/schedule_a/get.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint includes national party committee account receipts for presidential nominating conventions,
national party headquarters buildings, and election recounts and contests and other legal proceedings accounts.

## Query parameters

- `page` integer
- `per_page` integer
- `committee_id` string[]
- `contributor_id` string[]
- `two_year_transaction_period` integer[]
- `contributor_name` string[]
- `contributor_city` string[]
- `contributor_state` string[]
- `contributor_zip` string[]
- `contributor_occupation` string[]
- `contributor_employer` string[]
- `image_number` string[]
- `min_contribution_receipt_date` string
- `max_contribution_receipt_date` string
- `is_individual` boolean
- `contributor_type` string[]
- `contributor_committee_type` string[]
- `contributor_committee_designation` string[]
- `min_contribution_receipt_amount` number
- `max_contribution_receipt_amount` number
- `party_account_type` string[]
- `receipt_type` string[]
- `sort` string
- `sort_hide_null` boolean
- `sort_null_only` boolean
- `api_key` string

## Response `default`

Default response

- NationalPartyScheduleAPage
  - `pagination` OffsetInfo
    - `count` integer
    - `is_count_exact` boolean
    - `page` integer
    - `pages` integer
    - `per_page` integer
  - `results` NationalPartyScheduleA[]
    - `amendment_indicator` string, nullable
    - `amendment_indicator_desc` string, nullable
    - `back_reference_schedule_name` string, nullable
    - `back_reference_transaction_id` string, nullable
    - `candidate_first_name` string, nullable
    - `candidate_id` string, nullable: A unique identifier assigned to each candidate registered with the FEC. If a person runs for several offices, that person will have separate candidate IDs for each office. First character indicates office - [P]residential, [H]ouse, [S]enate]. Second character is the last digit of the two-year period the ID was created. Third and fourth is the candidate state. Presidential IDs don't have state. Fifth and sixth is the district when the candidate first ran. This does not change if the candidate/member's district changes during re-districting. Presidential IDs don't have districts. The rest is sequence.
    - `candidate_last_name` string, nullable
    - `candidate_middle_name` string, nullable
    - `candidate_name` string, nullable: Name of candidate running for office
    - `candidate_office` string, nullable
    - `candidate_office_district` string, nullable: Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.
    - `candidate_office_full` string, nullable
    - `candidate_office_state` string, nullable
    - `candidate_office_state_full` string, nullable
    - `candidate_prefix` string, nullable
    - `candidate_suffix` string, nullable
    - `committee_designation` string, nullable
    - `committee_id` string, nullable: A unique identifier assigned to each committee or filer registered with the FEC. In general a committee id begins with the letter C which is followed by eight digits.
    - `committee_name` string, nullable: The name of the committee. If a committee changes its name, the most recent name will be shown. Committee names are not unique. Use committee_id for looking up records.
    - `contribution_receipt_amount` number
    - `contribution_receipt_date` string, date
    - `contributor_aggregate_ytd` number
    - `contributor_city` string, nullable: City of contributor
    - `contributor_committee_designation` string, nullable
    - `contributor_committee_designation_full` string, nullable
    - `contributor_committee_name` string, nullable
    - `contributor_committee_organization` string, nullable
    - `contributor_committee_organization_full` string, nullable
    - `contributor_committee_party` string, nullable
    - `contributor_committee_party_full` string, nullable
    - `contributor_committee_state` string, nullable
    - `contributor_committee_state_full` string, nullable
    - `contributor_committee_type` string, nullable
    - `contributor_committee_type_full` string, nullable
    - `contributor_employer` string, nullable: Employer of contributor, filers need to make an effort to gather this information
    - `contributor_first_name` string, nullable
    - `contributor_id` string, nullable: The FEC identifier should be represented here if the contributor is registered with the FEC.
    - `contributor_last_name` string, nullable
    - `contributor_middle_name` string, nullable
    - `contributor_name` string, nullable
    - `contributor_occupation` string, nullable
    - `contributor_prefix` string, nullable
    - `contributor_state` string, nullable: State of contributor
    - `contributor_street_1` string, nullable
    - `contributor_street_2` string, nullable
    - `contributor_suffix` string, nullable
    - `contributor_zip` string, nullable: Zip code of contributor
    - `donor_committee_name` string, nullable
    - `election_type` string, nullable
    - `election_type_desc` string, nullable
    - `entity_type` string, nullable
    - `entity_type_desc` string, nullable
    - `fec_election_type_desc` string, nullable
    - `fec_election_year` string, nullable
    - `file_number` integer
    - `filing_form` string, nullable
    - `filing_frequency` string, nullable
    - `image_number` string, nullable: An unique identifier for each page where the electronic or paper filing is reported.
    - `increased_limit` string, nullable
    - `is_active` boolean, nullable
    - `is_individual` boolean, nullable
    - `line_num` string, nullable
    - `line_number_label` string, nullable
    - `link_id` integer
    - `memo_cd` string, nullable
    - `memo_cd_desc` string, nullable
    - `memo_text` string, nullable
    - `national_cmte_nonfed_acct` string, nullable
    - `orig_sub_id` integer, nullable
    - `original_sub_id` integer
    - `party` string, nullable
    - `party_account_type` string, nullable
    - `party_full` string, nullable
    - `pdf_url` string, nullable
    - `receipt_desc` string, nullable
    - `receipt_type` string, nullable
    - `receipt_type_desc` string, nullable
    - `recipient_committee_designation` string, nullable
    - `recipient_committee_designation_full` string, nullable
    - `recipient_committee_type` string, nullable: The one-letter type code of the organization: - C communication cost - D delegate - E electioneering communication - H house - I independent expenditure filer (not a committee) - N PAC - nonqualified - O independent expenditure-only (super PACs) - P presidential - Q PAC - qualified - S senate - U single candidate independent expenditure - V PAC with non-contribution account, nonqualified - W PAC with non-contribution account, qualified - X party, nonqualified - Y party, qualified - Z national party non-federal account
    - `recipient_committee_type_full` string, nullable
    - `report_type` string, nullable
    - `report_year` integer
    - `schedule_type` string, nullable
    - `schedule_type_desc` string, nullable
    - `state` string, nullable
    - `state_full` string, nullable
    - `sub_id` integer
    - `tran_id` string, nullable
    - `treasurer_name` string, nullable
    - `two_year_transaction_period` integer

---

[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)
