gsc_batch_inspect_urls
Inspect many URLs under a Google Search Console property in one batch, returning indexing details per URL, with rate-limit and per-URL error handling.
Instructions
Inspect many URLs under a single Search Console property. Rate-limited.
Respects Google's 600 QPM / 2,000 QPD per-site limits. Default pace of 8 QPS stays well under 600/minute with headroom. For large jobs (>2000 URLs), split across days or across multiple verified properties (e.g. per-subdomain).
Args: urls: list of fully-qualified URLs under site_url. No dedup. site_url: the Search Console property. language_code: BCP-47, default "en-US". requests_per_second: pace. Max ~10 (600 QPM). Caller can lower on 429 pressure. continue_on_error: if True, collect per-URL errors instead of aborting.
Returns: { "results": [{"url": str, "inspection": {...flattened...}} | {"url": str, "error": str}], "count": total, "errors": N, "skipped": 0 }
Quota warning: This does NOT replace the Search Analytics API for bulk query analysis. If the intent is "which pages have most traffic", use gsc_query_search_analytics instead - 40,000 QPM per project vs 600/site here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | ||
| site_url | Yes | ||
| language_code | No | en-US | |
| continue_on_error | No | ||
| requests_per_second | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |