> ## 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 y Regulation A

> Todos los filings de Regulation Crowdfunding desde 2016 (Form C: la oferta, su portal de financiamiento y dos años de estados financieros de la startup) y todos los de Regulation A desde 2015 (declaraciones de oferta con un balance completo, y los informes de lo que vendió cada oferta), con los documentos de cada filing.

Regulation Crowdfunding permite a una startup de EE. UU. levantar hasta cinco
millones de dólares al año de cualquier persona, a través de un portal de
financiamiento registrado. Antes de levantar, presenta un Form C ante la
Securities and Exchange Commission: quién es, qué vende y a qué precio,
cuánto quiere levantar, y sus ingresos, utilidad neta, activos, caja, deuda y
número de empleados de sus dos últimos años fiscales. Luego presenta
actualizaciones de avance, enmiendas y un informe anual cada año. Para una
empresa en etapa semilla, suele ser el único registro público de sus
estados financieros.

Regulation A es el camino más grande, hasta 75 millones de dólares: una
declaración de oferta con balance y estado de resultados completos, el nivel,
el precio y los honorarios de la oferta, e informes anuales y de cierre que
dicen cuánto vendió y recaudó cada oferta.

Todos los filings de ambos desde que existen las reglas, organizados y listos
para consultar, y actualizados a medida que la SEC publica cada trimestre.

<Note>
  La fuente entera, organizada y lista para consultar: cada endpoint de esta página responde en milisegundos. Cada respuesta incluye `as_of`: qué tan actualizados están los datos. [Cómo funcionan los datasets](/es/datasets).
</Note>

## Buscar filings de crowdfunding

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

Busca los filings Form C por emisor, portal, estado, ingresos, meta y fecha.
Los más recientes primero.

| Campo               | Tipo    | Notas                                                                                                                                                   |
| ------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `query`             | string  | Opcional. Palabras a buscar en los nombres del emisor, sus coemisores, su portal y sus firmantes. Todas las palabras deben coincidir; sin lematización. |
| `issuer_cik`        | string  | Opcional. El CIK del emisor en EDGAR, con o sin ceros a la izquierda: todos los filings de un emisor.                                                   |
| `file_number`       | string  | Opcional. El número de expediente de la oferta en la SEC, p. ej. `020-25453`.                                                                           |
| `form_type`         | string  | Opcional. `C`, `C/A`, `C-U`, `C-AR`, `C-AR/A`, `C-TR`, o un retiro (`C-W`, ...).                                                                        |
| `state`             | string  | Opcional. Estado o país de la dirección del emisor, con el código de EDGAR: `CA`, `NY`, `E9` (Islas Caimán), ...                                        |
| `intermediary_cik`  | string  | Opcional. El CIK en EDGAR del portal o del broker-dealer: todas las ofertas que gestionó.                                                               |
| `min_revenue`       | number  | Opcional. Solo filings cuyos ingresos del último año fiscal sean al menos este monto en dólares. Por defecto `0`.                                       |
| `min_target_amount` | number  | Opcional. Solo ofertas cuya meta sea al menos este monto en dólares. Por defecto `0`.                                                                   |
| `filed_from`        | string  | Opcional. Límite inferior de la fecha de presentación (`yyyy-mm-dd`, inclusive).                                                                        |
| `filed_to`          | string  | Opcional. Límite superior de la fecha de presentación (`yyyy-mm-dd`, inclusive).                                                                        |
| `page`              | integer | Opcional. Página, empieza en 1. Por defecto `1`.                                                                                                        |
| `per_page`          | integer | Opcional. Resultados por página, 1-50. Por defecto `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" }'
```

Devuelve `as_of`, los filtros aplicados, `total`, `page`, `per_page`, `total_pages`, `count` y `filings[]`, del más reciente al más antiguo.

