# Facebook Ad Video to Text — Transcript Generator

**Use case:** 

Turn any Facebook or Instagram video ad into a transcript with hook and CTA. Any length — not capped at 2 minutes. Sample run included.

## Input

```json
{
  "datasetItems": [
    {
      "_demo": "Replace me with rows from your ad-library scraper run (or use videoUrls / datasetId). This demo image-ad row returns one FREE row showing the per-row status contract.",
      "ad_archive_id": "1318059422847100",
      "page_name": "Demo Advertiser",
      "snapshot": {
        "cta_text": "Shop Now",
        "images": [
          {
            "original_image_url": "https://scontent.xx.fbcdn.net/v/demo.jpg"
          }
        ]
      }
    }
  ],
  "maxAds": 1000
}
```

## Output

```json
{
  "status": {
    "label": "Status"
  },
  "charged": {
    "label": "Charged"
  },
  "pageName": {
    "label": "Advertiser"
  },
  "hook3s": {
    "label": "First-3s hook"
  },
  "ctaText": {
    "label": "CTA"
  },
  "transcript": {
    "label": "Transcript"
  },
  "durationSeconds": {
    "label": "Seconds"
  },
  "adArchiveId": {
    "label": "Ad ID"
  },
  "videoUrl": {
    "label": "Video URL"
  },
  "statusReason": {
    "label": "Note"
  }
}
```

## About this Actor

This example demonstrates how to use [Facebook Ads Transcript Scraper — Video Hooks & CTAs](https://apify.com/steadyfetch/facebook-ads-transcript-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/steadyfetch/facebook-ads-transcript-scraper) to learn more, explore other use cases, and run it yourself.