Get Funding Round Investor
curl --request GET \
--url https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID} \
--header 'X-Blockworks-API-Key: <api-key>'import requests
url = "https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID}"
headers = {"X-Blockworks-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Blockworks-API-Key': '<api-key>'}};
fetch('https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Blockworks-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Blockworks-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID}")
.header("X-Blockworks-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Blockworks-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": {
"announcementDate": "2024-01-01T00:00:00Z",
"fundedEntityCategory": "<fundedEntityCategory>",
"fundedEntityID": "<fundedEntityID>",
"fundedEntityName": "<fundedEntityName>",
"fundedEntitySector": "<fundedEntitySector>",
"fundedEntitySlug": "<fundedEntitySlug>",
"fundedEntityType": "<fundedEntityType>",
"fundingRoundID": "<fundingRoundID>",
"fundingRoundInvestorID": "<fundingRoundInvestorID>",
"investorEntityID": "<investorEntityID>",
"investorEntityType": "<investorEntityType>",
"investorFoundedDate": "2024-01-01T00:00:00Z",
"investorID": "<investorID>",
"investorIsActive": true,
"investorLogoURL": "<investorLogoURL>",
"investorName": "<investorName>",
"investorTotalAmountRaisedUSD": 123.45,
"isLead": true,
"isTokenFunded": true,
"raisedAmountUSD": 123.45,
"stage": "<stage>",
"type": "<type>"
},
"error": null,
"metadata": {
"matchedField": "fundingRoundInvestorID"
}
}{
"data": null,
"error": "unknown selection field \"nope\""
}{
"data": null,
"error": "this model requires authentication"
}{
"data": null,
"error": "this model requires the \"fundraising_unified\" permission"
}{
"data": null,
"error": "no row found matching \"unknown\""
}Funding Round Investors
Get Funding Round Investor
One row per investor participation in a funding round, keyed by fundingRoundInvestorID: the investor with its type and lead flag, the round with its date, type, stage and amount, and the funded entity with its sector. Lists everything one investor backed or every investor in one round.
GET
/
query
/
tabular
/
funding-round-investors
/
{fundingRoundInvestorID}
Get Funding Round Investor
curl --request GET \
--url https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID} \
--header 'X-Blockworks-API-Key: <api-key>'import requests
url = "https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID}"
headers = {"X-Blockworks-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Blockworks-API-Key': '<api-key>'}};
fetch('https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Blockworks-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Blockworks-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID}")
.header("X-Blockworks-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blockworks.com/query/tabular/funding-round-investors/{fundingRoundInvestorID}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Blockworks-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": {
"announcementDate": "2024-01-01T00:00:00Z",
"fundedEntityCategory": "<fundedEntityCategory>",
"fundedEntityID": "<fundedEntityID>",
"fundedEntityName": "<fundedEntityName>",
"fundedEntitySector": "<fundedEntitySector>",
"fundedEntitySlug": "<fundedEntitySlug>",
"fundedEntityType": "<fundedEntityType>",
"fundingRoundID": "<fundingRoundID>",
"fundingRoundInvestorID": "<fundingRoundInvestorID>",
"investorEntityID": "<investorEntityID>",
"investorEntityType": "<investorEntityType>",
"investorFoundedDate": "2024-01-01T00:00:00Z",
"investorID": "<investorID>",
"investorIsActive": true,
"investorLogoURL": "<investorLogoURL>",
"investorName": "<investorName>",
"investorTotalAmountRaisedUSD": 123.45,
"isLead": true,
"isTokenFunded": true,
"raisedAmountUSD": 123.45,
"stage": "<stage>",
"type": "<type>"
},
"error": null,
"metadata": {
"matchedField": "fundingRoundInvestorID"
}
}{
"data": null,
"error": "unknown selection field \"nope\""
}{
"data": null,
"error": "this model requires authentication"
}{
"data": null,
"error": "this model requires the \"fundraising_unified\" permission"
}{
"data": null,
"error": "no row found matching \"unknown\""
}Authorizations
API key sent in the X-Blockworks-API-Key header; x-messari-api-key is accepted for existing integrations. The catalog endpoints and models on the public access tier need no key.
Path Parameters
The Funding Round Investor ID identifying the row.
Query Parameters
Comma-separated fields to return; defaults to all fields.
Available options:
fundingRoundInvestorID, fundingRoundID, isLead, investorID, investorEntityID, investorEntityType, investorName, investorLogoURL, investorIsActive, investorFoundedDate, investorTotalAmountRaisedUSD, announcementDate, type, stage, raisedAmountUSD, isTokenFunded, fundedEntityID, fundedEntityType, fundedEntityName, fundedEntitySlug, fundedEntitySector, fundedEntityCategory