Skip to content
ProspectAPIs

API reference / Funding

Read one funding round

Written and maintained by The ProspectAPIs team

GET/v1/funding/:id

GET /v1/funding/:id is the ProspectAPIs operation getFunding, in the Funding group of the REST API. One funding round by id. Costs one record when found; a 404 is free. Cost: $0.02 when found, free on 404. Send your API key as a Bearer token in the Authorization header.

How this fits with the rest of the funding API, with worked examples, is in the funding signals guide.

Parameters

Parameters of GET /v1/funding/:id
NameInTypeDescription
id requiredpathstring (uuid)A UUID.

Responses

Response codes of GET /v1/funding/:id
StatusMeaning
200The funding round.
400The request was invalid (e.g. a bad filter or input); nothing was charged.
401The API key is missing or invalid.
402Out of credits and free records. The body carries top_up_url.
404No such record for this account.
429Too many requests; retry after the window.

Every error answers with the same JSON body, an error string and sometimes a code; the errors page lists each status and when it happens. A per-key 429 carries Retry-After; see rate limits.

200 response fields

The funding round.

Fields of the 200 response
FieldTypeDescription
data requiredFundingRecordA single funding round. Fields that are unknown for a round are null.
data.id requiredstring (uuid)
data.company_name requiredstring
data.company_domainstring or null
data.event_classstring or nullThe kind of event, e.g. a funding round.
data.round_labelstring or nullThe human round label, e.g. "Series A".
data.round_stagestring or nullThe normalised round stage, e.g. "series_a" (the value round filters on).
data.amount_usdnumber or nullThe round size in USD, when known.
data.amount_originalnumber or nullThe round size in its original currency, when it was not USD.
data.currencystring or nullThe original currency code for amount_original.
data.announced_at requiredstring (date)The announcement date (the sort key).
data.investorsarray of string or null
data.lead_investorsarray of string or null
data.countrystring or nullThe headquarters location as the source states it, often a city or a state.
data.country_codestring or nullThe headquarters country as an ISO 3166-1 alpha-2 code, such as US. Null when the location is unknown, ambiguous or names two countries.
data.source_urlstring (uri) or nullThe public announcement a buyer verifies against.
data.attributesobject or nullExtra, source-dependent fields.
data.updated_atstring (date-time) or null
Response headers
HeaderMeaning
X-Credits-RemainingUSD credits left after this call settles.
X-Free-Records-RemainingFree records left this month after this call settles.

Code samples

Each sample sends the same request. Set PROSPECTAPIS_KEY in your environment first. Values come from the spec's examples; replace them with your own.

curl
curl https://api.prospectapis.com/v1/funding/3f6c1d2e-8b4a-4f7e-9c21-5a0d7e9b4c13 \
  -H "Authorization: Bearer $PROSPECTAPIS_KEY"
JavaScript (fetch)
const res = await fetch("https://api.prospectapis.com/v1/funding/3f6c1d2e-8b4a-4f7e-9c21-5a0d7e9b4c13", {
  headers: { Authorization: `Bearer ${process.env.PROSPECTAPIS_KEY}` },
});
if (!res.ok) throw new Error(`${res.status}: ${(await res.json().catch(() => ({}))).error ?? res.statusText}`);
const data = await res.json();
console.log(data);
Python (requests)
import os, requests

res = requests.get(
    "https://api.prospectapis.com/v1/funding/3f6c1d2e-8b4a-4f7e-9c21-5a0d7e9b4c13",
    headers={"Authorization": f"Bearer {os.environ['PROSPECTAPIS_KEY']}"},
    timeout=30,
)
res.raise_for_status()
data = res.json()
print(data)

Billing

Billing reserves before it serves: the call holds what it may cost, serves at most what that hold covers, and refunds the rest when the response closes. Any non-2xx answer refunds the whole hold, so a failed call costs nothing. The response reports your balance in X-Credits-Remaining.

The funding signals guide covers this area end to end. Previous operation: Search funding rounds. Next operation: Start a research brief. Every operation, grouped by area, is on the API reference index.

Create a free account to get a key, then run the samples above with your own values.

Was this page helpful?