Directors & Board Members Data API

The Directors & Board Members Data API provides information about all current and historical directors and board members of public companies and unlisted entities such as funds. Information about directors includes:

  • Ticker, CIK and company name the director is linked to,
  • Name, position, age,
  • Director class (I, II, III, etc.),
  • Date of first election,
  • Independence status,
  • Committee memberships such as audit, compensation, corporate governance committee, etc.,
  • Qualifications and experience (e.g., education, previous roles, other relevant information).

This dataset encompasses directors and board members from all public companies listed on any US stock exchange, including the NYSE, NASDAQ, AMEX, and OTC, as well as unlisted entities like trusts, funds, or business development companies, and delisted companies or entities that no longer operate.

Information about directors and board members is linked to companies' ticker symbols, Central Index Keys (CIK), and other relevant identifiers. It provides the date and time the information was filed with the SEC, allowing for tracking changes over time.

The dataset includes over 100,000 directors and board members of more than 10,000 companies, covering all sectors and industries from 2007 to the present. It is updated in real-time as new information becomes available and is accessible via API endpoints for searching and entire dataset retrieval.

Dataset Size and History:
All current and historical directors and board members of public companies listed on US stock exchanges as well as unlisted entities like trusts and business development companies covering the period from 2007 to the present.
Data Update Frequency:
The dataset is updated in real-time as new information becomes available.
Survivorship Bias Free:
Yes, the dataset is free from survivorship bias, encompassing director information from all companies and entities, including those that have been delisted or no longer operate.

API Endpoints

Search and retrieve information about directors and board members by sending a POST HTTP request with the search parameters as the payload to the following API endpoint:

https://api.sec-api.io/directors-and-board-members

Supported HTTP methods: POST

Request and response content type: JSON

Authentication

To authenticate your API requests, use the API key available in your user profile. You can utilize your API key in one of two ways. Choose the method that best fits your use case:

  • Authorization Header: Include your API key as an Authorization header in your POST requests. For instance, before sending a POST request to https://api.sec-api.io/directors-and-board-members, ensure the header is set as follows: Authorization: YOUR_API_KEY.
  • Query Parameter: Alternatively, append your API key directly to the URL as a query parameter. For example, when making POST requests, use the URL https://api.sec-api.io/directors-and-board-members?token=YOUR_API_KEY instead of the base endpoint.

Request Parameters

Information about directors and board members can be retrieved by sending a POST request to the https://api.sec-api.io/directors-and-board-members endpoint. The request body should be in JSON format and allows for searching any field in the dataset, such as listing all historical and current directors of a specific company by its ticker, filtering by director name, or searching for directors with specific qualifications. The request body should include the following parameters:

  • query (string, required) - The search query written in the Lucene syntax. The query can be used to search for directors by specific properties, such as the name (example query: directors.name:Musk), or retrieve the entire dataset (example query: id:*). Retrieving historical and current directors linked to a specific company can be done by searching for the company's CIK or ticker symbol (cik:1018724 or ticker:AMZN).
  • from (string, optional) - Pagination control to specify the starting position of the results. Max: 10000. Default: 0.
  • size (string, optional) - Determines the number of results to be returned. Max: 50. Default: 50.
  • sort (array, optional) - Specifies the field by which results should be sorted. By default, results are sorted by filedAt in descending order.

Request Examples

Retrieve all directors and board members of a specific company

The following request retrieves all directors and board members of Amazon (ticker: AMZN). The query searches for all directors linked to the company with the ticker symbol AMZN and returns the first 50 results sorted by the filedAt field in descending order.

JSON
1 {
2 "query": "ticker:AMZN",
3 "from": 0,
4 "size": 50,
5 "sort": [{ "filedAt": { "order": "desc" } }]
6 }

Retrieve the entire dataset

The following request can be used as part to retrieve the entire dataset of directors and board members from 2007 to present. The example Lucene query filedAt:[2024-01-01 TO 2024-01-31] searches for all directors and board members filed between January 1, 2024, and January 31, 2024, and returns the first 50 results sorted by the filedAt field in descending order. In order to retrieve the entire dataset, the from parameter should be incremented by 50 in subsequent requests until no more results are returned. Once no more results are returned, change the date range to February filedAt:[2024-02-01 TO 2024-02-31], set from to 0, and repeat the process of incrementing from until all results are retrieved for February. Continue this process for each month and year until the entire dataset is retrieved.

JSON
1 {
2 "query": "filedAt:[2024-01-01 TO 2024-01-31]",
3 "from": 0,
4 "size": 50,
5 "sort": [{ "filedAt": { "order": "desc" } }]
6 }

Response Format

