Access Crunchbase Data

Integrate Crunchbase data into your business, perform analysis, and build applications

Suggest Edits

/organizations

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/organizations
curl --request GET \
  --url https://api.crunchbase.com/v3.1/organizations
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/organizations' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/organizations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/organizations");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/organizations"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Query Params

updated_since
date-time

When provided, restricts the result set to Organizations where updated_at >= the passed value

query
string

Full text search of an Organization's name, aliases (i.e. previous names or "also known as"), and short description

name
string

Full text search limited to name and aliases

domain_name
string

Text search of an Organization's domain_name (e.g. www.google.com)

categories
string

Filter by categories (comma separated, AND'd together) e.g. categories=Automotive,Public Transportation

category_uuids
string

Filter by one or more Categories. Separate multiple UUIDs with commas. When passed, multiple UUIDs are logically AND'd together

locations
string

Filter by location names (comma separated, AND'd together) e.g. locations=California,San Francisco

organization_types
string

Filter by one or more types. Multiple types are separated by commas. Available types are "company", "investor", "school", and "group". Multiple organization_types are logically AND'd.

sort_order
string

The sort order of the collection. Options are "created_at ASC", "created_at DESC", "updated_at ASC", and "updated_at DESC"

page
int32

Page number of the results to retrieve.

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

The /organizations endpoint returns a paginated list of OrganizationSummary items for every Organization in Crunchbase.

The sort_order parameter, which defaults to "created_at DESC" cannot be combined with any of the search or filter query parameters. Searching and filtering results in a "custom" sort order.

Searching Organizations

Developers can search the /organizations endpoint using three mutually-exclusive freetext search options, as follows:

  • query: searches name, aliases / prior names, location, domain and short_description
  • name: searches name and aliases / prior names
  • domain_name : searches domain

A query that includes more than one of these parameters will result in an error.

Filtering Organizations

In addition, developers can filter results by three optional facets, as follows:

  • organization_types: company, investor, school, and/or group (logically AND'd)
  • location_uuids : one or more location UUIDs (comma-separated and logically AND'd)
  • category_uuids : one or more UUIDs (comma-separated and logically AND'd)

A query can contain multiple facet filters. Facet filters are logically AND'd together.

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/people
curl --request GET \
  --url https://api.crunchbase.com/v3.1/people
var request = require("request");

var options = { method: 'GET', url: 'https://api.crunchbase.com/v3.1/people' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/people")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/people");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/people"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Query Params

name
string

A full-text query of name only

query
string

A full-text query of name, title, and company

updated_since
date-time

When provided, restricts the result set to People where updated_at >= the passed value

sort_order
string
page
int32

the 1-indexed page number to retrieve

locations
string

Filter by location names (comma separated, AND'd together) e.g. locations=California,San Francisco

socials
string

Filter by social media identity (comma separated, AND'd together) e.g. socials=ronconway

types
string

Filter by type (currently, either this is empty, or is simply "investor")

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

The /people endpoint returns a paginated list PersonSummary items for every Person in Crunchbase.

Suggest Edits

/categories

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/categories
curl --request GET \
  --url https://api.crunchbase.com/v3.1/categories
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/categories' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/categories")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/categories");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/categories"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Query Params

sort_order
string

The sort order of the collection

page
int32

Page number of the results to retrieve

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

The /categories endpoint returns a paginated collection of Category items.

Suggest Edits

/locations

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/locations
curl --request GET \
  --url https://api.crunchbase.com/v3.1/locations
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/locations' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/locations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/locations");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/locations"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Query Params

sort_order
string

The sort order of the collection

page
int32

Page number of the results to retrieve

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

The /locations endpoint returns a paginated collection of Locations.

Currently, the functionality of this endpoint is rather limited. One must retrieve the entire result set to find any specific Location.

On the Roadmap are the ability to query the endpoint by Location name and parent Location UUID.

Suggest Edits

/funding-rounds

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/funding-rounds
curl --request GET \
  --url https://api.crunchbase.com/v3.1/funding-rounds
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/funding-rounds' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/funding-rounds")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/funding-rounds");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/funding-rounds"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Query Params

updated_since
date-time

When provided, restricts the result set to funding rounds where updated_at >= the passed value

sort_order
string

The sort order for the collection

page
int32

The 1-indexed page number to retrieve

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

Suggest Edits

/funding-rounds/:uuid

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/funding-rounds/uuid
curl --request GET \
  --url https://api.crunchbase.com/v3.1/funding-rounds/uuid
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/funding-rounds/uuid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/funding-rounds/uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/funding-rounds/uuid");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/funding-rounds/uuid"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Path Params

uuid
string
required

The UUID of the Funding Round

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

Funding Rounds are events wherein an Organization receives money from a Person or Organization.

The investors who participate in a Funding Round do so through what's called an Investor Investment.

Suggest Edits

/funding-rounds/:uuid/:relationship_name

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/funding-rounds/uuid/relationship_name
curl --request GET \
  --url https://api.crunchbase.com/v3.1/funding-rounds/uuid/relationship_name
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/funding-rounds/uuid/relationship_name' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/funding-rounds/uuid/relationship_name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/funding-rounds/uuid/relationship_name");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/funding-rounds/uuid/relationship_name"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Path Params

uuid
string
required

The 32-character uuid of the FundingRound

relationship_name
string
required

The name of the relationship connecting Items

Query Params

page
int32

The page number to retrieve

sort_order
string
 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

For every FundingRound, developers can retrieve the set of connected Nodes by relationship_name.

The type of Nodes returned in the items section of the response depends upon the name of the relationship.

The specifics are documented in the "Relationships" section of the FundingRound page.

Suggest Edits

/acquisitions

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/acquisitions
curl --request GET \
  --url https://api.crunchbase.com/v3.1/acquisitions
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/acquisitions' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/acquisitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/acquisitions");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/acquisitions"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Query Params

updated_since
date-time

When provided, restricts the result set to acquisitions where updated_at >= the passed value

sort_order
string

The sort order for the collection

page
int32

The 1-indexed page number to retrieve

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

Suggest Edits

/acquisitions/:uuid

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/acquisitions/uuid
curl --request GET \
  --url https://api.crunchbase.com/v3.1/acquisitions/uuid
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/acquisitions/uuid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/acquisitions/uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/acquisitions/uuid");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/acquisitions/uuid"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Path Params

uuid
string
required

The UUID of the Acquisition

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

Acquisitions are Activities where one Organization acquires another in a financial transaction.

Each Acquisition is uniquely identified by a UUID.

A call to the /acquisitions/:uuid detail endpoint returns an Acquisition.

Suggest Edits

/acquisitions/:uuid/:relationship_name

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/acquisitions/uuid/relationship_name
curl --request GET \
  --url https://api.crunchbase.com/v3.1/acquisitions/uuid/relationship_name
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/acquisitions/uuid/relationship_name' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/acquisitions/uuid/relationship_name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/acquisitions/uuid/relationship_name");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/acquisitions/uuid/relationship_name"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Path Params

uuid
string
required

32-character uuid of the Acquisition

relationship_name
string
required

The name of the relationship connecting Items

Query Params

page
string

The number of the page to retrieve

sort_order
string
 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

For every Acquisition, developers can retrieve the set of connected Nodes by relationship_name.

The type of Nodes returned in the items section of the response depends upon the name of the relationship.

The specifics are documented in the "Relationships" section of the Acquisition page.

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/ipos
curl --request GET \
  --url https://api.crunchbase.com/v3.1/ipos
var request = require("request");

var options = { method: 'GET', url: 'https://api.crunchbase.com/v3.1/ipos' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/ipos")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/ipos");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/ipos"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Query Params

updated_since
date-time

When provided, restricts the result set to IPOs where updated_at >= the passed value

sort_order
string

The sort order for the collection

page
int32

The 1-indexed page number to retrieve

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

Suggest Edits

/ipos/:uuid

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/ipos/uuid
curl --request GET \
  --url https://api.crunchbase.com/v3.1/ipos/uuid
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/ipos/uuid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/ipos/uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/ipos/uuid");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/ipos/uuid"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Path Params

uuid
string
required

The UUID of the IPO

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

Ipos are Activities where an Organization sells stock on a public exchange ("goes public").

Each Ipo is uniquely identified by a UUID.

A call to the Ipo detail endpoint returns an Ipo.

Suggest Edits

/ipos/:uuid/:relationship_name

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/ipos/uuid/relationship_name
curl --request GET \
  --url https://api.crunchbase.com/v3.1/ipos/uuid/relationship_name
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/ipos/uuid/relationship_name' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/ipos/uuid/relationship_name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/ipos/uuid/relationship_name");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/ipos/uuid/relationship_name"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Path Params

uuid
string
required

The 32-character identifier of the Ipo

relationship_name
string
required

The name of the relationship connecting Items

Query Params

page
int32

The page number to retrieve

order
string
 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

For every Ipo, developers can retrieve the set of connected Nodes by relationship_name.

The type of Nodes returned in the items section of the response depends upon the name of the relationship.

The specifics are documented in the "Relationships" section of the Ipo page.

Suggest Edits

/funds/:uuid

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/funds/uuid
curl --request GET \
  --url https://api.crunchbase.com/v3.1/funds/uuid
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/funds/uuid' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/funds/uuid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/funds/uuid");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/funds/uuid"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Path Params

uuid
string
required

The UUID of the Fund Raise

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

Funds are investment vehicles through which Investors make Investments in FundingRounds.

Each Fund is uniquely identified by a UUID.

Suggest Edits

/funds/:uuid/:relationship_name

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/funds/uuid/relationship_name
curl --request GET \
  --url https://api.crunchbase.com/v3.1/funds/uuid/relationship_name
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/funds/uuid/relationship_name' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/funds/uuid/relationship_name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/funds/uuid/relationship_name");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/funds/uuid/relationship_name"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Path Params

uuid
string
required

The 32-character identifier of the Fund

relationship_name
string
required

The name of the connection between the Fund and related Items

Query Params

page
int32

The number of the page to retrieve

sort_order
string
 

For every Fund, developers can retrieve the set of connected Nodes by relationship_name.

The type of Nodes returned in the items section of the response depends upon the name of the relationship.

The specifics are documented in the "Relationships" section of the Fund page.

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/deletes
curl --request GET \
  --url https://api.crunchbase.com/v3.1/deletes
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/deletes' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/deletes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/deletes");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/deletes"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Query Params

page
int32

The 1-indexed page number to retrieve

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

A call to the deletes endpoint returns the most recently deleted entities.

Suggest Edits

/deletes/:entity_type

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/deletes/entity_type
curl --request GET \
  --url https://api.crunchbase.com/v3.1/deletes/entity_type
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/deletes/entity_type' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/deletes/entity_type")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/deletes/entity_type");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/deletes/entity_type"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Path Params

entity_type
string
required

The entity type

Query Params

page
int32

The 1-indexed page number to retrieve

 

Endpoint Requires Enterprise or Applications Access

To access this endpoint you must have Enterprise or Applications access. Learn more.

A call to the deletes endpoint returns the most recently deleted entities for the given entity_type. Accepted entity types include:

  • acquisitions
  • funds
  • funding-rounds
  • ipos
  • locations
  • categories
  • organizations
  • people
  • products
Suggest Edits

/odm-organizations

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/odm-organizations
curl --request GET \
  --url https://api.crunchbase.com/v3.1/odm-organizations
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/odm-organizations' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/odm-organizations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/odm-organizations");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/odm-organizations"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Query Params

updated_since
date-time

When provided, restricts the result set to Organizations where updated_at >= the passed value

query
string

Full text search of an Organization's name, aliases (i.e. previous names or "also known as"), and short description

name
string

Full text search limited to name and aliases

domain_name
string

Text search of an Organization's domain_name (e.g. www.google.com)

locations
string

Filter by location names (comma separated, AND'd together) e.g. locations=California,San Francisco

organization_types
string

Filter by one or more types. Multiple types are separated by commas. Available types are "company", "investor", "school", and "group". Multiple organization_types are logically AND'd.

sort_order
string

The sort order of the collection. Options are "created_at ASC", "created_at DESC", "updated_at ASC", and "updated_at DESC"

page
int32

Page number of the results to retrieve.

 

Endpoint Available to All Registered Users

This endpoint returns data from the Open Data Map.

The /odm_organizations endpoint returns a paginated list of OrganizationSummary items for every Organization in Crunchbase.

The sort_order parameter, which defaults to "created_at DESC" cannot be combined with any of the search or filter query parameters. Searching and filtering results in a "custom" sort order.

Searching Organizations

Developers can search the /organizations endpoint using three mutually-exclusive freetext search options, as follows:

  • query: searches name, aliases / prior names, location, domain and short_description
  • name: searches name and aliases / prior names
  • domain_name : searches domain

A query that includes more than one of these parameters will result in an error.

Filtering Organizations

In addition, developers can filter results by three optional facets, as follows:

  • organization_types: company, investor, and/or school (logically AND'd)
  • location_uuids : one or more location UUIDs (comma-separated and logically AND'd)
  • category_uuids : one or more UUIDs (comma-separated and logically AND'd)

A query can contain multiple facet filters. Facet filters are logically AND'd together.

Suggest Edits

/odm-people

 

Query Auth

 Authentication is required for this endpoint.
gethttps://api.crunchbase.com/v3.1/odm-people
curl --request GET \
  --url https://api.crunchbase.com/v3.1/odm-people
var request = require("request");

var options = { method: 'GET',
  url: 'https://api.crunchbase.com/v3.1/odm-people' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
require 'uri'
require 'net/http'

url = URI("https://api.crunchbase.com/v3.1/odm-people")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
var data = JSON.stringify(false);

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.crunchbase.com/v3.1/odm-people");

xhr.send(data);
import requests

url = "https://api.crunchbase.com/v3.1/odm-people"

response = requests.request("GET", url)

print(response.text)
A binary file was returned

You couldn't be authenticated

Try the API to see results

Query Params

name
string

A full-text query of name only

query
string

A full-text query of name, title, and company

updated_since
date-time

When provided, restricts the result set to People where updated_at >= the passed value

sort_order
string
page
int32

the 1-indexed page number to retrieve

locations
string

Filter by location names (comma separated, AND'd together) e.g. locations=California,San Francisco

socials
string

Filter by social media identity (comma separated, AND'd together) e.g. socials=ronconway

types
string

Filter by type (currently, either this is empty, or is simply "investor")

 

Endpoint Available to All Registered Users

This endpoint returns data from the Open Data Map.

The /people endpoint returns a paginated list PersonSummary items for every Person in Crunchbase.