Available endpoints (4)

Setup and exact call parameters for AI Agents
I want to use the Facebook Posts 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 Facebook route that matches your workflow.
4. Keep the returned job token and poll the marketplace job route for completion.

## Available Endpoints

### Page Posts ($0.0001 USDC)
curl -X POST "https://api.marketplace.fast.xyz/api/apify-facebook-posts/page-posts" \
  -H "Content-Type: application/json" \
  -d '{
  "startUrls": [
    {
      "url": "https://www.facebook.com/cern/"
    }
  ],
  "resultsLimit": 25
}'

This is the default route for page post extraction and engagement analysis.

### Page Posts With Transcripts ($0.0001 USDC)
curl -X POST "https://api.marketplace.fast.xyz/api/apify-facebook-posts/page-posts-with-transcripts" \
  -H "Content-Type: application/json" \
  -d '{
  "startUrls": [
    {
      "url": "https://www.facebook.com/cern/"
    }
  ],
  "captionText": true,
  "resultsLimit": 25
}'

This route keeps transcript extraction explicit so buyers can choose the higher-cost workflow only when they need it.

### Posts By Date ($0.0001 USDC)
curl -X POST "https://api.marketplace.fast.xyz/api/apify-facebook-posts/posts-by-date" \
  -H "Content-Type: application/json" \
  -d '{
  "startUrls": [
    {
      "url": "https://www.facebook.com/cern/"
    }
  ],
  "resultsLimit": 25,
  "onlyPostsNewerThan": "2026-01-01",
  "onlyPostsOlderThan": "2026-02-01"
}'

Use this for bounded historical backfills instead of full-page crawls.

### Video Posts ($0.0001 USDC)
curl -X POST "https://api.marketplace.fast.xyz/api/apify-facebook-posts/video-posts" \
  -H "Content-Type: application/json" \
  -d '{
  "startUrls": [
    {
      "url": "https://www.facebook.com/cern/"
    }
  ],
  "captionText": true,
  "resultsLimit": 10
}'

Enable captionText on this route when you need video transcript extraction.

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