Head to head · Seo rankings · October 2026 research run
Google Search Console API vs Semrush API + MCP
Google Search Console API scores 59 (C) on agent readiness against Semrush API + MCP's 53.1 (D), and leads in 6 of 7 scored categories. Semrush API + MCP leads on transparency & trust. Both do seo rankings.
Which one, for what
Good for An agent reporting on or monitoring search performance and index status for sites its user owns, with first-party click and impression counts.
Ahead on
- Schema & documentation, 75 against 70
- Agent ergonomics, 82 against 77
- Payments & pricing, 40 against 17
- Maintenance & community, 71 against 57
Watch for
Data covers only properties the signed-in user has owner, full or read access to. It cannot be asked about any other domain
Good for Teams already paying for Semrush who want an agent to pull keyword, backlink, ranking and traffic estimates in one place, mainly through the MCP server.
Ahead on
- Transparency & trust, 67 against 58
Watch for
Domain, URL, Trends, Position Tracking and Site Audit reports are version 3 only, where the one key is a URL parameter and can't be revoked
Score by category
| Category | Weight this run | Google Search Console API | Semrush API + MCP | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 37 | 34 | Google Search Console API +3 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 75 | 70 | Google Search Console API +5 |
| Agent ergonomics | 13%16.2 | 82 | 77 | Google Search Console API +5 |
| Security & auth | 14%17.5 | 56 | 54 | Google Search Console API +2 |
| Payments & pricing | 10%12.5 | 40 | 17 | Google Search Console API +23 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 71 | 57 | Google Search Console API +14 |
| Transparency & trust | 7%8.8 | 58 | 67 | Semrush API + MCP +9 |
| Negative events | ≤15 | 0 | 0 | |
| Total | 59 · C | 53.1 · D |
Facts side by side
| Fact | Google Search Console API | Semrush API + MCP |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | Semrush Inc. (an Adobe company) | |
| Hosted endpoint | https://searchconsole.googleapis.com | https://api.semrush.com |
| Transports | HTTP | HTTP, Streamable HTTP |
| Auth | OAuth | OAuth or key |
| Pricing | Free | Paid |
| x402 | no | no |
| Licence | Proprietary service under the Google APIs Terms of Service. The client libraries are Apache-2.0 | Proprietary service under the Semrush terms of service |
| Tools exposed | none | 14 |
| Read-only variant documented | yes | yes |
| llms.txt | no | yes |
| Last release | 2026-09-23 | 2026-09-04 |
| Terms last updated | 2021-11-09 | 2026-08-25 |
| Privacy policy last updated | 2026-10-01 | 2025-10-13 |
| Customer content may train models | yes | not found in the text |
| Terms restrict automated access | yes | yes |
| Terms restrict benchmarking | not found in the text | yes |
| Terms or service can change without notice | not found in the text | not found in the text |
| Arbitration or class-action waiver | not found in the text | yes |
| Popularity | 12k stars, 70k npm/wk, 31.8M PyPI/wk | none |
Verdicts
Google Search Console API
The API is free, with published quotas of 1,200 Search Analytics queries a minute per site and typed filters that accept regular expressions. It covers only properties the signed-in user manages, returns at most 50,000 rows a day per search type, and has no status page, SLA or dedicated changelog. A person must complete OAuth consent first.
Semrush API + MCP
The hosted MCP server exposes 14 tools that load a report's parameters on demand, and version 4 API keys can be read-only, time-limited and revoked. Most reports still sit in version 3, whose single key travels in the URL and can't be revoked. No status page, OpenAPI file or API unit price was found.
Before you call either
Google Search Console API
- URL-encode the property in the path. A URL-prefix property needs its trailing slash, and a Domain property is written
sc-domain:example.com - Query one day at a time and page with
startRowin steps of 25,000 until a response has no rows - Leave
pageandqueryout ofdimensionswhen totals must be accurate. Grouping by either drops some data - Ask for
webmasters.readonlyunless the task adds or deletes properties or sitemaps - After a quota exceeded error wait 15 minutes. If it repeats, the daily load quota is spent, so shorten date ranges and drop page or query grouping
Semrush API + MCP
- Use the MCP server at https://mcp.semrush.com/v2/mcp where the host supports it. Call a discovery tool, then
get_report_schema, thenexecute_report - Set
limitordisplay_limiton every per-line report. A backlinks row costs 40 to 45 units and a historical keyword row 50 - Check the unit balance before large pulls. A per-line report returns only the lines the balance covers, with no error
- Send the version 4 key as
Authorization: Apikey <key>, never as?key=. Version 3 accepts only the query parameter, so keep those URLs out of logs - Stay under 10 requests a second and 10 concurrent requests per account, and retry only when
error.retryableis true
Questions
Which is better for AI agents, Google Search Console API or Semrush API + MCP?
Google Search Console API scores 59 (C) on agent readiness against Semrush API + MCP's 53.1 (D), and leads in 6 of 7 scored categories. Semrush API + MCP leads on transparency & trust.
Do Google Search Console API and Semrush API + MCP need an API key?
Google Search Console API uses an OAuth sign-in. Semrush API + MCP takes an API key or an OAuth sign-in.
Can an agent call Google Search Console API and Semrush API + MCP without installing anything?
Yes. Google Search Console API has a hosted endpoint at https://searchconsole.googleapis.com and Semrush API + MCP at https://api.semrush.com.
Other comparisons with Google Search Console API or Semrush API + MCP
- Ahrefs vs Google Search Console API
- Ahrefs vs Semrush API + MCP
- DataForSEO vs Google Search Console API
- DataForSEO vs Semrush API + MCP
- Manifold vs Semrush API + MCP
- Moz API vs Semrush API + MCP
- SE Ranking API + MCP vs Semrush API + MCP
- Semrush API + MCP vs Similarweb
- Google Search Console API vs Manifold
- Google Search Console API vs Moz API
- Google Search Console API vs SE Ranking API + MCP
- Google Search Console API vs Similarweb
Machine-readable
- This page as Markdown
/compare/google-search-console-vs-semrush.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/google-search-console.json·/api/v1/tools/semrush.json - From a terminal
anchor compare google-search-console semrush(the CLI) - Over MCP
compare_tools {"a": "google-search-console", "b": "semrush"}at/mcp, no key