Home
Providers
Google Search Console
Google Search Console
Google Search Console gives site owners programmatic access to how their site appears in Google Search. Three separately versioned Google APIs make up the surface: the Search Console API for search analytics, sitemaps, site management and URL inspection; the URL Testing Tools API for the mobile-friendly test; and the Web Search Indexing API for telling Google that a page was published, updated or removed. All three are free of charge, authenticate with Google OAuth 2.0 against accounts.google.com, are authorized per verified property rather than per Cloud project, and are described by Google Discovery documents rather than a published OpenAPI.
Google Search Console publishes 6 APIs on the APIs.io network, including URL Testing Tools API, Google Indexing API, Search Analytics API, and 3 more. Tagged areas include Analytics, Google, Indexing, Search, and Search Analytics.
The Google Search Console catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Google Search Console’s developer surface includes changelog, documentation, API reference, getting-started guide, pricing, signup flow, authentication, and 36 more developer resources.
6 APIs
1 MCP Servers
7 Features
5 Use Cases
Analytics Google Indexing Search Search Analytics SEO Sitemap URL Inspection Webmaster Tools
On this page
Kin Score
APIs 6
Postman 4
Open Collections 8
MCP Servers 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 7
Vocabularies 1
Spectral Rules 2
JSON Schema 22
JSON Structure 21
Examples 21
Security Posture 3
Scopes 1
Agentic Access 1
Use Cases 5
Integrations 5
Resources 43
apis.yml
76 Operational Transparency
Composite quality — 67.9/100 · exemplar
Contract Quality
17.2 / 25
Developer Ergonomics
13.9 / 20
Operational Transparency
9.9 / 13
Contract Governance
3.2 / 12
Agent readiness — 46/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
Documented Reversibility
0 / 6
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
5 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
3 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Ready-to-run Postman collections for exercising this provider's APIs.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 8
Model Context Protocol servers that expose these APIs to AI agents.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 7
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 22
JSON Structure definitions describing this provider's data shapes.
Scroll for all 21
Example request and response payloads for these APIs.
Scroll for all 21
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Pre-built integrations with other platforms and tools.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 7
Pagination, idempotency, versioning, errors, and events
Scroll for all 7
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 7
Authentication, authorization, and security posture
Scroll for all 7
Operate 5
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Source (apis.yml)
aid: google-search-console
name: Google Search Console
description: 'Google Search Console gives site owners programmatic access to how their site appears in Google Search. Three
separately versioned Google APIs make up the surface: the Search Console API for search analytics, sitemaps, site management
and URL inspection; the URL Testing Tools API for the mobile-friendly test; and the Web Search Indexing API for telling
Google that a page was published, updated or removed. All three are free of charge, authenticate with Google OAuth 2.0 against
accounts.google.com, are authorized per verified property rather than per Cloud project, and are described by Google Discovery
documents rather than a published OpenAPI.'
accessModel:
pricing: free
onboarding: self-serve
trial: false
try_now: true
public: false
label: Free · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png
url: https://search.google.com/search-console/about
created: '2024-01-01'
modified: '2026-08-13'
specificationVersion: '0.23'
type: Index
tags:
- Analytics
- Google
- Indexing
- Search
- Search Analytics
- SEO
- Sitemap
- URL Inspection
- Webmaster Tools
tags_raw:
- Analytics
- Google
- Indexing
- Search
- Search Analytics
- SEO
- Sitemaps
- URL Inspection
- Webmaster Tools
apis:
- aid: google-search-console:google-search-console-url-testing-tools-api
name: Google Search Console URL Testing Tools API
description: Provides tools for running validation tests against single URLs, including mobile-friendly testing and rich
results validation for structured data.
image: https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png
humanURL: https://developers.google.com/webmaster-tools/search-console-api
baseURL: https://searchconsole.googleapis.com
tags:
- Mobile Friendly
- Rich Results
- Structured Data
- Testing
- Validation
properties:
- type: OpenAPI
url: openapi/google-search-console-url-testing-tools-api-openapi.yml
- type: Overlay
url: overlays/google-search-console-url-testing-tools-api-overlay.yaml
- type: APIReference
url: https://developers.google.com/webmaster-tools/search-console-api/v1/reference/urlTestingTools/mobileFriendlyTest/run
title: mobileFriendlyTest.run
- type: Documentation
url: https://searchconsole.googleapis.com/$discovery/rest?version=v1
title: Google Discovery Document
- type: Documentation
url: https://developers.google.com/webmaster-tools/search-console-api/v1/
- type: Documentation
url: https://developers.google.com/webmaster-tools/search-console-api/about
title: About
- type: Documentation
url: https://search.google.com/test/rich-results
title: Rich Results Test
- aid: google-search-console:google-indexing-api
name: Google Indexing API
description: The Indexing API allows any site owner to directly notify Google when pages are added or removed, enabling
faster crawling and indexing of content such as job postings and livestream videos.
image: https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png
humanURL: https://developers.google.com/search/apis/indexing-api/v3/quickstart
baseURL: https://indexing.googleapis.com
tags:
- Crawling
- Indexing
- SEO
- URL Submission
properties:
- type: OpenAPI
url: openapi/google-search-console-indexing-api-openapi.yml
- type: Overlay
url: overlays/google-search-console-indexing-api-overlay.yaml
- type: Documentation
url: https://indexing.googleapis.com/$discovery/rest?version=v3
title: Google Discovery Document
- type: Documentation
url: https://developers.google.com/search/apis/indexing-api/v3/reference/indexing/rest
- type: GettingStarted
url: https://developers.google.com/search/apis/indexing-api/v3/quickstart
- type: Tutorials
url: https://developers.google.com/search/apis/indexing-api/v3/using-api
title: How-To Guide
- type: Documentation
url: https://developers.google.com/search/apis/indexing-api/v3/prereqs
title: Prerequisites
- type: Pricing
url: https://developers.google.com/search/apis/indexing-api/v3/quota-pricing
title: Quota and Pricing
- type: SDKs
url: https://developers.google.com/search/apis/indexing-api/v3/libraries
title: Client Libraries
- type: APIReference
url: https://developers.google.com/search/apis/indexing-api/v3/reference/indexing/rpc
title: RPC Reference
- type: APIReference
url: https://developers.google.com/search/apis/indexing-api/v3/reference/indexing/rest/v3/urlNotifications/publish
title: Publish Method
- aid: google-search-console:google-search-console-search-analytics-api
name: Google Search Console Search Analytics API
description: Query search traffic data for your site. Retrieve impressions, clicks, click-through rate, and average position
grouped by dimensions such as query, page, country, device, search type, and date.
humanURL: https://developers.google.com/webmaster-tools
baseURL: https://searchconsole.googleapis.com
tags:
- Search Analytics
properties:
- type: OpenAPI
url: openapi/google-search-console-search-analytics-api-openapi.yml
- type: Overlay
url: overlays/google-search-console-search-analytics-api-overlay.yaml
- type: Documentation
url: https://developers.google.com/webmaster-tools/v1/api_reference_index
- type: Documentation
url: https://searchconsole.googleapis.com/$discovery/rest?version=v1
- type: Authentication
url: https://developers.google.com/webmaster-tools/v1/how-tos/authorizing
- type: Console
url: https://console.cloud.google.com/apis/library/searchconsole.googleapis.com
- type: Pricing
url: https://developers.google.com/webmaster-tools/limits
- type: TermsOfService
url: https://developers.google.com/terms
- type: CodeExamples
url: https://developers.google.com/webmaster-tools/v1/how-tos/search_analytics
title: Search Analytics Code Samples
- type: ChangeLog
url: changelog/google-search-console-changelog.yml
- type: Support
url: https://support.google.com/webmasters/
- type: Documentation
url: https://developers.google.com/webmaster-tools/about
- type: Documentation
url: https://developers.google.com/webmaster-tools/v1/prereqs
- type: GettingStarted
url: https://developers.google.com/webmaster-tools/v1/quickstart/quickstart-python
- type: SDKs
url: https://developers.google.com/webmaster-tools/v1/libraries
- type: Documentation
url: https://developers.google.com/webmaster-tools/v1/how-tos/search_analytics
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/searchanalytics/query
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sitemaps
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sitemaps/get
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sitemaps/submit
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sites/get
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/urlInspection.index/inspect
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/urlInspection.index/UrlInspectionResult
- type: JSONSchema
url: json-schema/google-search-console-query-schema.json
- type: JSONLD
url: json-ld/google-search-console-context.jsonld
- aid: google-search-console:google-search-console-sitemaps-api
name: Google Search Console Sitemaps API
description: Submit and manage sitemaps and sitemap indexes for your site. List submitted sitemaps, check their processing
status, submit new sitemaps, and delete previously submitted sitemaps.
humanURL: https://developers.google.com/webmaster-tools
baseURL: https://searchconsole.googleapis.com
tags:
- Sitemap
tags_raw:
- Sitemaps
properties:
- type: OpenAPI
url: openapi/google-search-console-sitemaps-api-openapi.yml
- type: Overlay
url: overlays/google-search-console-sitemaps-api-overlay.yaml
- type: Documentation
url: https://developers.google.com/webmaster-tools/v1/api_reference_index
- type: Documentation
url: https://searchconsole.googleapis.com/$discovery/rest?version=v1
- type: Authentication
url: https://developers.google.com/webmaster-tools/v1/how-tos/authorizing
- type: Console
url: https://console.cloud.google.com/apis/library/searchconsole.googleapis.com
- type: Pricing
url: https://developers.google.com/webmaster-tools/limits
- type: TermsOfService
url: https://developers.google.com/terms
- type: CodeExamples
url: https://developers.google.com/webmaster-tools/v1/how-tos/search_analytics
title: Search Analytics Code Samples
- type: ChangeLog
url: changelog/google-search-console-changelog.yml
- type: Support
url: https://support.google.com/webmasters/
- type: Documentation
url: https://developers.google.com/webmaster-tools/about
- type: Documentation
url: https://developers.google.com/webmaster-tools/v1/prereqs
- type: GettingStarted
url: https://developers.google.com/webmaster-tools/v1/quickstart/quickstart-python
- type: SDKs
url: https://developers.google.com/webmaster-tools/v1/libraries
- type: Documentation
url: https://developers.google.com/webmaster-tools/v1/how-tos/search_analytics
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/searchanalytics/query
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sitemaps
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sitemaps/get
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sitemaps/submit
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sites/get
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/urlInspection.index/inspect
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/urlInspection.index/UrlInspectionResult
- type: JSONSchema
url: json-schema/google-search-console-query-schema.json
- type: JSONLD
url: json-ld/google-search-console-context.jsonld
- aid: google-search-console:google-search-console-sites-api
name: Google Search Console Sites API
description: Manage site-level access and verification. List verified sites, get details about a specific site, add new
sites, and remove sites from your Search Console account.
humanURL: https://developers.google.com/webmaster-tools
baseURL: https://searchconsole.googleapis.com
tags:
- Sites
properties:
- type: OpenAPI
url: openapi/google-search-console-sites-api-openapi.yml
- type: Overlay
url: overlays/google-search-console-sites-api-overlay.yaml
- type: Documentation
url: https://developers.google.com/webmaster-tools/v1/api_reference_index
- type: Documentation
url: https://searchconsole.googleapis.com/$discovery/rest?version=v1
- type: Authentication
url: https://developers.google.com/webmaster-tools/v1/how-tos/authorizing
- type: Console
url: https://console.cloud.google.com/apis/library/searchconsole.googleapis.com
- type: Pricing
url: https://developers.google.com/webmaster-tools/limits
- type: TermsOfService
url: https://developers.google.com/terms
- type: CodeExamples
url: https://developers.google.com/webmaster-tools/v1/how-tos/search_analytics
title: Search Analytics Code Samples
- type: ChangeLog
url: changelog/google-search-console-changelog.yml
- type: Support
url: https://support.google.com/webmasters/
- type: Documentation
url: https://developers.google.com/webmaster-tools/about
- type: Documentation
url: https://developers.google.com/webmaster-tools/v1/prereqs
- type: GettingStarted
url: https://developers.google.com/webmaster-tools/v1/quickstart/quickstart-python
- type: SDKs
url: https://developers.google.com/webmaster-tools/v1/libraries
- type: Documentation
url: https://developers.google.com/webmaster-tools/v1/how-tos/search_analytics
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/searchanalytics/query
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sitemaps
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sitemaps/get
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sitemaps/submit
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sites/get
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/urlInspection.index/inspect
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/urlInspection.index/UrlInspectionResult
- type: JSONSchema
url: json-schema/google-search-console-query-schema.json
- type: JSONLD
url: json-ld/google-search-console-context.jsonld
- aid: google-search-console:google-search-console-url-inspection-api
name: Google Search Console URL Inspection API
description: Inspect individual URLs to retrieve detailed indexing, crawling, and serving information. Check whether a URL
is indexed, view crawl details, mobile usability status, and rich results eligibility.
humanURL: https://developers.google.com/webmaster-tools
baseURL: https://searchconsole.googleapis.com
tags:
- URL Inspection
properties:
- type: OpenAPI
url: openapi/google-search-console-url-inspection-api-openapi.yml
- type: Overlay
url: overlays/google-search-console-url-inspection-api-overlay.yaml
- type: Documentation
url: https://developers.google.com/webmaster-tools/v1/api_reference_index
- type: Documentation
url: https://searchconsole.googleapis.com/$discovery/rest?version=v1
- type: Authentication
url: https://developers.google.com/webmaster-tools/v1/how-tos/authorizing
- type: Console
url: https://console.cloud.google.com/apis/library/searchconsole.googleapis.com
- type: Pricing
url: https://developers.google.com/webmaster-tools/limits
- type: TermsOfService
url: https://developers.google.com/terms
- type: CodeExamples
url: https://developers.google.com/webmaster-tools/v1/how-tos/search_analytics
title: Search Analytics Code Samples
- type: ChangeLog
url: changelog/google-search-console-changelog.yml
- type: Support
url: https://support.google.com/webmasters/
- type: Documentation
url: https://developers.google.com/webmaster-tools/about
- type: Documentation
url: https://developers.google.com/webmaster-tools/v1/prereqs
- type: GettingStarted
url: https://developers.google.com/webmaster-tools/v1/quickstart/quickstart-python
- type: SDKs
url: https://developers.google.com/webmaster-tools/v1/libraries
- type: Documentation
url: https://developers.google.com/webmaster-tools/v1/how-tos/search_analytics
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/searchanalytics/query
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sitemaps
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sitemaps/get
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sitemaps/submit
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/sites/get
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/urlInspection.index/inspect
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/urlInspection.index/UrlInspectionResult
- type: JSONSchema
url: json-schema/google-search-console-query-schema.json
- type: JSONLD
url: json-ld/google-search-console-context.jsonld
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
common:
- type: Packages
url: packages/google-search-console-packages.yml
- type: SDKs
url: packages/google-search-console-packages.yml
title: First-party client libraries with published versions and release dates
- type: WellKnown
url: well-known/google-search-console-well-known.yml
- type: SecurityTxt
url: well-known/google-search-console-security.txt
- type: Security
url: security/google-search-console-vulnerability-disclosure.yml
- type: MCPServer
url: mcp/google-search-console-mcp.yml
- type: LLMsTxt
url: llms/google-search-console-llms.txt
- type: AgentSkill
url: skills/_index.yml
- type: Conformance
url: conformance/google-search-console-conformance.yml
- type: ErrorCatalog
url: errors/google-search-console-problem-types.yml
- type: Lifecycle
url: lifecycle/google-search-console-lifecycle.yml
- type: Conventions
url: conventions/google-search-console-conventions.yml
- type: DataModel
url: data-model/google-search-console-data-model.yml
- type: ChangeLog
url: changelog/google-search-console-changelog.yml
- type: Plans
url: plans/google-search-console-plans-pricing.yml
- type: RateLimits
url: rate-limits/google-search-console-rate-limits.yml
- type: FinOps
url: finops/google-search-console-finops.yml
- type: SpectralRules
url: rules/google-search-console-jsonschema-spectral-rules.yml
title: JSON Schema Spectral Rules
- type: StatusPage
url: https://status.search.google.com/
title: Google Search Status Dashboard
- type: Documentation
url: https://developers.google.com/webmaster-tools
- type: APIReference
url: https://developers.google.com/webmaster-tools/v1/api_reference_index
- type: GettingStarted
url: https://developers.google.com/webmaster-tools/v1/quickstart/quickstart-python
- type: Pricing
url: https://developers.google.com/webmaster-tools/limits
title: Usage limits (the API is free; quotas are the constraint)
- type: SignUp
url: https://search.google.com/search-console/welcome
- type: GitHubOrganization
url: https://github.com/googleapis
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/google-search-console/overview
- type: AgenticAccess
url: agentic-access/google-search-console-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/google-search-console-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/google-search-console-domain-security.yml
- type: Authentication
url: authentication/google-search-console-authentication.yml
- type: OAuthScopes
url: scopes/google-search-console-scopes.yml
- type: DeveloperPortal
url: https://developers.google.com/
- type: StatusPage
url: https://status.cloud.google.com/
- type: Blog
url: https://developers.googleblog.com/
- url: https://developers.googleblog.com/feed/
type: BlogRSS
description: Discovered RSS/Atom feed for https://developers.googleblog.com/
- type: PrivacyPolicy
url: https://policies.google.com/privacy
- type: TermsOfService
url: https://policies.google.com/terms
- type: Authentication
url: https://developers.google.com/identity/protocols/oauth2/scopes
title: OAuth 2.0 Scopes
- type: SDKs
url: https://developers.google.com/api-client-library
title: API Client Libraries
- type: Blog
url: https://developers.google.com/search/updates
title: Google Search Central Blog
- type: Support
url: https://support.google.com/webmasters/
title: Search Console Help
- type: Console
url: https://console.cloud.google.com/
- type: SpectralRules
url: rules/google-search-console-spectral-rules.yml
- type: Features
url: https://search.google.com/search-console/about
data:
- name: Search Analytics
description: Analyze search traffic data including impressions, clicks, CTR, and average position by query, page, country,
device, and date.
- name: Sitemap Management
description: Submit, monitor, and manage XML sitemaps and sitemap indexes to optimize crawling and indexing.
- name: URL Inspection
description: Inspect individual URLs for indexing status, crawl details, mobile usability, and rich results eligibility.
- name: Index Coverage
description: Monitor which pages are indexed, identify indexing errors, and track coverage status across your site.
- name: Mobile Usability Testing
description: Test pages for mobile-friendliness and identify mobile usability issues.
- name: Rich Results Validation
description: Validate structured data markup and check rich results eligibility for individual URLs.
- name: Site Verification
description: Manage site ownership verification and access permissions for Search Console properties.
- type: UseCases
url: https://developers.google.com/webmaster-tools
data:
- name: SEO Performance Monitoring
description: Track organic search performance metrics to identify trends, measure optimization impact, and report on search
visibility.
- name: Technical SEO Auditing
description: Identify and resolve indexing issues, crawl errors, and mobile usability problems affecting search performance.
- name: Content Optimization
description: Analyze which queries drive traffic to specific pages and optimize content to improve rankings and click-through
rates.
- name: Automated Sitemap Submission
description: Programmatically submit sitemaps when content is published or updated to accelerate indexing.
- name: Multi-Site Management
description: Monitor and manage search performance across multiple websites from a single integration.
- type: Integrations
url: https://developers.google.com/webmaster-tools
data:
- name: Google Analytics
description: Combine Search Console data with Google Analytics for comprehensive website performance analysis.
- name: Google Ads
description: Connect search performance data with advertising campaigns to optimize paid and organic strategy together.
- name: Google Cloud
description: Deploy Search Console API integrations on Google Cloud Platform infrastructure.
- name: BigQuery
description: Export Search Console data to BigQuery for advanced analytics and cross-platform reporting.
- name: Data Studio / Looker
description: Visualize Search Console metrics in dashboards for stakeholder reporting and trend analysis.
include: []
x-enrichment:
date: '2026-08-13'
status: enriched
artifacts_added: 28
pass: local-v1