Database APIs
This section covers all of our APIs (endpoints) under Database API (or CDAPI, as seen in the endpoint URL). Database API URL: https://api.coresignal.com/cdapi/docs
Database API enables easy access to Professional Network Employee, Company, and Job posting data.
This API provides specialized endpoint clusters to help you retrieve:
- Professional Network (Employee) data
- Professional Network job posting (Job posting) data.
Employee API
Easily search and obtain Professional Network Employee data using Employee API search and collect endpoints.
Employee API endpoint cluster (search and collect endpoints):
- /v1/professional_network/employee/search/filter
- /v1/professional_network/employee/search/es_dsl
- /v1/professional_network/employee/collect/{employee_id}
- /v1/professional_network/employee/collect/{shorthand_name}.
Employee API
General information on Employee API.
Company API
Easily search and obtain Professional Network Company data using Company API search and collect endpoints.
Company API endpoint cluster (search and collect endpoints):
- /v1/professional_network/company/search/filter
- /v1/professional_network/company/search/es_dsl
- /v1/professional_network/company/collect/{company_id}
- /v1/professional_network/company/collect/{shorthand_name}.
Multi-source API endpoint cluster (search and collect endpoints):
- /v1/multi_source/company/search/filter
- /v1/multi_source/company/collect/{company_id}
- /v1/multi_source/company/collect/{shorthand_name}.
Company API
General information on Company API.
Jobs data API
Easily search and obtain Professional Network Job posting data using Jobs data API search and collect endpoints.
Jobs data API endpoint cluster (search and collect endpoints):
- /v1/professional_network/job/search/filter
- /v1/professional_network/job/search/es_dsl
- /v1/professional_network/job/collect/{job_id}.
General information on Jobs data API.
Bulk API - Bulk Employee Collect
Use the following Bulk Collect endpoints to retrieve employee data in batches:
- /v1/professional_network/employee/bulk_collect/id_file
- /v1/professional_network/employee/bulk_collect/filter
- /v1/professional_network/employee/bulk_collect/es_dsl
- /v1/bulk_collect/{data_request_id}/files
- /v1/bulk_collect/{data_request_id}/files/{file_name}.
Read more about Bulk Collect.
Learn how to request employee data in bulk.
Learn how to retrieve employee data using Bulk Collect.
Bulk API - Bulk Collect Companies
Use the following endpoints in Bulk API to retrieve Company API data in batches:
- /v1/professional_network/company/bulk_collect/id_file
- /v1/professional_network/company/bulk_collect/filter
- /v1/professional_network/company/bulk_collect/es_dsl
- /v1/bulk_collect/{data_request_id}/files
- /v1/bulk_collect/{data_request_id}/files/{file_name}.
Read more about Bulk API capabilities.
Learn how to request member data using Bulk API.
Learn how to retrieve member data using Bulk API.
Bulk API - Bulk Jobs Collect
Use the following Bulk Collect endpoints to retrieve Jobs data API data in batches:
- /v1/professional_network/job/bulk_collect/id_file
- /v1/professional_network/job/bulk_collect/filter
- /v1/bulk_collect/{data_request_id}/files
- /v1/bulk_collect/{data_request_id}/files/{file_name}.
Read more about Bulk API capabilities.
Learn how to request company data in bulk.
Learn how to retrieve company data using Bulk Collect.
Webhooks
We offer the option to receive change notifications for selected employee profiles using your callback URL.
Use the following endpoints to subscribe to employee profile updates:
- /v1/subscriptions/professional_network/employee/id_file
- /v1/subscriptions/professional_network/employee/filter
- /v1/subscriptions/professional_network/employee/es_dsl.
Webhooks
All the details you need use webhooks in Employee API.
Discover the capabilities of the Employee API webhooks.
Learn how to access the data after receiving change notifications.