Available endpoints (4)

Setup and exact call parameters for AI Agents
I want to use the YouTube Scraper service on Fast Marketplace.

## Setup (skip if you already have Fast Marketplace set up)
1. Open the marketplace skill: https://marketplace.fast.xyz/skill.md
2. Fund a Fast wallet on mainnet.
3. Choose the paid YouTube route that matches your workflow.
4. Keep the returned job token and poll the marketplace job route for completion.

## Available Endpoints

### Channel Videos ($0.0001 USDC)
curl -X POST "https://api.marketplace.fast.xyz/api/apify-youtube/channel-videos" \
  -H "Content-Type: application/json" \
  -d '{
  "startUrls": [
    {
      "url": "https://www.youtube.com/@example"
    }
  ],
  "maxResults": 25
}'

This route is for channel-centric monitoring and channel archive pulls.

### Playlist Videos ($0.0001 USDC)
curl -X POST "https://api.marketplace.fast.xyz/api/apify-youtube/playlist-videos" \
  -H "Content-Type: application/json" \
  -d '{
  "startUrls": [
    {
      "url": "https://www.youtube.com/playlist?list=PLObrtcm1Kw6PmbXg8bmfJN-o2Hgx8sidf"
    }
  ],
  "maxResults": 25
}'

Use this route when the playlist itself is the unit of collection rather than a whole channel or a search term.

### Search Videos ($0.0001 USDC)
curl -X POST "https://api.marketplace.fast.xyz/api/apify-youtube/search-videos" \
  -H "Content-Type: application/json" \
  -d '{
  "maxResults": 10,
  "searchQueries": [
    "fast blockchain"
  ],
  "maxResultStreams": 0,
  "maxResultsShorts": 0
}'

Use this route for topic discovery and search result monitoring.

### Video Subtitles ($0.0001 USDC)
curl -X POST "https://api.marketplace.fast.xyz/api/apify-youtube/video-subtitles" \
  -H "Content-Type: application/json" \
  -d '{
  "startUrls": [
    {
      "url": "https://www.youtube.com/watch?v=RjHzznQy6hI"
    }
  ],
  "subtitlesFormat": "srt",
  "downloadSubtitles": true,
  "subtitlesLanguage": "en"
}'

Turn this on when transcript or subtitle extraction is required for downstream NLP or QA workflows.

For paid endpoints: the first call returns 402. Authorize payment with your Fast wallet and retry with the payment signature header.
Have a request?

Suggest marketplace coverage