3.8 KiB
3.8 KiB
Google Search Console Routing Reference
App name: google-search-console
Base URL proxied: www.googleapis.com
API Path Pattern
/google-search-console/webmasters/v3/{endpoint}
Common Endpoints
List Sites
GET /google-search-console/webmasters/v3/sites
Get Site
GET /google-search-console/webmasters/v3/sites/{siteUrl}
Note: Site URL must be URL-encoded (e.g., https%3A%2F%2Fexample.com%2F)
Search Analytics Query
POST /google-search-console/webmasters/v3/sites/{siteUrl}/searchAnalytics/query
Content-Type: application/json
{
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"dimensions": ["query"],
"rowLimit": 100
}
List Sitemaps
GET /google-search-console/webmasters/v3/sites/{siteUrl}/sitemaps
Get Sitemap
GET /google-search-console/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}
Submit Sitemap
PUT /google-search-console/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}
Delete Sitemap
DELETE /google-search-console/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}
Search Analytics Query Examples
Top Queries
{
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"dimensions": ["query"],
"rowLimit": 25,
"startRow": 0
}
Top Pages
{
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"dimensions": ["page"],
"rowLimit": 25
}
Queries by Country
{
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"dimensions": ["query", "country"],
"rowLimit": 100
}
Device Breakdown
{
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"dimensions": ["device"],
"rowLimit": 10
}
Daily Performance
{
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"dimensions": ["date"],
"rowLimit": 31
}
Filtered Query
{
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"dimensions": ["query"],
"dimensionFilterGroups": [{
"filters": [{
"dimension": "query",
"operator": "contains",
"expression": "keyword"
}]
}],
"rowLimit": 100
}
Search Type Filter
{
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"dimensions": ["query"],
"type": "image",
"rowLimit": 25
}
Dimensions
query- Search querypage- Page URLcountry- Country code (ISO 3166-1 alpha-3)device- DESKTOP, MOBILE, TABLETdate- Date in YYYY-MM-DD formatsearchAppearance- Rich result types
Metrics (returned automatically)
clicks- Number of clicksimpressions- Number of impressionsctr- Click-through rateposition- Average position
Filter Operators
equalscontainsnotContainsincludingRegexexcludingRegex
Search Types
web- Web search (default)image- Image searchvideo- Video searchnews- News search
Notes
- Authentication is automatic - the router injects the OAuth token
- Site URLs must be URL-encoded in the path (e.g.,
sc-domain%3Aexample.com) - Date range is limited to 16 months of data
- Maximum 25,000 rows per request
- Use
startRowfor pagination - Data has a 2-3 day delay