Median

POST /knowledge/crawls

Updated Oct 1, 20261 minute read

Start a crawl

Sends the crawler to a site. Every scraped page lands as an ordinary web document while the crawl runs. Scraping a site again updates the pages already in the library and asks for a live copy. Up to 3 crawls at once, and the same site cannot be crawled twice in parallel.

Part of Knowledge.

Request body

application/json, required.

FieldTypeRequiredDescription
urlstringYes

Responses

StatusDescription
202Created.
400The request is malformed, and the message names the field.
401The bearer token is missing, revoked, or expired.
409It already exists, or it was already settled.
429Too many requests. Wait the seconds in Retry-After. Limits depend on the plan. See rate limits.

202 body

FieldTypeRequiredDescription
idstringNo

Example request

curl -X POST https://api.median.sh/v1/knowledge/crawls \
  -H "Authorization: Bearer $BEARER_AUTH" \
  -H "content-type: application/json" \
  -d '{"url":"docs.example.com"}'

Still need help?

    Esc