People
Export People
POST
Export matching people as a compressed CSV file. Returns signed download URLs that you can use to download the exported data. This endpoint is designed for bulk data extraction — up to 1,000,000 records per export.
Each object in the
Body Parameters
Array of location objects defining where to export. At least one location is required (max 15). Locations use OR logic — results matching any location are included.
Array of filter objects. Omit or pass an empty array to export with no filters (location-only).
Field IDs to include in the CSV columns. Omit or pass an empty array for the default set.
Defines the person-to-property relationship for the export.Options:
owner, resident, renterControls the export anchor type — determines what each row in the CSV represents.
person— One row per person (default)phone— One row per phone numberemail— One row per email address
Only include records where the contact has a phone number. Useful for telemarketing or outreach campaigns.
Only include records where the contact has an email address. Useful for email marketing campaigns.
Only include mobile phone numbers. Cannot be combined with
landline_only.Only include landline phone numbers. Cannot be combined with
mobile_only.Exclude contacts on the Do Not Call registry. Recommended for compliance with telemarketing regulations.
Response
| Field | Type | Description |
|---|---|---|
export_id | string | Unique identifier for this export |
record_count | integer | Number of records in the exported CSV |
file_count | integer | Number of files generated (large exports may produce multiple files) |
total_file_size | integer | Total size of all files in bytes |
execution_time | number | Time taken to complete the export in seconds |
download_urls | array | Signed download URLs for the exported files |
credits.used | integer | Total credits consumed by this export |
credits.people | integer | Number of people credits consumed |
download_urls
Each object in the download_urls array contains:
| Field | Type | Description |
|---|---|---|
filename | string | Suggested filename for the download (e.g., people_export_2026-02-17.csv.gz) |
url | string | Signed URL — valid for a limited time. Download promptly after receiving the response. |
size | integer | File size in bytes |
Exported files are gzip-compressed CSV (
.csv.gz). Most tools (Excel, Google Sheets, Python pandas) can open .csv.gz files directly. To decompress manually, use gunzip or any archive tool.Tips
- Use the Count People endpoint first to check how many records match your filters before committing to an export.
- For datasets under 250 records, the paginated Search People endpoint may be more appropriate.
- People exports are deduplicated — each unique person appears only once in the CSV, even if they match multiple properties.
- Use the
export_idin the response with Get Export to retrieve download URLs later, or List Exports to browse past exports. - See the Exporting Guide for timeout configuration, download handling, and best practices.