Data Export API
Export Search Data Anywhere
Bulk exports, scheduled deliveries, and webhook notifications in CSV, JSON, or direct BigQuery writes.
Export API Endpoints
Create, schedule, and manage bulk data exports across all DemandSphere data sets. Deliver to any destination.
/v5/exports/create
/v5/exports/{id}/status
Check the status of an export job. Returns progress percentage, estimated completion time, row count, and file size. Terminal states are completed, failed, or cancelled.
/v5/exports/{id}/download
Download completed export files. Returns a signed URL valid for 24 hours. For large exports, files are split into chunks with a manifest file listing all parts.
/v5/exports/schedule
Create recurring export schedules. Set frequency (daily, weekly, monthly), data filters, format, and destination. Scheduled exports run automatically and deliver to configured endpoints.
/v5/exports/destinations
List and manage configured export destinations. Supported destinations include BigQuery, Amazon S3, Google Cloud Storage, Snowflake, SFTP servers, and webhook URLs.
/v5/exports/webhooks
Register webhooks for export lifecycle events. Get notified when exports start, complete, or fail. Includes download URLs and row counts in the webhook payload.
Deliver Data Where You Need It
BigQuery
Direct writes to your BigQuery project. Schema-managed tables with automatic partitioning and deduplication.
Amazon S3
Deliver files to any S3 bucket. Supports IAM role assumption, custom prefixes, and server-side encryption.
Google Cloud Storage
Write directly to GCS buckets. Service account authentication with configurable path templates.
Snowflake
Load data into Snowflake tables via staging. Supports auto-schema detection and incremental loads.
SFTP
Deliver to any SFTP server with key-based or password authentication. Custom directory paths and file naming templates.
Webhook
Push export data to any HTTP endpoint. Configurable payload format, headers, and retry policies.
Export Any Data Set
Multiple Formats
Scheduled Delivery
Set up recurring exports on daily, weekly, or monthly cadences. Exports run automatically at configured times and deliver to your chosen destination without manual intervention.
All Data Sets
Export from any DemandSphere data set: SERP rankings, LLM mentions, citations, log analytics, crawl data, and keyword research. Apply filters, date ranges, and column selections.
Secure Delivery
All exports are encrypted in transit and at rest. Signed download URLs expire after 24 hours. Destination credentials are stored encrypted and never logged.
How Teams Use the Export API
Data Warehouse Integration
Schedule daily exports of SERP and LLM data directly to BigQuery or Snowflake. Join with your own business data for custom attribution models, revenue correlation, and executive dashboards.
Client Reporting
Agencies use scheduled exports to generate weekly client reports automatically. CSV exports feed into Google Sheets or Data Studio (formerly Looker Studio) templates. No manual data pulls required.
Machine Learning Pipelines
Backup and Compliance
Maintain your own copy of all collected data for compliance or backup purposes. Schedule monthly full exports to S3 or GCS with configurable retention policies.
Common Questions
You can export any data available in the DemandSphere platform: SERP rankings, keyword data, LLM mentions, citations, sentiment, log analytics, crawl data, and more. Each data set supports its own set of filters and column selections.
Yes. Use the /v5/exports/schedule endpoint to create daily, weekly, or monthly export schedules. Each schedule specifies the data set, filters, format, and destination. Schedules can be paused, updated, or deleted at any time.
Destinations are configured through the platform dashboard or via the /v5/exports/destinations endpoint. Each destination type has its own authentication requirements: IAM roles for AWS, service accounts for GCP, key pairs for SFTP, and so on. Credentials are validated on creation.
See it with your own data.
30-minute demo. We'll run it on your domain - no prep required.