List pages by index status
URLs from the Page indexing report: the indexed ones, or the ones for a not-indexed reason.
GET https://cotlet.dev/api/v1/google-search-console/pages-by-index-status
Returns the example URLs Google lists on the Page indexing report for one status, with the last crawl date. Google caps that list at 1,000 rows and does not guarantee it holds every URL, so the response says how many rows exist against the count on the report. Sources other than Website are shown but usually cannot be fixed by you. Pass next_cursor back as cursor for the next page.
Parameters
| Name | Type | Description |
|---|---|---|
| property string required | string | Property as Search Console lists it: sc-domain:example.com for a Domain property, https://example.com/ for a URL-prefix property. |
| status string required | string | indexed, or a reason from the report: 'Crawled - currently not indexed', 'Discovered - currently not indexed', 'Not found (404)', "URL marked 'noindex'", 'Soft 404', 'Server error (5xx)', 'Duplicate without user-selected canonical' and the others the report shows. |
| limit integer | integer | 1 to 1000. Default: 100. |
| cursor string | string | Next page cursor from the previous call. |
Request
curl "https://cotlet.dev/api/v1/google-search-console/pages-by-index-status?property=sc-domain%3Aexample.com&status=Crawled+-+currently+not+indexed&limit=3" \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("google-search-console", "list_pages_by_index_status", {"property":"sc-domain:example.com","status":"Crawled - currently not indexed","limit":3}) const result = await cotlet.call('google-search-console', 'list_pages_by_index_status', {"property":"sc-domain:example.com","status":"Crawled - currently not indexed","limit":3}); cotlet call google-search-console list_pages_by_index_status --data '{"property":"sc-domain:example.com","status":"Crawled - currently not indexed","limit":3}' Example response
{
"property": "sc-domain:example.com",
"status": "Crawled - currently not indexed",
"pages_in_report": 1412,
"rows_available": 1000,
"rows": [
{
"url": "https://example.com/tag/seo",
"last_crawled": "2026-10-09"
},
{
"url": "https://example.com/tag/api",
"last_crawled": "2026-10-08"
},
{
"url": "https://example.com/blog/page/14",
"last_crawled": "2026-10-02"
}
],
"next_cursor": "eyJvZmZzZXQiOjN9"
}