# TikTok EU Ad Library Keyword Search + Targeting

**Use case:** 

Search TikTok EU ads by keyword across regions and get per-region age, gender, and reach targeting. DSA-grade transparency data.

## Input

```json
{
  "keywords": [
    "skincare",
    "supplements"
  ],
  "advertiserNames": [],
  "advertiserIds": [],
  "regions": [
    "DE",
    "FR",
    "NL"
  ],
  "dateRange": {
    "start": "2024-01-01",
    "end": ""
  },
  "mediaType": "all",
  "includeTargetingDetail": true,
  "maxItems": 300,
  "useProxy": false
}
```

## Output

```json
{
  "adId": {
    "label": "Ad id"
  },
  "advertiserName": {
    "label": "Advertiser name"
  },
  "totalRegions": {
    "label": "Total regions"
  },
  "totalImpressions": {
    "label": "Total impressions"
  },
  "targetingLocations": {
    "label": "Targeting locations"
  },
  "targetingAgePerRegion": {
    "label": "Targeting age per region"
  },
  "targetingGenderPerRegion": {
    "label": "Targeting gender per region"
  },
  "audienceSize": {
    "label": "Audience size"
  },
  "interest": {
    "label": "Interest"
  }
}
```

## About this Actor

This example demonstrates how to use [TikTok Ads EU — Library Scraper with Demographics](https://apify.com/constructive_calm/tiktok-ad-library-pro) with a specific input configuration. Visit the [Actor detail page](https://apify.com/constructive_calm/tiktok-ad-library-pro) to learn more, explore other use cases, and run it yourself.