{
  "data": {
    "id": "if12dqi9gDL3GUpcq",
    "userId": "3qhAcS3ZRJK4a7uNG",
    "name": "tiktok-search-scraper",
    "username": "epctex",
    "description": "Unleash the power of data extraction with our advanced TikTok Search Scraper. Gather videos, hashtags, posts, URLs, share numbers, followers, hearts, names, music-related data, and more. Download data in various formats including HTML, JSON, CSV, Excel, or XML.",
    "isPublic": true,
    "createdAt": "2023-01-01T13:04:51.821Z",
    "modifiedAt": "2026-10-24T00:06:06.998Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "R08qiHrNCuCfyEPRc",
        "finishedAt": "2026-10-24T00:06:06.998Z",
        "buildNumberInt": 1428,
        "buildNumber": "0.0.1428"
      }
    },
    "stats": {
      "totalBuilds": 1428,
      "totalRuns": 155907,
      "totalUsers": 2284,
      "totalUsers7Days": 30,
      "totalUsers30Days": 63,
      "totalUsers90Days": 151,
      "lastRunStartedAt": "2026-10-24T08:06:34.303Z",
      "publicActorRunStats30Days": {
        "ABORTED": 1,
        "FAILED": 80,
        "SUCCEEDED": 3465,
        "TIMED-OUT": 0,
        "TOTAL": 3546
      },
      "actorReviewCount": 8,
      "actorReviewRating": 5,
      "bookmarkCount": 62
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "GIT_REPO",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 0,
      "memoryMbytes": 2048
    },
    "exampleRunInput": {
      "body": "{\"customMapFunction\":\"(object) => { return {...object} }\",\"dateRange\":\"DEFAULT\",\"endPage\":1,\"location\":\"US\",\"maxItems\":1000,\"search\":[\"anime\",\"tiktok\"],\"sortType\":\"RELEVANCE\",\"startUrls\":[\"https://www.tiktok.com/search?q=music&t=1670685477846\",\"https://www.tiktok.com/search?q=dance&t=1670685484412\",\"https://www.tiktok.com/search?q=challenge&t=1670685494590\"]}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "SEO_TOOLS"
    ],
    "isDeprecated": false,
    "title": "Tiktok Search Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.amazonaws.com/if12dqi9gDL3GUpcq/kLiHbm2oksWSQWjH9-tiktok.png",
    "seoTitle": "TikTok Data Extractor",
    "seoDescription": "Unlock valuable data from TikTok with our scraper. Extract videos, hashtags, posts, share numbers, followers, and more. Analyze and gain insights with ease and download data in various formats.",
    "pricingInfos": [
      {
        "pricingModel": "FLAT_PRICE_PER_MONTH",
        "pricePerUnitUsd": 35,
        "trialMinutes": 4320,
        "createdAt": "2023-01-02T10:13:33.056Z",
        "startedAt": "2023-01-02T10:13:33.056Z",
        "apifyMarginPercentage": 0
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "Hello! Apify is deprecating the Rental model, so we are switching this actor to pay-per-event model. In 15 days, billing will change from monthly to per event. This update removes the platform cost completely and lets you pay only for what you get.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "dataset-item": {
              "eventTitle": "Dataset Item",
              "eventDescription": "Charged per video returned in results",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.0003,
              "isPrimaryEvent": true
            },
            "search-query": {
              "eventTitle": "Search Query",
              "eventDescription": "Extract videos from a TikTok search",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.006
            }
          }
        },
        "startedAt": "2026-04-10T15:25:17.555Z",
        "createdAt": "2026-03-27T15:25:18.798Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2026-03-27T15:25:40.273Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## TikTok Search Scraper\n\nA TikTok-focused web scraper that extracts videos from TikTok search results by keyword or by search URL. The Actor performs search-based harvesting with filters for geographic region, time range, and sort order, supports pagination and total-item limits, and returns structured video metadata suitable for analysis: textual descriptions, creation timestamps, engagement metrics (likes, comments, shares, views), author/profile information and follower stats, music metadata (track title/artist/album/duration), and video asset details (duration, dimensions, playback URLs, and cover images). The Actor also supports a user-provided transformation function to map or reshape each output item prior to export.\n\n## Use cases\n\n- Keyword-based scraping to collect TikTok videos matching search queries.\n- Scraping specific TikTok search result pages via search URLs.\n- Regional monitoring using country-level location filtering.\n- Time-filtered collection using date-range filters (recent or historical windows).\n- Sorting results by relevance, popularity, or posting date for targeted harvests.\n- Controlled-volume scraping via page or total-item limits to cap output size.\n- Extraction of complete video-level metadata for content analysis, trend detection, influencer research, or music/track identification.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDhDeaIRRIu0DV4fkd59rlnj6vXI5orIE6gGnbKfXlrJGHd8iWN/pYGzousCe30xI0RLexfAvYVRyV0dIe4y2zOxcPpOGZmnKf3V+COwgAP8Rds/loOEjpj98zuykbnpED+UC2TawtpjjnfyAXcr9IVLYGQYbd8kK6j7snhYULg3HJoN0X6HD1T7mttpS1bF+dZsBxxe0G42KU+qgf388rfkdckYZo0IMzcRpNXKPp+d6FWUS8xlt1wY3QJ6Klcyrio1FmGFlahv7cRTegzIi6mIirLM16ZLKD5OqKiZDxaraly3kyGFiPTKygQ2Hb/LnXAvFqMst3YfDfaGKLRFR0N \n"
  }
}