---
title: "GET /v1/projects/{project_id}/site-crawls/{crawl_id}/pages"
method: GET
path: "/v1/projects/{project_id}/site-crawls/{crawl_id}/pages"
tags: ["site-crawls"]
---

# GET /v1/projects/{project_id}/site-crawls/{crawl_id}/pages

`GET /v1/projects/{project_id}/site-crawls/{crawl_id}/pages`

## Request

- Base URL: `https://api.citeladder.com`
- URL: `https://api.citeladder.com/v1/projects/{project_id}/site-crawls/{crawl_id}/pages`
- Auth: HTTP bearer

## Path parameters

- `project_id` string, uuid, required
- `crawl_id` string, uuid, required

## Query parameters

- `limit` integer
- `cursor` string, nullable
- `status` string, nullable
- `monitored` boolean, nullable
- `page_kind` string, nullable
- `sort` 'status' | 'url' | 'inbound' | 'main_content_inbound' | 'depth'

## Response `200`

Successful Response

- PagesPage
  - `items` PageSummary[], required
    - `site_url_id` string, uuid, required
    - `crawl_id` string, uuid, required
    - `normalized_url` string, required
    - `display_url` string, required
    - `title` string, nullable, required
    - `monitored` boolean, required
    - `analysis_status` 'not_selected' | 'not_measured' | 'pending' | 'running' | 'completed' | 'partially_completed' | 'failed' | 'error' | 'blocked' | 'cancelled', required
    - `error_code` string, required
    - `linked_from` Referrer[], required
      - `site_url_id` string, uuid, required
      - `url` string, required
    - `issue_count` integer, nullable, required
    - `web_fundamentals_score` number, nullable, required
    - `web_fundamentals_coverage` number, nullable, required
    - `web_fundamentals_state` 'measured' | 'limited_evidence' | 'not_measured' | 'excluded', required
    - `aeo_readiness_score` number, nullable, required
    - `aeo_measurement_coverage` number, nullable, required
    - `aeo_measurement_state` 'measured' | 'limited_evidence' | 'not_measured' | 'excluded', required
    - `aeo_measurement_reason` string, required
    - `main_content_indexable` boolean, nullable, required
    - `last_audited` string, nullable, required
    - `page_kind` 'homepage' | 'article' | 'editorial_index' | 'product' | 'category' | 'pricing' | 'docs' | 'faq' | 'about_contact' | 'service' | 'local' | 'guide' | 'how_to' | 'listicle' | 'comparison' | 'alternative' | 'case_study_review' | 'trust_policy' | 'other', required
    - `inbound_count` integer, nullable, required
    - `main_content_inbound_count` integer, nullable, required
    - `depth_from_home` integer, nullable, required
  - `next_cursor` string, nullable, required
  - `root_errors` RootError[], required
    - `method` string, required
    - `target` string, required
    - `outcome` string, required
    - `error_code` string, required
    - `status_code` integer, nullable, required
    - `latency_ms` integer, nullable, required

---

[API](https://skmtc.dev/citeladder/apis/citeladder-api.md) · [All operations](https://skmtc.dev/citeladder/apis/citeladder-api/llms.txt) · [OpenAPI document](https://skmtc.dev/citeladder/apis/citeladder-api/revisions/8c9f6aea40c2?raw)
