Skip to main content
GET
Per-URL SEO issues across the site
Per-URL problems found by the latest crawl: broken links, pages that return an error, and orphan pages nothing links to. Each row carries the pages that link to it. Use SEO Audit for the issue-level view. Without any paging, sorting, search, or filter parameter the endpoint returns the full list. Send any of them to get one page of rows plus a pagination object with total, page, pageSize, and totalPages.

Authorizations

Authorization
string
header
required

Your SnowSEO API key (sk_...).

Query Parameters

teamId
string
required

SnowSEO team ID, as returned by list_teams.

Minimum string length: 1

Restrict to pages linked from this URL. Required when scope is page.

scope
enum<string>

Defaults to domain.

Available options:
domain,
page
page
integer

1-based page. Default 1.

pageSize
string

Rows per page (max 1000), or 'all'. Every response reports total and totalPages.

sortBy
enum<string>
Available options:
url,
statusCode
sortDir
enum<string>
Available options:
asc,
desc

Matches URL, link type, status and issue type.

types
string

Comma-separated issue types: broken-link, broken-internal-link, orphan, 404, 4xx.

statuses
string

Comma-separated status groups: 3xx, 4xx, 5xx, error, other.

Response

Default Response

pagination
object
pageIssues
object[]