Employee Data
...
Endpoints
Bulk Collect
GET requests
12min
overview s end a get request to each of the specified get endpoints to retrieve employee data in bulk make a query in the /v2/data requests/{data request id}/files endpoint to see the status of your data request collect the file name to use further collect the data request id and the file name make a query in the /v2/data requests/{data request id}/files/{file name} endpoint and download the job posting data in a json gz file response codes docid\ sp7phdapzbmyiyggsihfw see the list of possible error codes you can download the prepared dataset as many times as you like within 30 days of the query submission instructions get the file name making a request in the endpoint /v2/data requests/{data request id}/files will allow you see the status of your data request collect the file name for further usage in the /v2/data requests/{data request id}/files/{file name} endpoint endpoint usage take the data request id (obtained from any of the member post endpoints) paste it in the following curl request instead of {request id} request body template curl x 'get' \\ 'https //api coresignal com/cdapi/v2/data requests/{data request id}/files' \\ h 'accept application/json' \\ h 'apikey {api key}' paste your api key instead of {api key} import the curl to any api compatible application send the request if you do not see a file name, the data request is not ready send the request again until you can see the file name retrieve the file name file name { "data request files" \[ "part 00000 2c3d41c2 99c2 43ff a39c 7ad7h63h7cd9 h000 json gz" ] } each json gz file contains a maximum of 10,000 json records you will see several file names if you submitted over 10,000 ids or your filter request returned more than 10,000 profiles insufficient credits if you see the following message in the response body insufficient credits { "detail" "insufficient credits" } it means you don't have enough credits for the requested record number assigned to your token get the file making a request in the endpoint /v2/data requests/{data request id}/files/{file name} will allow you to download the member profile data using the request id and file name endpoint usage take the data request id and file name the data request id is obtained via the post requests the file name is obtained using the data request id in the /v2/data requests/{data request id}/files endpoint paste them in the curl request template request body template 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}' insert your api key instead of {api key} import the curl to any api compatible application if you use postman, click the arrow down and select send and download check for similar methods to retrieve the file using other api compatible applications