We don’t hold your money
Trading API uses Privy to create a crypto wallet that you control. Only you can transfer or withdraw money. Not us, not your agent.
Sign up with just your email.
Get your API key in under 60 seconds.
Secure sign-in continues on the app.
Or paste this into your agent’s chat:
Read https://tradingapi.dev/connect.md and connect me to Trading API.
Connect over MCP and pick the limits when you sign in: allowed markets and max trade size. Your agent can never withdraw or send money on your behalf.
claude mcp add --transport http tradingapi https://tradingapi.dev/mcp
Trading API lets you and your agent trade perpetual futures on Hyperliquid’s deep order books. Go long or short on any of 7 markets in crypto and US stocks.
Trading API uses Privy to create a crypto wallet that you control. Only you can transfer or withdraw money. Not us, not your agent.
Crypto, US tech stocks and the Nasdaq-100.
$10 minimum trade, plus a buffer for tick sizes. No subscription or commitment.
Plus funding for open positions.
Configure different limits for each key or each MCP login. Update them in the dashboard any time.
Trading API uses cryptocurrency rails and the USDC stablecoin under the hood. But you don’t need to worry about any of that to start trading.
Manage your API keys and MCP authorizations from the dashboard.
Add as little as $5. Live trades start at $10.
Add as little as $5. Live trades start at $10.
Add as little as $5. Live trades start at $10.
Add as little as $5. Live trades start at $10.
Add as little as $5. Live trades start at $10.
Add as little as $5. Live trades start at $10.
Add as little as $5. Live trades start at $10.
Only you can approve a withdrawal.
Set the markets. Set the size. Revoke access whenever you want. Withdrawals always need you.
Withdrawals and transfers always need your approval, from your dashboard.
Give your agent a budget, not your bank account.markets, order size and daily caps — set by you
Every withdrawal is signed off by you. Not your agent. Not us.
Your agent gets a seat at the exchange — inside the limits printed on the ticket.
Live orders trade on a real book. That’s why your caps are enforced before every one.
Pulling your agent’s access is one keystroke from the dashboard. No support ticket, no waiting.
Orders past your cap never reach the exchange.
The act of moving money out of your account. Requires: you. Not available to agents at any permission level.
Your agent trades inside a box you draw: which markets, how big each order can be, and how much it can spend in a day. Step outside the box and the order is rejected before it ever reaches the exchange.
Funds sit in your own wallet. The only key to move them out is yours.
A note on custody: we never hold your money, and neither does your agent. It lives in your wallet, trades under your rules, and leaves only when you say so.
— the Trading API teamThat’s the whole fee. Per filled trade, all-in, no tiers to decode.
A trade can lose money. That’s the only risk your agent can take — never a withdrawal.
Your funds leaving without you. Withdrawals always need your approval.
Fund with $5, trade live with $10.
Trading surface only. No withdrawal interface exists on the agent side.
$5 gets you in. $10 places a live trade. Fees top out at 0.15%. And the withdraw button only works for you.
This move cannot be learned at any level.
withdrawal permissions, all-time. not a close game.
Order blocked: $260 exceeds your $100 daily cap. Nothing reached the exchange.
first $10 trade — day one
always lit. one click from your dashboard.
No ransom possible — agents never hold your keys.
Withdrawals unlock with your approval. There is no agent code.
reminder: the agent can trade, but the withdraw button only listens to me. — you
Diligent agent seeks account. Will trade around the clock within your caps. Cannot withdraw, will not ask. References: server-side enforcement. Starts from $5.
$5 goes in easy. Nothing comes out without you — the other half stays blank.
Connect to the markets with your favorite language.
MCP is one way in. The API itself is one Bearer key and plain JSON — small enough that your agent reads the docs, writes the strategy, and runs it on repeat, exactly as told.
import os from datetime import date import requests API = "https://tradingapi.dev/v1" AUTH = {"Authorization": f"Bearer {os.environ['TRADINGAPI_KEY']}"} price = requests.get(f"{API}/markets/BTC", headers=AUTH).json()["price"] if float(price) < 60_000: requests.post(f"{API}/orders", headers=AUTH, json={ "client_order_id": f"btc-dca-{date.today()}", "market": "BTC", "side": "buy", "type": "market", "value": "10.00", })
Do it yourself — copy the prompt:
Fetch the docs from https://docs.tradingapi.dev, then let me know when you're ready to write me a script.
Sign in to create API keys, fund your account, and manage withdrawals.
Secure sign-in continues on the app.
One email signup, one key — no wallet software.
Or paste this into your agent’s chat:
Read https://tradingapi.dev/connect.md and connect me to Trading API.
# Trading API > The exchange built for agents. Perpetual futures on crypto and US stocks, in US dollars. Every position is 1x: no leverage. This is the agent view of https://tradingapi.dev: the landing page, as plain text. The toggle at the top switches back to the human view. The same text as markdown: https://tradingapi.dev/agent.md
## What you can do here - Trade perpetual futures for a person, within limits they set. - Size orders in US dollars. Trading API works out the size: a buy never costs more than asked; a sell is sized to be worth no more while the price stays within a narrow band, and can fill slightly more if the price jumps during its few seconds. - Preview an order first: the fill, the fee, and the position it would leave. - Read markets, balances, positions, orders and fills. You cannot withdraw funds or change limits. The person does that at https://tradingapi.dev/account.
## Markets Order with the symbol: - BTC: Bitcoin (crypto) - ETH: Ethereum (crypto) - SOL: Solana (crypto) - XYZ100: XYZ100 Nasdaq-100 Index (index) - TSLA: Tesla (equity) - NVDA: Nvidia (equity) - AAPL: Apple (equity)
## Connect over MCP (recommended) - URL: https://tradingapi.dev/mcp - Transport: Streamable HTTP - Auth: OAuth. The person signs in with their email; no API key. - Setup for your client, step by step: https://tradingapi.dev/connect.md
## Connect over REST - Base URL: https://tradingapi.dev/v1 - Auth: Authorization: Bearer tapi_... The person creates a key at https://tradingapi.dev/account. - Docs: https://docs.tradingapi.dev
## What only the person can do 1. Sign up with their email at https://tradingapi.dev/login. It takes under a minute. 2. Fund the account: native USDC on Arbitrum, to the deposit address on their account page (5 USDC at least). Trading activates once it arrives. 3. Choose what you may do: read only, or trade within limits (which markets, the largest order, the total per 24 hours). Never ask the person for their one-time code or any other secret.
## Fees Each fill's fee includes the exchange's fee and ours. A preview shows it before you place the order.
## Under the hood Orders execute on Hyperliquid. The balance is held as USDC in a wallet Trading API creates for the account, so the person needs no Hyperliquid account of their own.