The Best Company Data Providers of 2024
Company data is a valuable resource for businesses looking to drive growth or simply stay ahead of the competition. Whether you’re researching potential investments, tracking market trends, or diving into analytics, having access to data is a must. It’s like having a map in a treasure hunt – without it, you’re just wandering around hoping to stumble on gold.
There are several ways to tap into company information. One option is to collect data manually, but it’s a hassle – trust me. Great news – there’s a better way: you can purchase company data APIs or pre-made datasets that will provide the necessary data in just minutes. Of course, you could also build a web scraper yourself, but it requires a lot of programming knowledge and resources to get started.
So, let’s take a look at the best company data APIs and datasets, what they offer, and what you can expect.
The Best Company Data Providers of 2024:
1. Coresignal – the largest company data provider with millions of high-quality records.
2. Bright Data – company data tools with a robust infrastructure.
3. Oxylabs – a premium provider offering company datasets from top sources.
4. NetNut – over 50 million company profiles.
5. Apify – multiple APIs with a user-friendly interface.
What is Company Data?
Company data is information about businesses that is gathered from different sources like publicly available reports, websites, public records, and databases. Here’s what is considered company data:
- Basic business information: name, address, contact details, and industry classification.
- Financial data: revenue, profits, funding, and debt.
- Employee and executive details: employee count and organizational structure.
- Business performance metrics: growth trends, market share, and other performance indicators.
- Legal and compliance information: corporate filings, patents, trademarks, and legal history.
Company Data Delivery Methods: Datasets vs. APIs
There are two main ways to go about pre-scraped company data: APIs and datasets.
What Are Company Datasets?
A company dataset is a pre-compiled collection of business information that has already been cleaned and organized, so you can use it immediately upon download.
The way datasets work is simple: you select the data source, customize its scope if there’s a need or the vendor allows it, and once you’ve made the purchase, you can simply download the file. The data is ready for immediate integration.
Datasets primarily come in CSV, JSON, or SQL formats. You can often integrate them with cloud hosting providers like AWS S3, Google Cloud Storage, and others. Some providers give an option to receive the datasets periodically such as every month, quarter, or as agreed with the provider.
What is a Company Data API?
A Company Data API (Application Programming Interface) gives on-demand access to company information via an API interface. When you use an API, you send requests to a server, which then returns the relevant company data in a structured or raw format.
Instead of downloading entire datasets, API allows you to retrieve only necessary data points from a large-scale database. For example, you can filter companies by name, industry, location, and more. This limits the scope but also the expenses.
In addition to traditional company data APIs, there are also web scraping APIs. These APIs return data that is scraped from the web in real-time when you send the API request. Web scraping APIs are particularly useful for retrieving the most current or less commonly aggregated information from publicly available sources.
Differences between Company Data APIs and Datasets
Before we dive into the list, here’s a quick guide on when to choose an API versus a dataset:
Company Data APIs | Company Datasets | |
Sources | Data is pulled from a variety of sources, including business registries, news, public records, databases, and company websites. | Data is typically sourced from similar business registries, public records, and third-party data providers, and is pre-compiled. |
Data formats | Raw HTML, JSON, XML, CSV, or custom formats based on the API. | CSV, JSON, SQL, or other structured file formats like Excel or Parquet. |
Delivery frequency | Real-time if you’re using a web scraping API or on-demand. | Typically available as a one-time download or on a set schedule (monthly, quarterly, or custom frequency). |
Integration | Can be integrated into CRM systems, websites, marketing automation platforms, and internal tools through API calls. | Downloadable datasets can be manually or programmatically imported into analytics tools, databases, or cloud storage solutions. |
Best for | Businesses that need real-time, dynamic access to company data for applications like CRM, lead generation, or competitive intelligence. | Ideal for in-depth analysis, market research, and situations where large, static datasets are needed for bulk analysis. |
Pricing
The cost of company data APIs and datasets varies based on factors like data volume, complexity, delivery frequency, and usage. Many providers offer free trials or freemium plans with limited access to test the tools.
APIs typically offer pay-as-you-go pricing or subscription plans with volume-based discounts. Their rates range between $10–$50 per 1,000 requests.
Datasets are usually priced based on the amount of data and delivery method, with one-time purchases ranging from $100 to $5,000+, or subscription plans costing $200–$2,000/month.
The pricing models can vary considerably among providers, sometimes due to differences in how data is billed. For example, some companies may quote their prices based on credits. This model is flexible, but it can also create confusion, as the number of credits required for a single request might vary depending on the amount of data fields requested.
While some providers may appear cheaper based on their price per credit, the actual cost per record (when considering the number of fields included in each request or the type of request) might be higher than initially suggested.
To help simplify matters, some companies are now moving to clearer pricing models, such as price per record, where users know upfront what they’re paying for.
The Best Company Data APIs and Datasets
1. Coresignal
The largest company data provider with millions of high-quality records.
Available tools
Company Data API, Company Data Datasets
Refresh frequency (datasets)
daily, weekly, monthly, quarterly
- Data formats:
– Company Data API: JSON and CSV
– Company Data Datasets: JSON, JSONL, CSV & Parquet - Pricing model:
– Datasets: One-year contract, one-time purchase
– Data API: Subscription - Pricing structure:
– Datasets: Custom
– Data API: Credit system (for search and data collection). One credit equals one full record, including all available data fields with no hidden fees. - Support: contact form, dedicated account manager (for subscribers and dataset users), tech support
- Free trial:
– Datasets: Data samples
– Data API: 200 credits for 14 days - Starting price:
– Datasets: $1,000
– Data API: $49/month
Coresignal specializes solely in data. It offers high-quality, ready-to-use company data through APIs and datasets. The provider controls a massive database of company information, with over 110 million company profiles in total.
Let’s start with datasets. Coresignal’s Company Dataset provides key company information, locations and specialties, affiliated and similar companies, company updates, investors, and funding rounds.
The more detailed, Multi-source Company Dataset includes over 300 data points per record, covering categories like financials, workforce, growth, and more. The dataset includes filtered, mapped, cleaned, and enriched information on over 35 million unique companies worldwide, drawing from multiple sources such as business directories and professional networking platforms.
In terms of data delivery methods, datasets appear to be the primary option. Company datasets are delivered in JSON, JSONL, Parquet, or CSV formats. You can choose a suitable delivery frequency, and the files are compressed in gzip with integration instructions.
Alternatively, data can be fetched via the Company Data API or Multi-source Company Data API. APIs allow you to find and retrieve data that matches specific filters or enhance the information you already have using company domains or URL slugs as identifiers. For advanced full-text search, users can opt for Elasticsearch queries.
Unlike competitors like Proxycurl, which advertise lower credit prices but require more credits to access the same data, Coresignal offers full transparency. With Coresignal, using Company API, one credit equals one full record, including all available data fields—no hidden fees or extra charges.
However, there could be some improvements to the self-service. Currently, it mainly applies to APIs, while dataset interactions are handled through sales and account management teams.
For more information and performance tests, read our Coresignal review.
2. Bright Data
Company data tools with a robust infrastructure.
Available tools
various datasets and company data APIs, ability to create custom datasets
Refresh frequency (datasets):
one-time, bi-annually, quarterly, monthly
- Data formats:
– Company data APIs: JSON & CSV
– Datasets: JSON, ndJSON, CSV & XLSX - Pricing model:
– Web Scraper API: subscription or pay as you go
– Datasets: one-time purchase, or biannual, quarterly, monthly - Pricing structure: based on records
- Support: 24/7 via live chat, dedicated account manager
- Free trial: 7-day trial for businesses, 3-day refund for individuals
- Starting price:
– Web Scraper API: $1/1K records or $499 if you subscribe ($0.85/ 1K records)
– Datasets: $500 for 200K records ($2.50/1k records)
Bright Data is another great provider that offers company datasets and web scraping APIs with dedicated endpoints for company websites like LinkedIn, Crunchbase, Indeed, Glassdoor, and G2, and.
Let’s start with datasets. You can download a data sample in JSON or CSV format, which includes 30 records. But the full dataset will contain 1,000 records. Also, there’s an option to create a custom subset by removing or renaming fields and filtering the dataset according to your specific requirements.
You can select from formats like JSON, CSV, Parquet or go for .gz compression. Bright Data also offers flexible delivery options: Snowflake, Amazon S3, Google Cloud, Azure, and SFTP. The provider allows you to automate data delivery on a custom schedule – daily, weekly, monthly, or quarterly.
Bright Data’s web scraper API delivers real-time data and comes with ready-made scrapers for various company websites. You can enter up to 20 URLs when scraping in real time or many more when batching requests , regardless of the scraper type.
The provider offers several delivery methods like Amazon S3, Google Cloud Storage, Google PubSub, Microsoft Azure Storage, Snowflake, and SFTP. You can get the data in formats like JSON, NDJSON, JSON lines, CSV, and .gz files (compressed). The API allows you to manage data collection progress, set record limits per input, and monitor snapshots, while adhering to system limitations on file sizes and delivery options.
What else you’ll get if you stick to this provider? An interactive playground, good documentation, and a dedicated account manager for subscription-based plans.
For more information and performance tests, read our Bright Data review.
3. Oxylabs
A premium provider offering company datasets from top sources.
Available tools
Web Scraper API with dedicated endpoints for company websites, various datasets and ability to create custom dataset
Refresh frequency (datasets):
one-time, monthly, quarterly, bi-annually or custom
- Data formats:
– Company data APIs: HTML & JSON
– Datasets: XLSX, CSV & JSON - Pricing model:
– Web Scraper API: based on successful requests
– Datasets: not disclosed - Pricing structure: subscription
- Support: 24/7 via live chat, dedicated account manager (datasets)
- Free trial:
– Web Scraper API: one week trial with 5K results
– Datasets: contact sales - Price:
– Web Scraper API: $49/month ($2/1K results)
– Datasets: from $1000/month
Oxylabs is a premium provider offering company datasets from top sources like Owler, AngelList, Crunchbase, and others. You can also get its Web Scraper API for real-time data from targets like Zoominfo and Product Hunt.
The provider supports various output formats, including XLSX, CSV, JSON, and more. You can store these datasets in several storage options, such as AWS S3, Google Cloud Storage, SFTP, and others. Additionally, you can select the frequency at which you’d like to receive the datasets – monthly, quarterly, or according to a custom schedule.
With the company scraper API you need to provide the necessary parameters and the target URL. Then, send the request to our API and receive the results in HTML format.
You can also receive results via API or to your cloud storage bucket (AWS S3 or GCS). The scraper includes custom parser, web crawler, and scheduler features.
The API features OxyCopilot, which converts natural language instructions into API code for Python, Node.js, and more. This makes it quicker and simpler to integrate and use the API, even if you don’t have advanced coding skills. Oxylabs also provides expert support, a dedicated account manager, and detailed documentation.
As a premium provider, Oxylabs can be quite expensive, so be prepared to pay a premium price for its high-quality data.
For more information and performance tests, read our Oxylabs review.
4. NetNut
Over 50 million company profiles.
Available tools
Company Dataset, LinkedIn Scraper API
Refresh frequency (datasets)
monthly & quarterly
- Data formats: CSV & JSON
- Pricing model: based on successful results
- Pricing structure: subscription
- Support: 24/7 via email, live chat, phone
- Free trial: available
- Price: custom
NetNut provides a Company Dataset with access to over 50 million company profiles. The dataset is available in CSV and JSON formats, and is compatible with a variety of analytical tools. These datasets can be stored in cloud services such as AWS S3 and Google Cloud, with flexible delivery schedules, including monthly and quarterly options.
NetNut offers subscription plans for 3, 6, and 12 months. For more information, it’s best to contact the provider’s sales team.
Additionally, NetNut has a LinkedIn Scraper API that allows users to extract detailed LinkedIn company information, such as names, job titles, and company sizes, in real time. The API delivers clean, structured data.
To learn more about NetNut’s datasets, you’ll need to contact their sales team. While you can reach out via live chat, be aware that responses are automated, and the chatbot doesn’t provide much assistance. A real person is available, but you won’t get a hold of them easily.
For more information and performance tests, read our NetNut review.
5. Apify
Multiple APIs with a user-friendly interface.
Available tools
Actors (different APIs), ability to develop a custom one
Refresh frequency
custom with monitoring actor
- Data formats: JSON, CSV, XML, RSS, JSONL & HTML table
- Pricing model: based on usage
- Pricing structure: subscription
- Support: contact form
- Free trial: a free plan with $5 platform credits is available
- Price: custom (rental, pay per: result, event, or usage); or $49/month
Apify is a well known provider that has thousands of pre-made templates for various websites like LinkedIn, Apollo, Trustpillot, and others. But the provider also has quite note-worthy APIs, so called Actors.
Actors on the Apify platform are serverless cloud programs that execute tasks based on scripts, similar to how human actors perform actions.
Apify’s Actors come with an easy-to-use interface and flexible settings, so you can run them via API or keep them ready for real-time. This means you are able to quickly and handle incoming requests, just like a standard API server, without the need for complex setup or technical expertise.
Data from each Actor run is saved in separate datasets, typically created during web scraping, crawling, or data processing tasks. These datasets can be exported in various formats, including JSON, CSV, XML, Excel, HTML, RSS, or JSONL, and visualized as tables.
In terms of pricing, you can try individual actors for a specific fee (each actor has a different cost) or subscribe to a monthly plan.
6. Proxycurl
Company data from LinkedIn.
Available tools
Company API, LinkedIn Datasets
Refresh frequency (dataset)
quarterly
- Data formats: JSON & Parquet
- Pricing model: annual plans with a monthly payment option
- Pricing structure: credit system (1-10 credits/request, even if no results are returned)
- Support: live chat
- Free trial: 2 months free credits for subscription or annual plan
- Price starts from:
– LinkedIn Dataset: $2000/month for global company data or one-time upfront $12000.
– Company API: you can pay as you go $10 for 100 credits (0.1/credit) or subscribe to a monthly plan starting from $49/month with 2,500 credits.
Proxycurl is another data service that sells company data. It offers Company API and LinkedIn Dataset.
LinkDB – Proxycurl’s LinkedIn dataset – has over 472 million public LinkedIn profiles. It serves as the data backbone for API endpoints by retrieving data from this database. Users can search for more than 19 million company profiles using 21 data attributes and Boolean logic (e.g., combining conditions like AND, OR, and NOT to narrow or expand search results).
The provider lets you integrate LinkedIn’s dataset directly into your applications with the Company Search API Endpoint. In terms of data delivery options, you can get data in JSON format for real-time queries or as bulk datasets in Parquet format. The dataset can be stored only via Proxycurl’s API.
The Company API includes endpoints like company profile, employee listing and count, company profile picture, company lookup, and employee search. It provides over 40 data points, though it primarily leverages information from LinkedIn.
Proxycurl offers only annual plans, with the option to choose monthly payments or pay the full sum upfront.
While the pricing per request appears competitive at first glance, costs can increase depending on the endpoint and optional parameters you use. For example, Employee Search Endpoint (Company API) costs 10 credits/successful request and an additional 6 credits per employee returned. Credits are also charged even if a successful request returns an empty result.