Company data API: Your key to millions of fresh data records

Enrich data and supercharge new products with up-to-date company profiles. Use a highly scalable Company API to search our database and find companies worldwide based on various business attributes.

Try for free
Start with Google (Business)
A computer screen with a blue box that says Total Results.
Flexible pricing
Starting at $49/month
85M+
Public company data records
Daily updates
The database is updated every 6 hours
Elasticsearch
Advanced full-text search
Bulk download
Get up to 10,000 records in one batch
FilterType
website"string"
name"string"
country"string"
employees_count_gte≥0
employees_count_lte≥0
source_id≥0
exact_website"string"
industry"string"
created_at_gte"string"
created_at_lte"string"
location"string"
size"string"
last_updated_gte"string"
last_updated_lte"string"
founded_year_gte≥0
founded_year_lte≥0
funding_total_rounds_count_gte≥0
funding_total_rounds_count_lte≥0
funding_last_round_type≥0
funding_last_round_date_gte"string"
funding_total_rounds_count_lte"string"
{
    "id": 111371,
    "url": "https://www.professional-network.com/company/luxury-store-brand",
    "hash": "83627f1b6ccb868ce2450d63124a1562",
    "name": "Luxury store brand",
    "website": "http://www.luxury-store-brand.com",
    "size": "1,001-5,000 employees",
    "industry": "Retail Apparel and Fashion",
    "description": "Luxury store brand is the go-to destination for chic, contemporary fashion. The brand evokes a mindset - an attitude, not an age. It's a true original, always defining fashion's next stride forward.",
    "followers": 23288,
    "founded": 1976,
    "headquarters_city": null,
    "headquarters_country": null,
    "headquarters_state": null,
    "headquarters_street1": null,
    "headquarters_street2": null,
    "headquarters_zip": null,
    "created": "2016-06-17 20:08:21",
    "last_updated": "2023-09-09 18:08:29",
    "last_response_code": 200,
    "type": "Public Company",
    "headquarters_new_address": "Los Angeles, California",
    "employees_count": 1246,
    "headquarters_country_restored": "United States",
    "headquarters_country_parsed": "United States",
    "company_shorthand_name": "luxury-store-brand",
    "company_shorthand_name_hash": "44584e20693d123abce7729e4a2b9acb",
    "canonical_url": "https://www.professional-network.com/company/luxury-store-brand",
    "canonical_hash": "83627f1b6ccb868ce2450d63124a1562",
    "canonical_shorthand_name": "luxury-store-brand",
    "canonical_shorthand_name_hash": "44584e20693d123abce7729e4a2b9acb",
    "deleted": 0,
    "last_updated_ux": 1694282909,
    "source_id": 16753,
    "company_affiliated_collection": [
        {
            "id": 735765,
            "company_id": 7410562,
            "affiliated_company_url": "https://www.professional-network.com/company/rental-company",
            "affiliated_company_id": 7125453,
            "created": "2020-02-04 08:32:23",
            "last_updated": "2022-09-21 08:16:07",
            "deleted": 1
        }
    ],
    "company_also_viewed_collection": [
        {
            "id": 448146,
            "company_id": 111371,
            "viewed_company_url": "https://www.professional-network.com/company/fashion-brand",
            "viewed_company_id": null,
            "created": "2016-06-17 20:08:21",
            "last_updated": "2019-11-14 01:07:39",
            "deleted": 1
        }
    ],
    "company_featured_employees_collection": [
        {
            "id": 26392978,
            "company_id": 111371,
            "url": "https://www.professional-network.com/john-doe",
            "created": "2019-11-14 01:07:39",
            "last_updated": "2020-02-22 12:17:32",
            "deleted": 1
        }
    ],
    "company_featured_investors_collection": [
        {
            "id": 812666,
            "company_id": 111371,
            "investor_id": 5311,
            "round_id": 1822807,
            "created": "2021-11-29 16:02:04",
            "last_updated": "2021-12-28 09:06:11",
            "deleted": 1,
            "company_investors_list": {
                "id": 5311,
                "name": "The Investor Company",
                "hash": "7b1fcd743ad2e20a8f72819749131678",
                "created": "2020-09-10 00:02:42",
                "last_updated": "2022-02-07 10:32:06"
            }
        }
    ],
    "company_funding_rounds_collection": [
        {
            "id": 2,
            "last_round_investors_count": 0,
            "total_rounds_count": 4,
            "last_round_type": "Seed",
            "last_round_date": "2016-06-01 00:00:00",
            "last_round_money_raised": "US$ 224.2K",
            "created": "2020-09-07 13:01:57",
            "last_updated": "2020-09-26 16:29:54",
            "deleted": 1
        }
    ],
    "company_locations_collection": [
        {
            "id": 11612582,
            "company_id": 111371,
            "location_address": "Los Angeles, California, US",
            "is_primary": 1,
            "created": "2019-11-14 01:07:39",
            "last_updated": "2023-09-09 18:08:29",
            "deleted": 0
        },
        {
            "id": 11612583,
            "company_id": 111371,
            "location_address": "New York, US",
            "is_primary": 0,
            "created": "2019-11-14 01:07:39",
            "last_updated": "2023-09-09 18:08:29",
            "deleted": 0
        }
    ],
    "company_similar_collection": [
        {
            "id": 45310284,
            "company_id": 111371,
            "url": "https://www.professional-network.com/company/luxury-clothing-brand",
            "created": "2019-11-14 01:07:39",
            "last_updated": "2021-06-22 02:08:26",
            "deleted": 0
        }
    ],
    "company_specialties_collection": [
        {
            "id": 160305,
            "company_id": 111371,
            "specialty": "Luxury store brand stores",
            "created": "2016-06-17 20:08:21",
            "last_updated": "2022-07-25 04:42:17",
            "deleted": 1
        }
    ],
    "company_stock_info_collection": [
        {
            "id": 2789,
            "company_id": 111371,
            "ticker": "LSB",
            "exchange": "OTCM",
            "created": "2020-05-07 14:38:14",
            "last_updated": "2020-07-19 09:39:38",
            "deleted": 1
        }
    ],
    "company_updates_collection": [
        {
            "id": 193,
            "company_id": 12695930,
            "urn": "urn:li:activity:6991335602751201281",
            "followers": 1371,
            "date": "1mo",
            "description": "We are delighted to share with you our success at the Expo 2022. Prime Minister spent the highest time in the expo at our Virtual Reality Aircraft Simulator, took an entire sortie on the virtual ALH MK III, experienced it to the fullest. \n\nKudos to the entire team of the Tech Company for this remarkable achievement ! Hands down by far the best show we've ever had !",
            "reactions_count": 22,
            "comments_count": 2,
            "reshared_post_author": "John Doe",
            "reshared_post_author_url": "https://www.professional-network.com/john-doe",
            "reshared_post_author_headline": "Co-Founder at Tech Company, VR/AR Training Facilitator, TEDx & Keynote Speaker",
            "reshared_post_description": "We are delighted to share with you our success at the Expo 2022. Prime Minister spent the highest time in the expo at our Virtual Reality Aircraft Simulator, took an entire sortie on the virtual ALH MK III, experienced it to the fullest. \n\nKudos to the entire team of the Tech Company for this remarkable achievement ! Hands down by far the best show we've ever had !",
            "reshared_post_followers": 30,
            "reshared_post_date": "1mo",
            "last_updated": "2023-01-04 10:09:34",
            "deleted": 1
        }
    ]
}

