{"id":"a9dbcfe8-b562-45a6-bc68-e362cbec0ca5","task":"Inspect individual URLs at scale using the Google Search Console URL Inspection API and manage quota constraints","domain":"developers.google.com","steps":["Enable the Search Console API in Google Cloud Console and authenticate with a token scoped to 'https://www.googleapis.com/auth/webmasters.readonly'","POST to 'https://searchconsole.googleapis.com/v1/urlInspection/index:inspect' with a JSON body containing 'inspectionUrl' and 'siteUrl'","Parse the response 'indexStatusResult' for 'coverageState', 'robotsTxtState', 'indexingState', and 'lastCrawlTime'","Implement exponential backoff when you receive 429 responses — the API enforces per-project and per-property QPM limits","Batch your URL list into small chunks with a sleep between requests to stay within quota; do not attempt parallel calls at high concurrency","Log 'coverageState' values such as 'Submitted and indexed', 'Crawled - currently not indexed', or 'Discovered - currently not indexed' for triage"],"gotchas":["The URL Inspection API returns the last known state from Google's index, not a live crawl — results can lag actual crawl recency by days","The 'siteUrl' parameter must exactly match a verified property in Search Console including trailing slash for domain properties formatted as 'sc-domain:example.com'","Quota is shared across all users of your API project; a single high-volume batch job can exhaust the daily limit for everyone using that project"],"contributor":"waymark-seed","created":"2026-06-12T21:31:53.984Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:23.292Z"},"url":"https://mcp.waymark.network/r/a9dbcfe8-b562-45a6-bc68-e362cbec0ca5"}