curl --request GET \
--url https://api.blockworks.com/query/tabular/funding-rounds \
--header 'X-Blockworks-API-Key: <api-key>'import requests
url = "https://api.blockworks.com/query/tabular/funding-rounds"
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-rounds', 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-rounds",
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-rounds"
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-rounds")
.header("X-Blockworks-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blockworks.com/query/tabular/funding-rounds")
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",
"announcementURLs": [
"<string>"
],
"cryptoNative": true,
"ecosystemNetworkIDs": [
"<string>"
],
"fundedEntityCategory": "<string>",
"fundedEntityCityName": "<string>",
"fundedEntityCountryISO2": "<string>",
"fundedEntityCountryName": "<string>",
"fundedEntityDescription": "<string>",
"fundedEntityID": "<string>",
"fundedEntityLogoURL": "<string>",
"fundedEntityName": "<string>",
"fundedEntitySector": "<string>",
"fundedEntitySectorsV2": [
"<string>"
],
"fundedEntitySlug": "<string>",
"fundedEntityStateName": "<string>",
"fundedEntitySubSectorsV2": [
"<string>"
],
"fundedEntityTagsV2": [
"<string>"
],
"fundedEntityTotalAmountRaisedUSD": 123,
"fundedEntityType": "<string>",
"fundingDate": "2023-11-07T05:31:56Z",
"fundingRoundID": "<string>",
"hasNativeAsset": true,
"investorCount": 123,
"investorEntityIDs": [
"<string>"
],
"investorNames": [
"<string>"
],
"investorOrganizationIDs": [
"<string>"
],
"investorPersonIDs": [
"<string>"
],
"investorProjectIDs": [
"<string>"
],
"isTokenFunded": true,
"leadInvestorEntityIDs": [
"<string>"
],
"leadInvestorNames": [
"<string>"
],
"postMoneyValuationUSD": 123,
"raisedAmountUSD": 123,
"stage": "<string>",
"type": "<string>"
}
],
"metadata": {
"totalPages": 123,
"totalRows": 123
},
"error": "<string>"
}{
"data": null,
"error": "unknown query parameter \"fundingRoundID\""
}{
"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 Rounds
One row per funding round raised by a crypto project or company, keyed by fundingRoundID: announcement date, type, stage, amount and valuation when disclosed, the funded entity with its sector and location, ecosystem networks, and the investors as arrays with lead investors marked. Filter by date, amount, type, stage, sector, country, entity or investor.
curl --request GET \
--url https://api.blockworks.com/query/tabular/funding-rounds \
--header 'X-Blockworks-API-Key: <api-key>'import requests
url = "https://api.blockworks.com/query/tabular/funding-rounds"
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-rounds', 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-rounds",
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-rounds"
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-rounds")
.header("X-Blockworks-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blockworks.com/query/tabular/funding-rounds")
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",
"announcementURLs": [
"<string>"
],
"cryptoNative": true,
"ecosystemNetworkIDs": [
"<string>"
],
"fundedEntityCategory": "<string>",
"fundedEntityCityName": "<string>",
"fundedEntityCountryISO2": "<string>",
"fundedEntityCountryName": "<string>",
"fundedEntityDescription": "<string>",
"fundedEntityID": "<string>",
"fundedEntityLogoURL": "<string>",
"fundedEntityName": "<string>",
"fundedEntitySector": "<string>",
"fundedEntitySectorsV2": [
"<string>"
],
"fundedEntitySlug": "<string>",
"fundedEntityStateName": "<string>",
"fundedEntitySubSectorsV2": [
"<string>"
],
"fundedEntityTagsV2": [
"<string>"
],
"fundedEntityTotalAmountRaisedUSD": 123,
"fundedEntityType": "<string>",
"fundingDate": "2023-11-07T05:31:56Z",
"fundingRoundID": "<string>",
"hasNativeAsset": true,
"investorCount": 123,
"investorEntityIDs": [
"<string>"
],
"investorNames": [
"<string>"
],
"investorOrganizationIDs": [
"<string>"
],
"investorPersonIDs": [
"<string>"
],
"investorProjectIDs": [
"<string>"
],
"isTokenFunded": true,
"leadInvestorEntityIDs": [
"<string>"
],
"leadInvestorNames": [
"<string>"
],
"postMoneyValuationUSD": 123,
"raisedAmountUSD": 123,
"stage": "<string>",
"type": "<string>"
}
],
"metadata": {
"totalPages": 123,
"totalRows": 123
},
"error": "<string>"
}{
"data": null,
"error": "unknown query parameter \"fundingRoundID\""
}{
"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 ID equals.
Funding Round ID is one of (comma-separated).
Funding Round ID is not one of (comma-separated).
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.
Funding Date is greater than.
Funding Date is greater than or equal to.
Funding Date is less than.
Funding 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).
Is Token Funded equals.
Is Token Funded does not equal.
Crypto Native equals.
Crypto Native does not equal.
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.
Post Money Valuation USD is greater than.
Post Money Valuation USD is greater than or equal to.
Post Money Valuation USD is less than.
Post Money Valuation USD is less than or equal to.
Has Native Asset equals.
Has Native Asset 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).
Funded Entity Sectors array includes.
Funded Entity Sectors array does not include.
Funded Entity Sectors array includes any of (comma-separated).
Funded Entity Sectors array includes none of (comma-separated).
Funded Entity Sub Sectors array includes.
Funded Entity Sub Sectors array does not include.
Funded Entity Sub Sectors array includes any of (comma-separated).
Funded Entity Sub Sectors array includes none of (comma-separated).
Funded Entity Tags array includes.
Funded Entity Tags array does not include.
Funded Entity Tags array includes any of (comma-separated).
Funded Entity Tags array includes none of (comma-separated).
Funded Entity City equals.
Funded Entity City is one of (comma-separated).
Funded Entity State equals.
Funded Entity State is one of (comma-separated).
Funded Entity Country equals.
Funded Entity Country is one of (comma-separated).
Funded Entity Country Code equals.
Funded Entity Country Code is one of (comma-separated).
Funded Entity Total Amount Raised USD is greater than.
Funded Entity Total Amount Raised USD is greater than or equal to.
Funded Entity Total Amount Raised USD is less than.
Funded Entity Total Amount Raised USD is less than or equal to.
Ecosystem Network IDs array includes.
Ecosystem Network IDs array includes any of (comma-separated).
Investor Count equals.
Investor Count is greater than.
Investor Count is greater than or equal to.
Investor Count is less than.
Investor Count is less than or equal to.
Investor Entity IDs array includes.
Investor Entity IDs array does not include.
Investor Entity IDs array includes any of (comma-separated).
Investor Entity IDs array includes none of (comma-separated).
Investor Names array includes.
Investor Names array includes any of (comma-separated).
Lead Investor Entity IDs array includes.
Lead Investor Entity IDs array includes any of (comma-separated).
Lead Investor Names array includes.
Lead Investor Names array includes any of (comma-separated).
Investor Organization IDs array includes.
Investor Organization IDs array includes any of (comma-separated).
Investor Project IDs array includes.
Investor Project IDs array includes any of (comma-separated).
Investor Person IDs array includes.
Investor Person IDs array includes any of (comma-separated).
Field to sort by; defaults to the model's default sort column.
announcementDate, fundingDate, type, stage, raisedAmountUSD, postMoneyValuationUSD, fundedEntityName, fundedEntityTotalAmountRaisedUSD, investorCount Sort direction.
asc, desc 1-based page number.
Rows per page (max 1000, default 100).
Comma-separated fields to return; defaults to all fields.
fundingRoundID, announcementDate, fundingDate, type, stage, isTokenFunded, cryptoNative, raisedAmountUSD, postMoneyValuationUSD, hasNativeAsset, fundedEntityID, fundedEntityType, fundedEntityName, fundedEntitySlug, fundedEntityLogoURL, fundedEntityDescription, fundedEntitySector, fundedEntityCategory, fundedEntitySectorsV2, fundedEntitySubSectorsV2, fundedEntityTagsV2, fundedEntityCityName, fundedEntityStateName, fundedEntityCountryName, fundedEntityCountryISO2, fundedEntityTotalAmountRaisedUSD, ecosystemNetworkIDs, investorCount, investorEntityIDs, investorNames, leadInvestorEntityIDs, leadInvestorNames, investorOrganizationIDs, investorProjectIDs, investorPersonIDs, announcementURLs 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