Home / Products / Offerings & capital
Form D

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.

42Kfilings parsed
2026parsed since
2026-10-09latest filing
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.

Flat fields

Issuer, entity type, jurisdiction, industry group, fund type, revenue range.

Offering amounts

totalOfferingAmount, totalAmountSold, totalRemaining, minimumInvestment.

Exemptions

Rule 506(b), 506(c), 504 and Investment Company Act exclusions.

Range filters

flat.<field>__gte and __lte on any numeric field.

Endpoints

Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.

GET/v1/form-dDocs →

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.

FieldMeaning
flat.issuerName, flat.entityType, flat.jurisdiction, flat.stateWho is raising.
flat.industryGroup, flat.fundTypeWhat kind of issuer or fund.
flat.totalOfferingAmount, flat.totalAmountSold, flat.totalRemainingSize of the raise.
flat.exemptions, flat.dateOfFirstSale, flat.isAmendmentLegal basis and timing.

Use cases

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.

Get free API key →