### Coresignal API - Postman Tutorials Source: https://context7_llms Postman tutorials to help users get started with Coresignal APIs, covering Elasticsearch DSL and search filters for various employee and company APIs. ```APIDOC Postman Tutorial (Base Employee API - Elasticsearch DSL): A Postman tutorial for using Elasticsearch DSL with the Base Employee API. Postman Tutorial (Clean Employee API - Elasticsearch DSL): A Postman tutorial for using Elasticsearch DSL with the Clean Employee API. Postman Tutorial (Company API): A Postman tutorial for the Company API. Postman Tutorial (Base Employee API - Search Filters): A Postman tutorial for using search filters with the Base Employee API. ``` -------------------------------- ### cURL Examples for Coresignal Multi-source Company Enrich API Source: https://docs.coresignal.com/api/multi-source-api-enrich-endpoints Demonstrates how to use cURL to make GET requests to the Coresignal Multi-source Company Enrich API. Includes a generic template with placeholders for the URL and API Key, and a specific example using 'thermofisher.com' as input, showing how to pass the website URL and API key in the request headers. ```curl curl -X 'GET' \ 'https://api.coresignal.com/cdapi/v2/company_multi_source/enrich?website={URL}' \ -H 'accept: application/json' \ -H 'apikey: {API Key}' ``` ```curl curl -X 'GET' \ 'https://api.coresignal.com/cdapi/v2/company_multi_source/enrich?website=thermofisher.com' \ -H 'accept: application/json' \ -H 'apikey: {API Key}' ``` -------------------------------- ### Example Data Snippet for Recent Experience Changes Source: https://docs.coresignal.com/api/multi-source-employee-api-dictionary Provides a JSON snippet illustrating the format of recently started and recently closed employee experiences. ```JSON "experience_recently_started": [ { "company_id": 3124502, "company_name": "Company1, LLC", "company_url": "https://www.professional_network.com/company/company1-llc", "company_shorthand_name": "company1-llc", "date_from": "Nov 2024", "date_to": "Dec 2024", "title": "Senior Software Engineer", "identification_date": "2024-11-19T15:34:29.412" } ], "experience_recently_closed": [ { "company_id": 3124504, "company_name": "Company3, LLC", "company_url": "https://www.professional_network.com/company/company3-llc", "company_shorthand_name": "company3-llc", "date_from": "Jul 2021", "date_to": "Oct 2024", "title": "Software Engineer", "identification_date": "2024-12-14T10:48:37.215" } ] ``` -------------------------------- ### Search Requests using Postman Tutorial Source: https://docs.coresignal.com/api/company-api-requests Follow this tutorial to learn how to make a search request using Postman. It guides you through setting up Postman to interact with the API for search operations. ```APIDOC Postman Search Request Tutorial: - Step-by-step guide for making search requests via Postman. - Covers request construction, headers, and parameters. - Assumes basic familiarity with Postman. ``` -------------------------------- ### CoreSignal API: Employee Base Data Request Examples Source: https://docs.coresignal.com/api/base-employee-api-bulk-collect-post These cURL commands demonstrate example requests to the CoreSignal API's employee base endpoint. One example uses specific `shorthand_names`, and the other uses specific `urls`, showing how to structure the JSON payload for a data request with actual values. ```curl curl -X 'POST' \ 'https://api.coresignal.com/cdapi/v2/data_requests/employee_base/shorthand_names' \ -H 'accept: application/json' \ -H 'apikey: {API Key}' \ -H 'Content-Type: application/json' \ -d '{ "data_format": "json", "webhook_url": "{optional_webhook_url}", "shorthand_names": [ "john-doe", "jane-doe", "john-smith" ] }' ``` ```curl curl -X 'POST' \ 'https://api.coresignal.com/cdapi/v2/data_requests/employee_base/urls' \ -H 'accept: application/json' \ -H 'apikey: {API Key}' \ -H 'Content-Type: application/json' \ -d '{ "data_format": "json", "webhook_url": "{optional_webhook_url}", "urls": [ "https://www.professional-network.com/in/john-doe", "https://www.professional-network.com/in/jane-doe", "https://www.professional-network.com/in/john-smith" ] }' ``` -------------------------------- ### Recently Started Experience Source: https://docs.coresignal.com/api/multi-source-employee-api-data-samples Details of a recently started employment experience, including company information, dates, and job title. ```json { "company_id": 1224502, "company_name": "Company1", "company_url": "https://www.professional_network.com/company/company1", "company_shorthand_name": "company1", "date_from": "Nov 2024", "date_to": null, "title": "Senior Software Engineer", "identification_date": "2025-02-05T17:05:16.689" } ``` -------------------------------- ### cURL Example: Download Data Request File Source: https://docs.coresignal.com/api/base-employee-api-bulk-collect-get This cURL command demonstrates how to download the actual data file using the `/v2/data_requests/{data_request_id}/files/{file_name}` endpoint. Replace `{data_request_id}`, `{file_name}`, and `{API Key}` with the values obtained from previous steps. The downloaded file will be in JSON.gz format. ```curl curl -X 'GET' \ 'https://api.coresignal.com/cdapi/v2/data_requests/{data_request_id}/files/{file_name}' \ -H 'accept: application/json' \ -H 'apikey: {API Key}' ``` -------------------------------- ### JSON Input Examples for Experience Title Filter Source: https://docs.coresignal.com/api/employee-api-search-filters-endpoint Illustrates various ways to use the `experience_title` filter in JSON requests, including examples for no operator, OR, AND, and exact match queries. These examples demonstrate how to construct search criteria for employee work experience. ```JSON { "experience_title": "project manager" } ``` ```JSON { "experience_title": "(project manager) OR sales" } ``` ```JSON { "experience_title": "project manager AND sales" } ``` ```JSON { "experience_title": "\"project manager\"" } ``` -------------------------------- ### Firmographics JSON Example Source: https://docs.coresignal.com/api/multi-source-api-data A JSON snippet demonstrating the structure and example values for firmographic data. ```json "company_name": "Example Company", "company_legal_name": "Example Company, Inc.", "company_name_alias": [ "example-company.com", "Example Company", "Example Company, Inc. " ], "company_logo": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK\r\nCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU\r\nFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAyADIDASIA\r\nAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA\r\nAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3\r\nODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm\r\np6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA\r\nAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx\r\nBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK\r\nU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3\r\nuLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD8qqKl\r\nhs57iKeSKGSSOBQ8rohIjUkKCxHQZIGT3IqZdHv2sTeiyuDaBSxnETeWAGCk7sYxuZR9SB3oAqUV\r\ntaX4K8Qa4qtp2h6lfqyCUG1s5JAUJKhvlU8ZVhn1B9Kz7nSr2zvfsc9pPDd7tnkSRMr7s4xtIznP\r\nGKAKtFaA8PaodNj1D+zrv7BI/lpdeQ/lM+cbQ+ME5BGM1Ua0nRZWaGQCJgkhKn5Cc4B9DwevoaAI\r\nqKKKAPav2eb3Rbjwt8WfDWreJ9L8K3HiHw7BZ2N3rLTLbvLHqVncFGaKORgdkLkfLjIFeqeFPif4\r\nQ8G+Hfhx8PdU8V6fqWg3C+I/DXii801ZZYLe0vpbcwXib0UuscscdwoC7s2+MAmvkEEjocUZJPWg\r\nD738CftAeD7h/iZotp4pstI0ezl0DR/DCalrmpaMlxpunw3kTSrLZRtIDI8vnNG2AWuGJ5UV823/\r\nAIz05Dq2p3esQ3viXQLm8tdLuIZpp/tqXDuY5kmkUMwgdppA8mGJkj4yDilq/wCzxrVvcj+y9Qst\r\nRtxDDNM5kMT2weCGZzIpGAsaTqzMpYBeeuRXtP7MP7CEH7Q3wk0/xv8A8JFdWMQ1++0zUrW3gR2g\r\ntYbHzkuUyRu/fNFGwPAEoPamlfRCbUVdnltx4isX8Qanr0fii2bw5fabJZW+hmZ1lQPAY4bVocYV\r\nYXKN5n3QIg6ktgVifFHxdpfibw/Db6bqQa6sbgLqLtGUOtz7SBf9OoAKbWwcEP8Afllx9E+Iv2D/\r\nAAR8NdFj1L4hfEPUvC1pqcWmWelyx6Yt2E1C5sGupDcCNiRBGymMFAzknOMDJ4f9pX9krQfgJ8Gf\r\nBPiePUvEN/rWvwWckpntbVdNSSSBnnhR1lMxdGXALRhSOd2eKqUJR+JW/wCDsZxq0525JJ3vs+2j\r\n+56PsfLVFFFQahRRRQB1EXxN8TpZT2smtXdzHJZNp6m5lMrQ27AB44yxOxWVVU7cZUbenFd58KP2\r\nsfH/AMGND0zSfDN3Z29lYXV/dqk1t5nmteW6QTLJz8y7Y42A7MoNeN0UAfR3hv8Ab6+KvhZZxZza\r\nLJm0soLU3WlRzf2fNa2v2WG7tt2fKuBD8pkHXuK5D4o/tPeJ/i/4B0Dwt4g0jw066Lb2lpb6zb6P\r\nHHqjQ28Rijjkusl2XBJK9Cea8gooAKKKKACiiigAooooAKKKKACiiigD/9k=", "company_logo_url": "https://www.professional_network.com/in/4AAQSkZJRgABAQAAAQABAADexample", "is_b2b": 1, "industry": "Software Development", "founded_year": "2000" ``` -------------------------------- ### Coresignal API: Example JSON for Member Courses Collection Source: https://docs.coresignal.com/api/employee-api-data Provides a concrete JSON example demonstrating the structure and typical values for an entry within the `member_courses_collection` array. This example illustrates how course-related data is represented in the Coresignal API response for a single course record. ```json "member_courses_collection": [ { "id": 149320094, "member_id": 704765, "position": "IT Academy", "courses": "C# Programming I & II;-", "created": "2021-05-18 22:18:57", "last_updated": "2023-08-21 17:19:52", "deleted": 0 } ], ``` -------------------------------- ### Bulk Collect Jobs GET Endpoints Source: https://docs.coresignal.com/api/jobs-data-api-endpoints Information about the usage and request examples for the GET endpoints in the Bulk Collect feature. ```APIDOC Bulk Collect Jobs GET Endpoints: Description: Information about GET endpoint usage and request examples. Usage: Refer to the dedicated article for detailed information. ``` -------------------------------- ### CoreSignal API: Example JSON for Volunteering Supports Source: https://docs.coresignal.com/api/base-employee-api-dictionary Provides a concrete JSON example for the `volunteering_supports` data point, illustrating the expected format and typical values for its fields as returned by the CoreSignal API. ```JSON "volunteering_supports": [ { "id": "82131a9a7776d23c8dac09f623e66c61", "support": "atlanta area council boy scouts of america", "order_in_profile": 1, "deleted": 1, "created_at": "2016-10-19 20:23:42", "updated_at": "2021-11-25 00:17:50" } ] ``` -------------------------------- ### Retrieve All Subscriptions - cURL Request Example Source: https://docs.coresignal.com/api/employee-api-webhook-subscription-management An example cURL GET request to fetch active subscriptions from the first page. This demonstrates how to use the `expired` and `page` query parameters. Replace `{API Key}` with your actual API key. ```bash curl -X 'GET' \ 'https://api.coresignal.com/cdapi/v1/subscriptions?expired=false&page=1' \ -H 'accept: application/json' \ -H 'apikey: {API Key}' ``` -------------------------------- ### Coresignal API - Other Resources Source: https://context7_llms Links to other important Coresignal API resources, including rate limits, the main API introduction, and the Coresignal MCP Server. ```APIDOC Rate Limits: https://docs.coresignal.com/api/rate-limits.md Introducing APIs: https://docs.coresignal.com/api.md Coresignal MCP Server: https://docs.coresignal.com/api/coresignal-mcp-server.md ``` -------------------------------- ### Company API Bulk Collect GET Endpoints Source: https://docs.coresignal.com/api/company-api-endpoints Offers information about the usage and request examples for the GET endpoints within the Company API's Bulk Collect feature. These endpoints are used for retrieving bulk collected employee data. ```APIDOC GET endpoints (Bulk Collect): - Description: Information about GET endpoint usage and request examples. - Usage: Retrieve bulk collected employee data. - Related: POST endpoints (Bulk Collect), Bulk Collect endpoints ``` -------------------------------- ### Coresignal API Documentation Links Source: https://context7_llms This section lists various documentation resources for Coresignal APIs, covering rate limits, Elasticsearch DSL, data collection, search filters, pagination, and API overviews. ```APIDOC Rate Limits: https://docs.coresignal.com/api/rate-limits.md Elasticsearch DSL (Company API): https://docs.coresignal.com/api/company-api-esdsl-endpoint.md Collect (Multi-source Employee API): https://docs.coresignal.com/api/multi-source-employee-api-collect-endpoints.md Postman Tutorial (Base Employee API - Elasticsearch DSL): https://docs.coresignal.com/api/base-employee-api-esdsl-postman.md Jobs Data API Overview: https://docs.coresignal.com/api/jobs-data-api-overview-page.md Postman Tutorial (Clean Employee API - Elasticsearch DSL): https://docs.coresignal.com/api/clean-employee-api-esdsl-postman.md Multi-source Company API Overview: https://docs.coresignal.com/api/multi-source-api.md Search Filters (Company API): https://docs.coresignal.com/api/company-api-search-filters-endpoint.md Collect (Company API Requests): https://docs.coresignal.com/api/company-api-requests-collect.md Postman Tutorial (Base Employee API - Search Filters): https://docs.coresignal.com/api/base-employee-api-search-filters-postman.md Clean Company API Overview: https://docs.coresignal.com/api/clean-company-api.md Postman Tutorial (Company API): https://docs.coresignal.com/api/company-api-esdsl-postman.md Elasticsearch DSL (Clean Company API): https://docs.coresignal.com/api/clean-company-api-esdsl-endpoint.md Subscription Simulation (Clean Employee API): https://docs.coresignal.com/api/clean-employee-api-subscription-simulation.md Data Dictionary (Clean Company API): https://docs.coresignal.com/api/clean-company-api-dictionary.md Bulk Collect (Clean Employee API): https://docs.coresignal.com/api/clean-employee-api-bulk-collect.md Endpoints (Clean Employee API): https://docs.coresignal.com/api/clean-employee-api-endpoints.md POST Requests (Base Employee API - Bulk Collect): https://docs.coresignal.com/api/base-employee-api-bulk-collect-post.md Bulk Collect (Companies): https://docs.coresignal.com/api/bulk-collect-companies.md Enrich (Clean Company API): https://docs.coresignal.com/api/clean-company-api-enrich-endpoint.md Elasticsearch DSL (Multi-source API): https://docs.coresignal.com/api/multi-source-api-esdsl-endpoint.md Search Filters (Company API Requests): https://docs.coresignal.com/api/company-api-requests-search.md Introducing APIs: https://docs.coresignal.com/api.md Coresignal MCP Server: https://docs.coresignal.com/api/coresignal-mcp-server.md Collect (Company API Endpoints): https://docs.coresignal.com/api/company-api-collect-endpoints.md Sample (Multi-source Employee API): https://docs.coresignal.com/api/multi-source-employee-api-data-samples.md Bulk Collect (Base Employee API): https://docs.coresignal.com/api/base-employee-api-bulk-collect.md Pagination (Company API - Search Filters): https://docs.coresignal.com/api/company-api-search-filters-pagination.md Endpoints (Base Employee API): https://docs.coresignal.com/api/base-employee-api-endpoints.md Pagination (Base Employee API - Search Filters): https://docs.coresignal.com/api/base-employee-api-search-filters-pagination.md Pagination (Base Employee API - Elasticsearch DSL): https://docs.coresignal.com/api/base-employee-api-esdsl-pagination.md Data Dictionary (Base Employee API): https://docs.coresignal.com/api/base-employee-api-dictionary.md Collect (Base Employee API): https://docs.coresignal.com/api/base-employee-api-collect.md Pagination (Multi-source API - Elasticsearch DSL): https://docs.coresignal.com/api/multi-source-api-esdsl-pagination.md Subscription Simulation (Base Employee API): https://docs.coresignal.com/api/base-employee-api-subscription-simulation.md Subscription Management (Base Employee API): https://docs.coresignal.com/api/base-employee-api-subscription-management.md GET requests (Clean Employee API): https://docs.coresignal.com/api/clean-employee-api-get-request.md Elasticsearch DSL (Clean Employee API): https://docs.coresignal.com/api/clean-employee-api-esdsl-endpoint.md Data Dictionary (Multi-source Employee API): https://docs.coresignal.com/api/multi-source-employee-api-dictionary.md Dictionary (Job data API Data): https://docs.coresignal.com/api/job-data-api-data.md Collect (Multi-source API): https://docs.coresignal.com/api/multi-source-api-collect-endpoints.md Search Filters (Employee Posts API): https://docs.coresignal.com/api/employee-posts-api-search-filters.md Endpoints: https://docs.coresignal.com/api/-zcdJZnWbfV1DpDgx_-t3.md Sample (Base Employee API): https://docs.coresignal.com/api/base-employee-api-sample.md POST Requests (Bulk Collect Companies): https://docs.coresignal.com/api/bulk-collect-companies-post.md ``` -------------------------------- ### Coresignal API Documentation Overview Source: https://context7_llms This section provides links to various Coresignal API documentation, including changelogs, tutorials, and specific API details. It covers APIs for company data, employee data, jobs data, and webhook subscriptions. ```APIDOC API Documentation: - Clean Employee API Subscribe to Changes: https://docs.coresignal.com/api/clean-employee-api-subscribe-to-changes.md - Postman Tutorial (Company API Search): https://docs.coresignal.com/api/company-api-search-postman.md - Postman Tutorial (Multi-Source API Elasticsearch DSL): https://docs.coresignal.com/api/multi-source-api-esdsl-postman.md - Description: Use Postman to run Elasticsearch DSL queries on Coresignal’s Multi-Source API. Includes step-by-step setup, example queries, and tips for API testing. - Dictionary: Company API Data: https://docs.coresignal.com/api/company-api-data.md - Base Employee API: https://docs.coresignal.com/api/base-employee-api.md - Endpoints (Company API): https://docs.coresignal.com/api/company-api-endpoints.md - Sample: Employee Posts API: https://docs.coresignal.com/api/employee-posts-api-sample.md - Search Filters (Jobs Data API): https://docs.coresignal.com/api/jobs-data-api-requests-search.md - Pagination (Jobs Data API): https://docs.coresignal.com/api/job-data-api-search-filters-pagination.md - Search Results Changelog (June 2025): https://docs.coresignal.com/api/search-results-changelog-june-2025.md - Elasticsearch DSL (Jobs Data API): https://docs.coresignal.com/api/jobs-data-api-esdsl-endpoint.md - Multi-source Employee API Changelog (April 2025): https://docs.coresignal.com/api/multi-source-employee-api-changelod-aapril-2025.md - Description: Review the latest updates and improvements made to the Multi-Source Employee API in April 2025, including endpoint changes and data field enhancements. - Bulk Collect (Jobs): https://docs.coresignal.com/api/X2d8jAOot39zRN9h3kDDj.md - Clean Company API: https://docs.coresignal.com/api/Y_7LFdNI-Ii47qrGy5caX.md - Bulk Collect (Jobs): https://docs.coresignal.com/api/bulk-collect-jobs.md - Clean Company API Changelog (June 2025): https://docs.coresignal.com/api/clean-company-api-changelog-june-2025.md - Search Filters (Jobs Data API Endpoint): https://docs.coresignal.com/api/jobs-data-api-search-filters-endpoint.md - Webhook Subscriptions Changelog (August 2025): https://docs.coresignal.com/api/webhooks-changelog-august-2025.md - Base Employee API Changelog (June 2025): https://docs.coresignal.com/api/base-employee-api-changelog-june-2025.md - Base Employee API Changelog (April 2025): https://docs.coresignal.com/api/base-employee-api-changelog-april-2025.md - Multi-source Company API Changelog (July 2025): https://docs.coresignal.com/api/multi-source-company-api-changelog-july-2025.md - Multi-source Company API Changelog (June 2025): https://docs.coresignal.com/api/multi-source-company-api-changelog-june-2025.md - Collect (Jobs Data API): https://docs.coresignal.com/api/jobs-data-api-collect-endpoints.md - Search Endpoints: https://docs.coresignal.com/api/ysV4vgIerHOduEf4OwyHl.md - GET Requests (Bulk Collect Jobs): https://docs.coresignal.com/api/bulk-collect-jobs-get.md - Clean Employee API Changelog (May 2025): https://docs.coresignal.com/api/clean-employee-api-changelog-may-2025.md - Postman Tutorial (Jobs Data API Elasticsearch DSL): https://docs.coresignal.com/api/jobs-data-api-esdsl-postman.md - Endpoints (Jobs Data API): https://docs.coresignal.com/api/jobs-data-api-endpoints.md - Multi-source Company API Changelog (May 2025): https://docs.coresignal.com/api/multi-source-company-api-changelog-may-2025.md - Clean Employee API: https://docs.coresignal.com/api/W_lPD3rfAAcpygdEycD4Q.md - Bulk Collect Changelog (June 2025): https://docs.coresignal.com/api/bulk-collect-changelog-june-2025.md - Search Results Changelog (May 2025): https://docs.coresignal.com/api/search-results-changelog-may-2025.md - Request Examples (Jobs Data API): https://docs.coresignal.com/api/jobs-data-api-requests.md - Base Company API Changelog (June 2025): https://docs.coresignal.com/api/base-company-api-changelog-june-2025.md - POST Requests (Bulk Collect Jobs): https://docs.coresignal.com/api/bulk-collect-jobs-post.md - Collect Requests Changelog (August 2025): https://docs.coresignal.com/api/collect-requests-changelog-august-2025.md - Base Company API Changelog (August 2025): https://docs.coresignal.com/api/base-company-api-changelog-august-2025.md - Multi-source Company API Changelog (February 2025): https://docs.coresignal.com/api/multi-source-company-api-changelog-february-2025.md - Collect (Jobs Data API Requests): https://docs.coresignal.com/api/jobs-data-api-requests-collect.md - Employee Posts API Changelog (August 2025): https://docs.coresignal.com/api/employee-posts-api-changelog-august-2025.md - Webhook Subscriptions Changelog (April 2025): https://docs.coresignal.com/api/webhooks-changelog-april-2025.md - Employee Posts API Changelog (July 2025): https://docs.coresignal.com/api/employee-posts-api-changelog-july-2025.md - Postman Tutorial (Jobs Data API Search): https://docs.coresignal.com/api/jobs-data-api-search-postman.md - Pagination (Jobs Data API Elasticsearch DSL Endpoint): https://docs.coresignal.com/api/jobs-data-api-esdsl-endpoint-pagination.md - Bulk Collect Changelog (August 2025): https://docs.coresignal.com/api/bulk-collect-changelog-august-2025.md - Multi-source Company API Changelog (August 2025): https://docs.coresignal.com/api/multi-source-company-api-changelog-august-2025.md ``` -------------------------------- ### cURL Examples for Clean Company API Enrich Endpoint Source: https://docs.coresignal.com/api/clean-company-api-enrich-endpoint These cURL commands demonstrate how to make GET requests to the Clean Company API's enrich endpoint. The first example provides a general template with placeholders for the website URL and API Key, while the second shows a concrete request using a sample website. ```curl curl -X 'GET' \ 'https://api.coresignal.com/cdapi/v2/company_clean/enrich?website={URL}' \ -H 'accept: application/json' \ -H 'apikey: {API Key}' ``` ```curl curl -X 'GET' \ 'https://api.coresignal.com/cdapi/v2/company_clean/enrich?website=thermofisher.com' \ -H 'accept: application/json' \ -H 'apikey: {API Key}' ``` -------------------------------- ### Example JSON Snippet for Profile Projects Data Source: https://docs.coresignal.com/api/multi-source-employee-api-dictionary This JSON snippet provides a concrete example of the 'projects_count', 'projects_topics', and 'projects' array structure. It illustrates how individual project entries, including their name, description, URL, and date details, are formatted within the dataset. ```json "projects_count": 1, "projects_topics": [ "Predictive Analytics in Complex Systems", "Real-time Facial Expression Analysis for Emotional Intelligence Systems", "Design and Simulation of Adaptive Actuators for Smart Materials", "Audio Signal Separation for Enhanced Speech Recognition", "Non-Invasive Glucose Monitoring Using Spectroscopic Data Analysis" ], "projects": [ { "name": "Predictive Analytics for Fault Detection in Complex Mechanical Systems", "description": "As part of a research initiative, a predictive system was developed to identify anomalies in mechanical systems. The project utilized historical failure data and machine learning models.

