> ## 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 Crowdfunding e Regulation A

> Todos os filings de Regulation Crowdfunding desde 2016 (Form C: a oferta, seu portal de financiamento e dois anos das demonstrações financeiras da startup) e todos os de Regulation A desde 2015 (declarações de oferta com um balanço completo, e os relatórios do que cada oferta vendeu), com os documentos de cada filing.

A Regulation Crowdfunding permite que uma startup dos EUA capte até cinco
milhões de dólares por ano de qualquer pessoa, por meio de um portal de
financiamento registrado. Antes de captar, ela apresenta um Form C à
Securities and Exchange Commission: quem é, o que vende e a que preço, quanto
quer captar, e sua receita, lucro líquido, ativos, caixa, dívida e número de
funcionários dos dois últimos anos fiscais. Depois apresenta atualizações de
andamento, emendas e um relatório anual a cada ano. Para uma empresa em
estágio seed, costuma ser o único registro público de suas demonstrações
financeiras.

A Regulation A é o caminho maior, até 75 milhões de dólares: uma declaração
de oferta com balanço e demonstração de resultados completos, o nível, o
preço e as taxas da oferta, e relatórios anuais e de encerramento que dizem
quanto cada oferta vendeu e captou.

Todos os filings de ambos desde que as regras existem, organizados e prontos
para consultar, e atualizados à medida que a SEC publica cada trimestre.

<Note>
  A fonte inteira, organizada e pronta para consultar: cada endpoint desta página responde em milissegundos. Cada resposta traz `as_of`: o quão atuais são os dados. [Como funcionam os datasets](/pt/datasets).
</Note>

## Buscar filings de crowdfunding

`POST /us/sec-offerings/crowdfunding-search/v1` <a className="dataset-pill" href="/pt/datasets">Dataset</a>

Busca os filings Form C por emissor, portal, estado, receita, meta e data.
Os mais recentes primeiro.

| Campo               | Tipo    | Notas                                                                                                                                                  |
| ------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `query`             | string  | Opcional. Palavras a buscar nos nomes do emissor, seus coemissores, seu portal e seus signatários. Todas as palavras devem coincidir; sem lematização. |
| `issuer_cik`        | string  | Opcional. O CIK do emissor no EDGAR, com ou sem zeros à esquerda: todos os filings de um emissor.                                                      |
| `file_number`       | string  | Opcional. O número de processo da oferta na SEC, p. ex. `020-25453`.                                                                                   |
| `form_type`         | string  | Opcional. `C`, `C/A`, `C-U`, `C-AR`, `C-AR/A`, `C-TR`, ou uma desistência (`C-W`, ...).                                                                |
| `state`             | string  | Opcional. Estado ou país do endereço do emissor, com o código do EDGAR: `CA`, `NY`, `E9` (Ilhas Cayman), ...                                           |
| `intermediary_cik`  | string  | Opcional. O CIK no EDGAR do portal ou do broker-dealer: todas as ofertas que conduziu.                                                                 |
| `min_revenue`       | number  | Opcional. Apenas filings cuja receita do último ano fiscal seja de pelo menos este valor em dólares. Por padrão `0`.                                   |
| `min_target_amount` | number  | Opcional. Apenas ofertas cuja meta seja de pelo menos este valor em dólares. Por padrão `0`.                                                           |
| `filed_from`        | string  | Opcional. Limite inferior da data de apresentação (`yyyy-mm-dd`, inclusive).                                                                           |
| `filed_to`          | string  | Opcional. Limite superior da data de apresentação (`yyyy-mm-dd`, inclusive).                                                                           |
| `page`              | integer | Opcional. Página, começa em 1. Por padrão `1`.                                                                                                         |
| `per_page`          | integer | Opcional. Resultados por página, 1-50. Por padrão `20`.                                                                                                |

```bash theme={"dark"}
curl https://api.croma.run/us/sec-offerings/crowdfunding-search/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "query": "coffee", "form_type": "C" }'
```

Retorna `as_of`, os filtros aplicados, `total`, `page`, `per_page`, `total_pages`, `count` e `filings[]`, do mais recente ao mais antigo.

