---
title: "List data sources"
method: GET
path: "/v1/data-sources"
tags: ["Scrapers"]
---

# List data sources

`GET /v1/data-sources`

Lists available public-data sources and their price events.

## Response `200`

Scrapers loaded.

- ScrapersResponse — Scraper catalog response.
  - `scrapers` ScraperSummary[], required
    - `id` string, required
    - `name` string, required
    - `category` string, required
    - `description` string, required
    - `inputSchema` object, required
    - `priceEvents` ScraperPriceEvent[], required
      - `name` string, required
      - `unit` string, required
      - `usdMicros` integer, required
    - `outputSchema` object — Optional JSON schema for scraper Records. Ecommerce scrapers expose featureCoverage plus generic public metadata fields such as tags, keywords, questionSamples, customerPhotoUrls, minimumOrderQuantity, rfqText, resultPosition, and adPosition so agents can see which Apify-style fields were extracted or accepted for compatibility.
  - `nextActions` string[], required

## Other responses

- `400` — Bad request.
- `401` — Unauthorized.
- `429` — Too many requests.
- `500` — Internal server error.

---

[API](https://skmtc.net/tovuk/apis/tovuk-api.md) · [All operations](https://skmtc.net/tovuk/apis/tovuk-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tovuk/tovuk-api/revisions/ef06c3a9c42b/schema)
