Employee Data
...
Endpoints
Bulk Collect

GET Requests

11min
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 you can download the prepared dataset as often as you like within 30 days of the query submission instructions get the file name send a get request to the endpoint /v2/data requests/{data request id}/files to see the status of your data request collect the file name for further usage in request to the /v2/data requests/{data request id}/files/{file name} endpoint endpoint usage take the data request id (obtained from any of the job 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 request 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 abcde 1111 22fg h34i 5jk6h78l9mn9 o000 json gz" ] } each json gz file contains a maximum of 10,000 json records insufficient credits the following message indicates that your query is too expensive insufficient credits { "detail" "insufficient credits" } try adding "limit" {integer} parameter to your query get the file request downloadable files by making a get request to the /v2/data requests/{data request id}/files/{file name} endpoint endpoint usage paste the data request id and file name in the following 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}' 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 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