Cada filing traz `accession_number` (a chave), `form_type` (`C` uma oferta, `C/A` sua emenda, `C-U` uma atualização de andamento, `C-AR` um relatório anual, `C-AR/A`, `C-TR` o fim da obrigação de reportar, e as desistências `C-W`, `C/A-W`, `C-U-W`, `C-AR-W`, `C-TR-W`), `filed_on`, `period` (o ano fiscal que um relatório anual cobre), `file_number` (o número `020-` da oferta, comum a todos os seus filings), `issuer_cik`, `issuer` (`{ name, legal_status, legal_status_other, jurisdiction, incorporated_on, address, website }`), `has_co_issuers`, `co_issuers[]`, `co_issuer_names[]`, `intermediary` (`{ name, cik, file_number, crd_number, kind }`, sendo `kind` `funding_portal` ou `broker_dealer`), `is_material_amendment`, `amendment_nature`, `progress_update`, `offering` (`{ compensation, financial_interest, security_type, security_type_other, securities_offered, price, price_method, target_amount, oversubscription_accepted, oversubscription_allocation, oversubscription_description, maximum_amount, deadline_on }`), `financials` (`{ employees, most_recent, prior }`, cada ano com `total_assets`, `cash`, `accounts_receivable`, `short_term_debt`, `long_term_debt`, `revenue`, `cost_of_goods_sold`, `taxes_paid` e `net_income`), `jurisdictions[]`, `issuer_signature`, `signers[]` (`{ name, title, signed_on }`), `signer_names[]`, `filing_url`, e os documentos do filing: `documents_status` e `documents[]` (`{ name, bytes, modified_at, content_type, document_url, source_document_url }`).

Os montantes são números em dólares. O bloco da oferta vem em C, C/A e C-U; as demonstrações financeiras em C, C/A, C-U e C-AR; uma desistência traz pouco mais que o emissor. As datas são `yyyy-mm-dd`; os campos vazios são `null`. Cada documento do filing é conservado (a declaração e a circular de oferta, as demonstrações financeiras, o estatuto, as imagens, o próprio filing): `document_url` é a cópia da Croma, `source_document_url` o arquivo no EDGAR.

<Note>
  Startups captando agora com receita: `{ "form_type": "C", "min_revenue": 1000000, "filed_from": "2026-01-01" }`.
  Compare `financials.most_recent` com `financials.prior` para ver o crescimento.
</Note>

## Um filing de crowdfunding

`POST /us/sec-offerings/crowdfunding-filing/v1` <a className="dataset-pill" href="/pt/datasets">Dataset</a>

Resolve um filing Form C pelo seu número de acesso.

| Campo              | Tipo   | Notas                                                                  |
| ------------------ | ------ | ---------------------------------------------------------------------- |
| `accession_number` | string | **Obrigatório.** Número de acesso do EDGAR, como retornado pela busca. |

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

Retorna `found`, `accession_number`, `as_of` e `filing` (null quando não encontrado).

Cada filing traz `accession_number` (a chave), `form_type` (`C` uma oferta, `C/A` sua emenda, `C-U` uma atualização de andamento, `C-AR` um relatório anual, `C-AR/A`, `C-TR` o fim da obrigação de reportar, e as desistências `C-W`, `C/A-W`, `C-U-W`, `C-AR-W`, `C-TR-W`), `filed_on`, `period` (o ano fiscal que um relatório anual cobre), `file_number` (o número `020-` da oferta, comum a todos os seus filings), `issuer_cik`, `issuer` (`{ name, legal_status, legal_status_other, jurisdiction, incorporated_on, address, website }`), `has_co_issuers`, `co_issuers[]`, `co_issuer_names[]`, `intermediary` (`{ name, cik, file_number, crd_number, kind }`, sendo `kind` `funding_portal` ou `broker_dealer`), `is_material_amendment`, `amendment_nature`, `progress_update`, `offering` (`{ compensation, financial_interest, security_type, security_type_other, securities_offered, price, price_method, target_amount, oversubscription_accepted, oversubscription_allocation, oversubscription_description, maximum_amount, deadline_on }`), `financials` (`{ employees, most_recent, prior }`, cada ano com `total_assets`, `cash`, `accounts_receivable`, `short_term_debt`, `long_term_debt`, `revenue`, `cost_of_goods_sold`, `taxes_paid` e `net_income`), `jurisdictions[]`, `issuer_signature`, `signers[]` (`{ name, title, signed_on }`), `signer_names[]`, `filing_url`, e os documentos do filing: `documents_status` e `documents[]` (`{ name, bytes, modified_at, content_type, document_url, source_document_url }`).

