Orbitt — Client API
REST API for clients to create Solana tokens and liquidity pools, run volume bots, distribute tokens to holder wallets, manage a referral program, and execute swaps on behalf of their end users.
Guides
- Getting started — end-to-end walkthrough
- Error reference — status codes and payloads
- Limits — array caps and lifetimes
- Async / polling — how to follow long-running jobs
Modules
Auth — /auth/api/*
API keys, access tokens, refresh.
Wallets — /wallets/*
User-owned Solana wallets.
Token — /token/*
Launch tokens, poll creation, claim rewards, burn LP.
Holders — /holders/*
Bulk holder distribution.
Referrals — /referrals/*
Referral codes and payouts.
Trading — /trading/*
One-shot swaps.
Flexi bots — /flexi/*
Configurable volume bots.
- Initialize
- Add token bot
- Cancel all initiated
- Cancel one
- Pause bulk
- Resume bulk
- Split
- Merge
- Stop bulk
- Interval bulk
- Max swap bulk
- Get bot
- Pools for token
- Initiated bots
- Running bots
- Paused bots
- Stopped bots
- Payment address
- All groups
- Group details
Classic bots — /classic/*
Package-based volume bots.
- Initialize
- Cancel group
- Get bot
- Pools for token
- Initiated bots
- Running bots
- Stopped bots
- Payment address
- All groups
- Group details
- Packages
Smart-sell — /smart-sell/*
Reactive sell bots.
Headers
| Header | Where | Value |
|---|---|---|
x-api-key | auth endpoints only | Your client API key. |
Authorization | every other endpoint | Bearer <accessToken> |
x-user-id | endpoints acting on a user | End-user identifier (1–256 chars, [A-Za-z0-9_-]). |
Content-Type | any JSON body | application/json |
Conventions
Base URL — typically https://api.orbitt.pro/api/v1.
Timestamps — ISO-8601 UTC.
Amounts:
nSol…/n…Sol— UI units (1.5 = 1.5 SOL).n…Amountwith "base units" marked — lamports or token smallest units.
Addresses — base58 Solana pubkeys, 32–44 chars.
Object IDs — 24-character hex strings.