Domani Marketplace API

The Marketplace API from Domani — 12 operation(s) for marketplace.

Operations 20

POST /api/domains/sell List a domain for sale (open marketplace) #
POST /api/domains/sell/verify Verify TXT ownership for external listing #
GET /api/domains/sell/status Check listing and deal status #
GET /api/deals List your deals #
POST /api/deals Purchase an external domain (create deal) #
GET /api/deals/{id} Get deal detail with timeline #
PATCH /api/deals/{id} Provide EPP/auth code (seller) #
GET /api/deals/{id}/invoice Get a deal receipt / statement #
GET /api/negotiations List your negotiations #
POST /api/negotiations Make an offer on a listing #
GET /api/negotiations/{id} Get a negotiation thread #
POST /api/negotiations/{id} Counter, accept, or decline #
DELETE /api/negotiations/{id} Withdraw a negotiation #
POST /api/negotiations/{id}/finalize Finalize an agreed negotiation (pay) #
GET /api/broker List your broker requests #
POST /api/broker Request acquisition of a taken domain #
GET /api/broker/{id} Get a broker request #
DELETE /api/broker/{id} Cancel a broker request #
GET /api/broker/respond Read a broker inquiry's state (owner side) #
POST /api/broker/respond Respond to a broker inquiry (owner side) #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/domani-run:domani-run-marketplace-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

domani-run-marketplace-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: domani.run Marketplace API
  version: 1.0.0
  description: 'Domain infrastructure for AI agents. One API to search, register, and connect domain names.


    ## Authentication


    All authenticated endpoints require a Bearer token:


    ```

    Authorization: Bearer domani_sk_xxx

    ```


    Get your API key by registering:


    ```bash

    curl -X POST https://domani.run/api/auth/register \

    -H "Content-Type: application/json" \

    -d ''{"email": "you@example.com"}''

    ```


    ## Rate Limits


    Every response includes `X-RateLimit-Limit`, `X-RateLimit-Remaining`, and `X-RateLimit-Reset` headers. When rate limited (HTTP 429), check the `Retry-After` header for seconds to wait.


    ## Error Handling


    All errors return a consistent JSON envelope with `error`, `code`, `hint`, and `documentation_url` fields. Use the `code` field for programmatic handling and the `hint` field for recovery guidance.


    ## MCP Server


    A real-time MCP (Model Context Protocol) server is available at `POST /mcp` using Streamable HTTP transport. Connect any MCP-compatible agent (Claude Code, Cursor, etc.) with your Bearer token for typed tool access (search, buy, DNS, etc.).


    ## Pagination


    The `GET /api/tlds` endpoint supports `limit` and `offset` query parameters. When paginated, the response includes a `Link` header with `rel="next"` for the next page.'
  contact:
    name: domani.run
    url: https://domani.run
servers:
- url: https://domani.run
  description: Production
security:
- BearerAuth: []
tags:


# --- truncated at 32 KB (98 KB total) ---
# Full source: https://artifacts.apis.io/domani-run/openapi/domani-run-marketplace-api-openapi.yml