返回 / BACK
DomainTech

Domenebi.ge Domain Availability Check Notes

Domenebi.ge Domain Availability Check Notes

Date: 2026-05-09

Goal

Check whether .ge domains can be registered using Domenebi.ge, without re-discovering the frontend/API behavior next time.

Source Page

Example UI URL:

https://domenebi.ge/en/domain/search?domain=vinta.ge

The page is a Next.js app. The initial HTML does not directly include the availability result. The frontend calls the API below after load.

Real API

Endpoint:

https://api.domenebi.ge/v1/domains/search?Domain=<domain>&IsSaveNeeded=true

Required/working headers:

Accept: application/json
x-api-key: 123

Example:

curl -x '' -sS --max-time 20 \
  -H 'Accept: application/json' \
  -H 'x-api-key: 123' \
  'https://api.domenebi.ge/v1/domains/search?Domain=vinta.ge&IsSaveNeeded=true' | jq .

Important: this environment may have stale proxy variables pointing at 127.0.0.1:12087. Use curl -x '' to disable proxy for the request.

Availability Field

Use JSON field:

isDomainFree

Meaning:

true  = available / can register
false = unavailable / already registered or otherwise not free

Do not parse with .isDomainFree // empty, because false becomes empty and can look like an error. Use:

jq -r 'if has("isDomainFree") then .isDomainFree else "missing" end'

Batch Query Template

domains=(mira.ge gara.ge vinta.ge splur.ge)

for d in "${domains[@]}"; do
  json=$(curl -x '' -sS --max-time 25 \
    -H 'Accept: application/json' \
    -H 'x-api-key: 123' \
    "https://api.domenebi.ge/v1/domains/search?Domain=$d&IsSaveNeeded=true")

  free=$(printf "%s" "$json" | jq -r 'if has("isDomainFree") then .isDomainFree else "missing" end')
  success=$(printf "%s" "$json" | jq -r '.success')
  echo "$d $free $success"
  sleep 0.15
done

Verified Result From This Run

Input list checked:

mira.ge
gara.ge
for.ge
ima.ge
arbitra.ge
ur.ge
hu.ge
foota.ge
volta.ge
usa.ge
posta.ge
shorta.ge
sabota.ge
camoufla.ge
entoura.ge
refu.ge
herita.ge
massa.ge
cotta.ge
milea.ge
rou.ge
homa.ge
splur.ge
lugga.ge
ed.ge
sur.ge
mer.ge
char.ge
chan.ge
sta.ge
stora.ge
messa.ge
packa.ge
brid.ge
knowled.ge
enga.ge
exchan.ge
levera.ge
mana.ge
covera.ge
advanta.ge
vinta.ge
villa.ge
sa.ge
ran.ge

Available domains found:

splur.ge

All other domains in the input list returned isDomainFree: false.