---
title: "List public source capabilities without account-specific pricing"
method: GET
path: "/catalog/sources"
tags: ["Catalog"]
---

# List public source capabilities without account-specific pricing

`GET /catalog/sources`

## Request

- Base URL: `https://api.flashdata.dev/v2`
- URL: `https://api.flashdata.dev/v2/catalog/sources`
- Auth: none required

## Response `200`

Public source catalog

- object
  - `data` DataSource[], required
    - `id` 'google_search' | 'google_images' | 'google_news' | 'google_shopping' | 'google_videos' | 'google_places' | 'youtube_search' | 'youtube_search_extended' | 'youtube_metadata' | 'youtube_transcript' | 'youtube_captions' | 'youtube_trainability' | 'youtube_channel' | 'youtube_suggestions' | 'youtube_download', required
    - `name` string, required
    - `category` 'google' | 'youtube', required
    - `product` 'google_search' | 'youtube_data' | 'youtube_download', required
    - `modes` string[], required: Only modes backed by a real adapter or consumer in the current release
    - `inputSchema` object, required: JSON Schema used by the Playground and generated clients
    - `estimatedCredits` number, required
    - `requiresStorageDestination` boolean, required: Whether query submission must include per-request storage configuration.

---

[API](https://skmtc.dev/flashdata/apis/flashdata-customer-api.md) · [All operations](https://skmtc.dev/flashdata/apis/flashdata-customer-api/llms.txt) · [OpenAPI document](https://skmtc.dev/flashdata/apis/flashdata-customer-api/revisions/109179fe9313?raw)
