> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usecroma.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SEC EDGAR

> Form D, the notice every US company and fund files when it raises money privately: search fundraises by issuer, people, state, industry, amount and date, and read one filing in full.

When a US company or a fund raises money privately under Regulation D,
it files a Form D with the Securities and Exchange Commission within
fifteen days of the first sale: who the issuer is, its executives and
directors, the industry, how much it is raising, how much it has sold and to
how many investors. A startup's priced round and a venture fund's close both
show up here, signed by the company.

Every Form D filed since 2008, organized and ready to query, brought up to
date every day. That is what makes a search across every fundraise by an
executive's name, or every venture fund that closed in California this
quarter, a single fast call.

<Note>
  The whole source, organized and ready to query: every endpoint on this page answers in milliseconds. Every response carries `as_of`: how current the data is. [How datasets work](/datasets).
</Note>

## Search Form D filings

`POST /us/sec/form-d-search/v1` <a className="dataset-pill" href="/datasets">Dataset</a>

Searches the filings by any combination of text, issuer, state, jurisdiction,
industry, fund type, form type, dates and amount sold. Newest first.

| Field             | Type    | Notes                                                                                                                                       |
| ----------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| `query`           | string  | Optional. Words to match in the issuer's name and the names of its executives, directors and promoters. Every word must match; no stemming. |
| `issuer_cik`      | string  | Optional. The issuer's EDGAR CIK, with or without leading zeros: every filing of one issuer.                                                |
| `state`           | string  | Optional. Two-letter state of the issuer's address, e.g. `CA`.                                                                              |
| `jurisdiction`    | string  | Optional. State or country of incorporation as the form spells it, e.g. `DELAWARE`, `CAYMAN ISLANDS`.                                       |
| `industry`        | string  | Optional. Industry group exactly as the form names it, e.g. `Other Technology`, `Biotechnology`, `Pooled Investment Fund`.                  |
| `fund_type`       | enum    | Optional. For funds: `venture_capital_fund`, `private_equity_fund`, `hedge_fund` or `other_investment_fund`.                                |
| `funds`           | enum    | Optional. `include` (default), `exclude` for operating companies only, `only` for funds only. Default `include`.                            |
| `form_type`       | enum    | Optional. `D` for new notices, `D/A` for amendments.                                                                                        |
| `filed_from`      | string  | Optional. Filing date lower bound (`yyyy-mm-dd`, inclusive).                                                                                |
| `filed_to`        | string  | Optional. Filing date upper bound (`yyyy-mm-dd`, inclusive).                                                                                |
| `min_amount_sold` | number  | Optional. Only filings that have sold at least this many US dollars. Default `0`.                                                           |
| `page`            | integer | Optional. 1-based page. Default `1`.                                                                                                        |
| `per_page`        | integer | Optional. Results per page, 1-50. Default `20`.                                                                                             |

```bash theme={"dark"}
curl https://api.croma.run/us/sec/form-d-search/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "query": "databricks", "funds": "exclude" }'
```

Returns `as_of` (how current the data is), the applied filters, `total` (matches across every page), `page`, `per_page`, `total_pages`, `count` and `filings[]`, newest first.

Every filing carries `accession_number` (the key), `form_type` (`D` new, `D/A` amendment), `filed_on`, `file_number`, `issuer` (`{ cik, name, previous_names[], entity_type, incorporated: { span, year }, jurisdiction, address, phone }`), `co_issuers[]`, `industry_group` (as the form names it: `Other Technology`, `Biotechnology`, `Pooled Investment Fund`, ...), `is_pooled_investment_fund`, `investment_fund_type` (`venture_capital_fund`, `private_equity_fund`, `hedge_fund`, `other_investment_fund` or null), `revenue_range`, `federal_exemptions[]` (`06b`, `06c`, `3C`, ...), `is_amendment`, `previous_accession_number`, `first_sale_on`, `securities` (equity, debt, options, ...), `minimum_investment`, `offering` (`{ total_amount, total_amount_indefinite, amount_sold, remaining, note }`, US dollars), `investors` (`{ has_non_accredited, non_accredited_count, total_count }`), `sales_commissions`, `finders_fees`, `proceeds_to_related_persons`, `related_persons[]` (executives, directors and promoters with `name`, `relationships[]` and `address`), `related_person_names[]`, `recipients[]` (who was paid to sell), `signature` and `filing_url`.

Amounts are numbers in US dollars; an amount the filer marked indefinite is null with its `_indefinite` flag set. Dates are `yyyy-mm-dd`. Empty fields are `null`.

<Note>
  Every Form D since 2008, companies and funds alike, brought up to date daily
  from EDGAR. Pass `funds: "exclude"` to see operating companies only, or
  `funds: "only"` with `fund_type` to follow venture funds closing.
</Note>

## One filing

`POST /us/sec/form-d-filing/v1` <a className="dataset-pill" href="/datasets">Dataset</a>

Resolves one Form D by its accession number and returns the full record.

| Field              | Type   | Notes                                                                                           |
| ------------------ | ------ | ----------------------------------------------------------------------------------------------- |
| `accession_number` | string | **Required.** EDGAR's accession number, e.g. `0001587468-26-000001`, as returned by the search. |

```bash theme={"dark"}
curl https://api.croma.run/us/sec/form-d-filing/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "accession_number": "0001587468-26-000001" }'
```

Returns `found`, `accession_number`, `as_of` and `filing` (null when not found).

Every filing carries `accession_number` (the key), `form_type` (`D` new, `D/A` amendment), `filed_on`, `file_number`, `issuer` (`{ cik, name, previous_names[], entity_type, incorporated: { span, year }, jurisdiction, address, phone }`), `co_issuers[]`, `industry_group` (as the form names it: `Other Technology`, `Biotechnology`, `Pooled Investment Fund`, ...), `is_pooled_investment_fund`, `investment_fund_type` (`venture_capital_fund`, `private_equity_fund`, `hedge_fund`, `other_investment_fund` or null), `revenue_range`, `federal_exemptions[]` (`06b`, `06c`, `3C`, ...), `is_amendment`, `previous_accession_number`, `first_sale_on`, `securities` (equity, debt, options, ...), `minimum_investment`, `offering` (`{ total_amount, total_amount_indefinite, amount_sold, remaining, note }`, US dollars), `investors` (`{ has_non_accredited, non_accredited_count, total_count }`), `sales_commissions`, `finders_fees`, `proceeds_to_related_persons`, `related_persons[]` (executives, directors and promoters with `name`, `relationships[]` and `address`), `related_person_names[]`, `recipients[]` (who was paid to sell), `signature` and `filing_url`.

Amounts are numbers in US dollars; an amount the filer marked indefinite is null with its `_indefinite` flag set. Dates are `yyyy-mm-dd`. Empty fields are `null`.

<Note>
  An accession number EDGAR does not carry as a Form D returns `found: false`
  with HTTP 200, not an error.
</Note>

<Card title="Full reference" icon="code" href="/api-reference/overview">
  Schemas, all response fields, and an interactive playground.
</Card>
