F Finsider
SEC Form DEF 14A API

DEF 14A API (Proxy Statements)

Decode governance and pay. The DEF 14A API surfaces definitive proxy statements — executive compensation, board nominees, and shareholder proposals — as structured JSON.

JSON responsesOpenAPI documentedcURL / Python / JS / GoFree tier available

What is Form DEF 14A?

Form DEF 14A is the definitive proxy statement sent to shareholders ahead of an annual or special meeting. It discloses executive compensation, board nominees, auditor ratification, and shareholder proposals.

It is the primary source for governance and pay analysis — say-on-pay votes, CEO pay ratios, and director independence all live here.

The Finsider DEF 14A API indexes proxy filings and their documents so you can build governance datasets and compensation screens.

Fetch Form DEF 14A filings

List recent Form DEF 14A filings, filterable by company, ticker, and date.

curl -s "https://api.secapi.dev/v1/filings?formTypes=DEF%2014A&limit=20" \
  -H "x-api-key: $SECAPI_KEY"
import requests

resp = requests.get(
    "https://api.secapi.dev/v1/filings?formTypes=DEF%2014A&limit=20",
    headers={"x-api-key": "YOUR_API_KEY"},
    timeout=30,
)
resp.raise_for_status()
data = resp.json()
print(data)
const res = await fetch("https://api.secapi.dev/v1/filings?formTypes=DEF%2014A&limit=20", {
  method: "GET",
  headers: { "x-api-key": process.env.SECAPI_KEY },
});
if (!res.ok) throw new Error(`HTTP ${res.status}`);
const data = await res.json();
console.log(data);
package main

import (
	"fmt"
	"io"
	"log"
	"net/http"
	"os"
)

func main() {
	req, _ := http.NewRequest("GET", "https://api.secapi.dev/v1/filings?formTypes=DEF%2014A&limit=20", nil)
	req.Header.Set("x-api-key", os.Getenv("SECAPI_KEY"))

	resp, err := http.DefaultClient.Do(req)
	if err != nil {
		log.Fatal(err)
	}
	defer resp.Body.Close()

	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}

Who files Form DEF 14A?

FilerRequirement
U.S. public companiesAhead of shareholder meetings
Annual meetingsDirector elections and routine votes
Special meetingsM&A approvals and major actions
Related formsPRE 14A (preliminary), DEFA14A (additional)

Deadlines & coverage

AspectDetail
TriggerFiled before a shareholder meeting
FrequencyTypically annual
ContentsCompensation, nominees, proposals, voting
AvailabilityIndexed within minutes of acceptance

Key data fields

A sample of the structured fields returned for Form DEF 14A data.

FieldDescription
companyName / cikFiler identity
formTypeDEF 14A
filingDateDate the proxy was filed
documentsProxy statement and exhibits with URLs
accessionNumberUnique SEC identifier

Frequently asked questions

What is the DEF 14A API?
An endpoint that returns SEC Form DEF 14A definitive proxy statements — executive compensation, board nominees, and shareholder proposals — as structured JSON.
How do I find executive compensation data?
List a company’s DEF 14A filings with /v1/filings?formTypes=DEF%2014A&ticker=..., then open the proxy document to extract the compensation tables.
What is the difference between DEF 14A and PRE 14A?
PRE 14A is the preliminary proxy; DEF 14A is the definitive version actually distributed to shareholders.

Build with the DEF 14A API

Create a free account, grab an API key, and make your first request in under a minute.