---
title: "Domain Screen"
method: POST
path: "/v1/domain/screen"
tags: ["domain"]
---

# Domain Screen

`POST /v1/domain/screen`

## Request

- Base URL: `https://api.snoopscan.com`
- URL: `https://api.snoopscan.com/v1/domain/screen`
- Auth: none declared

Check which of up to 500 domain names can be registered.

A long list takes a while: allow about a quarter second per name.

## Headers

- `authorization` string, nullable

## Request body

- DomainScreenRequest: Check up to 500 domain names for availability, from each registry's record and DNS. 1 credit per name the registry answers for; invalid names, duplicates and names the registry does not answer for are free.
  - `domains` string[], required: Up to 500 domains, or URLs on them. Duplicates are checked once.
  - `dns` boolean: Check DNS for names the registry has no record of, so they can read `likely_available`. Off, they read `no_registry_record`.

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

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