Entwicklerdokumentation

Seiten auflisten

GET/sites/{siteId}/pages
Berechtigung
pages:read

List crawled pages.

Die Beschreibungen kommen aus dem OpenAPI-Dokument und sind auf Englisch.

Parameter

NameOrtDetails
siteIdPflichtPfadstringWebsite id, from GET /sites.
qQuerystringPart of the address or title.
pageQueryintegerdefault 1, min 1Page number, from 1.
perQueryintegerdefault 50, min 1, max 200Rows per page, 1 to 200.

Antwort

200 · application/json

FeldDetails
totalinteger · required; Pages that match
pageslist of object · required
pages[].idstring · required; Page id
pages[].urlstring · required; Page address
pages[].statusinteger or null · required; HTTP status the address answered (its own 3xx for a redirect); null when unknown
pages[].redirectobject or null · required; Set when the address redirects; null otherwise
pages[].redirect.tostring or null · required; Where the redirect leads
pages[].redirect.hopsinteger · required; Redirect steps
pages[].redirect.finalStatusinteger or null · required; What the last address answered
pages[].titlestring or null · required; Page title
pages[].templatestring · required; URL template the page belongs to, for example /products/*
pages[].pageScoreinteger or null · required; Page score 0–100
pages[].aeoScoreinteger or null · required; AEO score 0–100
pages[].openIssuesinteger · required; Open issues on the page
pages[].inlinksinteger · required; Internal links to the page
pages[].lastCrawledstring or null · required; Last crawled

Fehler

StatusBedeutung
401Missing, unknown or revoked key. Codes: missing_key, invalid_key.
403The key lacks the scope, covers another website, or its owner lost access. Codes: missing_scope, other_site, owner_left, no_owner, forbidden.
404Not found. Codes: not_found.
429Too many requests this hour for this key. Codes: rate_limited.

Beispielanfrage

curl \
  -H "Authorization: Bearer mr_ws_…" \
  "https://app.monoranks.com/api/v1/sites/SITE_ID/pages"

Beispielantwort

{
  "total": 412,
  "pages": [
    {
      "id": "c7a9e1b3-5d7f-4b9c-8e1a-3c5e7a9b1d2f",
      "url": "https://acmebikes.com/products/trail-pro-29",
      "status": 200,
      "redirect": null,
      "title": "Trail Pro 29 Mountain Bike | Acme Bikes",
      "template": "/products/*",
      "pageScore": 86,
      "aeoScore": 71,
      "openIssues": 1,
      "inlinks": 34,
      "lastCrawled": "2026-10-04T02:41:12.000Z"
    }
  ]
}