Form D API: Regulation D private placements as JSON
Form D private placements with flat fields: issuer, industry, fund type, offering and sold amounts, investors, exemptions and related persons.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-d?flat.totalOfferingAmount__gte=10000000&fields=flat&size=2"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/form-d",
params={'flat.totalOfferingAmount__gte': '10000000', 'fields': 'flat', 'size': '2'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
)
print(r.json())Overview
Companies and funds raising money privately under Regulation D file Form D within 15 days of the first sale. It is the public record of startup rounds, private equity and hedge fund raises and real estate syndications.
SecFeed parses every Form D into flat, filterable fields and keeps the full original XML as JSON. Filter by amount, industry, exemption or state to find the raises you care about.
What you get
Built for developers who would rather not parse EDGAR.
Issuer, entity type, jurisdiction, industry group, fund type, revenue range.
totalOfferingAmount, totalAmountSold, totalRemaining, minimumInvestment.
Rule 506(b), 506(c), 504 and Investment Company Act exclusions.
flat.<field>__gte and __lte on any numeric field.
Endpoints
Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.
Reg D private placements: flat fields (issuer, industry, offering and sold amounts, investors, exemptions, related persons) plus every original field.
Parameters: cik, startDate, endDate, flat.<field>=value, flat.<field>__gte/__lte, data.<path>=value, fields=flat
Response fields
The main fields in every result. The raw filing data is always one level down.
| Field | Meaning |
|---|---|
flat.issuerName, flat.entityType, flat.jurisdiction, flat.state | Who is raising. |
flat.industryGroup, flat.fundType | What kind of issuer or fund. |
flat.totalOfferingAmount, flat.totalAmountSold, flat.totalRemaining | Size of the raise. |
flat.exemptions, flat.dateOfFirstSale, flat.isAmendment | Legal basis and timing. |
Use cases
- Find startups that just raised a round
- Track private fund launches
- Lead generation for service providers to issuers
- Research private capital formation
Datasets behind this API
The SEC forms this API reads, with live filing counts.
Tutorials
FAQ
When is Form D filed?
Within 15 calendar days after the first sale of securities in the offering.
Does Form D show the valuation?
No. It shows the amounts offered and sold, not the valuation.
Try the Private Placements free
500 API calls a month on the free plan. No sales call.