Os montantes são números em dólares. O bloco da oferta vem em C, C/A e C-U; as demonstrações financeiras em C, C/A, C-U e C-AR; uma desistência traz pouco mais que o emissor. As datas são `yyyy-mm-dd`; os campos vazios são `null`. Cada documento do filing é conservado (a declaração e a circular de oferta, as demonstrações financeiras, o estatuto, as imagens, o próprio filing): `document_url` é a cópia da Croma, `source_document_url` o arquivo no EDGAR.

## Uma oferta de crowdfunding

`POST /us/sec-offerings/crowdfunding-offering/v1` <a className="dataset-pill" href="/pt/datasets">Dataset</a>

Todos os filings de uma oferta, do seu Form C ao seu último relatório anual.

| Campo         | Tipo   | Notas                                                                                                     |
| ------------- | ------ | --------------------------------------------------------------------------------------------------------- |
| `file_number` | string | **Obrigatório.** O número de processo da oferta na SEC, p. ex. `020-25453`, como `file_number` o retorna. |

```bash theme={"dark"}
curl https://api.croma.run/us/sec-offerings/crowdfunding-offering/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "file_number": "020-25453" }'
```

Retorna `found`, `file_number`, `as_of` e `filings[]`, do mais antigo ao mais recente: a oferta, suas emendas, atualizações de andamento, relatórios anuais e encerramento.

Cada filing traz `accession_number` (a chave), `form_type` (`C` uma oferta, `C/A` sua emenda, `C-U` uma atualização de andamento, `C-AR` um relatório anual, `C-AR/A`, `C-TR` o fim da obrigação de reportar, e as desistências `C-W`, `C/A-W`, `C-U-W`, `C-AR-W`, `C-TR-W`), `filed_on`, `period` (o ano fiscal que um relatório anual cobre), `file_number` (o número `020-` da oferta, comum a todos os seus filings), `issuer_cik`, `issuer` (`{ name, legal_status, legal_status_other, jurisdiction, incorporated_on, address, website }`), `has_co_issuers`, `co_issuers[]`, `co_issuer_names[]`, `intermediary` (`{ name, cik, file_number, crd_number, kind }`, sendo `kind` `funding_portal` ou `broker_dealer`), `is_material_amendment`, `amendment_nature`, `progress_update`, `offering` (`{ compensation, financial_interest, security_type, security_type_other, securities_offered, price, price_method, target_amount, oversubscription_accepted, oversubscription_allocation, oversubscription_description, maximum_amount, deadline_on }`), `financials` (`{ employees, most_recent, prior }`, cada ano com `total_assets`, `cash`, `accounts_receivable`, `short_term_debt`, `long_term_debt`, `revenue`, `cost_of_goods_sold`, `taxes_paid` e `net_income`), `jurisdictions[]`, `issuer_signature`, `signers[]` (`{ name, title, signed_on }`), `signer_names[]`, `filing_url`, e os documentos do filing: `documents_status` e `documents[]` (`{ name, bytes, modified_at, content_type, document_url, source_document_url }`).

Os montantes são números em dólares. O bloco da oferta vem em C, C/A e C-U; as demonstrações financeiras em C, C/A, C-U e C-AR; uma desistência traz pouco mais que o emissor. As datas são `yyyy-mm-dd`; os campos vazios são `null`. Cada documento do filing é conservado (a declaração e a circular de oferta, as demonstrações financeiras, o estatuto, as imagens, o próprio filing): `document_url` é a cópia da Croma, `source_document_url` o arquivo no EDGAR.

## Buscar filings de Regulation A

`POST /us/sec-offerings/reg-a-search/v1` <a className="dataset-pill" href="/pt/datasets">Dataset</a>

Busca os filings de Regulation A por emissor, nível, estado, tamanho e data.
Os mais recentes primeiro.

