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
GET /api/domains/searchCheck availability and prices
GET /api/domains/search
Check availability and prices. Returns exact-name results across supported endings, plus alternatives.
No authentication.
| Parameter | In | Required | Description |
|---|---|---|---|
q | query | yes | A 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
}
]
}
| Status | Meaning |
|---|---|
200 | Results. |
400 | invalid_query. |
403 | bot_check_failed. |
404 | Domain search is not switched on. |
429 | Rate limited. |
The machine-readable OpenAPI 3.1 description for this API lives in the SeleID repository under docs/openapi/.