---
title: "Get Results"
method: GET
path: "/v1/results/{job_id}"
---

# Get Results

`GET /v1/results/{job_id}`

## Request

- Base URL: `https://api.apillow.co` (the document declares no server; this is the origin it was published from)
- URL: `https://api.apillow.co/v1/results/{job_id}`
- Auth: none declared

Get results for an async batch job.

Auth-only — polling does not consume monthly quota. The reservation was
made at submit time on POST /v1/properties; releasing the result of an
already-submitted job is a free status read.

Set `format=csv` to download successful properties as a CSV file. While the
job is still processing or has failed, the JSON status is returned regardless
of `format` so existing poll loops keep working; CSV is only emitted once the
job is complete.

## Path parameters

- `job_id` string, required

## Query parameters

- `format` string: Response format: 'json' (default) or 'csv'. CSV returns successful properties as a flat spreadsheet once the job is complete.

## Response `200`

Successful Response

- PropertyResponse
  - `job_id` string, required
  - `status` string, required
  - `results` object[]
  - `errors` object[]
  - `webhook` object, nullable: Delivery status of the webhook_url notification, if one was submitted: {status: pending|delivered|failed, attempts, last_status, delivered_at}. null if no webhook_url was submitted.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/apillow/apis/zillow-property-data-api.md) · [All operations](https://skmtc.dev/apillow/apis/zillow-property-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/apillow/apis/zillow-property-data-api/revisions/b9b820418a37?raw)
