# 55-Tech API ## Docs - [ABP Authentication - API Key Setup](https://docs.55-tech.com/abp-api/authentication.md): Learn how to authenticate ABP API requests using the X-API-Key header. API key resolution, rate limiting, and WebSocket authentication. - [ABP Error Handling](https://docs.55-tech.com/abp-api/errors.md): ABP API error codes, validation errors, order decline reasons, and resilience patterns. Learn how to handle errors in your integration. - [ABP API Overview - Automated Bet Placing](https://docs.55-tech.com/abp-api/overview.md): ABP v2 API overview. Place bets across 30 bookmakers through a single unified API with smart routing, partial fills, real-time tracking, and automated settlement. - [ABP Quickstart - Place Your First Bet](https://docs.55-tech.com/abp-api/quickstart.md): Step-by-step guide to placing your first bet through the ABP API. From account setup to order placement, tracking, and settlement. - [ABP WebSocket - Real-Time Updates](https://docs.55-tech.com/abp-api/websocket.md): Connect to the ABP WebSocket for real-time order, bet, settlement, account, and system updates. Server-backed with message ordering and reliable delivery. - [AI & LLM Integration - Documentation Export](https://docs.55-tech.com/ai.md): Download 55-Tech API documentation for AI tools, LLMs, and offline use. Machine-readable exports in TXT and OpenAPI JSON formats for ChatGPT, Claude, and other AI assistants. - [Create account](https://docs.55-tech.com/api-reference/accounts/create-account.md): Create a new bookmaker account for the authenticated client. Each client can have multiple accounts per bookmaker. Use `priority` to control which account is selected first. - [Delete account](https://docs.55-tech.com/api-reference/accounts/delete-account.md): Delete a bookmaker account. Only the account owner (client) can delete their accounts. - [Get account by key](https://docs.55-tech.com/api-reference/accounts/get-account-by-key.md): Get a specific account by its primary key (bookmaker, username). Only returns the account if it belongs to the authenticated client. - [List accounts for client](https://docs.55-tech.com/api-reference/accounts/list-accounts-for-client.md): Get all bookmaker accounts for the authenticated client. Optionally filter by bookmaker. Accounts are ordered by priority (highest first). Passwords are always masked. - [Update account](https://docs.55-tech.com/api-reference/accounts/update-account.md): Update an existing bookmaker account. Only provided fields are updated. Only the account owner (client) can update their accounts. - [AMQP consumer relay (SSE)](https://docs.55-tech.com/api-reference/amqp/amqp-consumer-relay-sse.md): Connect to an AMQP/RabbitMQ broker through an agent and stream messages as Server-Sent Events. The agent creates a temporary auto-delete queue, binds it to the specified exchange, and streams messages back as SSE events (connected, message, error). - [Get open positions](https://docs.55-tech.com/api-reference/analytics/get-open-positions.md): Retrieve aggregated open (unsettled) positions grouped by bookmaker, account, or userRef. - [Get profit and loss](https://docs.55-tech.com/api-reference/analytics/get-profit-and-loss.md): Retrieve aggregated PnL (profit and loss) grouped by bookmaker, account, or userRef. - [Get a single bet](https://docs.55-tech.com/api-reference/bets/get-a-single-bet.md): Retrieve a single bet by its ID. The bet must belong to the authenticated client. - [Get bets](https://docs.55-tech.com/api-reference/bets/get-bets.md): Retrieve bets by various filters with keyset pagination. At least one filter must be provided. - [Get live odds and betslip metadata](https://docs.55-tech.com/api-reference/betslip/get-live-odds-and-betslip-metadata.md): Get current odds and metadata for a specific fixture/outcome/player combination, or a futures/outright market. - [List all bookmakers](https://docs.55-tech.com/api-reference/bookmakers/list-all-bookmakers.md): Returns all supported bookmakers with their stake limits. Results are cached for 60 seconds. - [Render a page with a real browser](https://docs.55-tech.com/api-reference/browser/render-a-page-with-a-real-browser.md): Render a page using a real Chromium browser on the proxy node. Executes JavaScript, waits for dynamic content, captures all cookies (including httpOnly), and optionally takes a screenshot or evaluates custom JavaScript. - [Cancel a specific order](https://docs.55-tech.com/api-reference/client-api/cancel-a-specific-order.md): Cancel a specific order by its ID. - [Cancel all open orders](https://docs.55-tech.com/api-reference/client-api/cancel-all-open-orders.md): Cancel ALL open orders for your client account across all exchanges. - [Get bet details](https://docs.55-tech.com/api-reference/client-api/get-bet-details.md): Retrieve detailed information about a specific bet by its ID. - [Get bets summary](https://docs.55-tech.com/api-reference/client-api/get-bets-summary.md): Get aggregated statistics about all bets for your client account. - [Get current client info](https://docs.55-tech.com/api-reference/client-api/get-current-client-info.md): Returns the authenticated client's information based on their API key. - [Get order details](https://docs.55-tech.com/api-reference/client-api/get-order-details.md): Retrieve detailed information about a specific order by its ID. - [Get orders summary](https://docs.55-tech.com/api-reference/client-api/get-orders-summary.md): Get aggregated statistics about all orders for your client account. - [Get positions summary](https://docs.55-tech.com/api-reference/client-api/get-positions-summary.md): Get aggregated statistics about all positions for your client account. - [Get profit and loss](https://docs.55-tech.com/api-reference/client-api/get-profit-and-loss.md): Get profit and loss (PnL) statistics for your client account. - [List accounts](https://docs.55-tech.com/api-reference/client-api/list-accounts.md): List exchange accounts configured for your client. - [List bets](https://docs.55-tech.com/api-reference/client-api/list-bets.md): Retrieve a paginated list of hedge bets placed on your behalf. - [List fixtures](https://docs.55-tech.com/api-reference/client-api/list-fixtures.md): Retrieve a paginated list of fixtures (events/matches). - [List markets for sport](https://docs.55-tech.com/api-reference/client-api/list-markets-for-sport.md): Get available markets for a sport from cached odds data. - [List open orders](https://docs.55-tech.com/api-reference/client-api/list-open-orders.md): Retrieve all currently open (unfilled) orders for your client account. - [List orders](https://docs.55-tech.com/api-reference/client-api/list-orders.md): Retrieve a paginated list of orders for your client account. - [List players for sport](https://docs.55-tech.com/api-reference/client-api/list-players-for-sport.md): Get players for a sport from cached odds data. - [List positions](https://docs.55-tech.com/api-reference/client-api/list-positions.md): Get aggregated positions for your client account. - [Debug agent selection](https://docs.55-tech.com/api-reference/debug/debug-agent-selection.md): Preview which agent would be selected for a given URL without making the actual request. - [Fetch a URL (DELETE)](https://docs.55-tech.com/api-reference/fetch/fetch-a-url-delete.md): Send a DELETE request to the target URL through the agent network. - [Fetch a URL (GET)](https://docs.55-tech.com/api-reference/fetch/fetch-a-url-get.md): Send a GET request to the target URL through the agent network. Pass the target URL via the X-Target-URL header. - [Fetch a URL (PATCH)](https://docs.55-tech.com/api-reference/fetch/fetch-a-url-patch.md): Send a PATCH request to the target URL through the agent network. - [Fetch a URL (POST)](https://docs.55-tech.com/api-reference/fetch/fetch-a-url-post.md): Send a request to the target URL through the agent network. Pass the target URL via the X-Target-URL header. Optionally include a JSON body with method, headers, body, timeout, and allow_redirects fields. - [Fetch a URL (PUT)](https://docs.55-tech.com/api-reference/fetch/fetch-a-url-put.md): Send a PUT request to the target URL through the agent network. - [Get all markets with odds types](https://docs.55-tech.com/api-reference/markets/get-all-markets-with-odds-types.md): Returns all available markets and their outcome types. Optionally filter by sportId. Markets are sorted by sportId then marketId. - [Agents by country](https://docs.55-tech.com/api-reference/network/agents-by-country.md): Agents grouped by country with slugs listed for each. - [Domain health](https://docs.55-tech.com/api-reference/network/domain-health.md): Per-agent health state for a specific domain. Shows which agents are healthy, soft-blocked, or hard-blocked. - [List all agents](https://docs.55-tech.com/api-reference/network/list-all-agents.md): Returns the full agent registry with slug, name, and country for each agent. - [Network status](https://docs.55-tech.com/api-reference/network/network-status.md): Summary of total nodes and nodes per country. - [Cancel all pending orders](https://docs.55-tech.com/api-reference/orders/cancel-all-pending-orders.md): Cancel ALL pending and partially-placed orders for the authenticated client. - [Cancel specific orders](https://docs.55-tech.com/api-reference/orders/cancel-specific-orders.md): Cancel one or more orders by filter. At least one filter must be provided. Multiple filters are combined with OR logic. - [Get orders](https://docs.55-tech.com/api-reference/orders/get-orders.md): Retrieve orders with keyset pagination. At least one filter must be provided. - [Place betting orders](https://docs.55-tech.com/api-reference/orders/place-betting-orders.md): Submit one or more betting orders for placement with bookmakers. - [Health check](https://docs.55-tech.com/api-reference/system/health-check.md): Liveness probe. Returns {"ok": true}. - [Usage metrics](https://docs.55-tech.com/api-reference/usage/usage-metrics.md): Per-key usage metrics: request counts, success/fail rates, bytes transferred, protocol breakdown, and top domains. - [Real-time Subscription (WebSocket)](https://docs.55-tech.com/api-reference/websocket/real-time-subscription-websocket.md): ## Real-time Data Subscription (WebSocket) - [55-Tech API Documentation](https://docs.55-tech.com/index.md): Official API documentation for 55-Tech's Market Making (MM) and Automated Bet Placing (ABP) platforms. High-frequency trading and automated bet execution for sports betting markets. - [MM Authentication - API Key Setup](https://docs.55-tech.com/mm-api/authentication.md): Learn how to authenticate MM API requests using the X-API-Key header (UUID). Client API and WebSocket authentication. - [MM Error Handling](https://docs.55-tech.com/mm-api/errors.md): MM API error codes, HTTP status codes, error response format, and emergency mode behavior. - [MM API Overview - Market Making Engine](https://docs.55-tech.com/mm-api/overview.md): MM-V2 Trading API overview. High-frequency market making engine placing orders on prediction market exchanges (Polymarket, Kalshi) and automatically hedging on bookmakers (Pinnacle, Vertex). - [MM Quickstart - First API Calls](https://docs.55-tech.com/mm-api/quickstart.md): Step-by-step guide to using the MM Trading API. Verify identity, view exchange orders, check positions, monitor hedge bets, and track PnL. - [MM WebSocket - Real-Time Updates](https://docs.55-tech.com/mm-api/websocket.md): Connect to the MM WebSocket for real-time order fills, hedge bet updates, account balance changes, live scores, and emergency status. server-backed broadcasting. - [Quickstart - Connect to 55-Tech APIs](https://docs.55-tech.com/quickstart.md): Get started with the 55-Tech ABP, MM, and Scraping APIs. Check connectivity, authenticate, and make your first API calls. - [Scraping API Authentication](https://docs.55-tech.com/scraping-api/authentication.md): Authenticate Scraping API requests using the X-API-Key header. Rate limits, key formats, and per-key configuration. - [Scraping API Error Handling](https://docs.55-tech.com/scraping-api/errors.md): Scraping API error codes, block detection, and retry strategies. - [Scraping API Overview](https://docs.55-tech.com/scraping-api/overview.md): 55 Tech Scraping API — route HTTP, browser, WebSocket, and AMQP requests through 80+ geo-distributed agents. - [Scraping API Quickstart](https://docs.55-tech.com/scraping-api/quickstart.md): Make your first proxied HTTP request, WebSocket connection, and AMQP stream through the 55 Tech Scraping API. - [Scraping API WebSocket & AMQP](https://docs.55-tech.com/scraping-api/websocket.md): Relay WebSocket connections and consume AMQP/RabbitMQ streams through the 55 Tech Scraping API agent network. - [WebSocket Protocol Reference](https://docs.55-tech.com/scraping-api/ws-reference.md): Complete reference for the Scraping API WebSocket relay protocol. Connect message schema, response types, error codes, and interactive testing. ## OpenAPI Specs - [openapi](https://docs.55-tech.com/scraping-api/openapi.json) ## Optional - [OddsPapi+](https://docs.oddspapi.io) - [55+](https://55-tech.com) - [OddsPapi+](https://docs.oddspapi.io/) - [55+](https://55-tech.com) Built with [Mintlify](https://mintlify.com).