Get Fund Manager
curl --request GET \
--url https://api.blockworks.com/query/tabular/fund-managers/{fundManagerID} \
--header 'X-Blockworks-API-Key: <api-key>'import requests
url = "https://api.blockworks.com/query/tabular/fund-managers/{fundManagerID}"
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/fund-managers/{fundManagerID}', 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/fund-managers/{fundManagerID}",
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/fund-managers/{fundManagerID}"
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/fund-managers/{fundManagerID}")
.header("X-Blockworks-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blockworks.com/query/tabular/fund-managers/{fundManagerID}")
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": {
"fundAnnouncementDate": "2024-01-01T00:00:00Z",
"fundID": "<fundID>",
"fundManagerID": "<fundManagerID>",
"fundName": "<fundName>",
"fundRaisedAmountUSD": 123.45,
"investorID": "<investorID>",
"managerEntityID": "<managerEntityID>",
"managerEntityType": "<managerEntityType>",
"managerIsActive": true,
"managerLogoURL": "<managerLogoURL>",
"managerName": "<managerName>"
},
"error": null,
"metadata": {
"matchedField": "fundManagerID"
}
}{
"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\""
}Fund Managers
Get Fund Manager
One row per fund and manager pair, keyed by fundManagerID: the fund with its announcement date and size, and the manager with its type, logo and investor id. Lists every fund a manager has raised or the firms behind a fund.
GET
/
query
/
tabular
/
fund-managers
/
{fundManagerID}
Get Fund Manager
curl --request GET \
--url https://api.blockworks.com/query/tabular/fund-managers/{fundManagerID} \
--header 'X-Blockworks-API-Key: <api-key>'import requests
url = "https://api.blockworks.com/query/tabular/fund-managers/{fundManagerID}"
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/fund-managers/{fundManagerID}', 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/fund-managers/{fundManagerID}",
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/fund-managers/{fundManagerID}"
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/fund-managers/{fundManagerID}")
.header("X-Blockworks-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blockworks.com/query/tabular/fund-managers/{fundManagerID}")
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": {
"fundAnnouncementDate": "2024-01-01T00:00:00Z",
"fundID": "<fundID>",
"fundManagerID": "<fundManagerID>",
"fundName": "<fundName>",
"fundRaisedAmountUSD": 123.45,
"investorID": "<investorID>",
"managerEntityID": "<managerEntityID>",
"managerEntityType": "<managerEntityType>",
"managerIsActive": true,
"managerLogoURL": "<managerLogoURL>",
"managerName": "<managerName>"
},
"error": null,
"metadata": {
"matchedField": "fundManagerID"
}
}{
"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 Fund Manager ID identifying the row.
Query Parameters
Comma-separated fields to return; defaults to all fields.
Available options:
fundManagerID, fundID, fundName, fundAnnouncementDate, fundRaisedAmountUSD, investorID, managerEntityID, managerEntityType, managerName, managerLogoURL, managerIsActive