curl --request POST \
--url https://api.bigdata.com/v1/funding-rounds/query \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"identifier": {
"type": "rp_entity_id",
"value": "UWCVKI"
},
"limit": 100
}
'import requests
url = "https://api.bigdata.com/v1/funding-rounds/query"
payload = {
"identifier": {
"type": "rp_entity_id",
"value": "UWCVKI"
},
"limit": 100
}
headers = {
"X-API-KEY": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-KEY': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({identifier: {type: 'rp_entity_id', value: 'UWCVKI'}, limit: 100})
};
fetch('https://api.bigdata.com/v1/funding-rounds/query', 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.bigdata.com/v1/funding-rounds/query",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'identifier' => [
'type' => 'rp_entity_id',
'value' => 'UWCVKI'
],
'limit' => 100
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-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"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.bigdata.com/v1/funding-rounds/query"
payload := strings.NewReader("{\n \"identifier\": {\n \"type\": \"rp_entity_id\",\n \"value\": \"UWCVKI\"\n },\n \"limit\": 100\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-KEY", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.bigdata.com/v1/funding-rounds/query")
.header("X-API-KEY", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"identifier\": {\n \"type\": \"rp_entity_id\",\n \"value\": \"UWCVKI\"\n },\n \"limit\": 100\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bigdata.com/v1/funding-rounds/query")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-KEY"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"identifier\": {\n \"type\": \"rp_entity_id\",\n \"value\": \"UWCVKI\"\n },\n \"limit\": 100\n}"
response = http.request(request)
puts response.read_body{
"results": [
{
"name": "Series F - OpenAI",
"announced_on": {
"value": "2015-12-08",
"precision": "day"
},
"closed_on": {
"value": "2015-12-08",
"precision": "day"
},
"investment_type": "series_f",
"investment_stage": "late_stage_venture",
"money_raised": {
"value": 201125120000,
"currency": "USD",
"value_usd": 201125120000
},
"target_money_raised": {
"value": 201125120000,
"currency": "USD",
"value_usd": 201125120000
},
"pre_money_valuation": {
"value": 201125120000,
"currency": "USD",
"value_usd": 201125120000
},
"post_money_valuation": {
"value": 201125120000,
"currency": "USD",
"value_usd": 201125120000
},
"post_money_valuation_source": "confirmed",
"is_equity": true,
"num_investors": 32,
"lead_investors": [
{
"entity_type": "organization",
"name": "Khosla Ventures",
"rp_entity_id": "4A6F00"
}
],
"investors": [
{
"entity_type": "organization",
"name": "Khosla Ventures",
"rp_entity_id": "4A6F00"
}
]
}
],
"metadata": {
"rp_entity_id": "UWCVKI",
"request_id": "<string>",
"timestamp": "<string>",
"usage": {}
},
"errors": [
{
"message": "<string>"
}
],
"pagination": {
"cursor": "00000DexaRK4NT6t",
"has_cursor": true
}
}{
"message": "Bad Request Error",
"statusCode": 400
}{
"message": "Too many requests. Please try again later.",
"statusCode": 429
}{
"message": "Internal Server Error",
"statusCode": 500
}Private Company Funding Rounds
Returns the funding rounds one private company has raised: when each was announced and closed, what kind of round it was, how much it raised, what the company was valued at before and after, and who invested.
One company per request, keyed by RavenPack entity ID. Results are paged: send back
pagination.cursor to get the next page, and keep going until
pagination.has_cursor is false. A company the data provider has no rounds for
comes back with an empty results.
curl --request POST \
--url https://api.bigdata.com/v1/funding-rounds/query \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"identifier": {
"type": "rp_entity_id",
"value": "UWCVKI"
},
"limit": 100
}
'import requests
url = "https://api.bigdata.com/v1/funding-rounds/query"
payload = {
"identifier": {
"type": "rp_entity_id",
"value": "UWCVKI"
},
"limit": 100
}
headers = {
"X-API-KEY": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-KEY': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({identifier: {type: 'rp_entity_id', value: 'UWCVKI'}, limit: 100})
};
fetch('https://api.bigdata.com/v1/funding-rounds/query', 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.bigdata.com/v1/funding-rounds/query",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'identifier' => [
'type' => 'rp_entity_id',
'value' => 'UWCVKI'
],
'limit' => 100
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-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"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.bigdata.com/v1/funding-rounds/query"
payload := strings.NewReader("{\n \"identifier\": {\n \"type\": \"rp_entity_id\",\n \"value\": \"UWCVKI\"\n },\n \"limit\": 100\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-KEY", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.bigdata.com/v1/funding-rounds/query")
.header("X-API-KEY", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"identifier\": {\n \"type\": \"rp_entity_id\",\n \"value\": \"UWCVKI\"\n },\n \"limit\": 100\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bigdata.com/v1/funding-rounds/query")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-KEY"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"identifier\": {\n \"type\": \"rp_entity_id\",\n \"value\": \"UWCVKI\"\n },\n \"limit\": 100\n}"
response = http.request(request)
puts response.read_body{
"results": [
{
"name": "Series F - OpenAI",
"announced_on": {
"value": "2015-12-08",
"precision": "day"
},
"closed_on": {
"value": "2015-12-08",
"precision": "day"
},
"investment_type": "series_f",
"investment_stage": "late_stage_venture",
"money_raised": {
"value": 201125120000,
"currency": "USD",
"value_usd": 201125120000
},
"target_money_raised": {
"value": 201125120000,
"currency": "USD",
"value_usd": 201125120000
},
"pre_money_valuation": {
"value": 201125120000,
"currency": "USD",
"value_usd": 201125120000
},
"post_money_valuation": {
"value": 201125120000,
"currency": "USD",
"value_usd": 201125120000
},
"post_money_valuation_source": "confirmed",
"is_equity": true,
"num_investors": 32,
"lead_investors": [
{
"entity_type": "organization",
"name": "Khosla Ventures",
"rp_entity_id": "4A6F00"
}
],
"investors": [
{
"entity_type": "organization",
"name": "Khosla Ventures",
"rp_entity_id": "4A6F00"
}
]
}
],
"metadata": {
"rp_entity_id": "UWCVKI",
"request_id": "<string>",
"timestamp": "<string>",
"usage": {}
},
"errors": [
{
"message": "<string>"
}
],
"pagination": {
"cursor": "00000DexaRK4NT6t",
"has_cursor": true
}
}{
"message": "Bad Request Error",
"statusCode": 400
}{
"message": "Too many requests. Please try again later.",
"statusCode": 429
}{
"message": "Internal Server Error",
"statusCode": 500
}Authorizations
Body
Object specifying which identifier you are using to request the company profile. You must supply one type and its corresponding value.
Show child attributes
Show child attributes
Funding rounds to return, from 1 to 100.
1 <= x <= 100100
Token for the next page. Send back 'pagination.cursor' from the previous response, unchanged and with the same identifier; 'limit' may differ. Omit it for the first page.
256Response
Successful Response
The company's funding rounds on this page, in the order the data provider lists them. Empty for a company the provider has no rounds for, and for one we cannot map.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Common pagination response for endpoints that support pagination.
Show child attributes
Show child attributes
Was this page helpful?