# External account trading

**External account** refers to account held at exchanges or sub-custodians. The trading APIs allow to obtaining pairs and pricing offered by the exchange.

## Get available trade pairs

 - [GET /v1/domains/{domainId}/external-accounts/providers/{connectionId}/pairs](https://docs.ripple.com/products/custody/devbox/external-account-trading/paths/~1v1~1domains~1%7Bdomainid%7D~1external-accounts~1providers~1%7Bconnectionid%7D~1pairs/get.md): Get available trade pairs

## Get balance directly from a connection and a speci

 - [GET /v1/domains/{domainId}/external-accounts/providers/{connectionId}/balances](https://docs.ripple.com/products/custody/devbox/external-account-trading/paths/~1v1~1domains~1%7Bdomainid%7D~1external-accounts~1providers~1%7Bconnectionid%7D~1balances/get.md): Get balance directly from a connection and a specified ticker name

## Get pair price

 - [GET /v1/domains/{domainId}/external-accounts/providers/{connectionId}/pairs/{baseExternalTickerName}/{quoteExternalTickerName}/price](https://docs.ripple.com/products/custody/devbox/external-account-trading/paths/~1v1~1domains~1%7Bdomainid%7D~1external-accounts~1providers~1%7Bconnectionid%7D~1pairs~1%7Bbaseexternaltickername%7D~1%7Bquoteexternaltickername%7D~1price/get.md): Get pair price

