The playground
Try any of 817 endpoints — live.
Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.
Playground demo key · api.reefapi.com
post/domain-availability/v1/batch1 credit
Many DIFFERENT full domains in one call → availability for each (bulk check).
Working example
Parameters
A list of FULL domains to check at once (comma-separated string or array). Capped at 100 per call; invalid entries are reported under 'invalid'.
Which availability signal(s) to use. 'both' (default) is the most accurate: RDAP for registrar-grade facts + DNS to disambiguate TLDs that have no RDAP server (io/co/me).
request preview
curl -X POST https://api.reefapi.com/domain-availability/v1/batch \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"domains":"google.com,this-name-is-surely-free-9z8x7q.com"}'Hit Send to run this endpoint live.