---
title: "One S-1/F-1 registration's full picture by SEC CIK: verified offering classification and terms with exact effective-prospectus provenance, business summary, use of proceeds, explicit underwriter/risk-factor availability, annual financials, and filing chain. Superseded approved filings never substitute for unavailable effective-prospectus terms."
method: GET
path: "/v1/ipos/{cik}"
tags: ["Ipos"]
---

# One S-1/F-1 registration's full picture by SEC CIK: verified offering classification and terms with exact effective-prospectus provenance, business summary, use of proceeds, explicit underwriter/risk-factor availability, annual financials, and filing chain. Superseded approved filings never substitute for unavailable effective-prospectus terms.

`GET /v1/ipos/{cik}`

## Request

- Base URL: `https://api.equibles.com`
- URL: `https://api.equibles.com/v1/ipos/{cik}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/equibles/apis/equibles-api/docs/v1/ipos/:cik/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `cik` string, required

## Response `200`

OK

- IpoDetailsResponse: One S-1/F-1 registration's full picture: the feed row plus the extracted insights, the annual pre-IPO financial history, and the EDGAR filing chain.
  - `registration` IpoRegistrationDto: One S-1/F-1 registration in the feed: identity, lifecycle status, the newest effective prospectus and verified offering classification/terms, and the latest full fiscal year's headline financials.
    - `cik` string, nullable: The filer's SEC CIK without leading zeros — the detail endpoint's key.
    - `companyName` string, nullable
    - `isBlankCheck` boolean: SEC classifies the filer as a blank-check company (SIC 6770 — a SPAC shell).
    - `financialsCurrency` string, nullable: ISO 4217 currency of the revenue/netIncome figures below; null when no financials exist.
    - `financialsAvailability` string, nullable: Annual companyfacts state: Available, Unavailable after a completed import, or Pending before the first import.
    - `status` string, nullable: Lifecycle status: Filed, Priced, Listed, or Withdrawn.
    - `firstFiledDate` string, date
    - `latestFilingDate` string, date
    - `latestFormType` string, nullable: The newest filing's EDGAR form ("S-1", "S-1/A", "424B4", ...).
    - `offeringType` string, nullable: Verified transaction type from the effective prospectus: Primary (including mixed issuer/resale offerings), Resale, DirectListing, NonOffering, or Unknown.
    - `termsAvailability` string, nullable: Effective-prospectus extraction state: Available, NoneStated, Unavailable after rejection, or Pending.
    - `effectiveProspectusForm` string, nullable: The effective prospectus selected for terms: newest 424B4 when present, otherwise the newest S-1/F-1 amendment/registration statement.
    - `effectiveProspectusFiledDate` string, date, nullable
    - `effectiveProspectusAccessionNumber` string, nullable
    - `effectiveProspectusUrl` string, nullable
    - `proposedTicker` string, nullable: The proposed listing symbol from the prospectus cover; null until stated and the equity transaction type is verified.
    - `listedTicker` string, nullable: Ticker of the listed stock once the company starts trading; null before.
    - `exchange` string, nullable: Proposed listing exchange; null for NonOffering and unclassified registrations.
    - `offerPriceLow` number, double, nullable: Verified equity-offering price low; null for NonOffering and unclassified registrations.
    - `offerPriceHigh` number, double, nullable: Verified equity-offering price high; null for NonOffering and unclassified registrations.
    - `sharesOffered` integer, nullable: Verified offered shares; null for NonOffering and unclassified registrations.
    - `revenueFiscalYear` integer, nullable: Fiscal year of the financial figures below; null when no annual XBRL facts exist.
    - `revenue` number, double, nullable
    - `revenueGrowthPercent` number, double, nullable: Year-over-year revenue growth in percent (e.g. -27.7).
    - `grossMarginPercent` number, double, nullable: Gross margin in percent of revenue (e.g. 51.0).
    - `netIncome` number, double, nullable
  - `extractionForm` string, nullable: Form of the effective prospectus whose current-version extraction supplied the fields; null when that exact read is not publishable.
  - `extractionFiledDate` string, date, nullable
  - `extractionAccessionNumber` string, nullable
  - `extractionEdgarUrl` string, nullable
  - `offeringTypeQuote` string, nullable: Verbatim filing evidence for the registration's offeringType; null when Unknown.
  - `businessSummary` string, nullable
  - `useOfProceeds` string, nullable
  - `offerPriceQuote` string, nullable: Verbatim prospectus sentence stating the offer price range.
  - `sharesOfferedQuote` string, nullable: Verbatim prospectus sentence stating the shares offered.
  - `underwritersAvailability` string, nullable: Underwriter list state: Available, NoneStated, Unavailable, or Pending. Unavailable also covers a list suppressed until an equity transaction is established.
  - `underwriters` string[], nullable: Underwriting banks in the prospectus cover's own order (lead banks first).
  - `riskFactorsAvailability` string, nullable: Risk-factor list state: Available, NoneStated, Unavailable, or Pending.
  - `riskFactors` IpoRiskFactorDto[], nullable
    - `title` string, nullable: Short label for the risk.
    - `sourceQuote` string, nullable: Verbatim prospectus sentence stating the risk.
  - `financials` IpoFinancialYearDto[], nullable: Annual financials from the filer's own XBRL-tagged statements, newest first.
    - `fiscalYear` integer
    - `periodEnd` string, date
    - `currency` string, nullable: ISO 4217 currency every figure on this row is stated in.
    - `revenue` number, double, nullable
    - `revenueGrowthPercent` number, double, nullable: Year-over-year revenue growth in percent.
    - `grossProfit` number, double, nullable
    - `grossMarginPercent` number, double, nullable: Gross margin in percent of revenue.
    - `operatingIncome` number, double, nullable
    - `netIncome` number, double, nullable
    - `operatingCashFlow` number, double, nullable
    - `totalAssets` number, double, nullable
    - `cashAndEquivalents` number, double, nullable
    - `stockholdersEquity` number, double, nullable
  - `filings` IpoFilingDto[], nullable: The registration's filing chain, newest first.
    - `formType` string, nullable: EDGAR form type ("S-1", "S-1/A", "F-1", "424B4", "RW").
    - `filedDate` string, date
    - `accessionNumber` string, nullable
    - `edgarUrl` string, nullable: Direct EDGAR link to the filing's primary document (or its archive folder).

## Other responses

- `400`: Invalid request — a malformed parameter value or a query parameter this endpoint does not support.
- `404`: Not Found

---

[API](https://skmtc.dev/equibles/apis/equibles-api.md) - [All operations](https://skmtc.dev/equibles/apis/equibles-api/llms.txt) - [OpenAPI document](https://skmtc.dev/equibles/apis/equibles-api/revisions/666e06778588?raw)