Ready-to-use company data

Using the Company API, you can get data about millions of companies. It provides you with data points such as company name, size, location, industry, and more. The data you're getting is parsed and up-to-date.

You can access a detailed data dictionary and generate custom data samples using our self-service API tool.

Two ways to use API

Search

You can find relevant profiles in seconds. Use multiple filters to query our database, refine your search, and get records that match your criteria.

Enrich

Enrich the information you already have with extensive and fresh data. Use specific URLs or unique profile IDs to collect the profiles that you need.

SELF-SERVICE TOOL

Streamline your API usage with a self-service tool

Use the self-service tool to buy credits, find records, and download data on demand. A search query builder and learning resources make it easy for any team to get started.

Start now
Create custom datasets

Pick a dataset, filter out records, and download your results.

Create custom datasetsData typeCreate custom datasets
Get data

Integrate the API into your workflow or download data in bulk directly form the tool.

Direct download data
Try for free
Try for free

Every new user receives 400 free credits for search and 200 for data collection.

Select API plan

Get a monthly or annual subscription. Cancel anytime.

Buy API credits
Check record count
Check record count

Search our database and see how many records match your criteria.

import requests
import json

url = "https://api.coresignal.com/databaseapi/website/company/search/filter"

payload = json.dumps(
    {"name":"Coresignal","industry":"IT Services and IT Consulting","country":"United States"}
)
headers = {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer {JWT}'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)
curl --location  'https://api.coresignal.com/databaseapi/website/company/search/filter'
--header  'Content-Type: application/json'
--header 'Authorization: Bearer {JWT}'
--data {"name":"Coresignal","industry":"IT Services and IT Consulting","country":"United States"}
require “uri”
require “json”
require “net/http”
url = URI(“https://api.coresignal.com/databaseapi/website/company/search/filter”)
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Post.new(url)
request[“Content-Type”] = “application/json”
request[“Authorization”] = “Bearer {JWT}”
request.body = JSON.dump(
{“name”:“Coresignal”,“industry”:“IT Services and IT Consulting”,“country”:“United States”}
)
response = https.request(request)
puts response.read_body
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.coresignal.com/databaseapi/website/company/search/filter',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'
  {"name":"Coresignal","industry":"IT Services and IT Consulting","country":"United States"}
',
CURLOPT_HTTPHEADER => array(
  'Content-Type: application/json',
  'Authorization: Bearer {JWT}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
const url = 'https://api.coresignal.com/databaseapi/website/company/search/filter'
const data = {"name":"Coresignal","industry":"IT Services and IT Consulting","country":"United States"}
const customHeaders = {
  "Content-Type": "application/json",
  "Authorization": "Bearer {JWT}"
}

fetch(url, {
  method: 'POST',
  headers: customHeaders,
  body: JSON.stringify(data)
})
.then(response => response.json())
.then(data => console.info(data))
.catch(error => console.error(error))

Supporting smooth integration

We provide various resources for integrating our APIs into your existing data model.

  • Technical support
  • Detailed documentation
  • Code samples
  • Step-by-step instructions
  • Free credits for testing

Learn how your industry uses Company API

Investment

Investing

Company API is a quickly accessible source of up-to-date company information about millions of businesses worldwide. It allows investment firms to get extensive data on relevant companies on demand, whether for early-stage research, monitoring, or deal sourcing.

Learn more
Sales

Sales tech

Sales technology companies use this API for data enrichment and prospecting. It provides access to reliable and fresh data for ensuring lead quality and flexibility when searching for new opportunities based on specific data points or retrieving data whenever needed.

Learn more

Your use case?

Tell us more about your data needs and we’ll provide a solution.

Book a free consultation

Why 500+ companies choose Coresignal

Global

Global coverage

The database connected to our APIs consists of data records from across the globe.

Long expertise

In the market since 2016

Our team includes some of the most experienced web data extraction professionals.

Responsible data collection

Responsible data collection

We only collect publicly available web data, in line with the highest data privacy standards.

But don’t take us at our word.
Listen to our clients.

Find more reviews on Datarade.

"We are using Coresignal to enrich our AI platform for Sales Pipeline Growth. We proactively recommend sales-ready opps, interested buyers, warm intros, and trusted actions, which results in +25% in net new pipeline in 2 months, and +40% after 6 months."

Sales tech client

"Before we started working with Coresignal, the percentage of investments that we made that had data influence was around 2% and currently it's around 65%."

Venture capital client

"We chose Coresignal because of the coverage, data freshness, and ability to extend to other data sources."

Sales tech client

Pricing

20% off with annual plans
Free tier
$0
/month
Start for free
Subscription
Starting at
$49
/month
Sign up
20% off with annual plans
Enterprise
Monthly and annual plans
Volume pricing
Learn more
Collect credits200250-50,000Custom
Search credits400500-150,000Custom
Documentation access
Dedicated account manager
Historical headcount API*
Free tier
$0
/month
Collect credits200
Search credits400
Documentation access
Dedicated account manager
Historical headcount API*
Subscription
Starting at
$49
/month
Collect credits250-50,000
Search credits500-150,000
Documentation access
Dedicated account manager
Historical headcount API*
Enterprise
Monthly and annual plans
Volume pricing
Collect creditsCustom
Search creditsCustom
Documentation access
Dedicated account manager
Historical headcount API*
*Applies to higher-tier API subscription plans.

What is company data?

Company data consists of firmographic information from the largest social network of professionals. With Company data APIs you can filter multiple data points such as company name, industry, headcount, geographical location, and more. After that, you make a request and retrieve relevant records according to the filters you selected. Data sourcing is easier than ever with Coresignal's Company data API.

You can also group certain identifiers together to filter and see only what you are interested in. You can insert a company name into the Company data API and analyze its situation in order to gather insights into its structure and success.

Company data API
Retreive company data records

Easily retrieve company data records

Businesses can leverage up-to-date company information with Coresignal’s Company data API. With  various valuable data points, such as company name, geographical location, headcount or industry, companies can generate business opportunities, discover industry trends, and unlock market insights. Coresignal’s 84 million company profiles can help businesses and investors stay ahead of the competition.

Company data for insights

Company data API allows you to extract useful insights about companies. It provides you with the required intelligence that helps you make investment decisions, improve lead generation, and enrich your current data.

Company data for insights

Frequently asked questions

What is Company data API?

Company data API (application programming interface) is a data solution designed to search and retrieve company data from a large-scale database upon getting requests. With this API, you can access and download extensive data on millions of businesses worldwide whenever needed or enrich the information you already have.

How does Company data API work?

Using the Company data API, you can query the database in two ways.

You can search for company profiles using various data points. After narrowing down or expanding your search using additional filters, you can pull company ID lists. Use these IDs to retrieve data in structured JSON.

For enrichment, you need to query the database using URLs (shorthand names) or IDs of company profiles you have already collected during the search and simply retrieve the data.

The self-service tool connected to this Company data API also has search and enrichment features, which allow you to find data using an automated search with filters, get a direct download link, and enrich data without writing a single line of code using a company email address or domain.

Why is Company data API important?

Company data API is important because it lets businesses and investors discover deeper insights about companies and allows them to integrate company data they get using this API into their products and CRM systems for data enrichment purposes.

This API provides businesses with access to an extensive and constantly updated database with data on millions of companies.

If you integrate this API into your platform, end users of Coresignal’s Company data API can search and filter companies by specific data points, such as location, industry, size, and more.

Does Coresignal offer a free Company data API trial?

Yes, you can try Company data API with 200 free credits.

How to use Company data API for enrichment?

If you’d like to enrich your data using our API, you can use company URLs or unique IDs as identifiers to collect company data records that you need.

Alternatively, you can use the self-service tool with a built-in enrichment API playground that doesn’t require using the API directly. This tool allows you to enrich data  with just a few clicks using the company domain or email address as an identifier.

What is the API self-service tool?

The self-service API tool is designed for quick and easy access to data and API subscription management. It allows you to search and enrich data, unlocking 1B+ fresh company, employee, and job posting data records.

This semi-automated tool is an excellent way to explore our database, test our data, and get relevant data records on demand.

Here are some of the many functionalities it offers:

  • Buy API credits and manage your subscription without talking to sales
  • Explore our database and test our data
  • Integrate our APIs efficiently and independently using tutorials
  • Enrich and find data records without writing a single line of code
  • Generate custom data samples and queries using playgrounds
How fresh is the data I would access with this API?

Our main database is updated every six hours. A significant portion of company data records you can access with this API are also refreshed every day.