Cada filing incluye `accession_number` (la clave), `form_type` (`C` una oferta, `C/A` su enmienda, `C-U` una actualización de avance, `C-AR` un informe anual, `C-AR/A`, `C-TR` el fin de la obligación de informar, y los retiros `C-W`, `C/A-W`, `C-U-W`, `C-AR-W`, `C-TR-W`), `filed_on`, `period` (el año fiscal que cubre un informe anual), `file_number` (el número `020-` de la oferta, común a todos sus 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 }`, siendo `kind` `funding_portal` o `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 año con `total_assets`, `cash`, `accounts_receivable`, `short_term_debt`, `long_term_debt`, `revenue`, `cost_of_goods_sold`, `taxes_paid` y `net_income`), `jurisdictions[]`, `issuer_signature`, `signers[]` (`{ name, title, signed_on }`), `signer_names[]`, `filing_url`, y los documentos del filing: `documents_status` y `documents[]` (`{ name, bytes, modified_at, content_type, document_url, source_document_url }`).

Los montos son números en dólares. El bloque de la oferta viene en C, C/A y C-U; los estados financieros en C, C/A, C-U y C-AR; un retiro trae poco más que el emisor. Las fechas son `yyyy-mm-dd`; los campos vacíos son `null`. Se conserva cada documento del filing (la declaración y la circular de oferta, los estados financieros, los estatutos, las imágenes, el propio filing): `document_url` es la copia de Croma, `source_document_url` el archivo en EDGAR.

<Note>
  Startups que levantan ahora con ingresos: `{ "form_type": "C", "min_revenue": 1000000, "filed_from": "2026-01-01" }`.
  Compara `financials.most_recent` con `financials.prior` para ver el crecimiento.
</Note>

## Un filing de crowdfunding

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

Resuelve un filing Form C por su número de acceso.

| Campo              | Tipo   | Notas                                                                     |
| ------------------ | ------ | ------------------------------------------------------------------------- |
| `accession_number` | string | **Obligatorio.** Número de acceso de EDGAR, como lo devuelve la búsqueda. |

```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" }'
```

Devuelve `found`, `accession_number`, `as_of` y `filing` (null cuando no se encuentra).

Cada filing incluye `accession_number` (la clave), `form_type` (`C` una oferta, `C/A` su enmienda, `C-U` una actualización de avance, `C-AR` un informe anual, `C-AR/A`, `C-TR` el fin de la obligación de informar, y los retiros `C-W`, `C/A-W`, `C-U-W`, `C-AR-W`, `C-TR-W`), `filed_on`, `period` (el año fiscal que cubre un informe anual), `file_number` (el número `020-` de la oferta, común a todos sus 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 }`, siendo `kind` `funding_portal` o `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 año con `total_assets`, `cash`, `accounts_receivable`, `short_term_debt`, `long_term_debt`, `revenue`, `cost_of_goods_sold`, `taxes_paid` y `net_income`), `jurisdictions[]`, `issuer_signature`, `signers[]` (`{ name, title, signed_on }`), `signer_names[]`, `filing_url`, y los documentos del filing: `documents_status` y `documents[]` (`{ name, bytes, modified_at, content_type, document_url, source_document_url }`).

Los montos son números en dólares. El bloque de la oferta viene en C, C/A y C-U; los estados financieros en C, C/A, C-U y C-AR; un retiro trae poco más que el emisor. Las fechas son `yyyy-mm-dd`; los campos vacíos son `null`. Se conserva cada documento del filing (la declaración y la circular de oferta, los estados financieros, los estatutos, las imágenes, el propio filing): `document_url` es la copia de Croma, `source_document_url` el archivo en EDGAR.

## Una oferta de crowdfunding

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

Todos los filings de una oferta, de su Form C a su último informe anual.

| Campo         | Tipo   | Notas                                                                                                                |
| ------------- | ------ | -------------------------------------------------------------------------------------------------------------------- |
| `file_number` | string | **Obligatorio.** El número de expediente de la oferta en la SEC, p. ej. `020-25453`, como lo devuelve `file_number`. |

```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" }'
```

