August 2025

Wellfound Company data

Removed fields

  • incomplete_sections

  • investor_remaining_count

  • past_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

  • Previously, pay_period only used patterns: HOURLY, MONTHLY, ANNUAL, YEAR, or NULL. 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

  • Old format: YYYY-mm-ddTHH:MM:SSZ

  • New 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

  • Enables users to filter company profiles by deletion status.

  • Accepts boolean values (true for deleted, false for active).

  • Refer to the Base Company API Search Filters documentation for full usage details.

Webhooks subscriptions

New Renew Subscription endpoint

Endpoint 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

  • CSV 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

Request example
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:

Response example
{
    "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/ids

  • Elasticsearch DSL queries: POST /v2/data_requests/company_clean/es_dsl

  • Shorthand company names: POST /v2/data_requests/company_clean/shorthand_names

  • Profile URLs: POST /v2/data_requests/company_clean/urls

GET endpoints:

  • GET /v2/data_requests/{data_request_id}/files

  • GET /v2/data_requests/{data_request_id}/files/{file_name}

Last updated

Was this helpful?