{
  "data": {
    "id": "wK9jTbtvraYMMkrGE",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "instagram-reel-scraper",
    "username": "fetch_cat",
    "description": "Extract public Instagram Reel rows from direct Reel URLs, including visible metadata and warning fields when Instagram hides logged-out data.",
    "isPublic": true,
    "createdAt": "2026-07-14T10:34:45.857Z",
    "modifiedAt": "2026-08-25T12:36:01.253Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "SKgYLGa6EvZVuoOGr",
        "finishedAt": "2026-08-24T15:34:42.608Z",
        "buildNumberInt": 100011,
        "buildNumber": "0.1.11"
      }
    },
    "stats": {
      "totalBuilds": 11,
      "totalRuns": 59,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-08-26T14:34:40.067Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 3,
        "SUCCEEDED": 27,
        "TIMED-OUT": 0,
        "TOTAL": 30
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"startUrls\": [{\"url\": \"https://www.instagram.com/reel/CuUq1QngI5G/\"}], \"maxItems\": 1, \"proxyConfiguration\": {\"useApifyProxy\": false}}",
      "contentType": "application/json"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "VIDEOS"
    ],
    "isDeprecated": false,
    "title": "Instagram Reel Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-wK9jTbtvraYMMkrGE-wfzjvCK7jp-actor-icon.png",
    "seoTitle": "Instagram Reel Scraper - CSV, JSON, API",
    "seoDescription": "Export structured social media data with Instagram Reel Scraper. Download CSV, JSON, Excel, or use the API for research, monitoring, and automation.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-07-14T10:36:00.000Z",
        "reasonForChange": "Initial pricing is $0.005 per run plus $1.00 per 1,000 saved items.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item processed",
              "eventDescription": "Per dataset item produced",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00115
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00078
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00028
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-07-14T10:36:36.108Z",
        "apifyMarginPercentage": 0.2,
        "isPriceChangeNotificationSuppressed": true
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Instagram Reel Scraper\n\nA scraper that converts Instagram Reel URLs into structured, row-oriented records (one row per Reel) by fetching Reel page payloads and parsing visible metadata and metrics. It extracts a stable shortcode for deduplication and the canonical Reel URL, caption text plus parsed hashtags and mentions, owner metadata and published timestamp when exposed, public engagement metrics (likes, comments, shares), play and view counts preserved as labeled by Instagram, and media URLs (thumbnail/video) when present. Each record includes per-item warnings and error details to flag degraded or missing fields and a scrape timestamp. Technical capabilities include batch processing, configurable item and runtime limits, checkpointing to resume incomplete runs, automatic retries through residential proxy on blocked requests, and per-URL failure isolation so other inputs can complete.\n\n## Use cases\n\n- Social listening and brand monitoring of Reel content and engagement trends  \n- Creator research and building repeatable lists of Reels for review  \n- UGC campaign checks and quality assurance for short-form video content  \n- Short-video trend tracking and enrichment pipelines for metadata and metrics  \n- Automation workflows that require one structured record per Reel URL  \n- Analysis workflows that rely on explicit warnings for missing or degraded payload fields",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCp3C3SKubuF9CxNBK7DMqv5clvP1JcAkjVzvPJusimL2RDr2bj0vhalIsuc9XZqKYnjK1+J1OmJ3FOL75L8E0qtWjFOw5Ni6jARoD2c5nRSfpSUb65ML24b2PxAbzvOwJFPA7awMEBlaIeCOA1+BuipkSRpluYgqcx1wJDQ7bzavdXmND/sOrjrJLsGXSVay5u1yKZyuaJauVdZOtpMDOg/l1s03qqg5PsQjM6MCl1IRxdMnDyPjSFd47NUoAOZWqJizzc/nW+izrnUvT5QrVvGvQAG0zO5BR6hCXWgg6aHP/2a1M7+KNJ5VOjhM/36d0GF3gpFsBxe9PIs0XwQIQt \n"
  }
}