Developer Platform
101domain API & MCP Server
Manage domains and DNS programmatically — across hundreds or thousands of names, registrars, and TLDs. Built for corporate portfolio teams, and just as fast for developers, resellers, and other technical or AI-powered users.
Domain portfolio teams managing global brands rarely have a "few domains in a dashboard" problem. They have hundreds or thousands of names spread across registrars, regions, and extensions — and a portal-only workflow that can't keep pace with how the rest of their infrastructure is managed. The practical need is programmatic control: search, DNS, and portfolio data available to scripts, internal tools, and increasingly, AI agents.
The 101domain API exposes the registrar as a clean REST interface. The 101domain MCP Server exposes the same capabilities to AI agents through natural language. Both sit on top of the same managed-registrar service and team of domain experts — so automation never means giving up the white-glove support and compliance handling corporate teams rely on.
What you can do with the 101domain API
The API is organized around the operations domain teams actually perform:
Search & availability
Check single or bulk domain availability and pricing across thousands of TLDs — up to 50 names per request.
Domain Availability & Search API →DNS management
Read, create, edit, and delete DNS records, and manage nameservers, with full write access on supported domains.
DNS Management API →Registration & renewal · COMING SOON
Programmatic domain registration and renewal across thousands of TLDs, with contact handling for global portfolios — coming soon.
Registration & Renewal API →Account & portfolio data
Pull account balance, domain lists, and portfolio metadata to feed dashboards, audits, and reporting. Invoices, orders, and transaction history are coming soon.
View the API documentation →Built for corporate domain portfolios
Most registrars give you a portal and a phone number. Few give you a modern API backed by managed service. That combination is the point: you get programmatic control and a team of domain experts that handles registry complexity, ccTLD requirements, and compliance on your behalf.
- Scoped API keys. Grant only the access a given integration needs — read-only data or DNS writes — and nothing more.
- Portfolio-scale operations. Bulk endpoints and paginated, filterable domain lists are designed for portfolios in the hundreds or thousands.
- Deep ccTLD and global coverage. The API reaches the same broad TLD catalog 101domain is known for — including extensions most registrars don't support.
- Managed service behind the API. Programmatic access doesn't replace your account team and domain experts; it sits alongside them.
Also a fast win for developers, resellers, and AI-powered teams
You don't need a large portfolio to get value here. Generating a key is self-serve, the API is straightforward REST with JSON responses, and bulk endpoints make it efficient for resellers, developers, and other technical or AI-powered users building on top of the platform.
- Self-serve key generation with scope selection at creation.
- Clean REST + JSON with predictable status codes and error responses.
- Bulk search and lookup for high-volume, reseller, and automated workflows.
The MCP Server: domain management for AI agents
The Model Context Protocol (MCP) lets AI agents call real tools. The 101domain MCP Server exposes the same capabilities as the API — search, DNS, account data, and more — so an agent can act on your portfolio through natural language, with scoped permissions and guardrails for safe use.
Explore the 101domain MCP Server →Community SDKs
Prefer a language SDK? Two community libraries can get you started faster
These open-source SDKs wrap the 101domain API in clean, idiomatic interfaces for managing domains, DNS, TLDs, products, and account data. They're actively maintained and updated regularly.
These are community-maintained libraries that 101domain is happy to promote, but they are not official 101domain SDKs and are not officially supported. For issues with an SDK, please use its GitHub repository.
Getting started
- Sign in and open Developer Settings to generate an API key.
- Select the scopes your integration needs at creation — for example,
dns_readto read DNS anddns_writeto make DNS changes. Scopes are set at creation and can't be added later, so include everything you'll need up front. See API Key Scopes and Permissions. - Reference the API documentation for endpoints, parameters, and examples.
Bring your domain portfolio under programmatic control
Talk to our team about an integration for your portfolio, or generate a key and start building today.