Discover/InvestorGain API
live

InvestorGain APIinvestorgain.com

Access live IPO Grey Market Premium data from InvestorGain. Filter upcoming/open IPOs and future close-date IPOs by GMP percentage via 2 REST endpoints.

Endpoint health
verified 6d ago
get_gmp_by_close_date
get_gmp_badge_filtered
2/2 passing latest checkself-healing
Endpoints
2
Updated
26d ago

What is the InvestorGain API?

The InvestorGain GMP API provides live IPO Grey Market Premium data through 2 endpoints, covering upcoming and open IPOs as well as IPOs with future close dates. The get_gmp_badge_filtered endpoint returns IPOs tagged Upcoming or Open, sorted by GMP percentage descending, while get_gmp_by_close_date targets IPOs whose subscription window has not yet closed. Both endpoints accept an optional min_gmp filter to narrow results to higher-premium opportunities.

Try it
Minimum GMP percentage to include. Default 0 returns all upcoming/open IPOs.
api.parse.bot/scraper/c1d0143b-268f-4141-8b27-85b4ca0368f8/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/c1d0143b-268f-4141-8b27-85b4ca0368f8/get_gmp_badge_filtered?min_gmp=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace investorgain-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.investorgain_ipo_gmp_api import InvestorGain

client = InvestorGain()

# List upcoming or open IPOs with GMP >= 5%
for ipo in client.ipos.upcoming_or_open(min_gmp=5):
    print(ipo.name, ipo.gmp_percent, ipo.badge, ipo.price, ipo.lot_size)

# List IPOs with future close dates
for ipo in client.ipos.by_close_date(min_gmp=0):
    print(ipo.name, ipo.gmp_percent, ipo.close_date, ipo.open_date)
All endpoints · 2 totalmissing one? ·

Returns IPOs with badge 'U' (Upcoming) or 'O' (Open), optionally filtered by minimum GMP percentage, sorted by GMP descending. Returns an empty array when no IPOs match the filter criteria.

Input
ParamTypeDescription
min_gmpnumberMinimum GMP percentage to include. Default 0 returns all upcoming/open IPOs.
Response
{
  "type": "object",
  "fields": {
    "items": "array of IPO objects with badge U or O, each containing name, gmp_percent, badge, close_date, open_date, price, lot_size, ipo_size_cr"
  },
  "sample": {
    "data": {
      "items": [
        {
          "name": "Horizon Reclaim (India)",
          "badge": "U",
          "price": "103",
          "lot_size": "1200",
          "open_date": "2026-06-12",
          "close_date": "2026-06-16",
          "gmp_percent": 40.78,
          "ipo_size_cr": ""
        }
      ]
    },
    "status": "success"
  }
}

About the InvestorGain API

Endpoints and What They Return

The API exposes two endpoints. get_gmp_badge_filtered returns IPO objects carrying badge values of U (Upcoming) or O (Open), sorted by gmp_percent in descending order. The optional min_gmp parameter sets a floor on GMP percentage — passing 0 (the default) returns all matching IPOs regardless of premium. get_gmp_by_close_date returns IPOs whose close date lies in the future, again sorted by gmp_percent descending and filtered by the same min_gmp parameter. IPOs without a recorded close date are excluded from that endpoint's results.

Response Shape

Both endpoints return a JSON object with a status field (always 'success') and a data array of IPO objects. Each IPO object carries the GMP percentage (gmp_percent) and badge classification alongside other IPO-level fields. When no IPOs satisfy the filter criteria — for example, a min_gmp threshold higher than any current premium — the data array is empty rather than an error.

Filtering and Sorting

The min_gmp input is the only filter available across both endpoints. It accepts a numeric value and acts as an inclusive lower bound on gmp_percent. Sorting is fixed: both endpoints always return results ordered highest GMP percentage first. There are no pagination parameters; all matching IPOs are returned in a single response.

Reliability & maintenanceVerified

The InvestorGain API is a managed, monitored endpoint for investorgain.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when investorgain.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official investorgain.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
6d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Screen upcoming and open IPOs with GMP above a set percentage threshold before subscription closes
  • Build a dashboard showing only positively-rated GMP IPOs sorted by premium for retail investors
  • Alert users when new IPOs with badge 'O' (Open) exceed a target GMP percentage
  • Compare GMP percentages across all future-close-date IPOs to rank subscription priority
  • Track which IPOs are currently open versus upcoming using the badge field
  • Filter out low-GMP or zero-GMP IPOs to surface only high-interest listings
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does InvestorGain have an official developer API?+
InvestorGain does not publish an official developer API or publicly documented endpoints for third-party use. This Parse API provides structured access to the GMP data available on the site.
What is the difference between `get_gmp_badge_filtered` and `get_gmp_by_close_date`?+
get_gmp_badge_filtered restricts results to IPOs whose badge is U (Upcoming) or O (Open), regardless of whether a close date is recorded. get_gmp_by_close_date uses the close date field as its filter criterion — it returns any IPO whose close date is in the future and excludes IPOs without a recorded close date entirely. In practice the result sets often overlap, but the badge-based endpoint can include IPOs that lack a close date entry.
Does the API cover historical GMP data or only current live data?+
The API covers live data only — IPOs currently open, upcoming, or with future close dates. Historical GMP trends, past listing gains, and closed IPO records are not part of these endpoints. You can fork this API on Parse and revise it to add an endpoint targeting InvestorGain's historical IPO sections.
What happens if I set `min_gmp` to a value higher than any current IPO's GMP?+
Both endpoints return an empty data array rather than an error. The status field still reads 'success'. Your application should check the length of data before attempting to process results.
Does the API expose individual IPO detail pages, subscription quotas, or allotment status?+
Not currently. The API returns list-level GMP data including gmp_percent and badge classification. Per-IPO detail pages, subscription quota figures, allotment status, and registrar information are not covered by these endpoints. You can fork this API on Parse and revise it to add an endpoint pulling from individual IPO detail pages.
Page content last updated . Spec covers 2 endpoints from investorgain.com.
Related APIs in FinanceSee all →
chittorgarh.com API
Access real-time IPO details, SME stock prices, and financial information directly from Chittorgarh.com to research investment opportunities and track market performance. Search IPOs, view detailed dashboards, and stay updated with the latest financial news all in one place.
bseindia.com API
Retrieve live BSE India market data including top gainers and losers, 52-week highs and lows, bulk deals, and block deals for the most recent trading day.
stockanalysis.com API
Access comprehensive stock market data including real-time financials, income statements, statistics, and IPO calendars to research individual stocks and identify market movers. Search stocks, view detailed overviews, and monitor premarket activity all in structured, easy-to-use format.
globenewswire.com API
globenewswire.com API
gurufocus.com API
Access comprehensive financial insights by retrieving article URLs, stock summaries, politician trading activities, and guru investment picks from GuruFocus in one place. Search stocks and discover the latest expert recommendations and news coverage tied to your investments of interest.
insights.apmiindia.org API
Access comprehensive financial data on Indian PMS providers and investment approaches, including AUM breakdowns, industry dashboards, and detailed provider information. Search and compare investment strategies, view discretionary AUM details, and generate insight reports to analyze the PMS market landscape.
earningshub.com API
Get upcoming earnings calendar entries and recently reported earnings results (including EPS and revenue actuals/estimates) for publicly traded companies.
marketbeat.com API
Track comprehensive stock market data including real-time overviews, analyst ratings, earnings reports, insider trades, and institutional ownership across thousands of companies. Search stocks, analyze financial statements and profitability metrics, monitor short interest, explore options chains, and stay updated with market headlines and competitor analysis.