August 2025
Wellfound Company data
Removed fields
incomplete_sectionsinvestor_remaining_countpast_investor_roles_remaining_count
These fields have been fully deprecated and are no longer included in the dataset.
Multi-source Company data and Multi-source Company API
Breaking change: new field in news articles
news_articles.source: Introduced a new field within the news_articles array to specify the origin/source of each article.
Glassdoor Jobs data
Data fields pay_period and currency new value formats
pay_period and currency new value formatsPreviously, pay_period only used patterns:
HOURLY,MONTHLY,ANNUAL,YEAR, orNULL. Now, values like"Per Hour"(and potentially others) may appear.For currency, symbols (e.g.,
$) may now appear instead of three-letter codes (USD,EUR, etc.) in certain cases.
Standard (old) pay_period and currency values are still a priority.
Employee Posts AP
Breaking change: date_published format update
date_published format updateOld format:
YYYY-mm-ddTHH:MM:SSZNew format:
YYYY-mm-dd
Action required: Update your systems to handle the new date format to avoid parsing errors or data inconsistencies.
Base Company API
New search filter deleted
deletedEnables users to filter company profiles by deletion status.
Accepts boolean values (
truefor deleted,falsefor active).Refer to the Base Company API Search Filters documentation for full usage details.
Webhooks subscriptions
New Renew Subscription endpoint
Renew Subscription endpointEndpoint POST /v2/subscriptions/{subscription_id}/renew allows to extend the validity of an active webhook subscription.
Limitation: Cannot renew if already expired or if the new expiry would exceed 1 year.
Sample request:
curl -X 'POST' \
'https://api.coresignal.com/cdapi/v2/subscriptions/{subscription_id}/renew' \
-H 'accept: application/json' \
-H 'apikey: {API Key}'Sample response:
{
"id": "0e00dcae-9bfb-4edb-b4f6-a0991b20fb50",
"status": "active",
"created_at": "2025-04-24T12:00:00.000000",
"expiring_at": "2025-10-24T12:00:00.000000"
}Error scenarios:
400: Subscription expired or would exceed 1-year duration.404: Subscription not found.409: Subscription is still being initialized.
Bulk Collect
Breaking changes: removing data_format as an input
data_format as an inputCSV is no longer a supported format.
As JSON is now the default and only format, specifying data_format is no longer necessary and is being removed from the input option.
Field selection
The Field Selection feature for Collect and Enrich APIs enables you to choose what fields are required in the output from the available options in the documentation. As a result, this will have a better user experience as it will be more credit effective and data received will be focused on what's exactly required.
Use a query string parameter fields and specify the field you want to collect according to the applied entity. For multiple fields collection, separate each parameter with & symbol.
?fields={field_name1}&fields={field_name2}See an example request of Multi-source Company API with selected collection fields
curl -X 'GET' \
'https://api.coresignal.com/cdapi/v2/company_multi_source/collect/{company_id}?fields=id&fields=company_name' \
-H "accept: application/json"
-H "apikey: {API Key}"Response example of the collect request would look like this:
{
"id": 1000000,
"company_name": "Coresignal"
}Clean Company API
New feature: Bulk Collect endpoints
Users can now retrieve Clean Company Data in bulk by submitting:
Company IDs:
POST /v2/data_requests/company_clean/idsElasticsearch DSL queries:
POST /v2/data_requests/company_clean/es_dslShorthand company names:
POST /v2/data_requests/company_clean/shorthand_namesProfile URLs:
POST /v2/data_requests/company_clean/urls
GET endpoints:
GET /v2/data_requests/{data_request_id}/filesGET /v2/data_requests/{data_request_id}/files/{file_name}
Last updated
Was this helpful?