API overview

HTTP JSON API for domain search, registration, DNS, billing, and account management.

The DomainGenius API is a REST/JSON service. Every state-changing request goes through the same code path the dashboard uses.

Base URL

https://api.domaingenius.com.au

All endpoints live under /api/v1. There is no v0; breaking changes will ship as /api/v2.

Format

  • Request and response bodies are JSON.
  • Timestamps are ISO 8601 in UTC (2026-05-01T12:34:56Z).
  • Money is in cents, no currency mixing on a single endpoint.
  • IDs are opaque strings — don’t parse them.

Authenticated requests

Send a bearer token. See Authentication.

bash
curl https://api.domaingenius.com.au/api/v1/me \
  -H "Authorization: Bearer dg_live_..."

When to use the API vs MCP

HTTP API

Scripts, server-to-server, batch jobs, custom UIs.

MCP

Letting an AI assistant act on your account. See MCP overview.

Both interfaces wrap the same business logic. There is no API-only feature; there is no MCP-only feature.

Last updated Edit this page
↑↓ navigate open esc close