Home / Tutorials / Offerings
Offerings

Search Form D private placements by offering size

Find Regulation D private placements above a dollar threshold with issuer, industry, amount offered and sold, exemptions and investors, as JSON.

Companies and funds raising money under Regulation D file a Form D notice within 15 days of the first sale. It is the main public record of private fundraising in the US: startups, private equity and venture funds, real estate deals and SPVs. SecFeed parses the XML into flat fields.

Offerings of $10 million or more

import os
import requests

BASE = "https://secfeedapi.com"
HEADERS = {"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"}

r = requests.get(f"{BASE}/v1/form-d", params={"flat.totalOfferingAmount__gte": 10_000_000, "fields": "flat"},
                 headers=HEADERS, timeout=120)
r.raise_for_status()
data = r.json()
print(data["total"], "Form D filings offering $10M or more")
print("flat fields:", sorted(data["filings"][0]["flat"].keys()))
for f in data["filings"][:8]:
    x = f["flat"]
    sold = x.get("totalAmountSold")
    print(f"{f['filedAt']} {f['formType']:4} {x['issuerName'][:34]:34} {x['industryGroup'][:24]:24} offer ${x.get('totalOfferingAmount') or 0:>14,.0f}  sold ${sold or 0:>14,.0f}")

Output:

6791 Form D filings offering $10M or more
flat fields: ['address', 'aggregateNavRange', 'dateOfFirstSale', 'entityType', 'exemptions', 'findersFees', 'fundType', 'grossProceedsUsedForPayments', 'hasNonAccreditedInvestors', 'industryGroup', 'isAmendment', 'isBusinessCombination', 'issuerCik', 'issuerName', 'jurisdiction', 'minimumInvestment', 'moreThanOneYear', 'phone', 'relatedPersons', 'revenueRange', 'salesCommissions', 'salesRecipients', 'securitiesTypes', 'signatureDate', 'state', 'totalAmountSold', 'totalInvestors', 'totalOfferingAmount', 'totalRemaining']
2026-10-09 D/A  Third light KSPVI a Series of CGF2 Pooled Investment Fund   offer $    63,168,464  sold $    63,168,464
2026-10-09 D/A  Traders Point Capital FX Fund I LP Investing                offer $   300,000,000  sold $     4,482,000
2026-10-09 D/A  AX Diversified Retail Portfolio, D Other Real Estate        offer $    89,517,000  sold $    25,594,549
2026-10-09 D/A  Diffusion ONE, LP                  Pooled Investment Fund   offer $ 1,252,000,000  sold $ 1,252,000,000
2026-10-09 D/A  IITM Unicorn Frontier Fund I, LP   Pooled Investment Fund   offer $    25,000,000  sold $    14,980,000
2026-10-09 D/A  Titan Moon SPV XV 297537 a Series  Pooled Investment Fund   offer $    10,121,000  sold $    10,121,000
2026-10-09 D/A  Blue Owl Real Estate Exchange VI D Other Real Estate        offer $   342,909,896  sold $   264,652,659
2026-10-09 D/A  Eve Nexus Inc.                     Manufacturing            offer $    60,330,000  sold $    59,213,970

D/A rows are amendments, filed for material changes and at least annually while the offering continues, which is why most of the latest filings are amendments.

Useful flat fields

FieldMeaning
issuerName, entityType, jurisdiction, addressWho is raising
industryGroup, fundTypeIndustry, and fund type for pooled funds
totalOfferingAmount, totalAmountSold, totalRemainingSize and progress of the raise
minimumInvestmentMinimum accepted investment
exemptionsRule 506(b), 506(c), 504, 3(c)(1), 3(c)(7) and so on
dateOfFirstSale, isAmendmentTiming
hasNonAccreditedInvestors, findersFeesInvestor and sales compensation details

Filters

  • Numeric ranges: flat.totalOfferingAmount__gte=10000000, flat.totalAmountSold__lte=...
  • Exact values: flat.industryGroup=Pooled Investment Fund
  • Raw XML paths: data.<path>=value
  • Dates: startDate, endDate

Ideas

  • A lead list of companies that just raised money, for sales teams
  • Venture fund formation by quarter, using fundType
  • Real estate syndications in one state

Next steps

More offerings tutorials

Run this tutorial with your own key

500 free API calls a month. Every example on this page works on the free plan.

Get free API key →