---
title: "SEC Crowdfunding Search"
method: POST
path: "/us/sec-offerings/crowdfunding-search/v1"
tags: ["United States", "SEC Crowdfunding and Reg A"]
---

# SEC Crowdfunding Search

`POST /us/sec-offerings/crowdfunding-search/v1`

## Request

- Base URL: `https://api.croma.run`
- URL: `https://api.croma.run/us/sec-offerings/crowdfunding-search/v1`
- Auth: HTTP bearer

Search every Regulation Crowdfunding filing since 2016 (Form C offerings, amendments, progress updates, annual reports, terminations and withdrawals) by free text over the issuer, its co-issuers, its funding portal and its signers, by issuer CIK, offering file number, form type, state, funding portal, most recent revenue, target amount and filing dates. Each filing carries the offering's terms and two years of the issuer's financials. Newest first, pages of up to 50. Served by Croma (`as_of` says how current the data is), brought up to date as the SEC publishes each quarter.

**Dataset endpoint**: answers from the whole source in milliseconds and carries `as_of`.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `query` string: Palabras a buscar en el nombre actual y en los nombres anteriores del filer (opcional).
  - `issuer_cik` string: CIK del emisor en EDGAR, con o sin ceros a la izquierda (opcional).
  - `file_number` string: Número de expediente en la SEC, p. ej. `020-25453` o `024-12642` (opcional).
  - `form_type` string: Tipo de formulario como lo escribe EDGAR, p. ej. `C`, `C/A`, `C-U`, `C-AR`, `1-A`, `1-A POS`, `1-K` (opcional).
  - `state` string: Código de estado o país de EDGAR, p. ej. `DE` o `E9` (opcional).
  - `intermediary_cik` string: CIK del emisor en EDGAR, con o sin ceros a la izquierda (opcional).
  - `min_revenue` number: Monto mínimo, en dólares (opcional).
  - `min_target_amount` number: Monto mínimo, en dólares (opcional).
  - `filed_from` string, date: Optional date filter in yyyy-mm-dd format.
  - `filed_to` string, date: Optional date filter in yyyy-mm-dd format.
  - `page` integer: 1-based page number for paginated results.
  - `per_page` integer: Resultados por página (1-50).

## Response `200`

Successful response