Devuelve `found`, `file_number`, `as_of` y `filings[]`, del más antiguo al más reciente: la oferta, sus enmiendas, actualizaciones de avance, informes anuales y terminación.

Cada filing incluye `accession_number` (la clave), `form_type` (`C` una oferta, `C/A` su enmienda, `C-U` una actualización de avance, `C-AR` un informe anual, `C-AR/A`, `C-TR` el fin de la obligación de informar, y los retiros `C-W`, `C/A-W`, `C-U-W`, `C-AR-W`, `C-TR-W`), `filed_on`, `period` (el año fiscal que cubre un informe anual), `file_number` (el número `020-` de la oferta, común a todos sus 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 }`, siendo `kind` `funding_portal` o `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 año con `total_assets`, `cash`, `accounts_receivable`, `short_term_debt`, `long_term_debt`, `revenue`, `cost_of_goods_sold`, `taxes_paid` y `net_income`), `jurisdictions[]`, `issuer_signature`, `signers[]` (`{ name, title, signed_on }`), `signer_names[]`, `filing_url`, y los documentos del filing: `documents_status` y `documents[]` (`{ name, bytes, modified_at, content_type, document_url, source_document_url }`).

Los montos son números en dólares. El bloque de la oferta viene en C, C/A y C-U; los estados financieros en C, C/A, C-U y C-AR; un retiro trae poco más que el emisor. Las fechas son `yyyy-mm-dd`; los campos vacíos son `null`. Se conserva cada documento del filing (la declaración y la circular de oferta, los estados financieros, los estatutos, las imágenes, el propio filing): `document_url` es la copia de Croma, `source_document_url` el archivo en EDGAR.

## Buscar filings de Regulation A

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

Busca los filings de Regulation A por emisor, nivel, estado, tamaño y fecha.
Los más recientes primero.

| Campo                | Tipo    | Notas                                                                                                             |
| -------------------- | ------- | ----------------------------------------------------------------------------------------------------------------- |
| `query`              | string  | Opcional. Palabras a buscar en los nombres de los emisores. Todas las palabras deben coincidir; sin lematización. |
| `issuer_cik`         | string  | Opcional. El CIK del emisor en EDGAR, con o sin ceros a la izquierda: todos los filings de un emisor.             |
| `file_number`        | string  | Opcional. El número de expediente del filing: el `024-` de una oferta o el número de reporte `24R-` de un emisor. |
| `form_type`          | string  | Opcional. `1-A`, `1-A/A`, `1-A POS`, `1-K`, `1-K/A`, `1-Z` o `1-Z/A`.                                             |
| `state`              | string  | Opcional. Estado o país de la dirección del emisor, con el código de EDGAR: `CA`, `NY`, `E9` (Islas Caimán), ...  |
| `tier`               | enum    | Opcional. `Tier1` o `Tier2`.                                                                                      |
| `min_total_offering` | number  | Opcional. Solo declaraciones de oferta por al menos este monto total en dólares. Por defecto `0`.                 |
| `filed_from`         | string  | Opcional. Límite inferior de la fecha de presentación (`yyyy-mm-dd`, inclusive).                                  |
| `filed_to`           | string  | Opcional. Límite superior de la fecha de presentación (`yyyy-mm-dd`, inclusive).                                  |
| `page`               | integer | Opcional. Página, empieza en 1. Por defecto `1`.                                                                  |
| `per_page`           | integer | Opcional. Resultados por página, 1-50. Por defecto `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" }'
```

Devuelve `as_of`, los filtros aplicados, `total`, `page`, `per_page`, `total_pages`, `count` y `filings[]`, del más reciente al más antiguo.

Cada filing incluye `accession_number` (la clave), `form_type` (`1-A`, `1-A/A`, `1-A POS`, `1-K`, `1-K/A`, `1-Z`, `1-Z/A`), `filed_on`, `file_number` (el número `024-` de la oferta en una declaración de oferta, el número de reporte `24R-` del emisor en un informe), `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 líneas del balance y del estado 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[]`, y en un informe `report`, `securities_reported[]`, `offerings_reported[]` (lo que vendió y recaudó cada oferta, con sus honorarios y proveedores), `reported_offering_file_numbers[]`, `suspension_certifications[]` y `signatures[]`, además de `filing_url`, `documents_status` y `documents[]` (`{ name, bytes, modified_at, content_type, document_url, source_document_url }`).

