curl --request GET \
--url https://api.blockworks.com/query/tabular/funding-round-investors \
--header 'X-Blockworks-API-Key: <api-key>'import requests
url = "https://api.blockworks.com/query/tabular/funding-round-investors"
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', 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",
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"
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")
.header("X-Blockworks-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blockworks.com/query/tabular/funding-round-investors")
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": "2023-11-07T05:31:56Z",
"fundedEntityCategory": "<string>",
"fundedEntityID": "<string>",
"fundedEntityName": "<string>",
"fundedEntitySector": "<string>",
"fundedEntitySlug": "<string>",
"fundedEntityType": "<string>",
"fundingRoundID": "<string>",
"fundingRoundInvestorID": "<string>",
"investorEntityID": "<string>",
"investorEntityType": "<string>",
"investorFoundedDate": "2023-11-07T05:31:56Z",
"investorID": "<string>",
"investorIsActive": true,
"investorLogoURL": "<string>",
"investorName": "<string>",
"investorTotalAmountRaisedUSD": 123,
"isLead": true,
"isTokenFunded": true,
"raisedAmountUSD": 123,
"stage": "<string>",
"type": "<string>"
}
],
"metadata": {
"totalPages": 123,
"totalRows": 123
},
"error": "<string>"
}{
"data": null,
"error": "unknown query parameter \"fundingRoundInvestorID\""
}{
"data": null,
"error": "this model requires authentication"
}{
"data": null,
"error": "this model requires the \"fundraising_unified\" permission"
}{
"data": null,
"error": "tabular model \"unknown-model\" not found"
}List Funding Round Investors
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.
curl --request GET \
--url https://api.blockworks.com/query/tabular/funding-round-investors \
--header 'X-Blockworks-API-Key: <api-key>'import requests
url = "https://api.blockworks.com/query/tabular/funding-round-investors"
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', 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",
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"
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")
.header("X-Blockworks-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blockworks.com/query/tabular/funding-round-investors")
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": "2023-11-07T05:31:56Z",
"fundedEntityCategory": "<string>",
"fundedEntityID": "<string>",
"fundedEntityName": "<string>",
"fundedEntitySector": "<string>",
"fundedEntitySlug": "<string>",
"fundedEntityType": "<string>",
"fundingRoundID": "<string>",
"fundingRoundInvestorID": "<string>",
"investorEntityID": "<string>",
"investorEntityType": "<string>",
"investorFoundedDate": "2023-11-07T05:31:56Z",
"investorID": "<string>",
"investorIsActive": true,
"investorLogoURL": "<string>",
"investorName": "<string>",
"investorTotalAmountRaisedUSD": 123,
"isLead": true,
"isTokenFunded": true,
"raisedAmountUSD": 123,
"stage": "<string>",
"type": "<string>"
}
],
"metadata": {
"totalPages": 123,
"totalRows": 123
},
"error": "<string>"
}{
"data": null,
"error": "unknown query parameter \"fundingRoundInvestorID\""
}{
"data": null,
"error": "this model requires authentication"
}{
"data": null,
"error": "this model requires the \"fundraising_unified\" permission"
}{
"data": null,
"error": "tabular model \"unknown-model\" not found"
}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.
Query Parameters
Funding Round Investor ID equals.
Funding Round Investor ID is one of (comma-separated).
Funding Round ID equals.
Funding Round ID is one of (comma-separated).
Funding Round ID is not one of (comma-separated).
Is Lead equals.
Is Lead does not equal.
Investor ID equals.
Investor ID is one of (comma-separated).
Investor Entity ID equals.
Investor Entity ID is one of (comma-separated).
Investor Entity ID is not one of (comma-separated).
Investor Entity Type equals.
Investor Entity Type is one of (comma-separated).
Investor Name equals.
Investor Name is one of (comma-separated).
Investor Name contains (case-insensitive substring).
Investor Is Active equals.
Investor Is Active does not equal.
Investor Founded Date is greater than.
Investor Founded Date is greater than or equal to.
Investor Founded Date is less than.
Investor Founded Date is less than or equal to.
Investor Total Amount Raised USD is greater than.
Investor Total Amount Raised USD is greater than or equal to.
Investor Total Amount Raised USD is less than.
Investor Total Amount Raised USD is less than or equal to.
Announcement Date is greater than.
Announcement Date is greater than or equal to.
Announcement Date is less than.
Announcement Date is less than or equal to.
Type equals.
Type does not equal.
Type is one of (comma-separated).
Type is not one of (comma-separated).
Stage equals.
Stage does not equal.
Stage is one of (comma-separated).
Stage is not one of (comma-separated).
Raised Amount USD is greater than.
Raised Amount USD is greater than or equal to.
Raised Amount USD is less than.
Raised Amount USD is less than or equal to.
Is Token Funded equals.
Is Token Funded does not equal.
Funded Entity ID equals.
Funded Entity ID is one of (comma-separated).
Funded Entity ID is not one of (comma-separated).
Funded Entity Type equals.
Funded Entity Type is one of (comma-separated).
Funded Entity Name equals.
Funded Entity Name is one of (comma-separated).
Funded Entity Name contains (case-insensitive substring).
Funded Entity Slug equals.
Funded Entity Slug is one of (comma-separated).
Funded Entity Sector equals.
Funded Entity Sector is one of (comma-separated).
Funded Entity Sector is not one of (comma-separated).
Funded Entity Category equals.
Funded Entity Category is one of (comma-separated).
Funded Entity Category is not one of (comma-separated).
Field to sort by; defaults to the model's default sort column.
investorName, investorTotalAmountRaisedUSD, announcementDate, raisedAmountUSD, fundedEntityName Sort direction.
asc, desc 1-based page number.
Rows per page (max 1000, default 100).
Comma-separated fields to return; defaults to all fields.
fundingRoundInvestorID, fundingRoundID, isLead, investorID, investorEntityID, investorEntityType, investorName, investorLogoURL, investorIsActive, investorFoundedDate, investorTotalAmountRaisedUSD, announcementDate, type, stage, raisedAmountUSD, isTokenFunded, fundedEntityID, fundedEntityType, fundedEntityName, fundedEntitySlug, fundedEntitySector, fundedEntityCategory Response format, overriding the Accept header: json (default), csv, or jsonl (NDJSON). csv and jsonl return the rows as a downloadable file.
json, csv, jsonl