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

# Enums

> Reference lists for API filter values

# Enums

This page contains all available enum values you can use when filtering API requests.

## Categories

Content categories for filtering creators and viral content.

<Accordion title="View all categories (57)">
  ```json theme={null}
  [
    "Arts",
    "Automotive",
    "Beauty & Personal Care",
    "Books & Literature",
    "Business",
    "Finance",
    "Career & Jobs",
    "Collectibles & Hobbies",
    "Community",
    "Ecommerce",
    "Crafts & DIY",
    "Culture",
    "Education",
    "Technology",
    "Entertainment",
    "Environment",
    "Family",
    "Parenting",
    "Fashion",
    "Film",
    "Fitness",
    "Health",
    "Food",
    "Gaming",
    "Gardening & Agriculture",
    "History",
    "Home",
    "Humor",
    "Law",
    "Government",
    "Lifestyle",
    "Marketing",
    "Mental Health",
    "Music",
    "News & Media",
    "Outdoors",
    "Nature",
    "Pets",
    "Animals",
    "Philosophy",
    "Spirituality",
    "Photography",
    "Videography",
    "Politics",
    "Relationships",
    "Religion",
    "Science",
    "Self-Improvement",
    "Shopping",
    "Social Media",
    "Social Issues & Activism",
    "Sports",
    "Travel",
    "Vehicles & Transportation",
    "Virtual Reality",
    "Weapons & Defense",
    "Writing",
    "Kids"
  ]
  ```
</Accordion>

## Countries

Available countries for geographic filtering.

<Accordion title="View all countries (143)">
  ```json theme={null}
  [
    "United States",
    "China",
    "Japan",
    "Germany",
    "United Kingdom",
    "India",
    "France",
    "Canada",
    "Italy",
    "South Korea",
    "Australia",
    "Brazil",
    "Spain",
    "Mexico",
    "Indonesia",
    "Netherlands",
    "Saudi Arabia",
    "Turkey",
    "Switzerland",
    "Taiwan",
    "Poland",
    "Sweden",
    "Belgium",
    "Thailand",
    "Argentina",
    "Nigeria",
    "Austria",
    "Iran",
    "Norway",
    "United Arab Emirates",
    "Ireland",
    "Israel",
    "South Africa",
    "Denmark",
    "Singapore",
    "Malaysia",
    "Philippines",
    "Hong Kong",
    "Colombia",
    "Bangladesh",
    "Egypt",
    "Finland",
    "Chile",
    "Vietnam",
    "Czechia",
    "Romania",
    "New Zealand",
    "Portugal",
    "Greece",
    "Iraq",
    "Qatar",
    "Peru",
    "Hungary",
    "Kuwait",
    "Ukraine",
    "Morocco",
    "Slovakia",
    "Puerto Rico",
    "Ecuador",
    "Oman",
    "Kenya",
    "Luxembourg",
    "Cuba",
    "Sri Lanka",
    "Uzbekistan",
    "Bulgaria",
    "Croatia",
    "Côte d'Ivoire",
    "Belarus",
    "Uruguay",
    "Panama",
    "Slovenia",
    "Turkmenistan",
    "Lithuania",
    "Lebanon",
    "Tanzania",
    "Jordan",
    "Bahrain",
    "Serbia",
    "Cameroon",
    "Bolivia",
    "Paraguay",
    "Ghana",
    "Estonia",
    "Uganda",
    "Zambia",
    "Afghanistan",
    "Bosnia and Herzegovina",
    "Mozambique",
    "Armenia",
    "Georgia",
    "Honduras",
    "Albania",
    "Madagascar",
    "Namibia",
    "Senegal",
    "Malta",
    "Chad",
    "Niger",
    "Mali",
    "Kyrgyzstan",
    "Malawi",
    "Rwanda",
    "Burundi",
    "Comoros",
    "Lesotho",
    "Tajikistan",
    "Suriname",
    "Montenegro",
    "Eswatini",
    "Sierra Leone",
    "Gambia",
    "Guyana",
    "Timor-Leste",
    "Mauritania",
    "Burkina Faso",
    "Liberia",
    "Cape Verde",
    "Mauritius",
    "Bhutan",
    "Benin",
    "Central African Republic",
    "Togo",
    "Guinea",
    "Gabon",
    "São Tomé and Príncipe",
    "Equatorial Guinea",
    "Antigua and Barbuda",
    "Belize",
    "Barbados",
    "Saint Kitts and Nevis",
    "Vanuatu",
    "Solomon Islands",
    "Saint Vincent and the Grenadines",
    "Fiji",
    "Samoa",
    "Tonga",
    "Dominica",
    "Russia",
    "Other"
  ]
  ```
