---
title: "List S-1/IPO registration lifecycle events"
method: GET
path: "/v1/registrations"
tags: ["registrations"]
---

# List S-1/IPO registration lifecycle events

`GET /v1/registrations`

## Request

- Base URL: `https://api.filingpulse.io`
- URL: `https://api.filingpulse.io/v1/registrations`
- Auth: API key in header `X-API-Key`

## Query parameters

- `stage` string, nullable: Lifecycle stage: registration, amendment, effectiveness, or prospectus
- `form_type` string, nullable: Exact form type, e.g. S-1 or 424B4
- `cik` string, nullable: Issuer CIK, digits only
- `file_number` string, nullable: SEC file number, e.g. 333-296288 — follows one offering across stages
- `since` string, nullable: Only events filed on/after this date
- `until` string, nullable: Only events filed on/before this date
- `limit` integer: Rows per page (max 200)
- `offset` integer: Pagination offset (max 10,000)

## Response `200`

Successful Response

- unknown

## Other responses

- `401`: Missing or invalid X-API-Key.
- `422`: Validation Error
- `429`: Per-minute rate limit or monthly quota exceeded. Per-minute 429s carry Retry-After; quota 429s carry X-Quota-Limit / X-Quota-Used. Quotas reset at 00:00 UTC on the 1st.

---

[API](https://skmtc.dev/filingpulse/apis/filingpulse-api.md) · [All operations](https://skmtc.dev/filingpulse/apis/filingpulse-api/llms.txt) · [OpenAPI document](https://skmtc.dev/filingpulse/apis/filingpulse-api/revisions/631622c4ba5e?raw)
