Form D API - Private Placements & Exempt Offerings
The Form D API provides an interface to access and search the entire SEC EDGAR database by any Form D filing parameter to find the latest security offerings. Structured XML data of Form D filings is converted into JSON format and made searchable by the API. New Form D filings are added to the corpus in real-time.
Find Form D offerings by entity type such as corporations and trusts, by industry group (e.g. insurance, hedge funds, venture capital funds), net asset value ranges (e.g. $25 to $50 million), type of offering (e.g. debt or equity), total offering amount, sales comission, minimum investment amount and any other Form D item.
API Endpoint
Supported HTTP methods: POST
Request and response content type: JSON
Authentication
Use the API key shown in your user profile to authenticate your requests. There are two ways to use your API key. It's either/or.
- Set as
Authorization
header. Before making aPOST
request tohttps://api.sec-api.io/form-d
, you need to set theAuthorization
header toYOUR_API_KEY
- Set as query parameter. Example:
https://api.sec-api.io/form-d?token=YOUR_API_KEY
In this case, you sendPOST
requests to the endpointhttps://api.sec-api.io/form-d?token=YOUR_API_KEY
and not tohttps://api.sec-api.io/form-d
.
Request Parameters
All Form D offering properties are searchable. Refer to the complete list of properties in the Response Structure section below. You can send a search query as JSON formatted payload to the API using the structure below.
Request parameters:
query
(string) - Your search criteria. Boolean operators (AND, OR, NOT), range queries across date and number fields, wildcards (*) and nested conditions are fully supported. The query is written in Lucene syntax. More information on Lucene is available here. Examples:"offeringData.offeringSalesAmounts.totalOfferingAmount:[1000000 TO *]"
returns all offerings with a total offering amount of $1 million and more."offeringData.industryGroup.investmentFundInfo.investmentFundType:\"Hedge Fund\""
returns all offerings issued by hedge funds."offeringData.typesOfSecuritiesOffered.isEquityType:true OR offeringData.typesOfSecuritiesOffered.isPooledInvestmentFundType:true"
returns all equity and pooled investment fund offerings."offeringData.salesCommissionsFindersFees.salesCommissions.dollarAmount:[100000 TO *]"
returns all offerings with a sales commission of $100,000 and more.from
(integer) - The start position of your search in the result universe.from
is similar to an index of an array. Increasefrom
in order to paginate through the results. For example, setfrom
to 50 to get the next 50 matches. Default: 0.size
(integer) - The number of offerings to be returned in one response. Default: 50. Max: 50.sort
(array) - An array of sort definitions. Each array item defines the sort order of the result.
Default:[{ "filedAt": { "order": "desc" } }]
Request Examples
Find offerings with a total offering amount of $1 million and more, sort the result by the filing date, starting with the most recently filed offering.
1
{
2
"query": "offeringData.offeringSalesAmounts.totalOfferingAmount:[1000000 TO *]",
3
"from": "0",
4
"size": "10",
5
"sort": [{ "filedAt": { "order": "desc" } }]
6
}
Find all equity and pooled investment fund security offerings and sort the result by total offering amount, starting with the highest offering.
1
{
2
"query": "offeringData.typesOfSecuritiesOffered.isEquityType:true OR offeringData.typesOfSecuritiesOffered.isPooledInvestmentFundType:true",
3
"from": "0",
4
"size": "10",
5
"sort": [{ "offeringData.offeringSalesAmounts.totalOfferingAmount": { "order": "desc" } }]
6
}
Response Structure
Response type: JSON
The API response represents a JSON object with two properties: total
(object) and offerings
(array). The total.value
property indicates the total number of offerings matching your search query. The offerings
array holds up to 50 matching Form D offerings. An array item is an object and represents a Form D offering including the following elements:
id
(string) - System-internal unique identifier of the offering.accessionNo
(string) - Accession number of the Form D filing, e.g.0001946140-22-000002
.filedAt
(date) - Date on which the Form D was published on SEC EDGAR, e.g.2022-10-12T17:29:52-04:00
.submissionType
(string) - Possible values: D and D/A.primaryIssuer
(object) - Information about the issuer's identity, such as CIK, entity name and entity type.cik
(string) - The CIK of the issuer, e.g.0000742118
.entityName
(string)issuerAddress
(object) -issuerPhoneNumber
(string)jurisdictionOfInc
(string)issuerPreviousNameList
(array) -edgarPreviousNameList
(array) -entityType
(string) - Possible values: corporation, limited partnership, limited liability company, general partnership, business trust, other.entityTypeOtherDesc
(string)yearOfInc
(object) -
relatedPersonsList
(object) - Item 3 - Related PersonsrelatedPersonInfo
(array)relatedPersonName
(object) -relatedPersonAddress
(object) -relatedPersonRelationshipList
(object)relationship
(array) - Possible values: Executive Officer, Director, Promoter
relationshipClarification
(string)
over100PersonsFlag
(bool)
offeringData
(object) - Item 4 to 16 - Offering InformationindustryGroup
(object) - Item 4 - Industry GroupindustryGroupType
(string) - Refer to the list of industry groups to see all possible values.investmentFundInfo
(object)investmentFundType
(string) - If pooled investment fund represents the group, possible values are: Hedge Fund, Private Equity Fund, Venture Capital Fund and Other Investment Fund.is40Act
(bool)
issuerSize
(object) - Item 5 - Issuer Size. Refer to the overview of possible values of the issuer size.revenueRange
(string)aggregateNetAssetValueRange
(string)
federalExemptionsExclusions
(object) - Item 6 - Federal Exemptions and Exclusions Claimeditem
(array)
typeOfFiling
(object) - Item 7 - Type of FilingnewOrAmendment
(object)isAmendment
(bool)previousAccessionNumber
(string)
dateOfFirstSale
(object)value
(date)yetToOccur
(bool)
durationOfOffering
(object) - Item 8 - Duration of OfferingmoreThanOneYear
(bool)
typesOfSecuritiesOffered
(object) - Item 9 - Types of Securities OfferedisEquityType
(bool)isDebtType
(bool)isOptionToAcquireType
(bool)isSecurityToBeAcquiredType
(bool)isPooledInvestmentFundType
(bool)isTenantInCommonType
(bool)isMineralPropertyType
(bool)isOtherType
(bool)descriptionOfOtherType
(string)
businessCombinationTransaction
(object) - Item 10 - Business Combination Transaction. If this offering is made in connection with a business combination transaction, such as a merger, acquisition or exchange offer.isBusinessCombinationTransaction
(bool)clarificationOfResponse
(string)
minimumInvestmentAccepted
(number) - Item 11 - Minimum Investment. Minimum investment in US$ accepted from any outside investor.salesCompensationList
(object) - Item 12 - Sales Compensationrecipient
(array)recipientName
(string)recipientCRDNumber
(string)associatedBDName
(string)associatedBDCRDNumber
(string)recipientAddress
(object) -statesOfSolicitationList
(array)state
(string)description
(string)value
(string)
foreignSolicitation
(bool)
over100RecipientFlag
(bool)
offeringSalesAmounts
(object) - Item 13 - Offering and Sales AmountstotalOfferingAmount
(number) - Total offering amount (item 13.a) in US$ or-1
for indefinite.totalAmountSold
(number)totalRemaining
(number) - Total remaining amount (item 13.c) in US$ or-1
for indefinite.clarificationOfResponse
(string)
investors
(object) - Item 14 - InvestorshasNonAccreditedInvestors
(bool)numberNonAccreditedInvestors
(number)totalNumberAlreadyInvested
(number)
salesCommissionsFindersFees
(object) - Item 15 - Sales Commissions and Finders' Fees ExpensessalesCommissions
(object)dollarAmount
(number)isEstimate
(bool)
findersFees
(object)dollarAmount
(number)isEstimate
(bool)
clarificationOfResponse
(string)
useOfProceeds
(object) - Item 16 - Use of ProceedsgrossProceedsUsed
(object)dollarAmount
(number)isEstimate
(bool)
clarificationOfResponse
(string)
signatureBlock
(object)authorizedRepresentative
(bool)signature
(array)issuerName
(string)signatureName
(string)nameOfSigner
(string)signatureTitle
(string)signatureDate
(string)
Response Example
1
{
2
"total": {
3
"value": 10000,
4
"relation": "gte"
5
},
6
"offerings": [
7
{
8
"id": "579daeabaea55b35981ab44de7183d75",
9
"accessionNo": "0001949976-22-000001",
10
"filedAt": "2022-10-12T09:08:37-04:00",
11
"submissionType": "D",
12
"primaryIssuer": {
13
"cik": "0001949976",
14
"entityName": "O2 SIB Co-Investors, LLC",
15
"issuerAddress": {
16
"street1": "40900 WOODWARD AVENUE",
17
"street2": "SUITE 200",
18
"city": "BLOOMFIELD HILLS",
19
"stateOrCountry": "MI",
20
"stateOrCountryDescription": "MICHIGAN",
21
"zipCode": "48304"
22
},
23
"issuerPhoneNumber": "248-554-4227",
24
"jurisdictionOfInc": "DELAWARE",
25
"issuerPreviousNameList": [
26
{
27
"value": "None"
28
}
29
],
30
"edgarPreviousNameList": [
31
{
32
"value": "None"
33
}
34
],
35
"entityType": "Limited Liability Company",
36
"yearOfInc": {
37
"withinFiveYears": true,
38
"value": "2022"
39
}
40
},
41
"relatedPersonsList": {
42
"relatedPersonInfo": [
43
{
44
"relatedPersonName": {
45
"firstName": "Patrick",
46
"middleName": "R.",
47
"lastName": "Corden"
48
},
49
"relatedPersonAddress": {
50
"street1": "40900 Woodward Avenue, Suite 200",
51
"city": "Bloomfield Hills",
52
"stateOrCountry": "MI",
53
"stateOrCountryDescription": "MICHIGAN",
54
"zipCode": "48304"
55
},
56
"relatedPersonRelationshipList": {
57
"relationship": [
58
"Executive Officer"
59
]
60
}
61
}
62
]
63
},
64
"offeringData": {
65
"industryGroup": {
66
"industryGroupType": "Pooled Investment Fund",
67
"investmentFundInfo": {
68
"investmentFundType": "Private Equity Fund",
69
"is40Act": false
70
}
71
},
72
"issuerSize": {
73
"revenueRange": "Decline to Disclose"
74
},
75
"federalExemptionsExclusions": {
76
"item": [
77
"06b",
78
"3C",
79
"3C.1"
80
]
81
},
82
"typeOfFiling": {
83
"newOrAmendment": {
84
"isAmendment": false
85
},
86
"dateOfFirstSale": {
87
"value": "2022-09-30"
88
}
89
},
90
"durationOfOffering": {
91
"moreThanOneYear": false
92
},
93
"typesOfSecuritiesOffered": {
94
"isEquityType": true,
95
"isPooledInvestmentFundType": true
96
},
97
"businessCombinationTransaction": {
98
"isBusinessCombinationTransaction": true
99
},
100
"minimumInvestmentAccepted": 0,
101
"salesCompensationList": {},
102
"offeringSalesAmounts": {
103
"totalOfferingAmount": 25000000,
104
"totalAmountSold": 25000000,
105
"totalRemaining": 0
106
},
107
"investors": {
108
"hasNonAccreditedInvestors": false,
109
"totalNumberAlreadyInvested": 2
110
},
111
"salesCommissionsFindersFees": {
112
"salesCommissions": {
113
"dollarAmount": 0
114
},
115
"findersFees": {
116
"dollarAmount": 0
117
}
118
},
119
"useOfProceeds": {
120
"grossProceedsUsed": {
121
"dollarAmount": 0
122
}
123
},
124
"signatureBlock": {
125
"authorizedRepresentative": false,
126
"signature": [
127
{
128
"issuerName": "O2 SIB Co-Investors, LLC",
129
"signatureName": "/s/ Patrick R. Corden",
130
"nameOfSigner": "Patrick R. Corden",
131
"signatureTitle": "Chairman and President",
132
"signatureDate": "2022-10-12"
133
}
134
]
135
}
136
}
137
138
}
139
]
140
}
Industry Groups
|
|
|
|
Issuer Size
Revenue Range | OR | Aggregate Net Asset Value Range | ||
---|---|---|---|---|
No Revenues | No Aggregate Net Asset Value | |||
$1 - $1,000,000 | $1 - $5,000,000 | |||
$1,000,001 - $5,000,000 | $5,000,001 - $25,000,000 | |||
$5,000,001 - $25,000,000 | $25,000,001 - $50,000,000 | |||
$25,000,001 - $100,000,000 | $50,000,001 - $100,000,000 | |||
Over $100,000,000 | Over $100,000,000 | |||
Decline to Disclose | Decline to Disclose | |||
Not Applicable | Not Applicable |
References
For more information about Form D filings visit the SEC websites here: