1. Rate Limits
Bitpanda API
  • REST API
    • Overview
    • API key generation
    • Migrating from the legacy API
    • Endpoints
      • Quotes
        • Create a trading quote
        • Accept a trading quote
      • 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. Rate Limits

API and MCP Rate Limits

To ensure platform stability, fair resource allocation, and optimal performance, rate limits are enforced across all incoming requests. These limits apply universally whether you are interacting with our services via the standard API or through the Model Context Protocol (MCP).
Rate limits are tracked and restricted on a per-user basis (x-api-key) and are categorized by the type of operation being performed (Read, Trading Write, or Staking Write). The system evaluates traffic across three distinct time windows to accommodate different usage patterns:
Per-second (Burst): Designed to handle brief, sudden spikes in traffic without blocking requests.
Per-minute (Sustained): Governs steady, continuous traffic to prevent infrastructure strain.
Per-hour (AFC lever): Acts as a macro-level guardrail to limit total hourly resource consumption.
If your application exceeds any of these thresholds within their respective windows, subsequent requests will be throttled and return a 429 Too Many Requests HTTP status code until the rate limit resets.

Rate Limit Overview#

Operation CategoryScopePer-second (burst)Per-minute (sustained)Per-hour (AFC lever)
Read (prices, portfolio, history, asset browsing)Per user20 req/s300 req/min3,000 req/hr
Trading Write (request quote, accept quote)Per user5 req/s30 req/min100 req/hr
Staking Write (stake, unstake)Per user5 req/s20 req/min60 req/hr
Modified at 2026-07-01 08:13:34
Previous
Getting Started
Next
Community Hub
Built with