Indian IPO Tracker — API avatar

Indian IPO Tracker — API

Pricing

from $10.00 / 1,000 get ipo detail + prospectuses

Go to Apify Store
Indian IPO Tracker — API

Indian IPO Tracker — API

Read API for the Indian IPO Tracker. Polling clients query IPO state via HTTPS; lazy-enqueues parses on demand. Backed by the same Postgres canonical store as the batch tracker.

Pricing

from $10.00 / 1,000 get ipo detail + prospectuses

Rating

0.0

(0)

Developer

Ujjawal Yadav

Ujjawal Yadav

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Share

Indian IPO Tracker — API & MCP server

A fast read API and MCP server for Indian IPO data — mainboard & SME, from DRHP filing to listing. It serves a canonical Postgres store that's kept fresh by the Indian IPO Tracker batch actor, so responses are sub-second instead of a full live scrape.

Covers: SEBI DRHP filings, grey-market premium (GMP), live subscription multiples, lifecycle status, calendar dates (open / close / listing), full issue terms (price band, lot size, min investment, fresh-issue vs OFS), basis-of-allotment + anchor book, listing prices, and parsed prospectus financials (revenue / EBITDA / PAT, use of proceeds, lead managers).

Two ways to call it:

  • Run-based (recommended for AI agents via the Apify MCP): call the Actor with an action input (e.g. { "action": "live_upcoming_listed" }); results are written to the run's dataset. This is the zero-setup path for anyone who already has the Apify MCP configured.
  • Standby (always-on HTTP): call the REST endpoints directly, or connect to its /mcp server.

Pricing

Pay-per-event. You're charged per successful data request:

EventWhen
api-list-requestlisting/searching IPOs (GET /api/ipos, MCP list_ipos)
api-detail-requestone IPO + prospectus (GET /api/ipos/:id, MCP get_ipo)
api-timeline-requestsubscription/state timeline (MCP get_ipo_timeline)
api-refresh-requestforce-refresh an IPO (premium; rate-limited)

Health/meta calls (/healthz, /api/freshness, get_freshness) and 304 Not Modified responses are free.

REST API

Base URL: https://contented-academy--indian-ipo-tracker-api.apify.actor Authenticate with your Apify token (?token=<APIFY_TOKEN> or Authorization: Bearer <APIFY_TOKEN>).

Method & pathDescription
GET /api/iposList/search IPOs (returns ALL matching rows, no pagination). Query: view (live_upcoming | live_upcoming_listed, default), category (mainboard|sme), q (name search), gmp_min, listing_date_gte, listing_date_lte.
GET /api/ipos/:idFull record for one IPO incl. prospectus, basis-of-allotment, anchors, and latest GMP.
GET /api/ipos/:id/timelineSubscription-bidding timeline + lifecycle state history.
POST /api/ipos/:id/refreshBump an IPO to the front of the refresh queue (premium, rate-limited).
GET /api/eventsRecent lifecycle state-change events (paginated).
GET /api/freshnessPipeline health snapshot (free).
GET /healthzLiveness (free).

Responses are cached (60 s) and carry strong ETags — send If-None-Match to get a free 304.

Example

$curl "https://contented-academy--indian-ipo-tracker-api.apify.actor/api/ipos?status=SUBSCRIPTION_OPEN&category=sme&token=$APIFY_TOKEN"

MCP server

Endpoint: /mcp (Streamable HTTP). Discoverable + callable through the Apify hosted MCP at https://mcp.apify.com, or connect directly to the standby URL …/mcp.

ToolArgumentsReturns
list_iposview? (live_upcoming|live_upcoming_listed), category?, q?, gmp_min?, listing_date_gte?, listing_date_lte?IPO summaries (GMP, subscription, dates, lot size) + count
get_ipoipo_idFull IPO record incl. prospectus financials, basis-of-allotment, anchors, latest GMP
get_ipo_timelineipo_idSubscription timeline + state history
get_freshnessPipeline health snapshot (free)
refresh_ipoipo_idForce-refresh (premium, rate-limited)

Typical agent flow: list_ipos to find an ipo_id, then get_ipo for full detail.

Run-based (call-actor)

If you call the Actor through the Apify MCP's generic call-actor (or the Apify API / Console), pass an action and read the run's dataset:

{ "action": "live_upcoming_listed", "gmp_min": 30 }

action values: live_upcoming, live_upcoming_listed (default), get (needs ipo_id), timeline (needs ipo_id), freshness. List actions return ALL matching IPOs (no pagination), ordered by lifecycle relevance (live → upcoming → listed).

Notes

  • Data is sourced from public sources (SEBI, BSE, NSE, GMP aggregators) and parsed prospectus PDFs. Figures are best-effort and should be verified against the official filing before any financial decision.
  • Freshness depends on the batch tracker's worker cadence; GET /api/freshness reports the most recent update timestamps.