Skip to main content
GET
/
v1
/
exports
/
{exportId}
curl "https://api.v2.dealmachine.com/v1/exports/a1b2c3d4-e5f6-7890-abcd-ef1234567890" \
  -H "Authorization: Bearer dm_sk_live_xxx"
{
  "data": {
    "export_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "status": "completed",
    "name": "properties_export",
    "progress": 100,
    "progress_stage": "Complete",
    "record_count": 15432,
    "file_size": 2457600,
    "download_urls": [
      {
        "filename": "properties_export_2026-02-17.csv.gz",
        "url": "https://storage.googleapis.com/...",
        "size": 2457600
      }
    ],
    "created_at": "2026-02-17T15:30:00.000Z",
    "updated_at": "2026-02-17T15:30:34.000Z",
    "expires_at": "2026-02-24T15:30:00.000Z"
  }
}
Retrieve a single export by its ID. Only exports belonging to your organization are accessible. Use this to check the status of an export or retrieve its download URLs.

Path Parameters

exportId
string
required
The export ID returned from a previous export request.

curl "https://api.v2.dealmachine.com/v1/exports/a1b2c3d4-e5f6-7890-abcd-ef1234567890" \
  -H "Authorization: Bearer dm_sk_live_xxx"
{
  "data": {
    "export_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "status": "completed",
    "name": "properties_export",
    "progress": 100,
    "progress_stage": "Complete",
    "record_count": 15432,
    "file_size": 2457600,
    "download_urls": [
      {
        "filename": "properties_export_2026-02-17.csv.gz",
        "url": "https://storage.googleapis.com/...",
        "size": 2457600
      }
    ],
    "created_at": "2026-02-17T15:30:00.000Z",
    "updated_at": "2026-02-17T15:30:34.000Z",
    "expires_at": "2026-02-24T15:30:00.000Z"
  }
}

Response

FieldTypeDescription
export_idstringUnique identifier for the export
statusstringExport status: pending, processing, completed, or failed
namestringExport name (e.g., properties_export, people_export)
progressintegerProgress percentage (0–100)
progress_stagestringHuman-readable progress description
record_countintegerNumber of records exported (null if not yet complete)
file_sizeintegerTotal file size in bytes (null if not yet complete)
download_urlsarraySigned download URLs (null if not yet complete or expired)
created_atstringISO 8601 timestamp when the export was created
updated_atstringISO 8601 timestamp when the export was last updated
expires_atstringISO 8601 timestamp when the export and download URLs expire

Tips

  • Use the export_id from any export response (POST /v1/properties/export or POST /v1/people/export) to retrieve the export later.
  • Download URLs are time-limited. If they’ve expired, you’ll need to run the export again.
  • See the Exporting Guide for best practices.