Skip to main content

Google Search Console (GSC) API Connector

Updated this week
Google Search Console for WordPress - AndiSites Inc.

Overview

Google Search Console provides insights into a website’s organic search presence, showing how Google crawls, indexes, and ranks pages. The GSC API enables programmatic access to search performance, URL inspection, and coverage data, supporting SEO reporting, performance analysis, and technical site audits.

The connector focuses on organic search metrics, including clicks, impressions, CTR, average position, and page-level search data.

Data handled by the integration:

Search Performance Data

  • Queries driving traffic

  • Page-level performance metrics

  • Clicks, impressions, click-through rate (CTR)

  • Average position in search results

  • Device type (desktop, mobile, tablet)

  • Country-level performance

  • Search appearance (rich results, AMP, video)

URL Inspection & Coverage

  • Indexed vs non-indexed pages

  • Indexing status

  • Crawl errors

  • Mobile usability issues

  • Structured data validation

  • Last crawl date

Sitemaps & Crawl Stats

  • Submitted sitemaps and coverage

  • Indexed URLs by sitemap

  • Crawl frequency

  • Downloaded pages & response codes

Metadata & Reference Data

  • Property-level settings

  • Verified domains & subdomains

  • URL and query dimensions

  • Device, country, and search type mappings

Granularity

This integration retrieves data at multiple levels: Page, Query, Device, Country and Search type.

Purpose

  • Monitor organic search performance over time

  • Analyse click, impression, CTR, and position trends

  • Identify high-performing queries and pages

  • Detect indexing issues and crawl errors

  • Track mobile usability and structured data health

  • Support SEO reporting, dashboards, and automated alerts

  • Audit sitemaps and site coverage for optimisation

Refresh Cadence:

Data is refreshed daily.

Update Modes:

Append (for data table), Refresh (for metadata)

For more information on this integration and use-case follow this link:


Connection

Connection Details

Key

Description

Required

Type

google_client_secret

Google OAuth Client Secret (hidden)

Hidden

google_client_id

Google OAuth Client ID (hidden)

Hidden

google_client_scopes

Necessary connection scopes to fetch the data

Hidden


Job Configuration

Field

Value

Job Label

Google Search Console

Feed

google_search_console

Status

1 (Active)

Lookback

3 days

First Run Hour

6 AM

Poll Frequency

Every 24 hours

Lookback Window

0

Update Mode

append


Targets

All targets require the searchconsole_domain input (the full URL of the GSC property).

Table Name

Description

Date Column

Update Mode

googlesearch_data_country

Country-level GSC data

date

append

googlesearch_data_query

Search query-level data

date

append

googlesearch_data_page

Landing page-level data

date

append


Required Options

Key

Type

Description

Required

searchconsole_domain

text

Full URL of the property in Search Console


Dimensions

Name

Result Fields

Country [GSC]

googlesearch_data_country.country, googlesearch_data_query.country

Query [GSC]

googlesearch_data_query.query, googlesearch_data_page.query

Page [GSC]

googlesearch_data_page.page


Base Metrics

Name

Formulae

Round

Impressions [GSC]

SUM(impressions) across country, query, page

0

Clicks [GSC]

SUM(clicks) across country, query, page

0

Position [GSC]

SUM(position)/COUNT(*) averaged across country, query, page

2


Joins

  • Datasource Joins: None configured


Example Use Cases

  • Track organic search performance by geography, query, and landing page

  • Measure visibility and engagement trends in Google search results

  • Identify top-performing search queries and URLs

  • Calculate and benchmark average search position

Did this answer your question?