Built by Metorial, the integration platform for agentic AI.
List existing receive addresses or create a new one for a Coinbase account. Each address can receive cryptocurrency for the account's currency.
Send cryptocurrency from a Coinbase account to an external address or another Coinbase user. Specify the recipient, amount, and currency. Requires the **wallet:transactions:send** scope.
Retrieve current exchange rates for a base currency against all other supported currencies. Defaults to USD if no currency specified.
Deposit fiat currency from a bank account or withdraw fiat to a bank account. Requires a linked payment method. Set **commit** to true to execute or false to preview.
Retrieve current or historical cryptocurrency prices. Get spot, buy, or sell prices for any currency pair (e.g., BTC-USD). Optionally fetch a historical spot price by date.
List available trading pairs (products) on the Advanced Trade platform, or get details for a specific product. Includes 24h volume, price, and trading status.
Create, list, get, or cancel trading orders via the Advanced Trade API. Supports market, limit, and stop-limit orders across 550+ markets. Use **action** to specify the operation.
Retrieve OHLCV (open, high, low, close, volume) candlestick data for a trading pair. Useful for charting and technical analysis.
Retrieve the authenticated user's profile including name, email, time zone, native currency, and avatar URL. Also lists available payment methods.
List, get, create, update, or delete Coinbase cryptocurrency wallets. Each account represents a different currency wallet with its balance. Use **action** to specify the operation.
Retrieve transaction history for a Coinbase account. Returns sends, receives, buys, sells, deposits, withdrawals, and transfers. Supports pagination.
Create, list, get, cancel, or resolve Coinbase Commerce charges for accepting crypto payments. A charge represents a payment request that customers can pay with cryptocurrency.
Buy or sell cryptocurrency using a linked payment method. Specify either an **amount** of crypto to buy/sell or a **total** fiat amount to spend/receive. Set **commit** to true to execute immediately or false to preview.