Api Endpoint

x402.orthogonal.com

Get SEC registration statements (Form S-1 and S-1/A), newest filings first. Every filing is classified (ipo, shell_company, spac, resale, or other) with structured cover-page metadata: proposed ticker, exchange, and expected offering price or price range. For IPO-grade filings whose financial statements have been extracted, the item embeds full income statements, balance sheets, and cash flow statements under financials, in the same shape as the /financials endpoints. No parameters are required: by default the latest filings across all companies are returned.

Open interactive test console

Offering

Provider
x402.orthogonal.com
Method
GET
Offering type
Api Endpoint
Transport type
http
Category
Financial Analysis
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://x402.orthogonal.com/financial-datasets/ipos
MIME type
Not provided
First seen
2026-10-16T01:58:48.885Z
Last seen
Tags
None supplied

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.2 USDC
Atomic price: 200000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
200000 atomic units
Atomic price: 200000 · Network: eip155:8453 · Asset: 0xB2000000000000000000002fEb517dFeC7415344 · Scheme: exact
Payment option 3
0.2 USDC
Atomic price: 200000 · Network: eip155:143 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "200000",
    "payTo": "0xCa82340A657dF005743FF5eb2474729Ae80924B9"
  },
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0xB2000000000000000000002fEb517dFeC7415344",
    "amount": "200000",
    "payTo": "0xCa82340A657dF005743FF5eb2474729Ae80924B9"
  },
  {
    "scheme": "exact",
    "network": "eip155:143",
    "asset": "0x754704Bc059F8C67012fEd69BC8A327a5aafb603",
    "amount": "200000",
    "payTo": "0xCa82340A657dF005743FF5eb2474729Ae80924B9"
  }
]

Observed health

Status
Healthy
Latest latency
146 ms
Average latency
623 ms
HTTP status
402
Last checked
Reachability
100% over 10 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET"
      ]
    },
    "queryParams": {
      "type": "object",
      "properties": {
        "ticker": {
          "type": "string",
          "description": "Filter by the proposed ticker symbol from the filing's cover page."
        },
        "cik": {
          "type": "string",
          "description": "Filter by the SEC Central Index Key of the filer, with or without leading zeros."
        },
        "classification": {
          "type": "string",
          "description": "Filter by filing classification: ipo (a real operating company registering to list on an exchange), shell_company, spac, resale, or other."
        },
        "limit": {
          "type": "integer",
          "description": "The total number of rows to return (default: 10; no maximum). This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`."
        },
        "cursor": {
          "type": "string",
          "description": "Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it."
        }
      }
    }
  },
  "required": [
    "type",
    "method"
  ],
  "additionalProperties": false
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "input": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "const": "http"
        },
        "method": {
          "type": "string",
          "enum": [
            "GET"
          ]
        },
        "queryParams": {
          "type": "object",
          "properties": {
            "ticker": {
              "type": "string",
              "description": "Filter by the proposed ticker symbol from the filing's cover page."
            },
            "cik": {
              "type": "string",
              "description": "Filter by the SEC Central Index Key of the filer, with or without leading zeros."
            },
            "classification": {
              "type": "string",
              "description": "Filter by filing classification: ipo (a real operating company registering to list on an exchange), shell_company, spac, resale, or other."
            },
            "limit": {
              "type": "integer",
              "description": "The total number of rows to return (default: 10; no maximum). This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`."
            },
            "cursor": {
              "type": "string",
              "description": "Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it."
            }
          }
        }
      },
      "required": [
        "type",
        "method"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "input"
  ]
}