Skip to main content
NameGrid gives you a single REST API to search, register, and manage domains — along with full DNS control — without touching a registrar dashboard. Whether you’re building a SaaS platform that provisions domains for customers, automating internal infrastructure, or replacing a manual domain workflow, NameGrid lets you do it all programmatically with predictable credit-based pricing.

Key capabilities

Check Availability

Query availability for one or more domain names in a single request and detect premium domains before attempting registration.

Register Domains

Register domains for 1–10 years with optional WHOIS privacy and auto-renewal, all in one API call.

Manage DNS Records

Create, update, and delete A, CNAME, MX, TXT, and other DNS records with instant propagation.

Renew Domains

Renew domains manually or rely on automatic renewal so registrations never lapse unexpectedly.

Custom Nameservers

Point any registered domain at your own nameservers to keep DNS management fully in your stack.

Account & Credits

Check your credit balance and workspace details at any time to keep billing transparent and predictable.

How it works

Every NameGrid action follows the same straightforward pattern:
  1. Generate an API key in your dashboard at app.namegrid.org.
  2. Make authenticated requests to https://api.namegrid.org/v1 by including your key in the x-api-key header.
  3. Credits are deducted automatically whenever you register or renew a domain. One credit equals one dollar, and the exact cost depends on the TLD and registration period. DNS management and availability checks are free.
All responses are JSON. Errors return an "error" field with a human-readable message, so your application can handle them programmatically.

Before you begin

You need a NameGrid account before you can generate an API key or register domains. Sign up for free at app.namegrid.org. Once you’re in, head to Settings → API tokens to create your first key, then follow the Quickstart to make your first request.