</Accordion>

## Account type

Filter creators by account classification (`accountType` query parameter). Values are lowercase strings.

| Value      | Meaning                                                        |
| ---------- | -------------------------------------------------------------- |
| `faceless` | Anonymous or faceless accounts without a strong personal brand |
| `ugc`      | User-generated content creators                                |
| `agc`      | AI-generated content creators                                  |
| `clipper`  | Clipping / repost / compilation-style accounts                 |
| `brand`    | Official brand accounts                                        |

```json theme={null}
["faceless", "ugc", "agc", "clipper", "brand"]
```

## Languages

Primary content language for creator filtering (`language` query parameter). Use **lowercase** values as shown—this matches the Creators API and the dashboard language picker (labels are Title Case in the UI).

<Note>
  Language tagging is still expanding; not every creator has a value yet.
</Note>

<Accordion title="View all languages (63)">
  ```json theme={null}
  [
    "arabic",
    "bengali",
    "bosnian",
    "bulgarian",
    "cantonese",
    "catalan",
    "croatian",
    "czech",
    "danish",
    "dutch",
    "english",
    "estonian",
    "filipino",
    "finnish",
    "french",
    "german",
    "greek",
    "gujarati",
    "hausa",
    "hebrew",
    "hindi",
    "hungarian",
    "icelandic",
    "indonesian",
    "italian",
    "japanese",
    "javanese",
    "kannada",
    "kazakh",
    "korean",
    "latvian",
    "lithuanian",
    "malay",
    "malayalam",
    "mandarin",
    "marathi",
    "nepali",
    "norwegian",
    "pashto",
    "persian",
    "polish",
    "portuguese",
    "punjabi",
    "romanian",
    "russian",
    "serbian",
    "sinhala",
    "slovak",
    "slovenian",
    "somali",
    "spanish",
    "swahili",
    "swedish",
    "tamil",
    "telugu",
    "thai",
    "turkish",
    "ukrainian",
    "urdu",
    "uzbek",
    "vietnamese",
    "yoruba"
  ]
  ```
</Accordion>

## Age groups

Estimated creator age ranges (`age` query parameter). Pass one or more ranges as a comma-separated string, for example `age=20-29,30-39`.

```json theme={null}
["0-9", "10-19", "20-29", "30-39", "40-49", "50-59", "60-69", "70-79", "80-89", "90-99"]
```

## Sources

Available data sources for creator filtering.

```json theme={null}
["tiktok", "instagram", "youtube"]
```

## Gender

Available gender options for creator filtering.

```json theme={null}
["male", "female"]
```

## Hair colors

Values as used in the app and API filters (`hairColor` query parameter). Multiple values can be comma-separated.

```json theme={null}
["Blonde hair", "Brunette hair", "Black hair", "Red hair", "White hair"]
```

## Races

Race / ethnicity options for creator filtering (`race` query parameter). Multiple values can be comma-separated.

```json theme={null}
["White", "Black", "Indian", "East Asian", "Southeast Asian", "Middle Eastern", "Latino Hispanic"]
```

## Body complexions

Body type / build options for creator filtering (`bodyComplexion` query parameter). Multiple values can be comma-separated.

```json theme={null}
["Skinny", "Ordinary", "Overweight", "Hulk"]
```
