startups APIstartups.gallery ↗
Access the latest startup funding rounds from startups.gallery. Get company names, amounts, stages, lead investors, and source links via a single API endpoint.
What is the startups API?
The startups.gallery API exposes 1 endpoint — list_funding_rounds — that returns up to 50 of the most recent startup funding rounds, each containing 6 fields: company name, funding amount, stage, announcement date, lead investor, and a link to the original press coverage. It is suited for teams tracking early-stage deal flow, market trends, or investment activity without manually monitoring the startups.gallery news feed.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/ddad8f78-6b9f-433b-844f-69cda659c27c/list_funding_rounds' \ -H 'X-API-Key: $PARSE_API_KEY'
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 startups-gallery-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.
"""Walkthrough: startups_gallery_api SDK — bounded, re-runnable; every call capped."""
from parse_apis.startups_gallery_api import StartupsGallery, ParseError
client = StartupsGallery()
# List the latest funding rounds, capped at 5.
for round in client.funding_rounds.list(limit=3):
print(round.company, round.amount, round.stage, round.date)
# Take one item and inspect its full details.
latest = client.funding_rounds.list(limit=1).first()
if latest:
print(latest.company, latest.amount, latest.stage, latest.lead_investor, latest.source_url)
# Typed error handling around a real call.
try:
for r in client.funding_rounds.list(limit=2):
print(r.company, r.lead_investor)
except ParseError as e:
print(f"error: {e}")
print("exercised: funding_rounds.list")
Retrieve the latest funding rounds from startups.gallery. Returns up to 50 recent rounds ordered by date (newest first). Each round includes the company name, funding amount, stage (e.g. Series A, Seed), announcement date, lead investor, and a source link to the press coverage. The site does not support server-side filtering or pagination beyond the first 50 results.
No input parameters required.
{
"type": "object",
"fields": {
"count": "integer total number of rounds returned",
"rounds": "array of funding round objects"
},
"sample": {
"data": {
"count": 50,
"rounds": [
{
"date": "Aug 4, 2026",
"stage": "Series B",
"amount": "$57M",
"company": "Convex",
"source_url": "https://news.convex.dev/convex-raises-57m/",
"company_slug": "convex",
"investor_slug": "insight-partners",
"lead_investor": "Insight Partners"
},
{
"date": "Aug 4, 2026",
"stage": "Series C",
"amount": "$150M",
"company": "HappyRobot",
"source_url": "https://www.businesswire.com/news/home/20260804192350/en/HappyRobot-Raises-%24150-Million-Series-C-to-Build-Enterprise-Superintelligence",
"company_slug": "happyrobot",
"investor_slug": "prysm-capital",
"lead_investor": "Prysm Capital"
}
]
},
"status": "success"
}
}About the startups API
What the API returns
The list_funding_rounds endpoint returns a top-level count integer and a rounds array. Each object in rounds includes the company name, the dollar amount raised, the funding stage (e.g., Seed, Series A, Series B), the public announcement date, the lead investor name, and a direct source link to the press coverage cited on startups.gallery. Results are ordered newest-first, so index 0 is always the most recently announced round in the dataset.
Inputs and pagination
The endpoint takes no input parameters — there are no filters for stage, date range, amount, or geography. Every call returns the same latest snapshot of up to 50 rounds. If you need to track changes over time, you would poll the endpoint periodically and diff the results against your own store.
Coverage scope
startups.gallery aggregates funding news published on its news feed, so coverage reflects whatever rounds the site has indexed. The dataset is not segmented by industry vertical, geography, or company size within the API response. Each round object stands on its own with the fields described above — there are no nested company profiles, investor portfolios, or historical round histories attached to a given company.
The startups API is a managed, monitored endpoint for startups.gallery — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when startups.gallery 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 startups.gallery 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.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a daily digest of newly funded startups filtered by stage using the
stagefield from each round object - Populate a CRM with fresh leads by importing company names and source links from the latest rounds
- Track lead investor activity over time by aggregating the
lead_investorfield across polling intervals - Feed a market-intelligence dashboard showing funding volume trends using
amountanddatefields - Alert a Slack channel when new Seed or Series A rounds appear by polling
list_funding_roundsand checking thestagefield - Cross-reference announced rounds against your own portfolio watchlist using company names and announcement dates
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does startups.gallery offer an official developer API?+
What exactly does each object in the `rounds` array contain?+
Can I filter results by stage, geography, or industry vertical?+
list_funding_rounds endpoint accepts no filter parameters, so all 50 rounds are returned on every call regardless of stage, region, or sector. You can fork the API on Parse and revise it to add server-side filtering on those fields.Does the API return historical funding data or only the most recent rounds?+
How fresh is the data?+
date values is the recommended way to detect new additions.