SeleID

API reference

SeleDomains search API

All APIs · SDKs · Continue with SeleID (OIDC) · SeleStorage · SeleBase · Webhooks, queue, SeleMail, routing and push · SeleAI · SeleDomains search

Live Version 1.0.0. Public domain availability search used by seleid.dev/domains. No API key; rate limited per IP and protected by a bot check when enabled.

Base URL

https://seleid.dev Public site

Authentication and scopes

No API key. Public endpoint.

Rate limits and quotas

Rate limited per address; a limited call returns 429.

Endpoints

Check availability and prices. Returns exact-name results across supported endings, plus alternatives.

No authentication.

ParameterInRequiredDescription
qqueryyesA name such as "acme" or "acme.com".

curl

curl -X GET "https://seleid.dev/api/domains/search?q=YOUR_Q"

TypeScript

const res = await fetch('https://seleid.dev/api/domains/search?q=YOUR_Q', {
  method: 'GET',
});
const data = await res.json();

Python

import os, requests

res = requests.get(
    "https://seleid.dev/api/domains/search?q=YOUR_Q"
)
print(res.status_code, res.text)

Example response

{
  "label": "acme",
  "requestedTld": "com",
  "results": [
    {
      "domain": "acme.com",
      "tld": "com",
      "status": "taken",
      "firstYearCents": null,
      "renewalCents": null
    }
  ]
}
StatusMeaning
200Results.
400invalid_query.
403bot_check_failed.
404Domain search is not switched on.
429Rate limited.

The machine-readable OpenAPI 3.1 description for this API lives in the SeleID repository under docs/openapi/.

Last updated 2026-11-12Suggest an editReport a problem with this page