# AnswerPool IPO Lifecycle

> AnswerPool IPO Lifecycle is a paid API for AI agents from answerpool.io, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Retrieves a company's complete SEC IPO filing history — registrations, amendments, prospectuses, effectiveness, and withdrawals — in chronological order with a current stage label, sourced from EDGAR and the 2021+ index.

## Facts

- Endpoint: GET https://answerpool.io/v1/ipo/company
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/answerpool-ipo-lifecycle-01652fde
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_x0cCwO5gZbLZtIOi8zfFp

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability answerpool-ipo-lifecycle-01652fde
```

Example prompt: Pull up the full IPO filing lifecycle for Instacart — all their S-1s, amendments, and prospectuses in order — and tell me what stage they're currently at.

## When to prefer this

Use this endpoint when you need a structured, chronologically ordered view of a single company's complete SEC IPO filing lifecycle, including the current stage label derived from heuristic rules applied to EDGAR data. Prefer it over raw EDGAR searches when you want pre-merged, labeled results covering 2021 and beyond without manually parsing EDGAR full-text. Best for due diligence research, competitive intelligence on IPO timelines, or monitoring whether a specific company's offering has gone effective or been withdrawn.

## Known failure modes

- No matching company found for name substring — returns empty or null result
- Ambiguous company name matching multiple registrants — may return first match or require CIK to disambiguate
- CIK not found in EDGAR — returns empty events array
- Company has no IPO-related filings — empty events list with no meaningful stage
- Rate limiting or payment failure at $0.05 per call — 402 payment required error
- Invalid CIK format (non-numeric or too long) — schema validation error
- Limit parameter out of range (below 1 or above 500) — validation error

## How this service works

AnswerPool turns SEC EDGAR, the Federal Register, USAspending, NIH, BLS and OpenAlex into structured JSON answers that AI agents and developers fetch in one call. 69 endpoints free, no account; derived analyses $0.02–$0.05 per call by card credits or USDC (x402). MCP server, full provenance.

## Output

Returns a JSON object containing the company's name, CIK, an as-of timestamp, a current stage label (e.g. 'effective', 'withdrawn', 'filed'), a count of total events, and an ordered array of lifecycle events each with form type (e.g. S-1, S-1/A, 424B4), filing date, accession number, and a direct EDGAR document URL. Also includes a method_id and regulatory disclaimer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "title": "CompanyIn",
     "properties": {
      "cik": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^\\d{1,10}$",
         "maxLength": 10
        },
        {
         "type": "null"
        }
       ],
       "title": "Cik",
       "default": null,
       "description": "SEC CIK, digits only, zero-padding optional, e.g. 320193 or 0000320193. Give cik or company; cik is used if both are set."
      },
      "limit": {
       "type": "integer",
       "title": "Limit",
       "default": 100,
       "maximum": 500,
       "minimum": 1,
       "description": "Maximum registration events returned, oldest filing date first."
      },
      "company": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 80,
         "minLength": 3
        },
        {
         "type": "null"
        }
       ],
       "title": "Company",
       "default": null,
       "description": "Case-insensitive substring of the registrant name as filed (e.g. rivian); the most recent registration-stage filer matching it wins. Provide cik or company; a substring matching no registrant is an error."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cik": "0001999999",
  "as_of": "2026-09-02T23:00:00Z",
  "count": 2,
  "stage": "priced",
  "events": [
   {
    "url": "https://www.sec.gov/Archives/edgar/data/1999999/000199999926000001-index.htm",
    "form": "S-1",
    "filed": "2026-06-10",
    "accession": "0001999999-26-000001"
   },
   {
    "url": "https://www.sec.gov/Archives/edgar/data/1999999/000199999926000009-index.htm",
    "form": "424B4",
    "filed": "2026-08-29",
    "accession": "0001999999-26-000009"
   }
  ],
  "company": "EXAMPLE ROBOTICS INC"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/answerpool-ipo-lifecycle-01652fde/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from answerpool.io](https://www.zero.xyz/host/answerpool.io/llms.txt)
