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. |