How to Track Newly Funded Startups With an API
Track newly funded startups automatically by polling a funding-data API on a schedule, filtered to your ICP. Worked example with Fundable's /companies endpoint.
Published August 31, 2026 by Jacob Klionsky
TL;DR: Track newly funded startups automatically by calling a funding-data API on a schedule, filtered to your industry, location, and stage, and writing the results to a CRM or sheet with a dedupe. The walkthrough below uses Fundable's /companies endpoint, self-serve on any paid plan.
If you sell to, source, or research startups, the accounts worth your time are the ones that just raised. Funding is one of the clearest timing signals in GTM, and the teams that act on it first tend to win the account. What follows is the general approach any funding API uses, then a working example with Fundable, a real-time VC funding and startup data platform.
What is a funding signal
A funding signal is a recorded event that a company raised capital: the round type, the amount, the investors, and the date. Teams use it as a timing trigger for outreach, sourcing, and research.
Why funding timing matters
A fresh round resets a company's budget and priorities, and that window closes within weeks. Teams that reach an account early tend to win it, so the value is in catching a raise the day it lands rather than the month after.
How tracking newly funded startups with an API works
Every funding API follows the same shape, and the good ones win on freshness. You send a filtered request on a schedule, the API returns the companies whose latest round matches, and you keep the new ones. What separates providers is how fast a raise shows up, how tightly you can filter, and how much you get back per company.
That last part is where the work is saved. Fundable adds rounds within hours of the announcement and returns the enriched company in one call, so a single request filtered to your ICP comes back with the investors, headcount, and links already attached, no second lookup. When you compare funding APIs, weigh freshness, filter depth, what each record includes, and the cost per result.
Ways to track new funding
- Manual monitoring, free but it does not scale.
- A funding-data API on a schedule, self-serve on any paid plan with Fundable (the walkthrough below).
- Saved alerts, matched and de-duped for you, on Pro+. See how to use the Funding Alerts API.
- An AI assistant for one-off questions. See how to give Claude and ChatGPT live funding data.
What you need
- A funding-data API and a key. This guide uses Fundable, on any paid plan, with the key passed as a Bearer token.
- A scheduler, such as a cron job, and somewhere to write results: a CRM, a sheet, or a sequencer.
- The permalinks for your ICP filters, which you resolve once from Fundable's free
/industry/searchand/location/searchendpoints. A wrong permalink returns zero results with no error, so resolve them first.
Track new rounds in four steps
1. Authenticate. Pass your API key as a Bearer token in the Authorization header.
2. Query for recent rounds. POST to /companies with a latest_deal date filter set to your lookback window, your round types, and your ICP by industry, location, and size. Sort by most_recent_raise. For a daily job, set date_start to the date of your last run so each call looks back about a day.
POST https://www.tryfundable.ai/api/v1/companies
Authorization: Bearer vg_your_api_key
Content-Type: application/json
{
"company": {
"industries": ["artificial-intelligence"],
"locations": ["san-francisco-california"],
"ipo_status": ["private"]
},
"latest_deal": {
"financing_types": [{ "type": "SEED" }, { "type": "SERIES_A" }],
"date_start": "2026-08-25"
},
"sort_by": "most_recent_raise",
"page_size": 100
}3. Read the response. Each company comes back enriched, and meta.total_count tells you how many matched.
{
"data": {
"companies": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Acme AI",
"domain": "acme.ai",
"num_employees": "11-50",
"total_raised": 12000000,
"num_investors": 5,
"ipo_status": "private",
"location": { "region": { "name": "San Francisco Bay Area" } }
}
]
},
"meta": { "total_count": 1547, "page": 0, "page_size": 100, "credits_used": 100 }
}4. Schedule, page, and dedupe. Run the request on your cadence, page through the results, and write each company to your store, skipping any id you have already seen.
# runs on a schedule (cron)
seen = load_seen_ids()
page = 0
while True:
r = post_companies(filters, page=page, page_size=100)
for c in r["data"]["companies"]:
if c["id"] not in seen:
write_to_store(c) # CRM, sheet, or sequencer
seen.add(c["id"])
if (page + 1) * 100 >= r["meta"]["total_count"]:
break
page += 1Two things to know. date_start filters on the round's announced date, not on when Fundable added the record, so a daily window reliably catches that day's rounds; for a strict feed of everything new since your last run, use the Funding Alerts API, which tracks matches server-side and returns them free on Pro+. And each returned company costs one credit, so narrow the filter and run daily rather than hourly unless you need the lower latency.
Outcome: a self-updating list of newly funded, ICP-matched companies, enriched and deduped, landing where your team works the same day they are added.
When to use a funding API
Reach for the API when you are tracking raises manually, across Crunchbase, PitchBook, newsletters, and news sites. Its job is automation: one scheduled call replaces that manual search and feeds the tools your team already uses.
Start tracking new rounds
Get your API key and pull your first newly funded startups in minutes, or book a demo to see the data first.