.
LETO
Domain Reseller API

Register domains in code,
automated at wholesale rates

Integrate registration, transfer, renewal and WHOIS for .kr, .com and 300+ TLDs through a REST API and official SDK. Our B2B wholesale pricing is among the lowest in the market.

300+
Supported TLDs
REST · SDK
Integration
Real-time
Register · Lookup

Why LETO API

A domain API built for resellers

Price, coverage, speed and simplicity — everything you need to resell.

Wholesale pricing among the lowest

Maximize your margin. Our .kr-specialist registrar infrastructure, passed through at wholesale.

300+ TLDs, one integration

From .kr and .co.kr to .com, .net and .io — register, transfer and renew through a single API.

Real-time automation

Synchronous responses for availability, registration, WHOIS and nameservers.

Integrate in 10 minutes

Authenticate with two headers. Start instantly with the official JS SDK and Postman collection.

Capabilities

Every domain operation, via API

Everything you'd do in a console, programmatically.

Availability check

Check domain availability and pricing in real time.

Domain registration

Register instantly with contact and term.

Inbound transfer

From auth-code verification to initiating and tracking transfers.

Renewal & auto-renew

Renewals, renewal history and scheduled renewals.

WHOIS lookup

Registration details and expiry in a normalized shape.

Nameservers & DNSSEC

Manage nameservers, DNSSEC and domain locks.

Developer experience

First call in two lines

The official SDK handles auth, retries and types for you.

Installnpm install @feather-it/partner-sdk
import { LetoClient } from '@feather-it/partner-sdk'

const leto = new LetoClient({
  tenantId: process.env.LETO_TENANT_ID,
  serviceToken: process.env.LETO_SERVICE_TOKEN,
})

// 1. 등록 가능 여부 + 가격 확인
const result = await leto.domains.check('example.kr')

// 2. 도메인 등록
const domain = await leto.domains.register({
  name: 'example.kr',
  years: 1,
  contactId: 'ct_...',
})

// 3. WHOIS 조회
const whois = await leto.domains.whois('example.kr')

Wholesale pricing

The more you resell, the cheaper it gets

No setup fees — volume-based wholesale rates.

No setup or monthly fees — pay only for what you use
Volume-tier wholesale rates applied automatically
Direct .kr registrar integration removes middleman margin

Exact per-TLD wholesale rates are shared based on contract terms. See our public retail prices on the pricing page.

FAQ

About the domain API

After contacting sales and completing partner onboarding, you receive a tenant ID and service token. Put both in your request headers and you can call the API right away.

300+ TLDs through a single API, including Korean domains like .kr and .co.kr as well as .com, .net, .org and .io.

Wholesale rates are set by TLD and monthly volume, targeting the lowest in the market. Exact rate sheets are shared when you contact sales.

Yes — an official JavaScript SDK (@feather-it/partner-sdk), a Postman collection and a REST reference.

Yes. The API is globally accessible with English docs. It's a reseller API with particular strength in Korean (.kr) domains.

Get started

The cheapest way to sell domains

Integrate one wholesale API and start reselling domains.