# TikTok DSA Targeting Transparency Scraper

**Use case:** 

Extract per-region age, gender, reach, and audience-size targeting from TikTok's EU DSA Ad Library for compliance and research.

## Input

```json
{
  "keywords": [],
  "advertiserNames": [
    "Shein"
  ],
  "advertiserIds": [],
  "regions": [
    "DE",
    "FR",
    "IT",
    "ES",
    "PL",
    "NL",
    "SE"
  ],
  "dateRange": {
    "start": "2024-01-01",
    "end": ""
  },
  "mediaType": "all",
  "includeTargetingDetail": true,
  "maxItems": 1000,
  "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.