- SecCrowdfundingSearchResponse
  - `data` SecCrowdfundingSearchData, required
    - `as_of` string, nullable, required: How current the data in this response is.
    - `query` string, required
    - `issuer_cik` string, nullable, required
    - `file_number` string, nullable, required
    - `form_type` string, nullable, required
    - `state` string, nullable, required
    - `intermediary_cik` string, nullable, required
    - `min_revenue` number, nullable, required
    - `min_target_amount` number, nullable, required
    - `filed_from` string, nullable, required
    - `filed_to` string, nullable, required
    - `total` number, required: Matches, counted up to 1000.
    - `total_is_exact` boolean, required: False when more than 1000 match: `total` is then 1000, and the pages go on.
    - `page` number, required
    - `per_page` number, required
    - `total_pages` number, required: Pages over `total`; there are more when `total_is_exact` is false.
    - `count` number, required
    - `filings` object[], required
      - `accession_number` string, required: EDGAR's accession number, the key of the filing.
      - `form_type` string, required: `C` (an offering), `C/A` (its amendment), `C-U` (a progress update), `C-AR` (an annual report), `C-AR/A`, `C-TR` (termination of reporting), or a withdrawal (`C-W`, `C/A-W`, `C-U-W`, `C-AR-W`, `C-TR-W`).
      - `filed_on` string, required: `yyyy-mm-dd` EDGAR accepted the filing.
      - `period` string, nullable, required: For an annual report, the last day of the fiscal year it covers.
      - `file_number` string, nullable, required: The offering's SEC file number (`020-`): every filing of one offering shares it; an annual report is filed under one of the issuer's.
      - `issuer_cik` string, nullable, required: The issuer's EDGAR CIK, without leading zeros.
      - `issuer` object, required
        - `name` string, nullable, required
        - `legal_status` string, nullable, required: `Corporation`, `Limited Liability Company`, `Limited Partnership`, ...
        - `legal_status_other` string, nullable, required
        - `jurisdiction` string, nullable, required: Where the issuer is organized, as EDGAR codes it.
        - `incorporated_on` string, nullable, required: `yyyy-mm-dd`.
        - `address` object, required
          - `street_1` string, nullable, required
          - `street_2` string, nullable, required
          - `city` string, nullable, required
          - `state_or_country` string, nullable, required: The state or country of the issuer's address, as EDGAR codes it.
          - `zip_code` string, nullable, required
        - `website` string, nullable, required
      - `has_co_issuers` boolean, nullable, required: The offering has co-issuers (reported since 2021); null on filings before.
      - `co_issuers` object[], required
        - `is_edgar_filer` boolean, nullable, required
        - `cik` string, nullable, required
        - `name` string, nullable, required
        - `legal_status` string, nullable, required
        - `legal_status_other` string, nullable, required
        - `jurisdiction` string, nullable, required
        - `incorporated_on` string, nullable, required
        - `address` object, required
          - `street_1` string, nullable, required
          - `street_2` string, nullable, required
          - `city` string, nullable, required
          - `state_or_country` string, nullable, required: EDGAR's code: a two-letter US state, or a code for a country or province.
          - `zip_code` string, nullable, required
        - `website` string, nullable, required
      - `co_issuer_names` string[], required: Every co-issuer's name, for search.
      - `intermediary` object, required
        - `name` string, nullable, required: The funding portal or broker-dealer the offering runs through.
        - `cik` string, nullable, required: The intermediary's EDGAR CIK.
        - `file_number` string, nullable, required
        - `crd_number` string, nullable, required
        - `kind` 'funding_portal' | 'broker_dealer', nullable, required: From its file number: `007-` a funding portal, `008-` a broker-dealer.
      - `is_material_amendment` boolean, nullable, required: An amendment investors must reconfirm their commitments for.
      - `amendment_nature` string, nullable, required
      - `progress_update` string, nullable, required: On a C-U: how the offering is going, in the issuer's words.
      - `offering` object, required
        - `compensation` string, nullable, required: What the intermediary is paid.
        - `financial_interest` string, nullable, required: Any interest the intermediary holds in the issuer.
        - `security_type` string, nullable, required: `Common Stock`, `Preferred Stock`, `Debt`, or `Other` (SAFEs, convertible notes).
        - `security_type_other` string, nullable, required
        - `securities_offered` number, nullable, required
        - `price` number, nullable, required: US dollars per security.
        - `price_method` string, nullable, required
        - `target_amount` number, nullable, required: The target offering amount, US dollars.
        - `oversubscription_accepted` boolean, nullable, required
        - `oversubscription_allocation` string, nullable, required
        - `oversubscription_description` string, nullable, required
        - `maximum_amount` number, nullable, required: The most the offering will accept, US dollars.
        - `deadline_on` string, nullable, required: `yyyy-mm-dd` the offering must reach its target by.
      - `financials` object, required
        - `employees` number, nullable, required
        - `most_recent` object, required
          - `total_assets` number, nullable, required
          - `cash` number, nullable, required
          - `accounts_receivable` number, nullable, required
          - `short_term_debt` number, nullable, required
          - `long_term_debt` number, nullable, required
          - `revenue` number, nullable, required: Revenue in the most recent fiscal year, US dollars.
          - `cost_of_goods_sold` number, nullable, required
          - `taxes_paid` number, nullable, required
          - `net_income` number, nullable, required
        - `prior` object, required
          - `total_assets` number, nullable, required
          - `cash` number, nullable, required
          - `accounts_receivable` number, nullable, required
          - `short_term_debt` number, nullable, required
          - `long_term_debt` number, nullable, required
          - `revenue` number, nullable, required
          - `cost_of_goods_sold` number, nullable, required
          - `taxes_paid` number, nullable, required
          - `net_income` number, nullable, required
      - `jurisdictions` string[], required: The states and countries the securities are offered in.
      - `issuer_signature` object, nullable, required
        - `issuer` string, nullable, required
        - `signer` string, nullable, required
        - `title` string, nullable, required
      - `signers` object[], required: The officers and directors who signed.
        - `name` string, nullable, required
        - `title` string, nullable, required
        - `signed_on` string, nullable, required
      - `signer_names` string[], required: Every signer's name, for search.
      - `filing_url` string, required: The filing on EDGAR.
      - `documents_status` 'stored' | 'partial' | 'unavailable' | 'pending', required: `stored` (every document is kept), `partial` or `unavailable` (EDGAR has not served every one yet; the next read retries), `pending` (not read yet).
      - `documents` object[], required: Every document of the filing: our byte-identical copy (`document_url`) and EDGAR's (`source_document_url`).
        - `name` string, required: The file name EDGAR gives it.
        - `bytes` integer, nullable, required
        - `modified_at` string, nullable, required: When EDGAR last wrote the file, as EDGAR lists it (`yyyy-mm-dd hh:mm:ss`, Eastern time).
        - `content_type` string, nullable, required: What the file is, read from its bytes.
        - `document_url` string, nullable, required: Our byte-identical copy; null while it could not be read.
        - `source_document_url` string, required: The file on EDGAR.

## Other responses

- `400`: Invalid request body
- `401`: Missing or invalid API key
- `429`: Rate limit exceeded
- `500`: Internal error
- `502`: Upstream source returned an error

---

[API](https://skmtc.dev/usecroma/apis/croma-marketplace-api.md) · [All operations](https://skmtc.dev/usecroma/apis/croma-marketplace-api/llms.txt) · [OpenAPI document](https://skmtc.dev/usecroma/apis/croma-marketplace-api/revisions/df016cdb29d7?raw)
