Deliver snapshot
Use the Bright Data Marketplace Dataset API to deliver a Snapshot. POST /datasets/snapshots//deliver returns 200 OK with metadata as JSON.
Before you begin
Before you begin
snap_m2bxug4e2o352v1jv1) is a unique identifier created each time a data collection is triggered or a dataset is filtered.Where do Snapshot IDs come from?
ready status before delivery.See Get Snapshot Metadata for full documentation.
Tracking delivery status
Tracking delivery status
id returned in the response is a delivery job ID. Use it to monitor whether your delivery has completed, failed, or been canceled.See Monitor Delivery for full documentation.
End-to-end workflow
End-to-end workflow
Trigger a collection or filter a dataset
snapshot_id.Wait for the snapshot to be ready
Deliver the snapshot
Track the delivery
Authorizations
Use your Bright Data API Key as a Bearer token in the Authorization header.
How to authenticate:
- Obtain your API Key from the Bright Data account settings at https://brightdata.com/cp/setting/users
- Include the API Key in the Authorization header of your requests
- Format:
Authorization: Bearer YOUR_API_KEY
Example:
Learn how to get your Bright Data API key: https://docs.brightdata.com/api-reference/authentication
Path Parameters
The Snapshot ID to deliver. This is the unique identifier returned when you trigger a collection, filter a dataset, or run a subscription.
Learn more about Snapshot ID.
"snap_m2bxug4e2o352v1jv1"
Body
Deliver configuration
- Microsoft Azure
- Build
- Email
- Google Cloud
- Google Cloud PubSub
- Amazon S3
- SFTP
- Snowflake
- Webhook
- Aliyun Object Storage Service
Deliver file compressed in gzip format
Number of records per file. Use this to split large snapshots into multiple smaller files. Files are split by record count. Recommended for snapshots with more than 1 million records. Note: Maximum batch size is 5GB.
100000
Response
OK
The delivery job ID. Use this ID to track the delivery status (see Tracking delivery status).