Coinbase Exchange

api.exchange.coinbase.com

Community

Coinbase Exchange (formerly Coinbase Pro) is a professional cryptocurrency trading platform. The API enables placing and managing orders, viewing market data, managing accounts and transfers, and accessing trading history across supported cryptocurrency pairs.

[catalog]Catalog only — enable via gateway with your own API key

Enable this service

This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.exchange.coinbase.com

Last crawled

May 4, 2026

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Top Capabilities

Most commonly used operations — ready to call without drill-down.

accounts_list

GET

List all trading accounts with balances and available funds.

GET https://api.exchange.coinbase.com/accounts

currencies_list

GET

List all supported currencies.

GET https://api.exchange.coinbase.com/currencies

fills_list

GET

List recent fills (executed trades) with filtering.

GET https://api.exchange.coinbase.com/fills

order_id (string) Filter by order ID.

product_id (string) Filter by product.

limit (integer) Number of results.

All Capabilities (24)

accounts (4)

GETaccounts_get

Get a single trading account by ID.

GETaccounts_get_holds

List current holds on an account from open orders.

GETaccounts_get_ledger

Get the transaction ledger for an account.

GETaccounts_list

List all trading accounts with balances and available funds.

conversions (1)

POSTconversions_create

Convert funds between two currencies.

currencies (1)

GETcurrencies_list

List all supported currencies.

fees (1)

GETfees_get

Get current maker and taker fee rates.

fills (1)

GETfills_list

List recent fills (executed trades) with filtering.

orders (5)

DELETEorders_cancel

Cancel a specific open order.

DELETEorders_cancel_all

Cancel all open orders, optionally filtered by product.

POSTorders_create

Place a new limit, market, or stop order.

GETorders_get

Get details of a specific order.

GETorders_list

List open or all orders with optional filtering.

products (7)

GETproducts_get

Get details of a specific trading pair.

GETproducts_get_candles

Get historical OHLCV candlestick data.

GETproducts_get_order_book

Get the current order book for a trading pair.

GETproducts_get_stats

Get 24-hour trading statistics for a product.

GETproducts_get_ticker

Get real-time ticker data for a trading pair.

GETproducts_get_trades

List the latest public trades for a product.

GETproducts_list

List all available trading pairs.

profiles (1)

GETprofiles_list

List all trading profiles (portfolios).

transfers (3)

POSTtransfers_deposit

Deposit funds from a Coinbase wallet into Exchange.

GETtransfers_list

List all deposits and withdrawals.

POSTtransfers_withdraw

Withdraw funds from Exchange to a Coinbase wallet.

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Coinbase Exchange
Description: Coinbase Exchange (formerly Coinbase Pro) is a professional cryptocurrency trading platform. The API enables placing and managing orders, viewing market data, managing accounts and transfers, and accessing trading history across supported cryptocurrency pairs.
Auth: api_key
Capabilities (24 total):
  accounts (4):
    - accounts_get: Get a single trading account by ID.
    - accounts_get_holds: List current holds on an account from open orders.
    - accounts_get_ledger: Get the transaction ledger for an account.
    - accounts_list: List all trading accounts with balances and available funds.
  conversions (1):
    - conversions_create: Convert funds between two currencies.
  currencies (1):
    - currencies_list: List all supported currencies.
  fees (1):
    - fees_get: Get current maker and taker fee rates.
  fills (1):
    - fills_list: List recent fills (executed trades) with filtering.
  orders (5):
    - orders_cancel: Cancel a specific open order.
    - orders_cancel_all: Cancel all open orders, optionally filtered by product.
    - orders_create: Place a new limit, market, or stop order.
    - orders_get: Get details of a specific order.
    - orders_list: List open or all orders with optional filtering.
  products (7):
    - products_get: Get details of a specific trading pair.
    - products_get_candles: Get historical OHLCV candlestick data.
    - products_get_order_book: Get the current order book for a trading pair.
    - products_get_stats: Get 24-hour trading statistics for a product.
    - products_get_ticker: Get real-time ticker data for a trading pair.
    - products_get_trades: List the latest public trades for a product.
    - products_list: List all available trading pairs.
  profiles (1):
    - profiles_list: List all trading profiles (portfolios).
  transfers (3):
    - transfers_deposit: Deposit funds from a Coinbase wallet into Exchange.
    - transfers_list: List all deposits and withdrawals.
    - transfers_withdraw: Withdraw funds from Exchange to a Coinbase wallet.

Top capabilities (ready to call):
  - accounts_list: GET /accounts
  - currencies_list: GET /currencies
  - fills_list: GET /fills