Getting Started
Overview
The Atomic Vaults API lets you integrate U.S. equities, ETFs, and listed options trading into your platform. Atomic Vaults acts as your FINRA-licensed counterparty, handling clearing, settlement, and regulatory compliance on your behalf.
Multiple markets and environments are available. See Environments & Base URLs for the full list.
Base URL Placeholder
Code examples on this page use {BASE_URL} as a placeholder. Replace it with the actual endpoint for your market and environment (e.g. https://staging.atomicvaults.com for US Staging). See Environments & Base URLs for all available endpoints.
Authentication
All API requests require an X-API-KEY header. See the Authentication guide for details.
curl -H "X-API-KEY: your-api-key" \
{BASE_URL}/balances
Quick Example
Check Account Balance
curl -H "X-API-KEY: your-api-key" \
{BASE_URL}/balances
Response:
{
"cash_available": "10000.00",
"cash_secured": "0.00",
"cash_withheld_for_buys": "0.00",
"cash_withheld_for_exercise": "0.00"
}
Place an Order
curl -X POST \
-H "X-API-KEY: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"symbol": "AAPL",
"side": "buy",
"qty": "10",
"type": "market",
"time_in_force": "day"
}' \
{BASE_URL}/orders/new
Next Steps
- Self-Service Onboarding -- get a staging API key in minutes
- Authentication -- API key usage and security
- WebSocket -- real-time order updates
- HK Trading Reference -- Hong Kong endpoint documentation
- KR Trading Reference -- Korean endpoint documentation (beta)
- US Trading Reference -- U.S. endpoint documentation