Skip to content
Median
Esc
↑↓navigate↵open⌘Jpreview

List crawls

Every trip the crawler has taken lately, newest first, up to 20.

GET/knowledge/crawls
Authorization
AuthorizationBearer token · headerrequired
`MEDIAN_KEY` from Settings under API, or an MCP OAuth access token. A key acts as the organization; a token acts as the person who approved it.
Responses
200The crawls.
crawlsCrawl[]
Show properties
Array of Crawl
idstring
urlstring
statusstring
Allowed:startingcrawlingdonefailed
errorstring | null
pagesCrawledinteger | null
pagesFoundinteger | null
docsCreatedinteger
startedBystring
startedAtinteger
finishedAtinteger | null
401The bearer token is missing, revoked, or expired.
errorobject
Show properties
codestring
messagestring
429Too many requests. Wait the seconds in `Retry-After`. Limits depend on the plan. See [rate limits](/api/errors-and-limits#rate-limits).
errorobject
Show properties
codestring
messagestring
Request
curl -X GET "https://api.median.sh/v1/knowledge/crawls" \
  -H "Authorization: Bearer YOUR_TOKEN"
Response
{
  "crawls": [
    {
      "id": "string",
      "url": "string",
      "status": "starting",
      "error": "string",
      "pagesCrawled": 0,
      "pagesFound": 0,
      "docsCreated": 0,
      "startedBy": "string",
      "startedAt": 0,
      "finishedAt": 0
    }
  ]
}