NAV Navbar
  • Introduction
  • Authentication
  • Search
  • General Profile
  • Financials
  • Deals
  • Usage
  • Errors
  • Introduction

    Welcome to the PrivCo API Documentation. You can find steps to Authenticate with a provided API key, how to identify companies using the Search endpoint, and a general reference of available endpoints that best suit your data needs.

    Please feel free to contact the PrivCo Development Team with any questions.

    Authentication

    Curl example:

    curl -X GET --header 'Accept: application/json' --header 'x-api-key: YOUR_KEY' 'https://api.privco.com/v2/general_profile/company/9203'
    

    Make sure to replace YOUR_KEY with your API key.

    To use the API with your own application, please add the provided API key to the 'x-api-key' property in the request header that looks like the following:

    x-api-key: YOUR_KEY

    Search

    Search by name or website to get the corresponding profile ID.

    The endpoint returns JSON structured like this:

    {
      "data": [
          {
              "name": "Airblade",
              "profile_id": 35001,
              "profile_type": "Company",
              "profile_classification": "Private",
              "permalink": "http://www.privco.com/private-company/dyson",
              "location": "United Kingdom",
              "industry": "Manufacturing & Industrial",
              "website": [
                  "www.dyson.com"
              ]
          },
          {
              "name": "AirWatch, LLC",
              "profile_id": 137280,
              "profile_type": "Company",
              "profile_classification": "Private",
              "permalink": "http://www.privco.com/private-company/airwatch",
              "location": "United States",
              "industry": "Technology",
              "website": [
                  "www.Air-Watch.com"
              ]
          }
        ]
    }
    

    HTTP Request

    GET https://api.privco.com/v2/search/{name}

    Ex: https://api.privco.com/v2/search/air

    Ex: https://api.privco.com/v2/search?name=air

    Ex: https://api.privco.com/v2/search?website=airbnb.com

    Ex: https://api.privco.com/v2/search?name=air&page=2

    Query Parameters

    Options Default Description
    name Search by using the company name.
    website Search by using the company website.
    page If there are more than 20 results returned, you can specify a page number to view the next page.

    General Profile

    Get the general company or investor profile

    The endpoint returns JSON structured like this:

    {
      "data": {
        "name": "LL Bean",
        "profile_type": "Company",
        "profile_id": 9203,
        "profile_classification": "Private",
        "permalink": "https://www.privco.com/private-company/ll-bean",
        "address": {
          "addr1": "15 Casco Street",
          "addr2": "",
          "city": "Freeport",
          "state": "ME",
          "zip_code": "04033",
          "country": "United States",
          "area_code": "",
          "phone": "207-865-4761",
          "fax": "207-552-2802"
        },
        "company_type": "CORPORATION",
        "summary": "LL Bean Inc.is a privately-held manufacturer and retailer of apparel, equipment, and outdoor gear. The company provides a range of goods for various outdoor activities. LL Bean also offers indoor as well as outdoor home furniture and accessories. It sells its products through its retail stores, catalogs, and online. Founded in 1912 by Leon Leonwood Bean, LL Bean is headquartered in Freeport, Maine.",
        "industry": "Consumer Products",
        "website": [
          "www.llbean.com"
        ],
        "latest_revenues": 1600000000,
        "latest_revenues_currency": "USD",
        "latest_revenues_year": 2016,
        "latest_employees": 5900,
        "latest_employees_year": 2016,
        "total_funding": 0,
        "total_funding_currency": "",
        "parent_company": [],
        "subsidiary": [],
        "partner": [],
        "sister_company": [],
        "dba": [],
        "aka": [
          {
            "name": "L.L. Bean",
            "profile_type": "",
            "profile_id": ""
          }
        ],
        "former_name": [],
        "competitors": [
          {
            "name": "Brooks Brothers, Inc.",
            "profile_type": "Company",
            "profile_id": "42470"
          },
          {
            "name": "Bubba Brands, Inc.",
            "profile_type": "Company",
            "profile_id": "616743"
          },
          {
            "name": "Buffalo Jackson Trading Company",
            "profile_type": "Company",
            "profile_id": "264864"
          }
        ],
        "founder": [
          {
            "name": "Leon Leonwood Bean"
          }
        ],
        "owner": [
          {
            "name": "Bean Family & Descendants"
          }
        ],
        "contacts": [
          {
            "title": "Senior Talent Specialist",
            "name": "Tammy Noyes",
            "email": "tnoyes@llbean.com"
          },
          {
            "title": "CEO/President",
            "name": "Stephen Smith",
            "email": "ssmith@llbean.com"
          },
          {
            "title": "Chairman",
            "name": "Shawn Gorman",
            "email": "sgorman@llbean.com"
          },
          {
            "title": "Chief Financial Officer",
            "name": "Mark Fasold",
            "email": "mfasold@llbean.com"
          },
          {
            "title": "SVP & General Manager of Retail",
            "name": "Ken Kacere",
            "email": "kkacere@llbean.com"
          },
          {
            "title": "Chief Information Officer",
            "name": "Jean Wilson",
            "email": "jwilson@llbean.com"
          },
          {
            "title": "SVP of Direct Channel",
            "name": "Chris Wilson",
            "email": "cwilson@llbean.com"
          },
          {
            "title": "Manager - Public Affairs",
            "name": "Carolyn Beem",
            "email": "cbeem@llbean.com"
          }
        ],
        "investors": []
      }
    }
    

    This endpoint retrieves a general company or investor profile including most recent year's Employees and Revenues, and Total Funding. For additional line items, in-depth historical Financials and KPIs please see the "Financials" call. For detailed Funding and M&A deal activity, please see the "Deals" call.

    HTTP Request

    GET https://api.privco.com/v2/general_profile/{profile_type}/{profile_id}

    Ex: https://api.privco.com/v2/general_profile/company/9203

    Ex: https://api.privco.com/v2/general_profile/investor/4087

    Query Parameters

    Options Default Description
    profile_type Specify the profile type: company or investor
    profile_id This is the id of the company or investor profile, which can be obtained using the Search API endpoint

    Financials

    Get detailed Financials, KPIs, and growth rates for the company (all available data points).

    The endpoint returns JSON structured like this:

    {
      "data": [
        {
          "company_profile_id": 9203,
          "title": "Revenues",
          "currency": "USD",
          "column": "2016",
          "value": "1600000000"
        },
        {
          "company_profile_id": 9203,
          "title": "Employees",
          "currency": "",
          "column": "2016",
          "value": "5900"
        },
        {
          "company_profile_id": 9203,
          "title": "Revenues",
          "currency": "USD",
          "column": "2015",
          "value": "1600000000"
        },
        {
          "company_profile_id": 9203,
          "title": "Employees",
          "currency": "",
          "column": "2015",
          "value": "5500"
        },
        {
          "company_profile_id": 9203,
          "title": "U.S. Locations",
          "currency": "",
          "column": "2015",
          "value": "40"
        },
      ],
      "growth_rates": {
        "revenue_growth_rate_1yr": -0.625,
        "revenue_growth_rate_3yr": 0.637,
        "employee_growth_rate_1yr": 0.8475,
        "employee_growth_rate_3yr": 3.9315
      },
      "privco_tier": "Gold"
    }
    

    HTTP Request

    GET https://api.privco.com/v2/financials/{profile_type}/{profile_id}

    Ex: https://api.privco.com/v2/financials/company/9203

    Ex: https://api.privco.com/v2/financials/company/9203?year=2016&title=Revenues

    Query Parameters

    Options Default Description
    profile_type Specify the profile type: company
    profile_id This is the id of the company profile.
    year Gets results based on a specific year.
    title Gets results based on a specific title.

    Deals

    Get all available VC funding and M&A deals for the company.

    The endpoint returns JSON structured like this:

    {
      "data": {
        "vc_funding": [
          {
            "target_company_id": 78,
            "target_company_name": "Airbnb, Inc.",
            "vc_deal_id": 215068,
            "round": "F",
            "currency": "USD",
            "total": "447800000",
            "date": {
              "month": "3",
              "day": "9",
              "year": "2017"
            },
            "investors": [
              {
                "investor_name": "Alfred Lin",
                "investor_profile_id": "10283",
                "investor_profile_type": "Investor"
              },
              {
                "investor_name": "Jeff Jordan",
                "investor_profile_id": "0",
                "investor_profile_type": "None"
              },
              {
                "investor_name": "Technology Crossover Ventures",
                "investor_profile_id": "638",
                "investor_profile_type": "Investor"
              },
              {
                "investor_name": "Google Capital",
                "investor_profile_id": "15665",
                "investor_profile_type": "Investor"
              }
            ]
          }
        ],
        "ma_deals": [
        {
          "ma_deal_id": 105988,
          "deal_role": "Buyer",
          "date": {
            "month": "6",
            "day": "16",
            "year": "2017"
          },
          "percent_acquired": "100",
          "currency": "USD",
          "valuation": "",
          "price": "",
          "price_component_cash": "",
          "target": [
            {
              "target_name": "Trooly, Inc.",
              "target_profile_id": "1047579",
              "target_profile_type": "Company"
            }
          ],
          "buyer": [
            {
              "buyer_name": "Airbnb, Inc.",
              "buyer_profile_id": "78",
              "buyer_profile_type": "Company"
            }
          ],
          "seller": [
            {
              "seller_name": "Milliways Ventures",
              "seller_profile_id": "20723",
              "seller_profile_type": "Investor"
            },
            {
              "seller_name": "Bain Capital Ventures",
              "seller_profile_id": "1255",
              "seller_profile_type": "Investor"
            }
          ]
        }
      ]
    }
    

    HTTP Request

    GET https://api.privco.com/v2/deals/{profile_type}/{profile_id}

    Ex: https://api.privco.com/v2/deals/company/9203

    Ex: https://api.privco.com/v2/deals/investor/4087

    Query Parameters

    Options Default Description
    profile_type Specify the profile type: company or investor
    profile_id This is the id of the company profile.

    Usage

    Check your API usage for the current period.

    The endpoint returns JSON structured like this:

    {
        "data": {
            "unique_profile": {
                "refresh_period": "monthly",
                "total_quota": 86,
                "used_this_period": 36,
                "remaining_this_period": 50
            },
            "calls": {
                "refresh_period": "monthly",
                "general_profile": {
                    "total_quota": 176,
                    "used_this_period": 1,
                    "remaining_this_period": 175
                },
                "financials": {
                    "total_quota": 10000,
                    "used_this_period": 0,
                    "remaining_this_period": 10000
                },
                "deals": {
                    "total_quota": 1000,
                    "used_this_period": 1,
                    "remaining_this_period": 999
                }
            },
            "subscription_start": "2016-09-30",
            "subscription_end": "2019-09-30"
        },
        "meta": {
            "call": "usage",
            "status": "success",
            "current_time": 1513789998538
        }
    }
    
    

    HTTP Request

    GET https://api.privco.com/v2/usage

    Errors

    HTTP Error Codes

    Code Description
    400 Bad Request You have entered an invalid command.
    401 Unauthorized API key is missing or wrong.
    403 Forbidden You don't have permissions for that action, or subscription is expired.
    500 Internal Server Error We experienced a problem with our server. Please try again.