", "project_url": "https://www.projecturl123.net/project/123456_Analytics", "date_from": "Oct 2018", "date_from_year": 2018, "date_from_month": 10, "date_to": "May 2019", "date_to_year": 2019, "date_to_month": 5, "order_in_profile": 1 } ] ``` -------------------------------- ### Bulk Collect Endpoints Source: https://docs.coresignal.com/api/base-employee-api-endpoints Enables retrieval of employee data in bulk using POST and GET requests. Information on usage and request examples for both types of operations is provided. ```APIDOC POST Requests: - Information about POST endpoint usage and request examples. GET Requests: - Information about GET endpoint usage and request examples. ``` -------------------------------- ### Authorization Header Examples Source: https://docs.coresignal.com/api/authorization Demonstrates how to include the API Key in the authorization header for different tools and languages. ```curl -H "apikey: {API Key}" ``` ```python headers={"apikey: {API Key}"} ``` -------------------------------- ### Elasticsearch Requests using Postman Tutorial Source: https://docs.coresignal.com/api/company-api-requests Follow this tutorial to learn how to make an Elasticsearch request using Postman. This guide focuses on using Postman for Elasticsearch-based queries. ```APIDOC Postman Elasticsearch Request Tutorial: - Instructions for executing Elasticsearch queries through Postman. - Details on configuring Postman for Elasticsearch API calls. - Recommended for users preferring Postman for complex queries. ``` -------------------------------- ### JSON Response: Insufficient Credits Error Source: https://docs.coresignal.com/api/clean-employee-api-get-request Example JSON response indicating an 'Insufficient credits' error. This response is returned when the API key used does not have enough credits to fulfill the requested number of records. ```json { "detail": "Insufficient credits" } ``` -------------------------------- ### Coresignal API Documentation Overview Source: https://context7_llms This section consolidates various aspects of the Coresignal API, including data enrichment, request methods (GET, POST), pagination, Elasticsearch DSL for advanced querying, and subscription management for webhooks. It also covers essential elements like authorization, response codes, and credits. ```APIDOC Coresignal API Documentation: - Historical Headcount API: Details on accessing historical headcount data. - Webhook Subscriptions: Information on subscribing to webhook notifications for data changes. - Response Codes: Explanation of API response codes and their meanings. - GET Requests: Documentation for performing GET requests to retrieve data. - POST Requests: Documentation for performing POST requests, likely for data submission or complex queries. - Pagination: Guidance on implementing pagination for handling large datasets. - Elasticsearch DSL: Information on using Elasticsearch Query DSL for advanced data searching and filtering. - Enrich Endpoints: Details on using Coresignal’s Enrich endpoints to enhance internal data with external web source insights. - Base Company API: Overview of the Base Company API. - Credits and Tokens: Information regarding API credits and token management. - Search Filters: How to apply search filters to refine data retrieval. - Authorization: Details on API authentication and authorization mechanisms. - Employee Posts API: Specific documentation for the Employee Posts API. - Company API Data Samples: Examples of data returned by the Company API. - Clean Employee API Sample: Examples of data returned by the Clean Employee API. - Multi-source Company API Data Dictionary: Understanding the data fields and structure for the Multi-Source Company API. - Clean Employee API Dictionary: Data dictionary for the Clean Employee API. - Postman Tutorials: Guides for using Postman to test various Coresignal APIs, including those with Elasticsearch DSL. - Clean Company API Sample: Examples of data returned by the Clean Company API. - Company API Request Examples: General examples of API requests. - Base Employee API Bulk Collect GET: Documentation for bulk data collection via GET requests. - Clean Employee API Collect: Information on collecting data using the Clean Employee API. - Multi-source Employee API Data: Details on the structure and fields of the Multi-Source Employee API. - Job Data API Data Samples: Examples of data from the Job Data API. - Collect (General): General information on data collection processes. - Employee Posts API Dictionary: Data dictionary for the Employee Posts API. - Clean Company API Endpoints: List of available endpoints for the Clean Company API. - Subscription Management: Managing webhook subscriptions. - Clean Employee API: Overview of the Clean Employee API. - Multi-source Employee API Elasticsearch DSL Pagination: Pagination for Elasticsearch DSL queries in the Multi-Source Employee API. - Employee Posts API Elasticsearch DSL Pagination: Pagination for Elasticsearch DSL queries in the Employee Posts API. - Multi-source API Data Samples: Sample data records from the Multi-Source API. - Company API Elasticsearch DSL Pagination: Pagination for Elasticsearch DSL queries in the Company API. - Base Employee API Elasticsearch DSL: Using Elasticsearch DSL with the Base Employee API. - Clean Company API Collect: Collecting data using the Clean Company API. - Employee Posts API Elasticsearch DSL Collect: Collecting data using Elasticsearch DSL with the Employee Posts API. - Base Employee API Mapping Endpoint: Information on the mapping endpoint for the Base Employee API. - Multi-source Employee API Elasticsearch DSL Endpoint: Using the Elasticsearch DSL endpoint for advanced searches in the Multi-Source Employee API. - Clean Employee API Webhook Subscriptions: Webhook subscription management for the Clean Employee API. ``` -------------------------------- ### Clean Employee API Search and Collect Endpoints Source: https://docs.coresignal.com/api/clean-employee-api-endpoints Provides access to Elasticsearch DSL for filtering and explanations for the search endpoint, and details on GET endpoint usage with request examples for the collect endpoint. ```APIDOC Elasticsearch DSL: Description: Filters, explanations, and usage tips for the search endpoint. Related: Collect Endpoint Collect Endpoint: Description: Information about GET endpoint usage and request examples. Related: Elasticsearch DSL ``` -------------------------------- ### Example JSON Structure for Websites Data Source: https://docs.coresignal.com/api/base-employee-api-dictionary Illustrates a sample JSON object for the 'websites' array, showing typical values for its fields such as ID, personal website URL, and timestamps, demonstrating the expected data format. ```json "websites": [ { "id": "a1b2c3d4-e5f6-7890-ab12-cd34ef567890", "personal_website": "https://www.johndoeportfolio.com", "order_in_profile": 1, "deleted": 0, "created_at": "2023-01-01T10:00:00Z", "updated_at": "2023-01-01T12:00:00Z" } ] ``` -------------------------------- ### Example Project Data Snippet Source: https://docs.coresignal.com/api/multi-source-employee-api-dictionary A JSON snippet illustrating the structure of project data, including count, topics, and a sample project entry with all its attributes. ```json "projects_count": 1, "projects_topics": [ "Predictive Analytics in Complex Systems", "Real-time Facial Expression Analysis for Emotional Intelligence Systems", "Design and Simulation of Adaptive Actuators for Smart Materials", "Audio Signal Separation for Enhanced Speech Recognition", "Non-Invasive Glucose Monitoring Using Spectroscopic Data Analysis" ], "projects": [ { "name": "Predictive Analytics for Fault Detection in Complex Mechanical Systems", "description": "As part of a research initiative, a predictive system was developed to identify anomalies in mechanical systems. The project utilized historical failure data and machine learning models.

