# domain_read (https://lazyfrog.dev/docs/tools/domain_read)

{/* Generated by scripts/generate-docs.ts from the gateway's registered tools. Do not edit. */}

**{"Check domain names and records"}** · Reads only · actions: `check`, `status`

<p>{"Read-only: changes nothing. action \"check\" (names: up to 10, the first the one wanted and the rest alternatives you propose; or name; no project needed): whether each name is available, taken (and whether it already points to LazyFrog) or can't be told for its extension, from the registry and DNS. LazyFrog doesn't sell domains and never knows a price: the user buys the name at any registrar they like (some names are sold as premium there), or uses one they own, then domain add connects it. \"status\" (project): each record of the project's domains as public DNS sees it now, in place or exactly what is missing or wrong (a CNAME pointing elsewhere, an A or AAAA record in the way, a CAA record blocking the certificate), where the DNS is hosted and the email records to keep. To connect, verify or remove a domain use the domain tool."}</p>
