{
  "data": {
    "id": "nfyn3ecod9uCDaoVH",
    "userId": "tcpJHGQo6cH9p6Cga",
    "name": "youtube-search-scraper",
    "username": "api-ninja",
    "description": "Extract structured YouTube search results with advanced filtering. Search videos, channels, playlists, shorts, movies, and shows using YouTube API. Fastest YouTube scraper on the market",
    "isPublic": true,
    "createdAt": "2025-12-24T18:27:17.827Z",
    "modifiedAt": "2026-10-27T05:35:32.454Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "PfQFXjbzE9gE4mdX3",
        "finishedAt": "2026-10-26T16:57:50.942Z",
        "buildNumberInt": 106,
        "buildNumber": "0.0.106"
      }
    },
    "stats": {
      "totalBuilds": 106,
      "totalRuns": 200898,
      "totalUsers": 3902,
      "totalUsers7Days": 263,
      "totalUsers30Days": 862,
      "totalUsers90Days": 1584,
      "lastRunStartedAt": "2026-11-02T21:42:02.549Z",
      "actorReviewCount": 38,
      "actorReviewRating": 4.883971793051939,
      "bookmarkCount": 81,
      "publicActorRunStats30Days": {
        "ABORTED": 14,
        "FAILED": 3,
        "SUCCEEDED": 41496,
        "TIMED-OUT": 20,
        "TOTAL": 41533
      }
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "GIT_REPO",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512,
      "maxItems": null,
      "maxTotalChargeUsd": null
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "DEVELOPER_TOOLS",
      "SOCIAL_MEDIA",
      "VIDEOS"
    ],
    "isDeprecated": false,
    "title": "YouTube Search Scraper ($0.5/1000 results)",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/tcpJHGQo6cH9p6Cga-actor-nfyn3ecod9uCDaoVH-Nt8cfA3yxA-YouTube_Search_Image.png",
    "seoTitle": null,
    "seoDescription": null,
    "pricingInfos": [
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.01
            },
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 2.5
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.25
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.25
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.25
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.25
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.25
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2025-12-26T18:19:02.855Z",
        "createdAt": "2025-12-26T18:19:03.466Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "Accidentally set prices too high",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.01
            },
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0025
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00025
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00025
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00025
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00025
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00025
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2025-12-26T18:22:44.739Z",
        "createdAt": "2025-12-26T18:22:45.328Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": 0.1,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": true,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0025
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00025
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00025
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00025
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00025
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00025
                }
              },
              "isPrimaryEvent": true
            },
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.01
            }
          }
        },
        "createdAt": "2026-03-11T08:34:54.592Z",
        "startedAt": "2026-03-11T08:34:54.592Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": 0.1,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "We're adjusting the price-per-result to reflect increased infrastructure and maintenance costs, as well as ongoing improvements to data accuracy and reliability. The actor's start fee remains unchanged.\n\nThank you for using our service.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.005
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0005
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0005
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0005
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0005
                }
              },
              "isPrimaryEvent": true
            },
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.01
            }
          }
        },
        "startedAt": "2026-10-26T21:36:27.620Z",
        "createdAt": "2026-10-12T20:36:27.867Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2026-10-12T20:37:00.320Z",
        "notifiedAboutChangeAt": "2026-10-26T22:00:31.987Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## YouTube Search Scraper\n\nTransforms YouTube keyword searches into structured, searchable metadata for videos, Shorts, channels, playlists, and movies by performing keyword-based queries and harvesting public search result metadata without browser automation or requiring a user-supplied YouTube API key. Supports filtering by upload date, duration, country, language, popularity, and a range of video features (HD, 4K, live, subtitles/closed captions, Creative Commons, HDR, VR180), and offers selectable result-depth modes that trade speed for additional per-item enrichment (engagement metrics, expanded channel info, captions/technical metadata, restrictions and availability). The Actor can paginate through search results and apply result limits, producing per-result structured outputs that include identifiers, titles, channel data, description snippets, view counts and engagement signals, publication timestamps, durations and thumbnails, plus optional extended metadata for technical, compliance, or analytics use.\n\n## Use cases\n\n- Content research to find high-performing videos and topic gaps  \n- Creator discovery for partnership or outreach identification  \n- Trend monitoring by repeating queries and comparing new results over time  \n- SEO and keyword research using titles, descriptions, publish dates, and engagement signals  \n- Competitive intelligence to monitor how competitors and categories appear in search  \n- Lead generation by identifying relevant channels and creators  \n- Building a YouTube search API or programmatic search layer  \n- Creating structured datasets of public YouTube metadata for analytics, dashboards, or agents",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDeU1wnwpMq45esx5N984AQyJr2BfV9Y01lQP0PPYulooWzuAdxsmV+vgcCjJVgBu2PzwZMfxIU64IR5AmxSw35yAVx6TTJJ23ZY1I6BwIL0str+Fw5Dzi6R2TRcKsxkSeYjI0Y2xrCYBwKGYngg65ASF2fS8U8MxgDzZNmUGCfjhJEIEC72vLgORJGHdEoUxDcijny3ewr3JKtUD5efFAjBhbBEMVoOGeT2g7e7BE4lUUsV2xD5Gs65wy5+mPAgVeCmsBMr4wnvpxc/zDtIYEfvGRFZTxnJUim2eMu3SDVkW+rcGFY35erUuhjB933W1uuswo/6wxX8hNcFoIvORXD \n"
  }
}