| Campo                | Tipo    | Notas                                                                                                           |
| -------------------- | ------- | --------------------------------------------------------------------------------------------------------------- |
| `query`              | string  | Opcional. Palavras a buscar nos nomes dos emissores. Todas as palavras devem coincidir; sem lematização.        |
| `issuer_cik`         | string  | Opcional. O CIK do emissor no EDGAR, com ou sem zeros à esquerda: todos os filings de um emissor.               |
| `file_number`        | string  | Opcional. O número de processo do filing: o `024-` de uma oferta ou o número de relatório `24R-` de um emissor. |
| `form_type`          | string  | Opcional. `1-A`, `1-A/A`, `1-A POS`, `1-K`, `1-K/A`, `1-Z` ou `1-Z/A`.                                          |
| `state`              | string  | Opcional. Estado ou país do endereço do emissor, com o código do EDGAR: `CA`, `NY`, `E9` (Ilhas Cayman), ...    |
| `tier`               | enum    | Opcional. `Tier1` ou `Tier2`.                                                                                   |
| `min_total_offering` | number  | Opcional. Apenas declarações de oferta de pelo menos este valor total em dólares. Por padrão `0`.               |
| `filed_from`         | string  | Opcional. Limite inferior da data de apresentação (`yyyy-mm-dd`, inclusive).                                    |
| `filed_to`           | string  | Opcional. Limite superior da data de apresentação (`yyyy-mm-dd`, inclusive).                                    |
| `page`               | integer | Opcional. Página, começa em 1. Por padrão `1`.                                                                  |
| `per_page`           | integer | Opcional. Resultados por página, 1-50. Por padrão `20`.                                                         |

```bash theme={"dark"}
curl https://api.croma.run/us/sec-offerings/reg-a-search/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "tier": "Tier2", "form_type": "1-A" }'
```

Retorna `as_of`, os filtros aplicados, `total`, `page`, `per_page`, `total_pages`, `count` e `filings[]`, do mais recente ao mais antigo.

Cada filing traz `accession_number` (a chave), `form_type` (`1-A`, `1-A/A`, `1-A POS`, `1-K`, `1-K/A`, `1-Z`, `1-Z/A`), `filed_on`, `file_number` (o número `024-` da oferta numa declaração de oferta, o número de relatório `24R-` do emissor num relatório), `offering_file_number`, `draft_file_number`, `issuer_cik`, `issuer_name`, `is_shell_company`, `is_successor`, `reporting_period`, `issuers[]` (`{ name, cik, jurisdiction, year_incorporated, sic_code, full_time_employees, part_time_employees }`), `issuer_names[]`, `address`, `phone`, `contact_name`, `industry_group`, `financials` (23 linhas do balanço e da demonstração de resultados: `total_assets`, `total_liabilities`, `total_revenues`, `net_income`, `earnings_per_share_basic`, ...), `auditor`, `certifications`, `offering` (`{ tier, audit_status, securities_offered, outstanding_securities, price_per_security, issuer_aggregate, security_holder_aggregate, total_aggregate, providers: { underwriter, sales_commissions, finders, auditor, legal, promoters, blue_sky }, estimated_net_amount, ... }`), `securities_offered_types[]`, `securities_outstanding[]`, `unregistered_sales[]`, `issue_jurisdictions[]`, `dealer_jurisdictions[]`, e num relatório `report`, `securities_reported[]`, `offerings_reported[]` (o que cada oferta vendeu e captou, com suas taxas e prestadores), `reported_offering_file_numbers[]`, `suspension_certifications[]` e `signatures[]`, além de `filing_url`, `documents_status` e `documents[]` (`{ name, bytes, modified_at, content_type, document_url, source_document_url }`).

Os montantes são números em dólares. As datas são `yyyy-mm-dd`; os campos vazios são `null`. Cada documento do filing é conservado (a declaração e a circular de oferta, as demonstrações financeiras, o estatuto, as imagens, o próprio filing): `document_url` é a cópia da Croma, `source_document_url` o arquivo no EDGAR.

## Um filing de Regulation A

`POST /us/sec-offerings/reg-a-filing/v1` <a className="dataset-pill" href="/pt/datasets">Dataset</a>

Resolve um filing de Regulation A pelo seu número de acesso.

| Campo              | Tipo   | Notas                                                                  |
| ------------------ | ------ | ---------------------------------------------------------------------- |
| `accession_number` | string | **Obrigatório.** Número de acesso do EDGAR, como retornado pela busca. |

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

Retorna `found`, `accession_number`, `as_of` e `filing` (null quando não encontrado).

