Google Search Console API
Google Search Console REST API — programmatic access to website search performance data including impressions, clicks, CTR, average position, and crawl status, enabling agents to automate SEO reporting, monitor search visibility, and detect crawl issues at scale.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Google OAuth2 with granular scopes. GDPR compliant. TLS enforced. Service account auth supports unattended access with minimal privilege. Google's security infrastructure is enterprise-grade. Property verification required adds access control layer.
⚡ Reliability
Best When
You need free, authoritative search performance data directly from Google for your own web properties — no third-party data approximations.
Avoid When
You need competitor data, real-time rankings, or backlink analysis — Google Search Console only shows your own property data.
Use Cases
- • Agents pulling weekly Google Search Console performance data to populate SEO dashboards and track ranking changes
- • Content optimization — agents identifying high-impression/low-CTR pages as opportunities for meta description improvements
- • Indexing monitoring — agents submitting URLs for indexing and checking indexing status for newly published content
- • Crawl error detection — agents querying Search Console for 404s, soft 404s, and server errors affecting search visibility
- • Keyword research — agents analyzing Search Console query data to discover organic search terms driving traffic
Not For
- • Competitor SEO data — Search Console only provides data for your own verified properties; use SEMrush for competitor analysis
- • Real-time search data — Search Console data is delayed 2-3 days; use Google Analytics for real-time traffic
- • Keyword ranking tools — Search Console shows position averages, not exact rankings; use SEMrush or Ahrefs for precise rank tracking
Interface
Authentication
Google OAuth2 required — user OAuth2 or service account with domain-wide delegation. Service accounts must be granted access to Search Console properties by property owners. Scopes: webmasters.readonly (read) or webmasters (read/write for URL inspection). OAuth refresh tokens required for unattended agent access.
Pricing
Google Search Console API is completely free. Rate limits apply but are generous. Requires Google Cloud project for OAuth credentials (free tier sufficient).
Agent Metadata
Known Gotchas
- ⚠ Data is delayed 2-3 days — agents querying for yesterday's data will get empty results; query data from 3+ days ago
- ⚠ Search Analytics limited to 250 rows per request — agents must paginate with startRow offset for full dataset export
- ⚠ Service account requires explicit property access grant from Search Console UI — cannot self-authorize
- ⚠ Properties with subdomains or paths are different from root domain — agents must use exact verified property URL
- ⚠ Search query data is anonymized — queries with very low impressions may be hidden by Google for privacy
Alternatives
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Google Search Console API.
Scores are editorial opinions as of 2026-03-06.