# Gemini Crypto Trading REST API

**Canonical:** https://apis.io/apis/gemini-trust/gemini-crypto-trading-rest-api/  
**Provider:** Gemini Trust Company — https://apis.io/providers/gemini-trust/  
**Base URL:** https://api.gemini.com  
**Documentation:** https://developer.gemini.com/rest-api/rest-api

Gemini Crypto Trading REST API is one of 4 APIs that [Gemini Trust Company](https://apis.io/providers/gemini-trust/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Cryptocurrency, Exchange, Trading, Market Data, and Order Management. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

The Gemini Exchange REST API for spot, margin and perpetuals trading: market data, order placement and cancellation, past trades, clearing, fund management, deposit addresses, withdrawals, sub-account administration, roles, margin and staking. Authenticated with an API key plus a base64 X-GEMINI-PAYLOAD and a hex HMAC-SHA384 X-GEMINI-SIGNATURE; 74 operations across 74 paths.

## Operations (60 of 74)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/symbols` | List Symbols |
| GET | `/v1/symbols/details/{symbol}` | Get Symbol Details |
| GET | `/v2/networks/{network}/assets` | Get Assets for Network |
| GET | `/v2/network/{token}` | Get Network |
| GET | `/v1/pubticker/{symbol}` | Get Ticker |
| GET | `/v1/book/{symbol}` | Get Current Order Book |
| GET | `/v1/trades/{symbol}` | List Trades |
| GET | `/v1/pricefeed` | List Prices |
| GET | `/v1/fundingamount/{symbol}` | Get Funding Amount |
| GET | `/v1/nextfundingtimestamp/{symbol}` | Get Next Funding Timestamp |
| GET | `/v1/fundingamountreport/records.xlsx` | Get Funding Amount Report File |
| POST | `/v1/order/new` | Create New Order |
| POST | `/v1/order/cancel` | Cancel Order |
| POST | `/v1/order/cancel/all` | Cancel All Active Orders |
| POST | `/v1/order/cancel/session` | Cancel All Session Orders |
| POST | `/v1/order/status` | Get Order Status |
| POST | `/v1/orders` | List Active Orders |
| POST | `/v1/orders/history` | List Past Orders |
| POST | `/v1/mytrades` | List Past Trades |
| POST | `/v1/tradevolume` | Get Trading Volume |
| POST | `/v1/balances` | Get Available Balances |
| POST | `/v1/notionalvolume` | Get Notional Trading Volume |
| POST | `/v1/margin/account` | Get Margin Account Summary |
| POST | `/v1/margin/rates` | Get Margin Interest Rates |
| POST | `/v1/margin/order/preview` | Preview Margin Order Impact |
| POST | `/v1/heartbeat` | Heartbeat |
| POST | `/v1/wrap/{symbol}` | Wrap Order |
| POST | `/v1/notionalbalances/{currency}` | Get Notional Balances |
| POST | `/v1/addresses/{network}` | List Deposit Addresses |
| POST | `/v1/deposit/{network}/newAddress` | Create New Deposit Address |
| POST | `/v2/transfers` | List Past Transfers |
| POST | `/v1/custodyaccountfees` | List Custody Fee Transfers |
| POST | `/v2/withdraw/{network}/{ticker}/feeEstimate` | Get Gas Fee Estimation |
| POST | `/v2/withdraw/{network}/{ticker}` | Withdraw Crypto Funds |
| POST | `/v1/clearing/new` | Create New Clearing Order |
| POST | `/v1/clearing/status` | Get Clearing Order |
| POST | `/v1/clearing/cancel` | Cancel Clearing Order |
| POST | `/v1/clearing/confirm` | Confirm Clearing Order |
| POST | `/v1/clearing/list` | List Clearing Orders |
| POST | `/v1/clearing/broker/list` | List Clearing Brokers |
| POST | `/v1/clearing/broker/new` | Create New Broker Order |
| POST | `/v1/clearing/trades` | List Clearing Trades |
| POST | `/v1/instant/quote` | Get Instant Quote |
| POST | `/v1/instant/execute` | Execute Instant Order |
| POST | `/v1/payments/addbank` | Add Bank |
| POST | `/v1/payments/addbank/cad` | Add Bank CAD |
| POST | `/v1/payments/methods` | List Payment Methods |
| POST | `/v1/account` | Get Account Detail |
| POST | `/v1/approvedAddresses/account/{network}` | List Approved Addresses |
| POST | `/v1/approvedAddresses/{network}/request` | Create New Approved Address |
| POST | `/v1/approvedAddresses/{network}/remove` | Remove Approved Address |
| POST | `/v1/account/create` | Create New Account |
| POST | `/v1/account/rename` | Rename Account |
| POST | `/v1/account/list` | List Accounts in Group |
| POST | `/v1/account/transfer/{currency}` | Transfer Between Accounts |
| POST | `/v1/transactions` | Get Transaction History |
| POST | `/v1/oauth/revokeByToken` | Revoke OAuth Token |
| POST | `/v1/balances/staking` | List Staking Balances |
| POST | `/v1/staking/stake` | Stake Crypto Funds |
| POST | `/v1/staking/history` | List Staking Event History |

…and 14 more operations. They are listed in full on the page.

## Machine-readable artifacts (9)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/gemini-trust/refs/heads/main/openapi/gemini-trust-rest-openapi.yml
- **OpenAPI** — https://developer.gemini.com/specs/openapi/rest.yaml
- **Documentation** — https://developer.gemini.com/rest-api/rest-api
- **APIReference** — https://developer.gemini.com/rest
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/gemini-trust/refs/heads/main/overlays/gemini-trust-rest-overlay.yaml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/gemini-trust/refs/heads/main/errors/gemini-trust-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/gemini-trust/refs/heads/main/data-model/gemini-trust-data-model.yml
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/gemini-trust/refs/heads/main/skills/_index.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/gemini-trust/refs/heads/main/apis.yml

## Other Gemini Trust Company APIs (3)

- [Gemini Prediction Markets REST API](https://apis.io/apis/gemini-trust/gemini-prediction-markets-rest-api/)
- [Gemini WebSocket API](https://apis.io/apis/gemini-trust/gemini-websocket-api/)
- [Gemini MCP Server](https://apis.io/apis/gemini-trust/gemini-mcp-server/)

## Tags

Cryptocurrency, Exchange, Trading, Market Data, Order Management, Clearing, Custody, Staking, Derivatives

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/gemini-trust/gemini-crypto-trading-rest-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/gemini-trust/.