Los montos son números en dólares. Las fechas son `yyyy-mm-dd`; los campos vacíos son `null`. Se conserva cada documento del filing (la declaración y la circular de oferta, los estados financieros, los estatutos, las imágenes, el propio filing): `document_url` es la copia de Croma, `source_document_url` el archivo en EDGAR.

## Un filing de Regulation A

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

Resuelve un filing de Regulation A por su número de acceso.

| Campo              | Tipo   | Notas                                                                     |
| ------------------ | ------ | ------------------------------------------------------------------------- |
| `accession_number` | string | **Obligatorio.** Número de acceso de EDGAR, como lo devuelve la búsqueda. |

```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" }'
```

Devuelve `found`, `accession_number`, `as_of` y `filing` (null cuando no se encuentra).

Cada filing incluye `accession_number` (la clave), `form_type` (`1-A`, `1-A/A`, `1-A POS`, `1-K`, `1-K/A`, `1-Z`, `1-Z/A`), `filed_on`, `file_number` (el número `024-` de la oferta en una declaración de oferta, el número de reporte `24R-` del emisor en un informe), `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 líneas del balance y del estado 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[]`, y en un informe `report`, `securities_reported[]`, `offerings_reported[]` (lo que vendió y recaudó cada oferta, con sus honorarios y proveedores), `reported_offering_file_numbers[]`, `suspension_certifications[]` y `signatures[]`, además de `filing_url`, `documents_status` y `documents[]` (`{ name, bytes, modified_at, content_type, document_url, source_document_url }`).

Los montos son números en dólares. Las fechas son `yyyy-mm-dd`; los campos vacíos son `null`. Se conserva cada documento del filing (la declaración y la circular de oferta, los estados financieros, los estatutos, las imágenes, el propio filing): `document_url` es la copia de Croma, `source_document_url` el archivo en EDGAR.

## Una oferta de Regulation A

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

Todos los filings de una oferta, con los informes de lo que vendió.

| Campo         | Tipo   | Notas                                                                                                                                               |
| ------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `file_number` | string | **Obligatorio.** El número de expediente de la oferta en la SEC, p. ej. `024-12642`: el `file_number` de cualquiera de sus declaraciones 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" }'
```

Devuelve `found`, `file_number`, `as_of` y `filings[]`, del más antiguo al más reciente: la declaración de oferta, sus enmiendas, y los informes anuales y de cierre que la nombran.

Cada filing incluye `accession_number` (la clave), `form_type` (`1-A`, `1-A/A`, `1-A POS`, `1-K`, `1-K/A`, `1-Z`, `1-Z/A`), `filed_on`, `file_number` (el número `024-` de la oferta en una declaración de oferta, el número de reporte `24R-` del emisor en un informe), `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 líneas del balance y del estado 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[]`, y en un informe `report`, `securities_reported[]`, `offerings_reported[]` (lo que vendió y recaudó cada oferta, con sus honorarios y proveedores), `reported_offering_file_numbers[]`, `suspension_certifications[]` y `signatures[]`, además de `filing_url`, `documents_status` y `documents[]` (`{ name, bytes, modified_at, content_type, document_url, source_document_url }`).

Los montos son números en dólares. Las fechas son `yyyy-mm-dd`; los campos vacíos son `null`. Se conserva cada documento del filing (la declaración y la circular de oferta, los estados financieros, los estatutos, las imágenes, el propio filing): `document_url` es la copia de Croma, `source_document_url` el archivo en EDGAR.

<Card title="Referencia completa" icon="code" href="/es/api-reference/overview">
  Esquemas, todos los campos de respuesta y un playground interactivo.
</Card>