Cada filing traz `accession_number` (a chave), `form_type` (`1-A`, `1-A/A`, `1-A POS`, `1-K`, `1-K/A`, `1-Z`, `1-Z/A`), `filed_on`, `file_number` (o número `024-` da oferta numa declaração de oferta, o número de relatório `24R-` do emissor num relatório), `offering_file_number`, `draft_file_number`, `issuer_cik`, `issuer_name`, `is_shell_company`, `is_successor`, `reporting_period`, `issuers[]` (`{ name, cik, jurisdiction, year_incorporated, sic_code, full_time_employees, part_time_employees }`), `issuer_names[]`, `address`, `phone`, `contact_name`, `industry_group`, `financials` (23 linhas do balanço e da demonstração de resultados: `total_assets`, `total_liabilities`, `total_revenues`, `net_income`, `earnings_per_share_basic`, ...), `auditor`, `certifications`, `offering` (`{ tier, audit_status, securities_offered, outstanding_securities, price_per_security, issuer_aggregate, security_holder_aggregate, total_aggregate, providers: { underwriter, sales_commissions, finders, auditor, legal, promoters, blue_sky }, estimated_net_amount, ... }`), `securities_offered_types[]`, `securities_outstanding[]`, `unregistered_sales[]`, `issue_jurisdictions[]`, `dealer_jurisdictions[]`, e num relatório `report`, `securities_reported[]`, `offerings_reported[]` (o que cada oferta vendeu e captou, com suas taxas e prestadores), `reported_offering_file_numbers[]`, `suspension_certifications[]` e `signatures[]`, além de `filing_url`, `documents_status` e `documents[]` (`{ name, bytes, modified_at, content_type, document_url, source_document_url }`).

Os montantes são números em dólares. As datas são `yyyy-mm-dd`; os campos vazios são `null`. Cada documento do filing é conservado (a declaração e a circular de oferta, as demonstrações financeiras, o estatuto, as imagens, o próprio filing): `document_url` é a cópia da Croma, `source_document_url` o arquivo no EDGAR.

## Uma oferta de Regulation A

`POST /us/sec-offerings/reg-a-offering/v1` <a className="dataset-pill" href="/pt/datasets">Dataset</a>

Todos os filings de uma oferta, com os relatórios do que vendeu.

| Campo         | Tipo   | Notas                                                                                                                                      |
| ------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `file_number` | string | **Obrigatório.** O número de processo da oferta na SEC, p. ex. `024-12642`: o `file_number` de qualquer uma de suas declarações de oferta. |

```bash theme={"dark"}
curl https://api.croma.run/us/sec-offerings/reg-a-offering/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "file_number": "024-12642" }'
```

Retorna `found`, `file_number`, `as_of` e `filings[]`, do mais antigo ao mais recente: a declaração de oferta, suas emendas, e os relatórios anuais e de encerramento que a nomeiam.

Cada filing traz `accession_number` (a chave), `form_type` (`1-A`, `1-A/A`, `1-A POS`, `1-K`, `1-K/A`, `1-Z`, `1-Z/A`), `filed_on`, `file_number` (o número `024-` da oferta numa declaração de oferta, o número de relatório `24R-` do emissor num relatório), `offering_file_number`, `draft_file_number`, `issuer_cik`, `issuer_name`, `is_shell_company`, `is_successor`, `reporting_period`, `issuers[]` (`{ name, cik, jurisdiction, year_incorporated, sic_code, full_time_employees, part_time_employees }`), `issuer_names[]`, `address`, `phone`, `contact_name`, `industry_group`, `financials` (23 linhas do balanço e da demonstração de resultados: `total_assets`, `total_liabilities`, `total_revenues`, `net_income`, `earnings_per_share_basic`, ...), `auditor`, `certifications`, `offering` (`{ tier, audit_status, securities_offered, outstanding_securities, price_per_security, issuer_aggregate, security_holder_aggregate, total_aggregate, providers: { underwriter, sales_commissions, finders, auditor, legal, promoters, blue_sky }, estimated_net_amount, ... }`), `securities_offered_types[]`, `securities_outstanding[]`, `unregistered_sales[]`, `issue_jurisdictions[]`, `dealer_jurisdictions[]`, e num relatório `report`, `securities_reported[]`, `offerings_reported[]` (o que cada oferta vendeu e captou, com suas taxas e prestadores), `reported_offering_file_numbers[]`, `suspension_certifications[]` e `signatures[]`, além de `filing_url`, `documents_status` e `documents[]` (`{ name, bytes, modified_at, content_type, document_url, source_document_url }`).

Os montantes são números em dólares. As datas são `yyyy-mm-dd`; os campos vazios são `null`. Cada documento do filing é conservado (a declaração e a circular de oferta, as demonstrações financeiras, o estatuto, as imagens, o próprio filing): `document_url` é a cópia da Croma, `source_document_url` o arquivo no EDGAR.

<Card title="Referência completa" icon="code" href="/pt/api-reference/overview">
  Esquemas, todos os campos de resposta e um playground interativo.
</Card>
