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.
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?
| Filer | Requirement |
|---|---|
| U.S. public companies | Ahead of shareholder meetings |
| Annual meetings | Director elections and routine votes |
| Special meetings | M&A approvals and major actions |
| Related forms | PRE 14A (preliminary), DEFA14A (additional) |
Deadlines & coverage
| Aspect | Detail |
|---|---|
| Trigger | Filed before a shareholder meeting |
| Frequency | Typically annual |
| Contents | Compensation, nominees, proposals, voting |
| Availability | Indexed within minutes of acceptance |
Key data fields
A sample of the structured fields returned for Form DEF 14A data.
| Field | Description |
|---|---|
companyName / cik | Filer identity |
formType | DEF 14A |
filingDate | Date the proxy was filed |
documents | Proxy statement and exhibits with URLs |
accessionNumber | Unique SEC identifier |
Related API endpoints
Deep-link into the interactive reference to try these live.
Frequently asked questions
What is the DEF 14A API?
How do I find executive compensation data?
/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?
Build with the DEF 14A API
Create a free account, grab an API key, and make your first request in under a minute.