[
    {
        "name": "keyword_id",
        "type": "INTEGER",
        "description": "Keyword ID",
        "mode": "NULLABLE"
    },
    {
        "name": "domain_id",
        "type": "INTEGER",
        "description": "Domain ID",
        "mode": "NULLABLE"
    },
    {
        "name": "is_first_occurrence_of_domain",
        "type": "BOOLEAN",
        "description": "Is this the first occurrence of domain on the SERP",
        "mode": "NULLABLE"
    },
    {
        "name": "has_extra_ranks",
        "type": "BOOLEAN",
        "description": "Does the domain have extra ranks on the SERP",
        "mode": "NULLABLE"
    },
    {
        "name": "search_date",
        "type": "DATE",
        "description": "Search date",
        "mode": "NULLABLE"
    },
    {
        "name": "rank",
        "type": "INTEGER",
        "description": "Organic rank on the SERP",
        "mode": "NULLABLE"
    },
    {
        "name": "url",
        "type": "STRING",
        "description": "URL of the result",
        "mode": "NULLABLE"
    },
    {
        "name": "title",
        "type": "STRING",
        "description": "Title of the result",
        "mode": "NULLABLE"
    },
    {
        "name": "description",
        "type": "STRING",
        "description": "Description of the result",
        "mode": "NULLABLE"
    },
    {
        "name": "search_volume",
        "type": "INTEGER",
        "description": "(Global) monthly search volume for keyword",
        "mode": "NULLABLE"
    },
    {
        "name": "search_volume_local",
        "type": "INTEGER",
        "description": "Local monthly search volume for keyword",
        "mode": "NULLABLE"
    },
    {
        "name": "static_ctr",
        "type": "FLOAT",
        "description": "Static CTR for the rank",
        "mode": "NULLABLE"
    },
    {
        "name": "ctr",
        "type": "FLOAT",
        "description": "Dynamic CTR for the rank",
        "mode": "NULLABLE"
    },
    {
        "name": "ctr_max",
        "type": "FLOAT",
        "description": "Dynamic CTR max for the rank",
        "mode": "NULLABLE"
    },
    {
        "name": "ctr_top_10",
        "type": "FLOAT",
        "description": "CTR for top 10 organic results on the SERP",
        "mode": "REPEATED"
    },
    {
        "name": "competition",
        "type": "FLOAT",
        "description": "Ad competition for the keyword",
        "mode": "NULLABLE"
    },
    {
        "name": "competition_local",
        "type": "FLOAT",
        "description": "Local ad competition for the keyword",
        "mode": "NULLABLE"
    },
    {
        "name": "cpc",
        "type": "FLOAT",
        "description": "Average CPC for the keyword",
        "mode": "NULLABLE"
    },
    {
        "name": "cpc_local",
        "type": "FLOAT",
        "description": "Local average CPC for the keyword",
        "mode": "NULLABLE"
    },
    {
        "name": "position_x1",
        "type": "INTEGER",
        "description": "X1 pixel position of the result",
        "mode": "NULLABLE"
    },
    {
        "name": "position_y1",
        "type": "INTEGER",
        "description": "Y1 pixel position of the result",
        "mode": "NULLABLE"
    },
    {
        "name": "position_x2",
        "type": "INTEGER",
        "description": "X2 pixel position of the result",
        "mode": "NULLABLE"
    },
    {
        "name": "position_y2",
        "type": "INTEGER",
        "description": "Y2 pixel position of the result",
        "mode": "NULLABLE"
    },
    {
        "name": "top_domain",
        "type": "STRING",
        "description": "Top domain for the result",
        "mode": "NULLABLE"
    },
    {
        "name": "base_rank",
        "type": "INTEGER",
        "description": "Base rank for the domain",
        "mode": "NULLABLE"
    },
    {
        "name": "max_rank",
        "type": "INTEGER",
        "description": "Max achievable rank with the keyword settings",
        "mode": "NULLABLE"
    },
    {
        "name": "local_pack_rank",
        "type": "INTEGER",
        "description": "Local pack rank for the result",
        "mode": "NULLABLE"
    },
    {
        "name": "ai_search_volume",
        "type": "INTEGER",
        "description": "AI search volume for the keyword",
        "mode": "NULLABLE"
    },
    {
        "name": "ai_overview_urls",
        "type": "STRING",
        "description": "AI overview URLs for the keyword",
        "mode": "REPEATED"
    },
    {
        "name": "search_intent",
        "type": "STRING",
        "description": "Search intent for the keyword",
        "mode": "REPEATED"
    },
    {
        "name": "page_serp_features_result_enhancing",
        "type": "STRING",
        "description": "All enhancing features on the SERP",
        "mode": "REPEATED"
    },
    {
        "name": "serp_features_result_enhancing",
        "type": "STRING",
        "description": "SERP features for this result only",
        "mode": "REPEATED"
    },
    {
        "name": "page_serp_feature_positions",
        "type": "RECORD",
        "description": "Positions of the SERP features on the SERP",
        "mode": "NULLABLE",
        "fields": [
            {
                "name": "ads_bottom",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "ads_in_between",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "ads_top",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "ai_overview",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "apps",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "carousel",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "direct_answer",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "discover_more_places",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "events",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "flights",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "forum_post",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "hotels",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "image_pack",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "image_product_pack",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "job_posting",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "knowledge_cards",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "news",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "podcasts",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "recipes",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "refine_carousel",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "related_questions",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "related_searches_carousel",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "research_product",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "shop_styles",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "shopping",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "things_todo",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "trips_popular",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "video_carousel",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "autocorrect",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "filter_menu",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "results_about",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "knowledge_panel",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "knowledge_panel_price_comparison",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "youtube_ads",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "youtube_promoted_video",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "youtube_related_movies",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "youtube_related_searches",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "youtube_related_to_your_search",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "youtube_secondary_search_container",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "trains",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            }
        ]
    },
    {
        "name": "own_rank_in_serp_features",
        "type": "RECORD",
        "description": "Rank inside the SERP features owned by the domain",
        "mode": "NULLABLE",
        "fields": [
            {
                "name": "ads_bottom",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "ads_in_between",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "ads_top",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "ai_overview",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "forum_post",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "hotels",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "image_product_pack",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "news",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "recipes",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "research_product",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "shop_styles",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "shopping",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "video_carousel",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "knowledge_panel",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "knowledge_panel_price_comparison",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "carousel",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "image_pack",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            },
            {
                "name": "trains",
                "type": "INTEGER",
                "description": null,
                "mode": "NULLABLE"
            }
        ]
    },
    {
        "name": "position_on_serp",
        "type": "INTEGER",
        "description": "Position on the SERP including all SERP features",
        "mode": "NULLABLE"
    },
    {
        "name": "element_type",
        "type": "STRING",
        "description": "Type of element, e.g. organic, ad, image_pack, etc.",
        "mode": "NULLABLE"
    },
    {
        "name": "rank_in_serp_feature",
        "type": "INTEGER",
        "description": "Rank inside the SERP feature, e.g. 1st in image pack",
        "mode": "NULLABLE"
    },
    {
        "name": "ai_overview_text",
        "type": "STRING",
        "description": "AI overview text for the keyword",
        "mode": "NULLABLE"
    },
    {
        "name": "people_also_ask_text",
        "type": "STRING",
        "description": "People also ask text for the keyword",
        "mode": "NULLABLE"
    },
    {
        "name": "people_also_search_for",
        "type": "STRING",
        "description": "People also search for terms for the keyword",
        "mode": "REPEATED"
    },
    {
        "name": "google_business_name",
        "type": "STRING",
        "description": "Google business name if the result is a local pack",
        "mode": "NULLABLE"
    }
]