[
    {
        "name": "group_id",
        "type": "INTEGER",
        "description": "Group ID",
        "mode": "NULLABLE"
    },
    {
        "name": "domain_id",
        "type": "INTEGER",
        "description": "Domain ID",
        "mode": "NULLABLE"
    },
    {
        "name": "keyword_id",
        "type": "INTEGER",
        "description": "Keyword ID",
        "mode": "NULLABLE"
    },
    {
        "name": "keyword",
        "type": "STRING",
        "description": "Keyword string",
        "mode": "NULLABLE"
    },
    {
        "name": "country_code",
        "type": "STRING",
        "description": "Country code",
        "mode": "NULLABLE"
    },
    {
        "name": "locale",
        "type": "STRING",
        "description": "Locale short code",
        "mode": "NULLABLE"
    },
    {
        "name": "location",
        "type": "STRING",
        "description": "Location string for search",
        "mode": "NULLABLE"
    },
    {
        "name": "keyword_date_added",
        "type": "DATE",
        "description": "Date keyword was added",
        "mode": "NULLABLE"
    },
    {
        "name": "search_engine",
        "type": "INTEGER",
        "description": "GOOGLE = 1, BING = 2, BAIDU = 3, YANDEX = 4, YOUTUBE = 5, NAVER = 6",
        "mode": "NULLABLE"
    },
    {
        "name": "search_type",
        "type": "INTEGER",
        "description": "1 = Desktop, 2 = Mobile",
        "mode": "NULLABLE"
    },
    {
        "name": "ignore_featured_snippet",
        "type": "BOOLEAN",
        "description": "Ignore featured snippet in rankings",
        "mode": "NULLABLE"
    },
    {
        "name": "ignore_in_share_of_voice",
        "type": "BOOLEAN",
        "description": "Ignore keyword in share of voice calculations",
        "mode": "NULLABLE"
    },
    {
        "name": "ignore_local_results",
        "type": "BOOLEAN",
        "description": "Ignore local results in rankings",
        "mode": "NULLABLE"
    },
    {
        "name": "ignored_domain",
        "type": "STRING",
        "description": "Domain to ignore in rankings",
        "mode": "NULLABLE"
    },
    {
        "name": "enable_autocorrect",
        "type": "BOOLEAN",
        "description": "Enable autocorrect in search",
        "mode": "NULLABLE"
    },
    {
        "name": "description",
        "type": "STRING",
        "description": "Custom keyword description",
        "mode": "NULLABLE"
    },
    {
        "name": "starred",
        "type": "BOOLEAN",
        "description": "Starred keyword",
        "mode": "NULLABLE"
    },
    {
        "name": "tags",
        "type": "STRING",
        "description": "Tags for keyword",
        "mode": "REPEATED"
    },
    {
        "name": "dynamic_tags",
        "type": "STRING",
        "description": "Dynamic tags for keyword",
        "mode": "REPEATED"
    },
    {
        "name": "domain_domain",
        "type": "STRING",
        "description": "Name of the domain the keyword belongs to",
        "mode": "NULLABLE"
    },
    {
        "name": "domain_display_name",
        "type": "STRING",
        "description": "Display name for domain",
        "mode": "NULLABLE"
    },
    {
        "name": "domain_date_added",
        "type": "DATE",
        "description": "Date domain was added",
        "mode": "NULLABLE"
    },
    {
        "name": "domain_youtube_channel_name",
        "type": "STRING",
        "description": "Youtube channel name for domain",
        "mode": "NULLABLE"
    },
    {
        "name": "domain_date_of_first_rank",
        "type": "DATE",
        "description": "Date of first rank for domain",
        "mode": "NULLABLE"
    },
    {
        "name": "preferred_landing_page_path",
        "type": "STRING",
        "description": "Path of the preferred landing page for domain",
        "mode": "NULLABLE"
    },
    {
        "name": "domain_show_local_search_volume",
        "type": "BOOLEAN",
        "description": "Show local search volume for domain",
        "mode": "NULLABLE"
    },
    {
        "name": "domain_google_business_name_list",
        "type": "STRING",
        "description": "List of Google business names for domain",
        "mode": "REPEATED"
    },
    {
        "name": "domain_x_handle",
        "type": "STRING",
        "description": "X handle for domain",
        "mode": "NULLABLE"
    },
    {
        "name": "domain_linkedin_profile",
        "type": "STRING",
        "description": "Linkedin profile for domain",
        "mode": "NULLABLE"
    },
    {
        "name": "domain_facebook_profile",
        "type": "STRING",
        "description": "Facebook profile for domain",
        "mode": "NULLABLE"
    },
    {
        "name": "domain_instagram_profile",
        "type": "STRING",
        "description": "Instagram profile for domain",
        "mode": "NULLABLE"
    },
    {
        "name": "domain_tiktok_profile",
        "type": "STRING",
        "description": "Tiktok profile for domain",
        "mode": "NULLABLE"
    },
    {
        "name": "group_name",
        "type": "STRING",
        "description": "Name of the group the domain belongs to",
        "mode": "NULLABLE"
    },
    {
        "name": "related_searches",
        "type": "RECORD",
        "description": "Related searches for the keyword",
        "mode": "REPEATED",
        "fields": [
            {
                "name": "term",
                "type": "STRING",
                "description": "Related search term",
                "mode": "NULLABLE"
            },
            {
                "name": "last_seen_at",
                "type": "DATE",
                "description": "Last seen date",
                "mode": "NULLABLE"
            }
        ]
    },
    {
        "name": "people_also_ask",
        "type": "RECORD",
        "description": "Related searches for the keyword",
        "mode": "REPEATED",
        "fields": [
            {
                "name": "term",
                "type": "STRING",
                "description": "People also ask term",
                "mode": "NULLABLE"
            },
            {
                "name": "last_seen_at",
                "type": "DATE",
                "description": "Last seen date",
                "mode": "NULLABLE"
            }
        ]
    }
]