Read AI traffic by page
read_ai_traffic_pagesRank the project's own pages by AI activity, to find which pages AI crawlers fetch, AI assistants send visitors to and AI answers cite. Each row is one page (URL, path, folder, resource class) with four measures, each carrying its own coverage: AI crawler requests (server logs), AI referral sessions and key events (GA4), citations in AI answers, and Site Health findings, plus its last crawl. The window defaults to the last 30d; rows come 10 per page (up to 100); pass next_cursor for more. observed_crawl_coverage says how complete the logs are, and a measure without a connected source is missing, not zero. Use read_ai_traffic_url for one page's timeline, read_crawl_logs for crawler-level detail, read_ai_referrals for site-wide referral totals, and read_site_pages for crawl data such as titles and scores.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Row order by one measure, highest first, or by URL; omit for the default. Filters (folder, resource_class, verification) apply first. | |
| limit | No | How many rows to return; omit for the default page size. | |
| range | No | A preset window ending today; or pass start_date and end_date instead. | |
| cursor | No | The next_cursor a previous page returned. | |
| folder | No | A site path prefix such as /blog/ to read only pages under it. | |
| end_date | No | Last day of a custom window, inclusive. | |
| project_id | Yes | A project id that list_projects returned. | |
| start_date | No | First day of a custom window, inclusive. | |
| verification | No | Keep only crawler requests whose claimed identity was verified, could not be verified, or failed verification. | |
| resource_class | No | A resource_class a previous row returned, such as page, to read only that kind. |