> ## 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`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.