API Reference

Built for developers

Automate your domain portfolio using our powerful GraphQL and REST APIs. Integrate domain searching, purchasing, and DNS management directly into your own applications.

Universal Mapping

One unified API schema for 50+ underlying registrars.

Granular Permissions

Create scoped API keys for specific domains or actions.

api.central.domains/v1
// Initialize the Central Domains SDK
import { CentralDomains } from '@centraldomains/sdk';

const client = new CentralDomains({
  apiKey: process.env.CENTRAL_DOMAINS_API_KEY
});

// Fetch all expiring domains across registrars
const domains = await client.domains.list({
  status: 'expiring',
  daysUntilExpiry: 30
});

// Automatically renew and log the transaction
for (const domain of domains) {
  await client.domains.renew(domain.id);
  console.log(`Successfully renewed ${domain.name}`);
}