scan

Bulk Scan

Scan 2-50 domains in one paid call. Anonymous; 402 on every call.

Priced per domain, computed from the batch — the 402 quotes the price for THIS request. Body validation runs first, so a malformed batch is a 422 that costs nothing; an inert deployment (no x402 credentials) answers 503, because a surface that can only be sold cannot be given away.

_UNPAID_OFFER_LIMIT bounds the two shapes the lane's own budget never sees: a request with no payment header, and one whose body is refused before the lane opens. The lane meters only headers it had to verify, so both would otherwise be unmetered on the one route with no limiter dependency. The header-less half is spent in bound_unpaid_request — a route dependency, so a body pydantic refuses on its own is on the counted path too.

post/bulk-scan

Request

  • Base URL: https://dnsdoctor.dev/api/v1
  • URL: https://dnsdoctor.dev/api/v1/bulk-scan
  • Auth: none declared

Request body

domainsstring[] required

Response

Successful Response

domains_requestedinteger required
domains_scannedinteger required

Changes

No recorded changes to this operation across all 2 revisions of this API.