---
title: "Check every source locator in a record against the stored page: each extracted value's UTF-8 byte range is cut from the sealed page bytes (re-hashed first) and compared with the recorded value. With finding=CODE, the same for a finding: the robots.txt lines, the HTML tag served where a file should be, the empty <urlset>, an absence re-checked over the whole stored file, a manifest field"
method: GET
path: "/api/locate"
---

# Check every source locator in a record against the stored page: each extracted value's UTF-8 byte range is cut from the sealed page bytes (re-hashed first) and compared with the recorded value. With finding=CODE, the same for a finding: the robots.txt lines, the HTML tag served where a file should be, the empty <urlset>, an absence re-checked over the whole stored file, a manifest field

`GET /api/locate`

## Request

- Base URL: `https://crawlcheck.io`
- URL: `https://crawlcheck.io/api/locate`
- Auth: none required

## Query parameters

- `id` string
- `domain` string
- `field` string
- `finding` string
- `claim` string

## Response `200`

locators read back

- object, nullable
  - `ok` boolean, nullable
  - `kind` string, nullable
  - `report_id` string, nullable
  - `domain` string, nullable
  - `page` object, nullable
    - `experience_id` string, nullable
    - `sha256` string, nullable
    - `bytes` number, nullable
    - `artifact` string, nullable
  - `statements` number, nullable
  - `located` number, nullable
  - `read_back` number, nullable
  - `rows` object[], nullable
    - `field` string, nullable
    - `value` string, nullable
    - `source` object, nullable
      - `kind` string, nullable
      - `via` string, nullable
      - `name` string, nullable
      - `node` string, nullable
      - `id` string, nullable
    - `located` boolean, nullable
    - `bytes` number[], nullable
    - `line` number, nullable
    - `col` number, nullable
    - `scope` string, nullable
    - `match` string, nullable
    - `cut` string, nullable
    - `reads_back` boolean, nullable
  - `method` string, nullable

## Other responses

- `422`: no locators or no stored page on this record

---

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