The API response represents a JSON object containing two fields: total (object) and data (array). The total.value field specifies the total number of results matching the query, while the data field contains an array of objects representing the directors and board members matching the query. Each object in the data array includes the following fields:

  • id (string) - Unique identifier of the record in the dataset.
  • filedAt (string) - The date and time the information was disclosed with the SEC.
  • accessionNo (string) - The unique accession number of the filing the information was extracted from.
  • cik (string) - The Central Index Key (CIK) of the company or entity the director is associated with.
  • ticker (string) - The ticker symbol of the company or entity the director is associated with. If the entity is not listed on a stock exchange, the field will be empty.
  • entityName (string) - The name of the company or entity the director is associated with.
  • directors (array) - An array of objects representing the directors and board members associated with the company or entity. Each object includes the following fields:
    • name (string) - The name of the director.
    • position (string) - The positions or titles of the director, e.g. "President, Chief Executive Officer and Director".
    • age (string) - The age of the director.
    • directorClass (string) - The class of the director, e.g. "I", "II", "III", etc.
    • dateFirstElected (string) - The date the director was first elected, e.g. "2020" or "November 2019".
    • isIndependent (boolean) - Whether the director is independent. If the independence status is unknown, the field will be null.
    • committeeMemberships (array) - An array of strings representing the committees the director is a member of, e.g. ["Audit Committee", "Compliance Committee"].
    • qualificationsAndExperience (array) - An array of strings representing the qualifications and experience of the director, e.g. [ "Chairman, Somerset & Company", "Managing Director, The Carlyle Group", "Senior Managing Director, Partner and Board Member, Groupe Arnault S.A." ].

Response Example

