Bright Data · Capability

Bright Data Dataset Marketplace

Access Bright Data's 350+ ready-to-use datasets across 250+ domains.

Bright Data Dataset Marketplace is a Naftiko capability published by Bright Data, one of 11 capabilities the APIs.io network indexes for this provider. It bundles 2 operations.

The capability includes 2 read-only operations. Lead operation: List available marketplace datasets. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Bright Data, Dataset Marketplace, and Datasets.

Run with Naftiko Bright DataDataset MarketplaceDatasets

MCP Tools

bright-data-list-datasets

List available marketplace datasets.

read-only idempotent
bright-data-get-snapshot

Retrieve a dataset snapshot.

read-only idempotent

Capability Spec

dataset-marketplace.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Bright Data Dataset Marketplace
  description: |
    Access Bright Data's 350+ ready-to-use datasets across 250+ domains.
  tags:
  - Bright Data
  - Dataset Marketplace
  - Datasets
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
- namespace: env
  keys:
    BRIGHTDATA_API_TOKEN: BRIGHTDATA_API_TOKEN
capability:
  consumes:
  - type: http
    namespace: dataset-marketplace
    baseUri: https://api.brightdata.com
    description: Bright Data Dataset Marketplace API.
    resources:
    - name: datasets
      path: /datasets
      operations:
      - name: listDatasets
        method: GET
        description: List datasets the caller is entitled to.
        outputRawFormat: json
        outputParameters:
        - name: datasets
          type: array
          value: $.
        inputParameters: []
    - name: dataset-metadata
      path: /datasets/{dataset_id}/metadata
      operations:
      - name: getMetadata
        method: GET
        description: Get dataset metadata.
        outputRawFormat: json
        outputParameters:
        - name: metadata
          type: object
          value: $.
        inputParameters:
        - name: dataset_id
          in: path
          type: string
          required: true
    - name: snapshot
      path: /datasets/snapshots/{snapshot_id}
      operations:
      - name: getSnapshot
        method: GET
        description: Retrieve a dataset snapshot.
        outputRawFormat: json
        outputParameters:
        - name: rows
          type: array
          value: $.
        inputParameters:
        - name: snapshot_id
          in: path
          type: string
          required: true
        - name: format
          in: query
          type: string
    - name: deliver
      path: /datasets/snapshots/{snapshot_id}/deliver
      operations:
      - name: deliverSnapshot
        method: POST
        description: Deliver a snapshot to cloud storage.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: snapshot_id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          required: true
    authentication:
      type: apikey
      key: Authorization
      value: 'Bearer {{env.BRIGHTDATA_API_TOKEN}}'
      placement: header
  exposes:
  - type: mcp
    namespace: dataset-marketplace-mcp
    port: 9090
    transport: http
    description: MCP adapter for the Bright Data Dataset Marketplace.
    tools:
    - name: bright-data-list-datasets
      description: List available marketplace datasets.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: dataset-marketplace.listDatasets
      with: {}
      outputParameters:
      - type: array
        mapping: $.
    - name: bright-data-get-snapshot
      description: Retrieve a dataset snapshot.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: dataset-marketplace.getSnapshot
      with:
        snapshot_id: tools.snapshot_id
        format: tools.format
      outputParameters:
      - type: object
        mapping: $.