---
title: "Property Explorer Bulk Job Download"
method: GET
path: "/v3/jobs/{request_id}/download"
tags: ["Property Explorer API"]
---

# Property Explorer Bulk Job Download

`GET /v3/jobs/{request_id}/download`

Download the results of a completed property explorer bulk job request in a zip file format. This endpoint provides access to all generated links for a bulk job. The request_id is obtained from the POST requests to the pexp_static_link or pexp_dynamic_link endpoints.  

Pricing Tier: Premium 

## Request Path Params

<table><tr><th>Property</th><th>Type</th><th>Description</th><th>Example</th></tr>
<tr><td>request_id</td><td>string</td><td>The unique identifier for the bulk request obtained from the POST pexp endpoints</td><td>b2177aa4-f220-4da9-bd03-e7d3d28a89f0.2</td>
        </tr>
</table>

## Response

<table><tr><th>Field</th><th>Type</th><th>Description</th><th>Example</th><th>Enum Values</th></tr>
<tr><td>request_id</td><td>string</td><td>The unique identifier for the bulk request</td><td>b2177aa4-f220-4da9-bd03-e7d3d28a89f0.2</td>
        <td></td></tr>
<tr><td>downloads</td><td>array</td><td>Array of download information for each completed task</td><td></td>
        <td></td></tr>
<tr><td>downloads[]</td><td>object</td><td></td><td></td>
        <td></td></tr>
<tr><td>downloads[].task_uuid</td><td>string</td><td>Unique identifier for the individual task</td><td>00000000-0000-0000-0003-631700000000</td>
        <td></td></tr>
<tr><td>downloads[].download_link</td><td>string</td><td>Direct download link for the generated report</td><td>https://download-links.dev.hc.housecanary.net/dl/HQQLSTuOVZHi0G2Umiwa9A/221975/170-King-St-Unit-618-San-Francisco-CA-94107.pdf</td>
        <td></td></tr>
<tr><td>downloads[].status</td><td>string</td><td>Status of the individual task</td><td>SUCCESS</td>
        <td>[SUCCESS, FAILURE]</td></tr>
<tr><td>downloads[].error_message</td><td>string</td><td>Error message if the task failed</td><td></td>
        <td></td></tr>
</table>

## Path parameters

- `request_id` string, required

## Response `200`

Success

- object — Download information and links for all completed tasks in the job
  - `request_id` string, required — The unique identifier for the bulk request
  - `downloads` object[], required — Array of download information for each completed task
    - `task_uuid` string, required — Unique identifier for the individual task
    - `download_link` string, required — Direct download link for the generated report
    - `status` 'SUCCESS' | 'FAILURE', required — Status of the individual task
    - `error_message` string, nullable — Error message if the task failed

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `429` — Rate limit exceeded

---

[API](https://skmtc.net/housecanary/apis/housecanary-analytics-and-portfolio-monitoring-apis.md) · [All operations](https://skmtc.net/housecanary/apis/housecanary-analytics-and-portfolio-monitoring-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/housecanary/housecanary-analytics-and-portfolio-monitoring-apis/revisions/38afb6724de7/schema)