", "project_url": "https://www.projecturl123.net/project/123456_Analytics", "date_from": "Oct 2018", "date_from_year": 2018, "date_from_month": 10, "date_to": "May 2019", "date_to_year": 2019, "date_to_month": 5, "order_in_profile": 1 } ] ``` -------------------------------- ### CoreSignal API: Insufficient Credits Response Source: https://docs.coresignal.com/api/bulk-collect-jobs-get Example of an error response indicating insufficient credits for a data request. This often suggests the query is too expensive and may require adjustments like adding a 'limit' parameter. ```json { "detail": "Insufficient credits" } ``` -------------------------------- ### Company API Bulk Collect Endpoints Source: https://docs.coresignal.com/api/company-api-endpoints Details the Bulk Collect features of the Company API, including three POST endpoints and two GET endpoints for retrieving employee data in bulk. Provides information on usage and request examples. ```APIDOC Bulk Collect endpoints: - Description: Features three POST endpoints and two GET endpoints to retrieve employee data in bulk. - Usage: Bulk retrieval of employee data. - Related: POST endpoints, GET endpoints ``` -------------------------------- ### Project Data Example Source: https://docs.coresignal.com/api/base-employee-api-dictionary An example of a project entry in JSON format, showcasing project details, team members, and metadata. ```json { "projects": [ { "id": "e1f2a3b4-c5d6-7890-ab12-cd34ef567890", "name": "AI-Powered Recommendation System", "project_url": "https://example.com/projects/recommendation-system", "description": "Developed an AI-powered recommendation engine for e-commerce platforms, increasing conversion rates by 20%.", "date_from": "2020-01-01", "date_from_year": 2020, "date_from_month": 1, "date_to": "2022-06-01", "date_to_year": 2022, "date_to_month": 6, "team_members": [ { "full_name": "John Doe", "profile_url": "www.professional_network.com/in/john-doe", "order_in_profile": 1 }, { "full_name": "Jane Smith", "profile_url": "www.professional_network.com/in/jane-smith", "order_in_profile": 2 } ], "order_in_profile": 1, "deleted": 0, "created_at": "2020-01-01T10:00:00Z", "updated_at": "2022-06-01T12:00:00Z" } ] } ``` -------------------------------- ### Example JSON for Activity Data Source: https://docs.coresignal.com/api/base-employee-api-dictionary Provides a sample JSON structure for the 'Activity' data point, illustrating typical values for its fields such as ID, URL, title, action, and timestamps. ```JSON "activity": [ { "id": "d1e2f3a4-b5c6-7890-ab12-cd34ef567890", "activity_url": "https://www.example.com/activity/12345", "title": "Shared an article on AI advancements", "action": "Shared", "order_in_profile": 1, "deleted": 0, "created_at": "2023-07-01T10:00:00Z", "updated_at": "2023-07-01T12:00:00Z" } ] ``` -------------------------------- ### Example JSON Response for Insufficient Credits Error Source: https://docs.coresignal.com/api/bulk-collect-employees-get This JSON object shows the error response received when an API query is too expensive due to insufficient credits. It indicates that the user should try adding a 'limit' parameter to their query. ```json { "detail": "Insufficient credits" } ``` -------------------------------- ### API Tooling Source: https://docs.coresignal.com/api Information about the API tool used in documentation examples. Postman (cURL requests) is provided for illustrative purposes, but any API-compatible tool can be used. ```APIDOC API Tooling: Tool: Postman (cURL requests) Purpose: Illustrative examples in documentation. Note: Users are free to use any API-compatible tool. ``` -------------------------------- ### Search for currently employed individuals who started in March 2018 using cURL Source: https://docs.coresignal.com/api/employee-api-requests-search This cURL example illustrates how to find employees who began their current employment in March 2018 and are still actively working, using the Coresignal member search filter API. ```curl curl -X 'POST' \ 'https://api.coresignal.com/cdapi/v2/member/search/filter' \ -H 'accept: application/json' \ -H 'apikey: {API Key}' \ -H 'Content-Type: application/json' \ -d '{ "experience_date_from": "March 2018", "active_experience": true }' ``` -------------------------------- ### Coresignal API - Endpoints and Samples Source: https://context7_llms Documentation on API endpoints and sample data for Coresignal services, including the Base Employee API and Multi-source Employee API. ```APIDOC Endpoints (Clean Employee API): Documentation for the endpoints of the Clean Employee API. Endpoints (Base Employee API): Documentation for the endpoints of the Base Employee API. Sample (Multi-source Employee API): Preview real sample records from Coresignal’s Multi-Source Employee API to better understand response formats and supported attributes. Endpoints: Documentation for a specific set of endpoints. Sample (Base Employee API): A sample of data from the Base Employee API. ``` -------------------------------- ### Example Request for Clean Company API Enrichment Source: https://docs.coresignal.com/api/clean-company-api-changelog-june-2025 This code snippet demonstrates how to make a GET request to the Clean Company API's new enrichment endpoint using curl. It shows how to include the website URL and API key in the request. ```curl curl -X GET \ 'https://api.coresignal.com/cdapi/v2/company_clean/enrich?website=coresignal.com' \ -H 'accept: application/json' \ -H 'apikey: {API Key}' ``` -------------------------------- ### Example JSON Response for Data Request Files Source: https://docs.coresignal.com/api/bulk-collect-employees-get This JSON object illustrates the expected response when querying for data request files, showing an array of file names, typically ending in .json.gz. Each file contains a maximum of 10,000 JSON records. ```json { "data_request_files": [ "part-00000-2c3d41c2-99c2-43ff-a39c-7ad7h63h7cd9-h000.json.gz" ] } ``` -------------------------------- ### Project Details Source: https://docs.coresignal.com/api/multi-source-employee-api-data-samples Details about a project, including its name, summary, star count, and number of contributions. ```json { "name": "CDE1235-nlp", "summary": "Code for CDE123 project", "stars": 0, "contributions_count": 50 } ``` -------------------------------- ### Postman Request Preparation and Authorization Source: https://docs.coresignal.com/api/multi-source-employee-api-esdsl-postman This snippet outlines the steps to prepare and send a request using Postman. It details importing requests, configuring authorization using an API key, and sending the request to the API endpoint. ```APIDOC Postman Workflow: 1. Open Postman. 2. Click 'Import'. 3. Paste the example request in the pop-up window. 4. Click 'Authorization'. 5. Select 'API Key' from the drop-down menu. 6. Enter 'Key' as 'apikey' and 'Value' as your unique API Key. 7. Click 'Send'. 8. Collect company IDs from the 'Body' of the response. ``` -------------------------------- ### cURL Request Example for Collecting Employee Posts Source: https://docs.coresignal.com/api/H0BPho1JUGQzEVvq33m6q A cURL command to demonstrate how to collect employee posts data using the API. It shows the GET request method, the endpoint URL with a placeholder for post_id, and the necessary headers for accepting JSON and providing the API key. ```curl curl -X GET \ 'https://api.coresignal.com/cdapi/v2/post_employee/collect/{post_id}' \ -H 'accept: application/json' \ -H 'apikey: {API Key}' ``` -------------------------------- ### Product Pricing Summary Source: https://docs.coresignal.com/api/multi-source-api-data-samples Provides a summary of available product plans, including their details, price, and billing type. ```json { "product_pricing_summary": [ { "details": "Basic plan with limited features for small teams", "price": "$29", "type": "Per month" }, { "details": "Pro plan with all core features and integrations", "price": "$99", "type": "Per month" } ] } ``` -------------------------------- ### Example JSON Response for Insufficient Credits Error Source: https://docs.coresignal.com/api/bulk-collect-companies-get This JSON snippet illustrates an error response from the CoreSignal API indicating that the submitted query is too expensive due to insufficient credits. The documentation suggests adding a `"limit": {integer}` parameter to the query to potentially resolve this issue. ```json { "detail": "Insufficient credits" } ```