JSON
1 {
2 "total": {
3 "value": 8,
4 "relation": "eq"
5 },
6 "data": [
7 {
8 "id": "c811e7cc4cb769e1103a1bd78b5c387a",
9 "filedAt": "2023-08-28T16:03:04-04:00",
10 "accessionNo": "0001707753-23-000038",
11 "cik": "1707753",
12 "ticker": "ESTC",
13 "entityName": "Elastic N.V.",
14 "directors": [
15 {
16 "name": "Alison Gleeson",
17 "position": "Director",
18 "age": "58",
19 "directorClass": "",
20 "dateFirstElected": "2020",
21 "isIndependent": true,
22 "committeeMemberships": [
23 "Audit Committee",
24 "Compensation Committee (Chair)"
25 ],
26 "qualificationsAndExperience": [
27 "Sales strategic advisor to Verkada Inc.",
28 "Special Advisor and Operating Committee Member at Brighton Park Capital",
29 "Private investor from November 2018 to September 2019",
30 "Various roles with Cisco Systems, Inc., including Senior Vice President, Americas"
31 ]
32 },
33 {
34 "name": "Ashutosh Kulkarni",
35 "position": "Chief Executive Officer (“CEO”); Executive Director and Chief Executive Officer",
36 "age": "48",
37 "directorClass": "III",
38 "dateFirstElected": "2022",
39 "isIndependent": false,
40 "committeeMemberships": [],
41 "qualificationsAndExperience": [
42 "M.S. in computer engineering from the University of Texas at Austin",
43 "M.B.A. degree from the University of California, Berkeley",
44 "B.E. in engineering from the University of Mumbai",
45 "Former Chief Product Officer",
46 "Experience in the technology industry"
47 ]
48 },
49 {
50 "name": "Carolyn Herzog",
51 "position": "Chief Legal Officer; CLO",
52 "age": "56",
53 "directorClass": "",
54 "dateFirstElected": "",
55 "isIndependent": null,
56 "committeeMemberships": [],
57 "qualificationsAndExperience": [
58 "B.A. in French language and literature and music from Washington University",
59 "J.D. from the University of Wisconsin-Madison",
60 "Executive Vice President and General Counsel of Arm, Ltd.",
61 "Various roles at Symantec, including Chief Compliance Officer and Deputy General Counsel"
62 ]
63 },
64 {
65 "name": "Caryn Marooney",
66 "position": "Director",
67 "age": "56",
68 "directorClass": "",
69 "dateFirstElected": "2019",
70 "isIndependent": true,
71 "committeeMemberships": [
72 "Nominating and Corporate Governance Committee"
73 ],
74 "qualificationsAndExperience": [
75 "General Partner of Coatue Management, LLC",
76 "Vice President, Global Communications at Meta Platforms, Inc.",
77 "President and CEO of The OutCast Agency",
78 "Board member of Zendesk, Inc."
79 ]
80 },
81 {
82 "name": "Chetan Puttagunta",
83 "position": "Chairperson and Lead Independent Director",
84 "age": "37",
85 "directorClass": "II",
86 "dateFirstElected": "2017",
87 "isIndependent": true,
88 "committeeMemberships": [
89 "Compensation Committee",
90 "Nominating and Corporate Governance Committee",
91 "Audit Committee"
92 ],
93 "qualificationsAndExperience": [
94 "General Partner of Benchmark Capital Partners",
95 "General Partner of New Enterprise Associates",
96 "extensive experience in the venture capital industry",
97 "knowledge of the technology industry"
98 ]
99 },
100 {
101 "name": "Janesh Moorjani",
102 "position": "Chief Financial Officer and Chief Operating Officer; COO, CFO",
103 "age": "50",
104 "directorClass": "",
105 "dateFirstElected": "",
106 "isIndependent": null,
107 "committeeMemberships": [],
108 "qualificationsAndExperience": [
109 "Bachelor of Commerce from the University of Mumbai",
110 "M.B.A. from the Wharton School of the University of Pennsylvania",
111 "Executive Vice President and CFO of Infoblox Inc.",
112 "Various senior leadership, finance and sales positions at VMware, Cisco, PTC, and Goldman Sachs"
113 ]
114 },
115 {
116 "name": "Ken Exner",
117 "position": "Chief Product Officer; CPO",
118 "age": "50",
119 "directorClass": "",
120 "dateFirstElected": "",
121 "isIndependent": null,
122 "committeeMemberships": [],
123 "qualificationsAndExperience": [
124 "Bachelor of Science from the Haas School of Business at the University of California, Berkeley",
125 "Head of Developer Tools at Amazon",
126 "Various senior leadership, developer and product management roles at Amazon Web Services",
127 "Founded and managed various startup companies"
128 ]
129 },
130 {
131 "name": "Paul Auvil",
132 "position": "Director",
133 "age": "59",
134 "directorClass": "",
135 "dateFirstElected": "",
136 "isIndependent": true,
137 "committeeMemberships": [
138 "Audit Committee",
139 "Compensation Committee",
140 "Audit Committee (Chair)"
141 ],
142 "qualificationsAndExperience": [
143 "CFO of Proofpoint, Inc.",
144 "Entrepreneur-in-residence with Benchmark Capital",
145 "CFO at VMware, Inc.",
146 "CFO for Vitria Technology, Inc.",
147 "Various executive positions at VLSI Technology, Inc.",
148 "Board member for 1Life Healthcare, Inc.",
149 "Board member for Quantum Corporation",
150 "Board member for OpenTV Corp.",
151 "Board member for Marin Software Incorporated"
152 ]
153 },
154 {
155 "name": "Shay Banon",
156 "position": "Chief Technology Officer (“CTO”); Executive Director and Chief Technology Officer",
157 "age": "45",
158 "directorClass": "III",
159 "dateFirstElected": "2012",
160 "isIndependent": false,
161 "committeeMemberships": [],
162 "qualificationsAndExperience": [
163 "Co-founder of the Company",
164 "Served as CEO",
165 "Experience as an executive in the technology industry",
166 "Creator of Elasticsearch product"
167 ]
168 },
169 {
170 "name": "Shelley Leibowitz",
171 "position": "Director; President of SL Advisory",
172 "age": "62",
173 "directorClass": "II",
174 "dateFirstElected": "2021",
175 "isIndependent": true,
176 "committeeMemberships": [
177 "Audit Committee",
178 "Compensation Committee",
179 "Nominating and Corporate Governance Committee"
180 ],
181 "qualificationsAndExperience": [
182 "President of SL Advisory",
183 "Chief Information Officer for the World Bank Group",
184 "Chief Information Officer at Morgan Stanley",
185 "Chief Information Officer at Greenwich Capital Markets",
186 "Director of Morgan Stanley",
187 "Director of Massachusetts Mutual Life Insurance Company",
188 "Director of E*Trade Financial Corporation",
189 "Director of AllianceBernstein Holding L.P.",
190 "Experience in cybersecurity and risk arenas"
191 ]
192 },
193 {
194 "name": "Sohaib Abbasi",
195 "position": "Vice-Chairperson",
196 "age": "67",
197 "directorClass": "II",
198 "dateFirstElected": "2022",
199 "isIndependent": true,
200 "committeeMemberships": ["Compensation Committee"],
201 "qualificationsAndExperience": [
202 "Chief Executive Officer of Informatica Corporation",
203 "Senior Advisor of TPG Global LLC",
204 "Executive Council member at Balderton Capital",
205 "Previous roles at Oracle Corporation",
206 "Board member of Udemy, Inc.",
207 "Director of McAfee Corp.",
208 "Director of New Relic, Inc.",
209 "Director of Nutanix, Inc.",
210 "Director of Red Hat, Inc."
211 ]
212 },
213 {
214 "name": "Steven Schuurman",
215 "position": "Director",
216 "age": "47",
217 "directorClass": "II",
218 "dateFirstElected": "2012",
219 "isIndependent": true,
220 "committeeMemberships": [],
221 "qualificationsAndExperience": [
222 "Co-founded the company",
223 "Former CEO from July 2012 to May 2017",
224 "Deep understanding of business, operations, and strategy"
225 ]
226 }
227 ]
228 }
229 // ... additional records
230 ]
231 }