specification: API Commons Rate Limits specificationVersion: '0.1' schema: https://raw.githubusercontent.com/api-evangelist/interface-research/main/schema/api-commons.yml#/$defs/RateLimits provider: Bloomberg Data Workflows providerId: bloomberg-data-workflows generated: '2026-08-27' method: searched created: '2026-05-04' modified: '2026-08-27' source: >- Live probes of https://api.bloomberg.com/ and https://api.bloomberg.com/eap/catalogs/, plus https://professional.bloomberg.com/support/api-library/ tags: - Enterprise Data - Financial Analytics - Financial Services - Market Data - Rate Limiting - Trading description: >- Bloomberg publishes no rate limits for the Data License REST API or the Server API on any anonymously reachable page, and no rate-limit headers appear on the live anonymous responses. Consumption on these APIs is governed contractually — by entitlement, dataset scope and Data License request volume in the customer's agreement — rather than by a published requests-per-minute ceiling. Bloomberg does maintain a "Web API Connectivity Policy", but it is served from the Enterprise Console (console.blpprofessional.com/about/82), a JavaScript-rendered application whose content is not present in the delivered HTML. limit_count: 0 limits: [] headers: observed: [] note: >- No RateLimit-*, X-RateLimit-* or Retry-After header was returned on any anonymous request. The 401 and 403 responses carry only content-type and the vendor error envelope. responseCodes: throttled: unknown note: The status code returned on exhaustion is not documented publicly. evidence: - url: https://api.bloomberg.com/eap/catalogs/ status: 401 finding: No rate-limit headers on the response; body is the JWT-missing error envelope. - url: https://api.bloomberg.com/ status: 403 finding: No rate-limit headers on the response. - url: https://console.blpprofessional.com/about/82 status: 200 finding: >- "Web API Connectivity Policy" is a client-side-rendered SPA route; the served HTML is a 2.3KB shell with no policy text. note: >- This file replaces a 2026-05-04 bulk-sweep scaffold that asserted free/professional tiers at 10 and 100 requests per minute with X-RateLimit-* headers. None of that was ever published by Bloomberg. An honest limit_count of 0 with the probe record is the correct measurement.