> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Search Targeting

> Search or list TikTok Ads targeting options for locations, languages, interests, purchase intent, and behaviors

Search or list TikTok Ads targeting options for locations, languages, interests, purchase intent, and behaviors.

|                      |                               |
| -------------------- | ----------------------------- |
| **App**              | TikTok Ads                    |
| **Operation ID**     | `tiktok_ads_search_targeting` |
| **Type**             | Action                        |
| **Connection**       | `tiktok_ads` (required)       |
| **Credits per run**  | Free                          |
| **Agent / MCP tool** | Yes                           |

## Inputs

| Field                       | Type                                | Required | Default | Description                                                                                                                                         |
| --------------------------- | ----------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `account`                   | DynamicAccount                      | Yes      | -       | Select TikTok Ads account (advertiser) to search targeting options for.                                                                             |
| `search_type`               | string or SelectableOption          | Yes      | -       | Targeting surface to search or list: locations, languages, interests/behaviors, interest categories, or action categories.                          |
| `search_query`              | string                              | No       | -       | Optional text filter for locations/languages, or seed keyword for interests and behaviors. For multiple TikTok seed keywords, use search\_keywords. |
| `search_keywords`           | any                                 | No       | -       | Interests/behaviors only. Seed keywords as a list, JSON array, comma-separated text, or one keyword per line. Max 10 keywords, 100 characters each. |
| `sub_targeting_types`       | array of string or SelectableOption | No       | -       | Interests/behaviors only. Secondary targeting types to return.                                                                                      |
| `language`                  | string                              | No       | -       | Response language or seed keyword language. Defaults to en when omitted or unsupported.                                                             |
| `interest_category_version` | any                                 | No       | -       | Interest category endpoint only. Version 1 or 2. Defaults to 2.                                                                                     |
| `placements`                | array of string or SelectableOption | No       | -       | Interest category endpoint only. Placements to filter by when version is 2.                                                                         |
| `special_industries`        | array of string or SelectableOption | No       | -       | Special ad categories to filter targeting results by.                                                                                               |
| `limit`                     | integer                             | No       | `100`   | Maximum normalized results to return after filtering/flattening. Default: 100.                                                                      |

### SelectableOption

| Field   | Type   | Required | Default | Description |
| ------- | ------ | -------- | ------- | ----------- |
| `value` | string | Yes      | -       |             |
| `label` | string | Yes      | -       |             |

## Output

**Type**: `List[Dict]`

Returns TikTok targeting options normalized for use in ad group targeting fields.

**Fields**: `id`, `name`, `type`, `target_field`, `action_scene`
