1. Quotes
Bitpanda API
  • REST API
    • Overview
    • API key generation
    • Migrating from the legacy API
    • Endpoints
      • Quotes
        • Create a trading quote
          POST
        • Accept a trading quote
          POST
      • Portfolio
        • Get portfolio overview
        • Get portfolio performance history
      • Operations
        • List operations
      • Currencies
        • List available currencies
      • Assets
        • List available assets
      • Earn
        • Execute an earn action (stake or unstake)
        • List earn asset configurations
      • Tickers
        • Get the ticker for a given asset
      • Trading Limits
        • Get current trading limits and remaining budget
        • Set daily trading volume limits for this API key
    • Schemas
      • CreateQuoteRequest
      • CreateQuoteResponse
      • QuoteDetailResponse
      • SingleItemResponseCreateQuoteResponse
      • AcceptQuoteExecutionResponse
      • AcceptQuoteResponse
      • AcceptQuoteTaxResponse
      • SingleItemResponseAcceptQuoteResponse
      • EarnActionRequest
      • EarnActionResponse
      • SingleItemResponseEarnActionResponse
      • SingleItemResponseTickerResponse
      • TickerResponse
      • ListItemResponsePortfolioPositionResponse
      • MoneyResponse
      • PortfolioPositionResponse
      • Data
      • Datapoint
      • PortfolioHistoryResponse
      • CompensatesInfoResponse
      • OperationResponse
      • OperationTransactionResponse
      • PaginatedListItemResponseOperationResponse
      • TradeResponse
      • EarnAssetConfigResponse
      • PaginatedListItemResponseEarnAssetConfigResponse
      • CurrencyResponse
      • ListItemResponseCurrencyResponse
      • AssetResponse
      • PaginatedListItemResponseAssetResponse
  • MCP Server
    • Getting Started
  • Rate Limits
    • API and MCP Rate Limits
  • Feedback & Support
    • Community Hub
  1. Quotes

Create a trading quote

POST
/v1/quotes

Request

Authorization
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
Body Params application/jsonRequired

Example
{
    "assetId": "b86c034b-efe3-11eb-b56f-0691764446a7",
    "currencyId": "b88b8466-efe3-11eb-b56f-0691764446a7",
    "side": "BUY",
    "quantity": "0.1",
    "notional": "10"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.public.bitpanda.com/v1/quotes' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "assetId": "b86c034b-efe3-11eb-b56f-0691764446a7",
    "currencyId": "b88b8466-efe3-11eb-b56f-0691764446a7",
    "side": "BUY",
    "quantity": "0.1",
    "notional": "10"
}'

Responses

🟢200OK
*/*
Quote created successfully
Body*/*

Example
{
    "data": {
        "quoteId": "826e5192-f8c6-4e24-aab3-3910e46c52b7",
        "status": "string",
        "side": "BUY",
        "assetId": "9179b887-04ef-4ce5-ab3a-b5bbd39ea3c8",
        "currencyId": "2a59a322-927b-4fc7-bac8-d295c634b295",
        "quote": {
            "price": "string",
            "priceWithFee": "string",
            "fee": "string",
            "quantity": "string",
            "notional": "string",
            "expiresAt": "string",
            "toEuroRate": "string"
        },
        "exAnte": {
            "instrumentIsin": "US5949181045",
            "costsAndCharges": {
                "breakdown": [
                    {
                        "type": "string",
                        "amount": "string",
                        "investmentPercent": "string"
                    }
                ],
                "totalCosts": {
                    "amount": "string",
                    "investmentPercent": "string"
                }
            },
            "impactOnPerformance": {
                "netInvestmentAfterCosts": "string",
                "netAmountAfterCosts": "string",
                "estimatedReductionInReturnPercent": "string",
                "illustration": {
                    "annual": "string",
                    "reduced": "string"
                }
            },
            "cumulativeCosts": [
                {
                    "holdingPeriod": "string",
                    "estimatedCosts": "string",
                    "returnsPercentPerAnnum": "string"
                }
            ]
        },
        "keyInformationDocuments": [
            {
                "country": "AT",
                "language": "de",
                "url": "string"
            }
        ],
        "warnings": [
            {
                "code": "string",
                "message": "string"
            }
        ],
        "tradingBudget": {
            "buyBudgetRemaining": 0,
            "sellBudgetRemaining": 0,
            "limitCurrencyId": "38b7bf50-aeac-4dba-8c4b-0e80a9f910e4"
        }
    }
}
🟠400Parameter Error
🟠422
🔴500
Modified at 2026-08-06 14:05:15
Previous
Migrating from the legacy API
Next
Accept a trading quote
Built with