# Alpaca Trading API

**Canonical:** https://apis.io/apis/alpaca/alpaca-trading-api/  
**Provider:** Alpaca — https://apis.io/providers/alpaca/  
**Base URL:** https://broker-api.eu.alpaca.markets  
**Documentation:** https://docs.alpaca.markets/docs/trading-api

Alpaca Trading API is one of 45 APIs that [Alpaca](https://apis.io/providers/alpaca/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification. This API exposes 20 JSON Schema definitions. Tagged areas include Trading. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an AsyncAPI specification, and 20 JSON Schemas.

The Trading API from Alpaca — 12 operation(s) for trading.

## Operations (18)

| Method | Path | Summary |
|---|---|---|
| DELETE | `/v1/trading/accounts/{account_id}/orders` | Cancel all Open Orders For an Account |
| GET | `/v1/trading/accounts/{account_id}/orders` | Retrieve a List of Orders |
| POST | `/v1/trading/accounts/{account_id}/orders` | Create an Order for an Account |
| DELETE | `/v1/trading/accounts/{account_id}/orders/{order_id}` | Cancel an Open Order |
| GET | `/v1/trading/accounts/{account_id}/orders/{order_id}` | Retrieve an Order by its ID |
| PATCH | `/v1/trading/accounts/{account_id}/orders/{order_id}` | Replace an Order |
| GET | `/v1/trading/accounts/{account_id}/orders:by_client_order_id` | Retrieves a single order specified by the client order ID |
| DELETE | `/v1/trading/accounts/{account_id}/positions` | Close All Positions for an Account |
| GET | `/v1/trading/accounts/{account_id}/positions` | List Open Positions for an Account |
| DELETE | `/v1/trading/accounts/{account_id}/positions/{symbol_or_asset_id}` | Close a Position for an Account |
| GET | `/v1/trading/accounts/{account_id}/positions/{symbol_or_asset_id}` | Get an Open Position for account by Symbol or AssetId |
| GET | `/v2/events/trades` | Subscribe to Trade Events (SSE) |
| GET | `/v1/accounts/positions` | Bulk Fetch All Accounts Positions |
| PATCH | `/v1/trading/accounts/{account_id}/account/configurations` | Update Trading Configurations for an Account |
| GET | `/v1/trading/accounts/{account_id}/limits` | Retrieve real-time Trading Limits for an Account |
| POST | `/v1/trading/accounts/{account_id}/orders/estimation` | Estimate an Order |
| POST | `/v1/trading/accounts/{account_id}/positions/{symbol_or_contract_id}/do-not-exercise` | Do Not Exercise an Options Position |
| POST | `/v1/trading/accounts/{account_id}/positions/{symbol_or_contract_id}/exercise` | Exercise an Options Position |

## Machine-readable artifacts (44)

- **OpenAPI** — https://artifacts.apis.io/alpaca/openapi/alpaca-trading-api-openapi.yml
- **Documentation** — https://docs.alpaca.markets/docs/trading-api
- **AsyncAPI** — https://artifacts.apis.io/alpaca/asyncapi/alpaca-asyncapi.yml
- **Sandbox** — https://paper-api.alpaca.markets/v2
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-account-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-order-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-position-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-option-contract-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-assets-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-create-order-request-schema.json
- **Documentation** — https://docs.alpaca.markets/docs/about-broker-api
- **Sandbox** — https://broker-api.sandbox.alpaca.markets
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-trade-account-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-account-extended-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-account-creation-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-trade-update-event-v2-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-ipoevent-schema.json
- **Documentation** — https://docs.alpaca.markets/docs/about-market-data-api
- **Sandbox** — https://data.sandbox.alpaca.markets
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-corporate-action-event-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-movers-resp-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-fixed-income-latest-quotes-resp-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-most-actives-resp-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-fixed-income-latest-prices-resp-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-stock-auctions-resp-schema.json
- **Documentation** — https://docs.alpaca.markets/us/reference/issuetokens
- **Sandbox** — https://authx.sandbox.alpaca.markets/v1
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-token-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-token-response-schema.json
- **Documentation** — https://docs.alpaca.markets/eu/reference/calendar-1
- **Sandbox** — https://broker-api.sandbox.eu.alpaca.markets
- **Documentation** — https://docs.alpaca.markets/eu/reference/corporateactions
- **Sandbox** — https://data.sandbox.eu.alpaca.markets
- **JSONSchema** — https://artifacts.apis.io/alpaca/json-schema/alpaca-corporate-actions-resp-schema.json
- **Documentation** — https://docs.alpaca.markets/eu/reference/issuetokens
- **Sandbox** — https://authx.sandbox.eu.alpaca.markets/v1
- **Documentation** — https://docs.alpaca.markets/in-giftcity/reference/authorizeoauthtoken
- **Sandbox** — https://broker-api.giftcity.sandbox.in.alpaca.markets
- **Documentation** — https://docs.alpaca.markets/in-giftcity/reference/corporateactions
- **Sandbox** — https://data.giftcity.sandbox.in.alpaca.markets
- …and 4 more, listed in full on the page.

## Other Alpaca APIs (12)

- [Alpaca Accounts API](https://apis.io/apis/alpaca/alpaca-accounts-api/)
- [Alpaca Assets API](https://apis.io/apis/alpaca/alpaca-assets-api/)
- [Alpaca Calendar API](https://apis.io/apis/alpaca/alpaca-calendar-api/)
- [Alpaca Clock API](https://apis.io/apis/alpaca/alpaca-clock-api/)
- [Alpaca Corporate Actions API](https://apis.io/apis/alpaca/alpaca-corporate-actions-api/)
- [Alpaca Crypto Pricing Data API](https://apis.io/apis/alpaca/alpaca-crypto-pricing-data-api-api/)
- [Alpaca Documents API](https://apis.io/apis/alpaca/alpaca-documents-api/)
- [Alpaca Events API](https://apis.io/apis/alpaca/alpaca-events-api/)
- [Alpaca Funding API](https://apis.io/apis/alpaca/alpaca-funding-api/)
- [Alpaca Journals API](https://apis.io/apis/alpaca/alpaca-journals-api/)
- [Alpaca Logo API](https://apis.io/apis/alpaca/alpaca-logo-api/)
- [Alpaca News API](https://apis.io/apis/alpaca/alpaca-news-api/)

## Tags

Trading

---

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