Investment advisers
Financial Industry Affiliations - Form ADV Schedule D 7.A
https://api.sec-api.io/form-adv/schedule-d-7-a/{crd}Look up the financial industry affiliations an investment adviser discloses in section 7.A of Schedule D of its Form ADV, by the firm CRD number. Each related person carries its name, SEC file, CRD and CIK numbers, the categories it falls under, such as broker-dealer, bank or insurance company, and the control, custodian, exemption and foreign registration answers. The endpoint returns the latest available version of the filing, refreshed once a day between 5:00 AM and 7:30 AM EST.
Authentication
Send the API key either as a header or as a query parameter. The header is preferred; the query parameter exists for cases where a header cannot be set, such as opening a URL directly in a browser.
Authorization: required header
The API key on its own. Do not prefix it with Bearer or any other word.
Example Authorization: YOUR_API_KEY
token: optional query parameter
The API key, appended to the URL. Use this only when a header is not possible.
Path parameters
Supplied as part of the URL.
crd: required string, 2 to 20 digits
CRD number of the adviser firm, assigned by FINRA and IARD. Morgan Stanley Smith Barney is 149777, Goldman Sachs is 361.
Example 149777
A JSON object. Nested attributes are collapsed; expand one to see its fields.
[ ]: array of object
The response body is a JSON array with no wrapper object. Each item is one related person disclosed in section 7.A of Schedule D of the latest Form ADV filed by the firm. The array is empty when the firm has no section 7.A on file. Item numbers in the keys follow the item numbers printed on Schedule D.
1-nameOfRelatedPerson: string
Legal name of the related person.
Example MORGAN STANLEY & CO. LLC
2-businessName: string
Primary business name of the related person. It repeats the legal name when the related person trades under no other name.
Example MORGAN STANLEY BANK, NA
3-secFileNumber: string
SEC file number of the related person, with the dash removed. The value starts with 801, 802, 866 or 8. Empty when the related person has no SEC file number.
Example 815869
4a-crdNumber: string
CRD number of the related person. Empty when the related person has no CRD number.
Example 8209
4b-cikNumbers: array of string
CIK numbers of the related person. Empty array when the related person has no CIK number.
Example ["1359291"]
5-typesOfRelatedPerson: array of string
Categories the firm ticked for the related person in item 5. One or more of: a-brokerBealer, b-otherAdviser, c-municipalAdvisor, d-swapDealer, e-swapParticipant, f-commodityPoolOperator, g-futuresCommissionMerchant, h-bankingThriftingInstitution, i-trustCompany, j-accountant, k-lawyer, l-insuranceCompany, m-pensionConsultant, n-realEstateBroker, o-sponsorExcludingPooledInvestmentVehicles, p-sponsorOfPooledInvestmentVehicles.
Example ["a-brokerBealer", "g-futuresCommissionMerchant"]
6-controlsRelatedPerson: boolean
True when the firm controls the related person, or the related person controls the firm.
7-underCommonControl: boolean
True when the firm and the related person share a controller.
8a-relatedPersonActsAsCustodian: boolean
True when the related person acts as a qualified custodian for the clients of the firm, in connection with advisory services the firm provides.
8b-notOperationallyIndependent: boolean
True when the firm is registered with, or registering with, the SEC, answered yes to item 8.a, and has overcome the presumption that it is not operationally independent of the related person under rule 206(4)-2(d)(5). The firm then needs no surprise examination of the client funds and securities held at the related person.
8c-locationOfRelatedPerson: object
Office location of the related person. All six keys are present, and each one is empty when the firm disclosed no address.
9a-exemptFromRegistration: boolean
True when the related person is an investment adviser that is exempt from registration.
9b-exemption: string
Exemption the related person relies on, as the firm wrote it. Empty when item 9.a is false.
Example ABA 2005 NO ACTION LETTER
10a-registeredWithForeignRegulator: boolean
True when the related person is registered with a foreign financial regulatory authority.
10b-foreignRegulator: array of string
Foreign financial regulatory authorities the related person is registered with, each one written as country followed by authority. Empty array when item 10.a is false.
Example ["India - Securities and Exchange Board of India"]
11-shareSupervisedPersons: boolean
True when the firm and the related person share supervised persons.
12-shareSameLocation: boolean
True when the firm and the related person share the same physical location.
Status codes
200 | Success. The body is an array of related persons. A CRD with no section 7.A on file returns an empty array, not an error. |
403 | The API key is missing, or it is not valid. |
404 | The CRD in the path is not valid. It has to be 2 to 20 digits, with no other characters. |
429 | Too many requests. Slow the request rate and retry. |
500 | Server error. Retry, and report it if it persists. |