Skip to main content

Atom Partnership APIs diagram

Overview

The Partnership APIs allow you to integrate Atom’s premium domain marketplace into your platform. Your users can discover domains using AI-powered search, browse curated inventory, place holds, and complete purchases — all through a seamless API-driven workflow.

Integration Workflow

1. Discover Domains

Semantic Search

Find relevant domains using natural language queries like “names for a healthcare startup” or “short brandable tech names.” Returns the most relevant matches from Atom’s marketplace.

Domain Search

Browse available domains by keyword, category, or price range. Ideal for building filtered search experiences and catalog pages.
Endpoint: GET /api/marketplace/semantic-search or GET /api/marketplace/partnership-search

2. Get Domain Details

Retrieve detailed information about a specific domain, including pricing, category, and availability status. Endpoint: GET /api/marketplace/domain-data

3. Hold Domain

Reserve a domain when a customer adds it to their cart or while you verify payment. The hold prevents the domain from being purchased by another buyer while you process the transaction. Endpoint: POST /api/marketplace/hold-domain

4. Unhold Domain

Release a previously reserved domain if the customer decides not to proceed. Endpoint: POST /api/marketplace/unhold-domain

5. Confirm Order

Confirm the purchase once payment has been collected and funds are verified. This finalizes the transaction and secures the transfer authorization code for your buyer. Endpoint: POST /api/marketplace/confirm-order

6. Get Transfer Auth Code

After a purchase is confirmed, retrieve the authorization code needed to transfer the domain to the buyer’s registrar. Endpoint: POST /api/marketplace/get-transfer-auth-code

7. List Orders

Retrieve a paginated list of all partnership orders, including key details such as order status, total price, and created date. Use this endpoint to power order history views or internal reconciliation tools. Endpoint: GET /api/marketplace/orders

8. Get Order Details

Retrieve full details for a specific order, including purchased domain, buyer information as provided, pricing, payment status, and transfer information. Endpoint: GET /api/marketplace/order-details

Quick Reference

StepActionDescription
1Discover DomainsSearch using AI semantic search or browse by keyword/category
2Get Domain DetailsRetrieve pricing, category, and availability for a domain
3Hold DomainReserve a domain when added to cart or while verifying payment
4Unhold DomainRelease the hold if the customer decides not to buy
5Confirm OrderFinalize once funds are verified; secures the auth code for your buyer
6Get Transfer Auth CodeRetrieve the authorization code for domain transfer
7List OrdersGet a paginated list of all partnership orders
8Get Order DetailsRetrieve full details for a specific order