{
  "data": {
    "id": "RnxYr0I6hkNVQk9ee",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "tiktok-ads-library-scraper",
    "username": "fetch_cat",
    "description": "Scrape public TikTok Creative Center Top Ads for competitive ad intelligence.",
    "isPublic": true,
    "createdAt": "2026-06-27T17:47:33.200Z",
    "modifiedAt": "2026-07-09T11:22:52.159Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "qVII8jhCdBKpxFBaZ",
        "finishedAt": "2026-07-09T11:22:52.159Z",
        "buildNumberInt": 100013,
        "buildNumber": "0.1.13"
      }
    },
    "stats": {
      "totalBuilds": 13,
      "totalRuns": 101,
      "totalUsers": 3,
      "totalUsers7Days": 2,
      "totalUsers30Days": 2,
      "totalUsers90Days": 2,
      "lastRunStartedAt": "2026-07-09T20:32:36.906Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 16,
        "TIMED-OUT": 0,
        "TOTAL": 16
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"keywords\":[],\"regions\":[\"US\"],\"period\":\"7\",\"sortBy\":\"for_you\",\"maxItems\":20}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "MARKETING",
      "VIDEOS"
    ],
    "isDeprecated": false,
    "title": "TikTok Ads Library Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-RnxYr0I6hkNVQk9ee-A4Du4bwiGm-tiktok-curated-actor-icon.png",
    "seoTitle": "TikTok Ads Library Scraper - Creative Center Ads",
    "seoDescription": "Scrape TikTok Creative Center Top Ads by keyword, region, period, language, industry, and objective. Export ad text, media URLs, metrics, and URLs.",
    "pricingInfos": [
      {
        "minimalMaxTotalChargeUsd": null,
        "isPPEPlatformUsagePaidByUser": true,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": true,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.005
            },
            "item": {
              "eventTitle": "Ad record",
              "eventDescription": "Per TikTok ad record saved",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-06-27T17:50:33.641Z",
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-06-27T17:50:33.710Z"
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "isPPEPlatformUsagePaidByUser": true,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": true,
        "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.005
            },
            "apify-default-dataset-item": {
              "eventTitle": "Ad record",
              "eventDescription": "Per TikTok ad record saved in the default dataset.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-06-27T17:56:11.652Z",
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-06-27T17:56:11.739Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-27T19:38:31.633Z",
        "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.005
            },
            "apify-default-dataset-item": {
              "eventTitle": "Ad record",
              "eventDescription": "Per TikTok ad record saved in the default dataset.",
              "isPrimaryEvent": true,
              "eventPriceUsd": 0.000029726
            }
          }
        },
        "createdAt": "2026-06-27T19:38:31.712Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-27T19:40:24.995Z",
        "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.005
            },
            "apify-default-dataset-item": {
              "eventTitle": "Ad record",
              "eventDescription": "Per TikTok ad record saved in the default dataset.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-06-27T19:40:25.068Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-27T19:40:47.472Z",
        "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.005
            },
            "apify-default-dataset-item": {
              "eventTitle": "Ad record",
              "eventDescription": "Per TikTok ad record saved in the default dataset.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00020537
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00017858
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00013929
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00010715
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000071432
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000050002
                }
              }
            }
          }
        },
        "createdAt": "2026-06-27T19:40:47.554Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## TikTok Ads Library Scraper\n\nTikTok Ads Library Scraper scrapes public TikTok Creative Center Top Ads and returns structured ad records for competitive and creative research. It performs targeted searches and filtered queries by keyword, market/region, time window, language, industry/category, campaign objective, ad format, and ranking/sort mode; extracts creative metadata (brand and advertiser names, ad title/caption text, public detail-page links), landing-page URLs, media URLs and cover images, video duration, taxonomy keys (industry/objective), market and language context, and public performance signals such as like counts, CTR labels, and cost-index labels; and produces one normalized record per ad with a timestamp for repeatable monitoring, research, and analysis workflows.\n\n## Use cases\n\n- Competitive ad intelligence: monitor how brands, products, and competitors appear in public TikTok ad examples.  \n- Creative research / swipe file: collect hooks, offers, cover images, ad text, and landing-page examples for creative strategy.  \n- Ecommerce analysis: track public ads by product category, region, language, and campaign objective.  \n- Agency reporting: compile ad examples and metadata for research decks, client reports, or benchmarking.  \n- Market monitoring: compare public ad patterns across regions and lookback periods.  \n- AI and ML workflows: feed ad text, URLs, media links, and metadata into classification, summarization, or creative-analysis pipelines.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCM9y+7nQbh1JAWnT09Mh0SE5gaK4RzQAOyZLN5Zjs0TJkdqy//nh1gzsJEK5+cRjuGWL2OvIDWB/gE61g6GgWs/AQ+pmDH8jpr5t04HN9PjBa+HKYPttCnMNkx10rkVb/DCctuaokZIi0/zfEr7J3XYefFnksvvN4NBn2mG757wZf7r7KsPDn/Xy63SWjntbRFac2dsiSg5g/XmtBUgdMQ7EeHdQigeu9l5kfx2XBeSWiqbZHsdeNKf8tRwZbmVZLFrH2dTb7xD2Ah8ht2zoAf3zRS+jKAlekZrE11o7ou8gUcqAYkXcZUhPc9qcBCd5wd2BUTPKXTdOaiBvvwfirJ \n"
  }
}