This feature requires an active Query Builder subscription. Contact our sales team if you need access to this product.
xport datasets asynchronously and receive the results via webhook when processing is complete. The dataset export endpoint (/dataset/export, dataset-export-async in the API Reference) uses the same query engine and data model as Query Builder—it returns the same data with the same limitations (e.g. no unit-level data; week is the finest time granularity). This is ideal for large datasets that would timeout with synchronous requests, or when you want to process data in the background without maintaining an active connection.
The webhook export is perfect for:
The request requires:
When your export completes, you’ll receive a POST request with this payload:
Your webhook endpoint should handle the incoming POST request and verify the HMAC signature for security. The signature is included in the SHA256-HMAC-Signature header. You’ll use the body of the request and your API key to create a SHA256 HMAC signature. This signature can be compared to the one in the header in order to verify that the request has come from us.
Always verify the HMAC signature to ensure the webhook request is legitimate:
SHA256-HMAC-Signature headerDownload URLs expire in 30 days - make sure to download your files promptly after receiving the webhook notification.
queryUUID to match requests with responsesPower BI and similar tools: Use Query Builder / dataset export when you need data for a large number of properties (e.g. entire markets or regions). Use the API when you’re tracking a specific, bounded list of properties (portfolio, deal list, comps).
Pricing: The API is per-request; Query Builder and dataset export require a Query Builder subscription (contact sales for details).
The dataset export endpoint returns the same data as Query Builder, with the same restrictions:
as_of_week). Month and quarter are also supported. Finer-than-week (e.g. day-level) breakdowns are not available in Query Builder or dataset export.If the export fails during processing, your webhook will not be called. Monitor your webhook endpoint for delivery failures.
Data Pipeline Integration
Scheduled Reports
Find complete technical details in our API Reference.