Read site pages
read_site_pagesPages from a crawl, paged: URL, title, page type, status, scores, issue count and the rule ids of each page's issues by finding class. Pass url to find a page by its address, rule_id (from read_site_health top_issues or an issue group) to list exactly the pages affected by that issue, each with rule_evidence: what that check found on that page (a site-level architecture issue is recorded once on the home page, and its rule_evidence names the affected pages); filter by page_kind or status to find pages by type or status. This returns metadata, not page copy: use read_page_text for a page's words. read_site_health gives the totals.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A page address or part of one, such as https://example.com/pricing or /pricing; keeps pages whose URL contains it, ignoring scheme, www and a trailing slash. | |
| limit | No | How many rows to return; omit for the default page size. | |
| cursor | No | The next_cursor a previous page returned. | |
| status | No | Keep only pages in this state. | |
| rule_id | No | A Site Health rule_id; returns only the pages with a current issue of it. | |
| crawl_id | No | A crawl id that read_site_health returned; omit for the latest crawl. | |
| page_kind | No | Keep only pages of this type. | |
| project_id | Yes | A project id that list_projects returned. |