# JeetScreener IPO Market Data

> JeetScreener IPO Market Data is a paid API for AI agents from jeetscreener.io, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Returns real-time and historical IPO listings with filing details, pricing ranges, offer sizes, statuses, and listing dates for a specified date range.

## Facts

- Endpoint: GET https://jeetscreener.io/api/market/ipos
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/jeetscreener-io-84594982
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hAv_fDWvFjUudWekvOZJ4

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 jeetscreener-io-84594982
```

Example prompt: Pull all IPO listings from JeetScreener for 2024 — I want to see the ticker, issuer name, offer price range, total offer size, and status for everything filed between January 1, 2024 and December 31, 2024.

## When to prefer this

Use this endpoint when you need structured IPO market data — including pending and historical listings — filtered by a date range. Ideal for financial research agents, investment screening tools, or market monitoring workflows that need ticker-level IPO details including offer pricing and total deal size.

## Known failure modes

- Missing required dateFrom or dateTo parameters returns a 400 error
- Invalid date format (non-string or unparseable) may cause a 400 or 422 error
- Date range with no IPO activity returns an empty array
- Very wide date ranges may return large payloads or time out
- Payment not fulfilled (x402) results in a 402 Payment Required response

## How this service works

Provides real-time and historical IPO market data including filings, dates, pricing, and listing details.

## Output

An array of IPO objects each containing ticker symbol, IPO status (pending/history/etc.), issuer name, listing date, shares offered, total offer size in USD, and lowest/highest offer price. Fields like listing date and shares offered may be null for pending IPOs.

## Example request

```json
{
 "dateTo": "2024-12-31",
 "dateFrom": "2024-01-01"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "dateTo",
  "dateFrom"
 ],
 "properties": {
  "dateTo": {
   "type": "string"
  },
  "dateFrom": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "array",
 "items": {
  "type": "object",
  "required": [
   "ticker",
   "ipoStatus",
   "issuerName",
   "listingDate",
   "sharesOffered",
   "totalOfferSize",
   "lowestOfferPrice",
   "highestOfferPrice"
  ],
  "properties": {
   "ticker": {
    "type": "string"
   },
   "ipoStatus": {
    "type": "string"
   },
   "issuerName": {
    "type": "string"
   },
   "listingDate": {
    "type": "null"
   },
   "sharesOffered": {
    "type": "null"
   },
   "totalOfferSize": {
    "type": "number"
   },
   "lowestOfferPrice": {
    "type": "number"
   },
   "highestOfferPrice": {
    "type": "number"
   }
  }
 }
}
```

## More

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