---
title: "Get Scan"
method: GET
path: "/public/start/scan/{domain}"
tags: ["public-start"]
---

# Get Scan

`GET /public/start/scan/{domain}`

## Request

- Base URL: `https://api.meetadmiral.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.meetadmiral.com/public/start/scan/{domain}`
- Auth: none declared

The what-I-saw screen as a page: the latest read of a domain,
whoever asked for it. Noindex on the web side.

A read that is still running is returned too, and the page polls it.
This used to answer 404 until the read was over, so the live checklist
the page draws for a running read could never appear on it — somebody
who opened the link mid-read was told the site had not been read, then
had to reload to see anything (review on #213). A failed read is still
a 404: there is nothing on it to show.

## Path parameters

- `domain` string, required

## Query parameters

- `goal` string
- `unlock` string

## Headers

- `x-admiral-unlock` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/meetadmiral/apis/admiral-api.md) · [All operations](https://skmtc.dev/meetadmiral/apis/admiral-api/llms.txt) · [OpenAPI document](https://skmtc.dev/meetadmiral/apis/admiral-api/revisions/3cf1ee58ce50?raw)
