Job Posting Data
...
Endpoints
Bulk Collect
GET Requests
11min
overview s end a get request to each of the specified get endpoints to retrieve job posting 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 a 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}' enter 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 2c3d41c2 99c2 43ff a39c 7ad7h63h7cd9 h000 json gz" ] } each json gz file contains a maximum of 10,000 json records if you submitted more than 10,000 ids or your filter request returned more than 10,000 profiles, you will see several file names 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 /v1/bulk collect/{data request id}/files endpoint enter 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