# OrbitFour > ICANN-accredited domain registrar (IANA 3873). Register, transfer, renew, > and DNS-manage domains over a REST API with API-key auth, prepaid balance > settlement, and idempotent paid operations. The REST API is versioned at `/api/v1` and authenticated with `Authorization: Bearer o4_live_...`. Read `https://www.orbitfour.com/llms-full.txt` first if you are writing an integration — it carries the workflows, the error catalog, and the registry constraints that the OpenAPI schema alone does not express. ## API - [Full agent guide](https://www.orbitfour.com/llms-full.txt): workflows, error catalog with retry semantics, registry policy constraints - [Sandbox](https://sandbox.orbitfour.com/llms-full.txt): a separate deployment with a fake registry and Stripe test mode, and its own `o4_test_` keys. Build against it first - [OpenAPI 3 spec](https://www.orbitfour.com/api/v1/openapi): machine-readable reference for every endpoint and schema - [Interactive docs](https://www.orbitfour.com/api/v1/docs): SwaggerUI explorer ## Unauthenticated endpoints - [Price catalog (JSON)](https://www.orbitfour.com/api/v1/pricing): retail price per TLD per operation, plus the registry constraints (minimum/maximum term, fixed transfer period, grace and redemption windows, nexus and eligibility rules) and account-wide limits to validate against before calling - [Price catalog (CSV)](https://www.orbitfour.com/api/v1/pricing.csv): same data, spreadsheet-friendly - [One TLD's requirements](https://www.orbitfour.com/api/v1/pricing/us): one catalog entry plus JSON Schemas for what registering it requires (e.g. `.us` Nexus) - [Availability check](https://www.orbitfour.com/api/v1/domains/check?names=example.com): exact-match availability + price, comma-separated batch - [Search](https://www.orbitfour.com/api/v1/domains/search?q=example): top picks (the name as typed and on .com/.net/.org, with their real status) and ranked available suggestions across TLDs. Search is advisory: the check is the live answer, and a purchase checks again ## MCP server - [MCP endpoint](https://www.orbitfour.com/mcp): Streamable HTTP, no auth. Its tools `check_domain`, `search_domains` and `get_tld_requirements` serve the availability check, search and one TLD's requirements above - [Account MCP endpoint](https://www.orbitfour.com/mcp/account): Streamable HTTP with `Authorization: Bearer` an API key. Your domains, DNS records, contacts and billing, one tool per REST operation - [MCP setup guide](https://www.orbitfour.com/developers/mcp): client config for Claude, Cursor and others, plus each tool's parameters ## Policies - [Domain registration agreement](https://www.orbitfour.com/legal/domain-registration-terms) - [TLD-specific requirements](https://www.orbitfour.com/legal/tld-requirements) - [Domain lifecycle and expiry windows](https://www.orbitfour.com/legal/domain-lifecycle) - [Registrant benefits and responsibilities](https://www.orbitfour.com/legal/registrant-benefits) - [Prepaid balance terms](https://www.orbitfour.com/legal/prepaid-balance-terms) - [Privacy policy](https://www.orbitfour.com/privacy) - [Terms of use](https://www.orbitfour.com/terms) ## Optional - [Developer hub](https://www.orbitfour.com/developers): the human-facing page that links the REST API, MCP servers, price feed and these guides - [Pricing overview](https://www.orbitfour.com/pricing): human-facing pricing page - [Transfer to OrbitFour](https://www.orbitfour.com/transfer-from): what an inbound transfer involves - [WHOIS/RDAP lookup](https://www.orbitfour.com/whois): registration data for any domain - [Support](https://www.orbitfour.com/support): help center and contact routes