BitGo is an institutional digital-asset custody, wallet, staking, trading, and settlement infrastructure provider and qualified custodian. The BitGo Platform REST API v2 lets developers programmatically create and manage multi-signature and advanced-cryptography wallets, addresses, keychains, transactions and transfers, webhooks, spending policies, staking, and Go Network off-chain settlement across hundreds of coins and tokens, with an optional self-hosted Express signing proxy.
APIs.json: https://raw.githubusercontent.com/api-evangelist/bitgo/refs/heads/main/apis.yml
- Digital Assets
- Custody
- Wallets
- Blockchain
- Crypto
- Staking
- Settlement
- Created: 2026-07-01
- Modified: 2026-07-01
Create, list, retrieve, and manage multi-signature and TSS wallets per coin, including balances, wallet limits, and enterprise assignment across BitGo's hot, cold, and custodial wallet types.
- Human URL: https://developers.bitgo.com/api/express.generatewallet
- Base URL:
https://app.bitgo.com/api/v2
- Wallets
- Multi-Signature
- Custody
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Generate and manage deposit addresses on a wallet, list existing addresses, and retrieve address details and balances for receiving on-chain funds.
- Human URL: https://developers.bitgo.com/api/express.createwalletaddress
- Base URL:
https://app.bitgo.com/api/v2
- Addresses
- Deposits
- Wallets
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Build, sign, and send single or batched on-chain transactions, and list and retrieve transfers (the BitGo record of a wallet's inbound and outbound value movement) with confirmations, state, and metadata.
- Human URL: https://developers.bitgo.com/api/express.sendcoins
- Base URL:
https://app.bitgo.com/api/v2
- Transactions
- Transfers
- Payments
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Create and manage the user, backup, and BitGo keychains that back multi-signature wallets, including public-key registration and encrypted private-key material.
- Human URL: https://developers.bitgo.com/api/v2.keychain.list
- Base URL:
https://app.bitgo.com/api/v2
- Keys
- Keychains
- Cryptography
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Register, list, and remove wallet- and block-level webhooks that notify your systems of transfers, confirmations, address confirmations, and pending approvals via HTTP callbacks.
- Human URL: https://developers.bitgo.com/api/v2.wallet.addwebhook
- Base URL:
https://app.bitgo.com/api/v2
- Webhooks
- Events
- Notifications
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Define and update on-wallet spending policies - velocity limits, per-transaction caps, whitelists, and multi-user approval rules - and manage the pending-approval workflow they trigger.
- Human URL: https://developers.bitgo.com/api/v2.wallet.updatepolicy
- Base URL:
https://app.bitgo.com/api/v2
- Policies
- Governance
- Approvals
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Programmatically stake and unstake supported proof-of-stake assets from a wallet, list staking requests and delegations, and track rewards across supported networks.
- Human URL: https://developers.bitgo.com/api/staking.stake
- Base URL:
https://app.bitgo.com/api/v2
- Staking
- Rewards
- Proof of Stake
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Access trading accounts and off-chain settlement over the BitGo Go Network, listing settlements and trades between counterparties without moving assets on-chain.
- Human URL: https://developers.bitgo.com/api/trading.settlement.list
- Base URL:
https://app.bitgo.com/api/v2
- Trading
- Settlement
- Go Network
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Self-hosted REST proxy (a Docker container or Node service) that performs local private-key handling and transaction signing so sensitive key material never leaves your infrastructure while proxying calls to the BitGo platform.
- Human URL: https://developers.bitgo.com/api/express
- Base URL:
http://localhost:3080/api/v2
- Express
- Signing Proxy
- Self-Hosted
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Manage enterprises (the top-level organizational account), list their wallets and users, and retrieve the authenticated user session and profile.
- Human URL: https://developers.bitgo.com/api/v2.enterprise.list
- Base URL:
https://app.bitgo.com/api/v2
- Enterprise
- Users
- Accounts
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
FN: Kin Lane Email: kin@apievangelist.com