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

# SEC Crowdfunding Offering

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

## Request

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

Every filing of one Regulation Crowdfunding offering, by its SEC file number (`020-`), oldest first: the Form C, its amendments and progress updates, the issuer's annual reports and its termination. Follow one raise from launch to close. `found: false` when no filing carries the number. 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
  - `file_number` string, required: Número de expediente de la oferta de crowdfunding en la SEC, p. ej. `020-25453`.

## Response `200`

Successful response

- SecCrowdfundingOfferingResponse
  - `data` SecCrowdfundingOfferingData, required
    - `found` boolean, required
    - `file_number` string, required
    - `as_of` string, nullable, required: How current the data in this response is.
    - `filings` object[], required: Every filing of the offering, oldest first: the offering, its amendments, progress updates, annual reports, termination.
      - `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)
