# Polymarket US Documentation ## Docs - [Get Account Balances](https://docs.polymarket.us/api-reference/account/get-account-balances.md): Get user's current account balances including buying power, asset values, and pending transactions - [Get who am I](https://docs.polymarket.us/api-reference/accounts/get-who-am-i.md): Returns the user information of the caller - [List accounts](https://docs.polymarket.us/api-reference/accounts/list-accounts.md): Returns the accounts that the user may use to trade - [List users](https://docs.polymarket.us/api-reference/accounts/list-users.md): Returns the users that the caller may trade on behalf of - [Authentication](https://docs.polymarket.us/api-reference/authentication.md): How to get API keys and make authenticated requests. - [Get Event By ID](https://docs.polymarket.us/api-reference/events/get-event-by-id.md): Retrieve a specific event by its ID - [Get Event By Slug](https://docs.polymarket.us/api-reference/events/get-event-by-slug.md): Retrieve an event by its slug - [Get Events](https://docs.polymarket.us/api-reference/events/get-events.md): Retrieve all events - [Events API Overview](https://docs.polymarket.us/api-reference/events/overview.md): Event data and search endpoints - [Health check](https://docs.polymarket.us/api-reference/health/health-check.md): Check service health status. Returns 200 OK when the service is healthy. - [Get Incentive Earnings](https://docs.polymarket.us/api-reference/incentives/get-incentive-earnings.md): Get incentive earnings for the authenticated user. Returns reward records grouped by market and date (Eastern Time). Dates are bucketed by ET midnight boundaries. - [Get Incentive Programs](https://docs.polymarket.us/api-reference/incentives/get-incentive-programs.md): Get incentive programs for each market. This endpoint is public and requires no authentication. - [Introduction](https://docs.polymarket.us/api-reference/introduction.md): Overview of the Polymarket US API - [Markets API Overview](https://docs.polymarket.us/api-reference/market/overview.md): Query market data and information - [Get Market BBO](https://docs.polymarket.us/api-reference/markets/get-market-bbo.md): Retrieve current market data (best bid/offer, stats) for a specific market by its slug in a lightweight format - [Get Market Book](https://docs.polymarket.us/api-reference/markets/get-market-book.md): Retrieve current market data (order book, stats) for a specific market by its slug - [Get Market By ID](https://docs.polymarket.us/api-reference/markets/get-market-by-id.md): Retrieve a specific market by its ID - [Get Market By Slug](https://docs.polymarket.us/api-reference/markets/get-market-by-slug.md): Retrieve a specific market by its slug - [Get Market Settlement](https://docs.polymarket.us/api-reference/markets/get-market-settlement.md): Retrieve the settlement price for a specific market by its slug - [Get Markets](https://docs.polymarket.us/api-reference/markets/get-markets.md): Retrieve all markets - [Get best bid/offer](https://docs.polymarket.us/api-reference/order-book/get-best-bidoffer.md): Returns the top of book (best bid and offer) for a symbol - [Get order book](https://docs.polymarket.us/api-reference/order-book/get-order-book.md): Returns the current aggregated order book for a symbol - [Cancel All Open Orders](https://docs.polymarket.us/api-reference/orders/cancel-all-open-orders.md): Cancel all open orders, optionally filtered by market slugs - [Cancel Multiple Orders](https://docs.polymarket.us/api-reference/orders/cancel-multiple-orders.md): Cancel up to 20 orders in a single request. If any entry fails request-shape validation, the whole batch is rejected by the gateway before reaching the exchange. The exchange may silently ignore unknown `orderId`s. `canceledOrderIds` is an echo of the request, not a confirmation; observe actual outc… - [Cancel Order](https://docs.polymarket.us/api-reference/orders/cancel-order.md): Cancel a specific order by its exchange-assigned ID - [Close Position Order](https://docs.polymarket.us/api-reference/orders/close-position-order.md): Create an order to close an existing position in a market. This will sell all shares held in the specified market. - [Create Multiple Orders](https://docs.polymarket.us/api-reference/orders/create-multiple-orders.md): Create up to 20 orders in a single request. If any entry fails request-shape validation, the whole batch is rejected by the gateway before reaching the exchange. Per-entry exchange outcomes (accept, fill, reject) are delivered on the order stream, not in this response. `createdOrderIds` are returned… - [Create Order](https://docs.polymarket.us/api-reference/orders/create-order.md): Create a new order to enter into a market - [Get Open Orders](https://docs.polymarket.us/api-reference/orders/get-open-orders.md): Get all open orders for the authenticated user - [Get Order](https://docs.polymarket.us/api-reference/orders/get-order.md): Get details for a specific order by its exchange-assigned ID - [Modify Multiple Orders](https://docs.polymarket.us/api-reference/orders/modify-multiple-orders.md): Modify up to 20 existing orders in a single request. Each entry is forwarded to the exchange as a cancel-replace. If any entry fails request-shape validation, the whole batch is rejected by the gateway before reaching the exchange. The exchange may silently ignore unknown `orderId`s. `modifiedOrderI… - [Modify Order](https://docs.polymarket.us/api-reference/orders/modify-order.md): Modify an existing order in the marketplace. Allows changing price, quantity, time in force, and other parameters. - [Orders API Overview](https://docs.polymarket.us/api-reference/orders/overview.md): Create, cancel, and manage orders - [Preview Order](https://docs.polymarket.us/api-reference/orders/preview-order.md): Preview an order before submission to validate parameters and see expected fills - [Get Event By Partner External ID](https://docs.polymarket.us/api-reference/partners/get-event-by-partner-external-id.md): Resolve a partner external event ID (e.g. OpticOdds fixture ID) to the internal event and its mapped market sides - [Get Activities](https://docs.polymarket.us/api-reference/portfolio/get-activities.md): Get activities for a user including trades, position resolutions, and account balance changes - [Get User Positions](https://docs.polymarket.us/api-reference/portfolio/get-user-positions.md): Get user's trading positions across all markets or filtered by specific market - [Portfolio API Overview](https://docs.polymarket.us/api-reference/portfolio/overview.md): View positions, balances, and trading activity - [Get account balance](https://docs.polymarket.us/api-reference/positions/get-account-balance.md): Gets the balance for a currency in an account - [List account balances](https://docs.polymarket.us/api-reference/positions/list-account-balances.md): Lists all currency balances in an account - [List account positions](https://docs.polymarket.us/api-reference/positions/list-account-positions.md): Lists all positions within an account - [Rate Limits](https://docs.polymarket.us/api-reference/rate-limits.md): API rate limits and how to stay within them. - [Get instrument metadata](https://docs.polymarket.us/api-reference/referencedata/get-instrument-metadata.md): Returns miscellaneous instrument metadata - [List instruments](https://docs.polymarket.us/api-reference/referencedata/list-instruments.md): Returns a list of instruments matching the request - [List symbols](https://docs.polymarket.us/api-reference/referencedata/list-symbols.md): Returns a list of symbols on the exchange - [Download executions CSV](https://docs.polymarket.us/api-reference/report/download-executions-csv.md): Downloads executions as a CSV file stream - [Download orders CSV](https://docs.polymarket.us/api-reference/report/download-orders-csv.md): Downloads orders as a CSV file stream - [Download trades CSV](https://docs.polymarket.us/api-reference/report/download-trades-csv.md): Downloads trades as a CSV file stream - [Get trade stats](https://docs.polymarket.us/api-reference/report/get-trade-stats.md): Gets aggregated trade data for a given period of time - [Search executions](https://docs.polymarket.us/api-reference/report/search-executions.md): Searches for exchange executions using the given details to filter - [Search orders](https://docs.polymarket.us/api-reference/report/search-orders.md): Searches for exchange orders using the given details to filter - [Search trades](https://docs.polymarket.us/api-reference/report/search-trades.md): Searches for exchange trades using the given details to filter - [Introduction](https://docs.polymarket.us/api-reference/sdks/introduction.md): Official SDKs for the Polymarket US API - [Account](https://docs.polymarket.us/api-reference/sdks/python/account.md): View account balances and buying power - [Events](https://docs.polymarket.us/api-reference/sdks/python/events.md): Retrieve and filter events - [Markets](https://docs.polymarket.us/api-reference/sdks/python/markets.md): Query market data, order books, and prices - [Orders](https://docs.polymarket.us/api-reference/sdks/python/orders.md): Create, cancel, and manage orders - [Portfolio](https://docs.polymarket.us/api-reference/sdks/python/portfolio.md): View positions and trading activity - [Quickstart](https://docs.polymarket.us/api-reference/sdks/python/quickstart.md): Get started with the Python SDK - [Search](https://docs.polymarket.us/api-reference/sdks/python/search.md): Search for events and markets - [Series](https://docs.polymarket.us/api-reference/sdks/python/series.md): Browse event series - [Sports](https://docs.polymarket.us/api-reference/sdks/python/sports.md): Sports configuration and team data - [WebSocket](https://docs.polymarket.us/api-reference/sdks/python/websocket.md): Real-time streaming data - [Account](https://docs.polymarket.us/api-reference/sdks/typescript/account.md): View account balances and buying power - [Events](https://docs.polymarket.us/api-reference/sdks/typescript/events.md): Retrieve and filter events - [Markets](https://docs.polymarket.us/api-reference/sdks/typescript/markets.md): Query market data, order books, and prices - [Orders](https://docs.polymarket.us/api-reference/sdks/typescript/orders.md): Create, cancel, and manage orders - [Portfolio](https://docs.polymarket.us/api-reference/sdks/typescript/portfolio.md): View positions and trading activity - [Quickstart](https://docs.polymarket.us/api-reference/sdks/typescript/quickstart.md): Get started with the TypeScript SDK - [Search](https://docs.polymarket.us/api-reference/sdks/typescript/search.md): Search for events and markets - [Series](https://docs.polymarket.us/api-reference/sdks/typescript/series.md): Browse event series - [Sports](https://docs.polymarket.us/api-reference/sdks/typescript/sports.md): Sports configuration and team data - [WebSocket](https://docs.polymarket.us/api-reference/sdks/typescript/websocket.md): Real-time streaming data - [Search API Overview](https://docs.polymarket.us/api-reference/search/overview.md): Search for events and markets - [Search](https://docs.polymarket.us/api-reference/search/search.md): Search for a given query - [Get Series](https://docs.polymarket.us/api-reference/series/get-series.md): Retrieve all series - [Get Series By ID](https://docs.polymarket.us/api-reference/series/get-series-by-id.md): Retrieve a specific series by its ID - [Series API Overview](https://docs.polymarket.us/api-reference/series/overview.md): Series data endpoints - [Sports API Overview (Legacy)](https://docs.polymarket.us/api-reference/sports-legacy/overview.md): Legacy v1 sports data endpoints - [Get All Leagues](https://docs.polymarket.us/api-reference/sports/get-all-leagues.md): Retrieve leagues with pagination (max 50 per page) - [Get All Sports](https://docs.polymarket.us/api-reference/sports/get-all-sports.md): Retrieve all sports - [Get Events By League Slug](https://docs.polymarket.us/api-reference/sports/get-events-by-league-slug.md): Retrieve events for a league by its slug (e.g., 'nfl', 'nba'). Resolves the league to its active series and returns events. - [Get Events By Sport Slug](https://docs.polymarket.us/api-reference/sports/get-events-by-sport-slug.md): Retrieve events for a sport by its slug (e.g., 'football', 'basketball'). Fetches all leagues for the sport, collects their active series, and returns combined events. - [Get League By Slug](https://docs.polymarket.us/api-reference/sports/get-league-by-slug.md): Retrieve a league by its slug - [Get Sport By Slug](https://docs.polymarket.us/api-reference/sports/get-sport-by-slug.md): Retrieve a sport by its slug, with all leagues attached - [Get Sports](https://docs.polymarket.us/api-reference/sports/get-sports.md): Fetch sports data - [Get Sports Events](https://docs.polymarket.us/api-reference/sports/get-sports-events.md): Retrieve events sections for a sport series (optional trending, optional live, and sport section). Same structure as home page. - [Get Sports Teams](https://docs.polymarket.us/api-reference/sports/get-sports-teams.md): Fetch sports teams data for enriching sports events - [Get Sports Teams For Provider](https://docs.polymarket.us/api-reference/sports/get-sports-teams-for-provider.md): Fetch sports teams data for a specific provider - [Sports API Overview](https://docs.polymarket.us/api-reference/sports/overview.md): Sports event data by league and sport - [Get Markets For Subject](https://docs.polymarket.us/api-reference/subjects/get-markets-for-subject.md): Get all markets associated with a subject by ID - [Get Markets For Subject By Slug](https://docs.polymarket.us/api-reference/subjects/get-markets-for-subject-by-slug.md): Get all markets associated with a subject by its slug - [Get Subject By ID](https://docs.polymarket.us/api-reference/subjects/get-subject-by-id.md): Get a subject by its ID - [Get Subject By Slug](https://docs.polymarket.us/api-reference/subjects/get-subject-by-slug.md): Get a subject by its slug - [Get Subjects](https://docs.polymarket.us/api-reference/subjects/get-subjects.md): Get a list of all subjects - [Subjects API Overview](https://docs.polymarket.us/api-reference/subjects/overview.md): Query subjects and their associated markets - [Get Tag By ID](https://docs.polymarket.us/api-reference/tags/get-tag-by-id.md): Get a tag by its ID - [Get Tag By Slug](https://docs.polymarket.us/api-reference/tags/get-tag-by-slug.md): Get a tag by its slug - [Get Tags](https://docs.polymarket.us/api-reference/tags/get-tags.md): Get ranked tags with optional filtering - [Tags API Overview](https://docs.polymarket.us/api-reference/tags/overview.md): Query tags and featured tags - [Cancel order](https://docs.polymarket.us/api-reference/trading/cancel-order.md): Requests cancellation of a working order - [Cancel order list](https://docs.polymarket.us/api-reference/trading/cancel-order-list.md): Requests cancellation of multiple working orders. Maximum batch size is 20 orders; requests exceeding this limit will be rejected. - [Cancel replace order](https://docs.polymarket.us/api-reference/trading/cancel-replace-order.md): Requests modification of a working order - [Cancel replace order list](https://docs.polymarket.us/api-reference/trading/cancel-replace-order-list.md): Requests modification of multiple working orders. Maximum batch size is 20 orders; requests exceeding this limit will be rejected. - [Get open orders](https://docs.polymarket.us/api-reference/trading/get-open-orders.md): Returns a snapshot of working orders - [Insert order](https://docs.polymarket.us/api-reference/trading/insert-order.md): Inserts an order into the exchange - [Insert order cross](https://docs.polymarket.us/api-reference/trading/insert-order-cross.md): Creates a new order cross - [Insert order list](https://docs.polymarket.us/api-reference/trading/insert-order-list.md): Inserts multiple orders into the exchange. Maximum batch size is 20 orders; requests exceeding this limit will be rejected. - [Preview order](https://docs.polymarket.us/api-reference/trading/preview-order.md): Creates an order preview without inserting it - [Batch download account valuations as CSV](https://docs.polymarket.us/api-reference/valuation/batch-download-account-valuations-as-csv.md): Streams MTM summaries for multiple accounts as CSV (one row per account). Use for multi-account book-close exports. - [Download position valuations as CSV](https://docs.polymarket.us/api-reference/valuation/download-position-valuations-as-csv.md): Streams position valuations in CSV format for download. Supports historical queries via as_of_time or as_of_date parameters. - [List position valuations (MTM)](https://docs.polymarket.us/api-reference/valuation/list-position-valuations-mtm.md): Returns mark-to-market valuations for positions, including market value and unrealized P&L. Supports historical queries via as_of_time or as_of_date parameters. - [Markets WebSocket](https://docs.polymarket.us/api-reference/websocket/markets.md): Real-time market data, order book, and trades - [WebSocket API Overview](https://docs.polymarket.us/api-reference/websocket/overview.md): Real-time streaming data via WebSocket - [Private WebSocket](https://docs.polymarket.us/api-reference/websocket/private.md): Real-time orders, positions, and balance updates - [Changelog](https://docs.polymarket.us/changelog.md): API Updates and Announcements - [Events & Markets](https://docs.polymarket.us/concepts/events-and-markets.md): Understanding how prediction markets are structured on Polymarket US. - [Prices & Market Data](https://docs.polymarket.us/concepts/market-data.md): How prices work and how the order book enables trading on Polymarket US. - [Orders & Trading](https://docs.polymarket.us/concepts/orders.md): How trading works on Polymarket US — the YES/NO model, order types, and how positions work. - [Connect Authentication](https://docs.polymarket.us/connect-api/authentication.md): Authenticate streaming connections - [Connect API Overview](https://docs.polymarket.us/connect-api/overview.md): Real-time streaming via Connect protocol - [Streaming Endpoints](https://docs.polymarket.us/connect-api/streaming-endpoints.md): All available Connect streaming endpoints - [Asset Master](https://docs.polymarket.us/data-guide/asset-master.md): Hierarchical structure of instruments on the Polymarket Exchange - [Naming Conventions](https://docs.polymarket.us/data-guide/asset-naming-conventions.md): ID formats and naming patterns for instruments and events - [Candlestick Data](https://docs.polymarket.us/data-guide/candlestick-data.md): Generate candlestick data for market analysis and charting - [Market Data](https://docs.polymarket.us/data-guide/market-data.md): Access real-time and historical market data from the Polymarket Exchange - [Onboarding](https://docs.polymarket.us/data-guide/onboarding.md): Get started with the Polymarket Exchange API - [Data Guide Overview](https://docs.polymarket.us/data-guide/overview.md): Connect to the Polymarket Exchange for read-only market data consumption - [Reference Data](https://docs.polymarket.us/data-guide/reference-data.md): Query instruments, symbols, and metadata from the Polymarket Exchange - [Sports Data](https://docs.polymarket.us/data-guide/sports-data.md): Sports teams and league data available through the ISV gateway - [Subject Data](https://docs.polymarket.us/data-guide/subject-data.md): Subject entities attached to markets - [Daily Market Report](https://docs.polymarket.us/faqs/eod-reporting.md): EOD contract summary - [Time & Sales Report](https://docs.polymarket.us/faqs/execution-tape.md): Execution tape with time, price, size, and symbol - [General FAQs](https://docs.polymarket.us/faqs/general-faqs.md): Frequently asked questions about trading on Polymarket US - [Maintenance Windows](https://docs.polymarket.us/faqs/maintenance-windows.md): Scheduled maintenance windows and what to expect during downtime - [Sports FAQs](https://docs.polymarket.us/faqs/sports-faqs.md): Frequently asked questions about trading sports Contracts on Polymarket US - [Fee Schedule](https://docs.polymarket.us/fees.md): Trading fee schedule, rebates, and examples - [Glossary](https://docs.polymarket.us/getting-started/glossary.md): Glossary of common Polymarket terms - [Quickstart](https://docs.polymarket.us/getting-started/quickstart.md): Make your first API request in minutes. - [Welcome](https://docs.polymarket.us/getting-started/welcome.md): Polymarket US - [What is Polymarket US?](https://docs.polymarket.us/getting-started/what-is-polymarket-us.md) - [gRPC API Overview](https://docs.polymarket.us/grpc-api/overview.md): Guide to using gRPC unary (request/response) methods on Polymarket Exchange - [Deposit Incentive Program](https://docs.polymarket.us/incentives/deposit.md): Earn an incentive credit for your first deposit with the Exchange. - [Liquidity Incentive Program](https://docs.polymarket.us/incentives/liquidity.md): Earn rewards for placing resting orders close to the best price. - [Market Maker Program](https://docs.polymarket.us/incentives/market-maker.md): Apply to provide stable liquidity across a wide range of contracts. - [Overview](https://docs.polymarket.us/incentives/overview.md): Polymarket operates a variety of incentive programs for all traders. - [Volume Incentive Program](https://docs.polymarket.us/incentives/volume.md): Earn rewards based on your share of trading volume on eligible contracts. - [Accounts API Overview](https://docs.polymarket.us/institutional/accounts/overview.md): User and account management for partners - [FIX API Reference Data](https://docs.polymarket.us/institutional/fix-api/fix-api-reference-data.md) - [FIX Data Types](https://docs.polymarket.us/institutional/fix-api/fix-appendix-a-fix-data-types.md) - [FIX Components](https://docs.polymarket.us/institutional/fix-api/fix-component-definitions.md) - [FIX Connection Setup](https://docs.polymarket.us/institutional/fix-api/fix-connection-setup.md) - [Drop Copy Configurations](https://docs.polymarket.us/institutional/fix-api/fix-drop-copy-configurations.md) - [ExecutionReport Message](https://docs.polymarket.us/institutional/fix-api/fix-drop-copy-execution-report.md) - [Drop Copy Overview](https://docs.polymarket.us/institutional/fix-api/fix-drop-copy-overview.md) - [ExecutionReport](https://docs.polymarket.us/institutional/fix-api/fix-execution-report.md) - [FIX FAQs](https://docs.polymarket.us/institutional/fix-api/fix-faqs.md) - [Incremental Market Data](https://docs.polymarket.us/institutional/fix-api/fix-market-data-incremental.md) - [Market Data Subscription](https://docs.polymarket.us/institutional/fix-api/fix-market-data-subscription.md) - [Unsubscribing from Market Data](https://docs.polymarket.us/institutional/fix-api/fix-market-data-unsubscribe.md) - [Mass Quote Protection](https://docs.polymarket.us/institutional/fix-api/fix-mass-quote-protection.md) - [NewOrderSingle](https://docs.polymarket.us/institutional/fix-api/fix-new-order-single.md) - [Order Cancellation](https://docs.polymarket.us/institutional/fix-api/fix-order-cancellation.md) - [Order Entry Overview](https://docs.polymarket.us/institutional/fix-api/fix-order-entry-overview.md) - [Order Modification](https://docs.polymarket.us/institutional/fix-api/fix-order-modification.md) - [FIX API Overview](https://docs.polymarket.us/institutional/fix-api/fix-overview.md) - [FIX Reject Reasons](https://docs.polymarket.us/institutional/fix-api/fix-reject-reasons.md): Error codes and reject messages across FIX sessions - [Self-Match Prevention](https://docs.polymarket.us/institutional/fix-api/fix-self-match-prevention.md) - [FIX Session Management](https://docs.polymarket.us/institutional/fix-api/fix-session-management.md) - [Stop Orders](https://docs.polymarket.us/institutional/fix-api/fix-stop-orders.md) - [REST/gRPC vs FIX](https://docs.polymarket.us/institutional/fix-api/fix-vs-rest.md): Understanding the differences between REST/gRPC and FIX APIs - [Health API Overview](https://docs.polymarket.us/institutional/health/overview.md): Service health check endpoint - [Incentives API Overview](https://docs.polymarket.us/institutional/incentives/overview.md): View incentive programs and your earnings - [REST API Overview](https://docs.polymarket.us/institutional/introduction.md): Complete guide to the Polymarket US REST API - [KYC API Overview](https://docs.polymarket.us/institutional/kyc/overview.md): Identity verification workflow for user onboarding - [KYC Prefill Flow](https://docs.polymarket.us/institutional/kyc/prefill-flow.md): Use phone-based prefill to streamline user onboarding - [Referral Codes](https://docs.polymarket.us/institutional/kyc/referral-codes.md): Create and manage ISV referral codes - [KYC Verification Flow](https://docs.polymarket.us/institutional/kyc/verification-flow.md): Complete identity verification process - [Order Book API Overview](https://docs.polymarket.us/institutional/orderbook/overview.md): Access L2 order book snapshots and best bid/offer (BBO) data - [Aeropay Integration](https://docs.polymarket.us/institutional/payments/aeropay-guide.md): Bank account linking and ACH transfers - [Checkout Integration](https://docs.polymarket.us/institutional/payments/checkout-guide.md): Card payment processing via Checkout.com - [Funding Management](https://docs.polymarket.us/institutional/payments/funding-management.md): Manage funding sources, accounts, and transactions - [Payments Overview](https://docs.polymarket.us/institutional/payments/overview.md): Funding options for deposits and withdrawals - [Positions API Overview](https://docs.polymarket.us/institutional/positions/overview.md): Query account balances and positions - [Reference Data API Overview](https://docs.polymarket.us/institutional/refdata/overview.md): Instruments, symbols, and market metadata - [Report API Overview](https://docs.polymarket.us/institutional/report/overview.md): Search and export orders, trades, and executions - [Trading API Overview](https://docs.polymarket.us/institutional/trading/overview.md): Insert, cancel, and manage orders - [Valuation API Overview](https://docs.polymarket.us/institutional/valuation/overview.md): Mark-to-market valuations for positions and accounts - [Collateral and Margin](https://docs.polymarket.us/market-structure/collateral-and-margin.md): Learn how collateral and margin work for long and short positions - [Directional Collateral Return](https://docs.polymarket.us/market-structure/directional-collateral-return.md): How portfolio margin optimization works for directional event outcomes - [Mutually Exclusive Collateral Return](https://docs.polymarket.us/market-structure/mutually-exclusive-collateral-return.md): How portfolio margin optimization works for mutually exclusive event outcomes - [Accounts](https://docs.polymarket.us/partners/accounts.md): Trading account management for partners - [Authentication](https://docs.polymarket.us/partners/authentication.md): Using Private Key JWT authentication to access the API as an ISV partner - [FCMs](https://docs.polymarket.us/partners/fcms.md): Guide for Futures Commission Merchant integrations - [IBs](https://docs.polymarket.us/partners/ibs.md): Guide for Introducing Broker integrations - [ISVs](https://docs.polymarket.us/partners/isvs.md): Guide for Independent Software Vendors building trading integrations - [Overview](https://docs.polymarket.us/partners/kyc/overview.md): Identity verification workflow for user onboarding - [Prefill Flow](https://docs.polymarket.us/partners/kyc/prefill-flow.md): Use phone-based prefill to streamline user onboarding - [Referral Codes](https://docs.polymarket.us/partners/kyc/referral-codes.md): Create and manage partner referral codes - [Verification Flow](https://docs.polymarket.us/partners/kyc/verification-flow.md): Complete identity verification process - [Webhooks](https://docs.polymarket.us/partners/kyc/webhooks.md): Receive real-time KYC status notifications - [Partner Guide Overview](https://docs.polymarket.us/partners/overview.md): Guide for partners building trading integrations - [Aeropay](https://docs.polymarket.us/partners/payments/aeropay-guide.md): Bank account linking and ACH transfers - [Checkout](https://docs.polymarket.us/partners/payments/checkout-guide.md): Card payment processing via Checkout.com - [Funding Management](https://docs.polymarket.us/partners/payments/funding-management.md): Manage funding sources, accounts, and transactions - [Overview](https://docs.polymarket.us/partners/payments/overview.md): Funding options for deposits and withdrawals - [Quickstart](https://docs.polymarket.us/partners/quickstart.md): Place your first order as an ISV partner - [Users](https://docs.polymarket.us/partners/users.md): User management for partners - [Go Sample Code](https://docs.polymarket.us/sample-code/go.md): Go client library for the Polymarket Exchange API with REST and gRPC streaming - [Python Sample Code](https://docs.polymarket.us/sample-code/python.md): Python client library for the Polymarket Exchange REST API - [Authentication](https://docs.polymarket.us/streaming-endpoints/authentication.md): How to authenticate with the Polymarket Exchange API using Private Key JWT - [DropCopy & Trade Capture Streaming](https://docs.polymarket.us/streaming-endpoints/dropcopy-stream.md): Real-time execution reports and trade capture via gRPC - [Error Handling & Best Practices](https://docs.polymarket.us/streaming-endpoints/error-handling.md): Handle errors, implement reconnection strategies, and follow best practices with Python - [Funding Transaction Streaming](https://docs.polymarket.us/streaming-endpoints/funding-stream.md): Real-time funding transaction state changes via gRPC - [Getting Started with gRPC Streaming](https://docs.polymarket.us/streaming-endpoints/getting-started.md): Quick start guide for setting up gRPC streaming with Python - [gRPC Streaming Overview](https://docs.polymarket.us/streaming-endpoints/grpc-overview.md): Introduction to real-time data streaming on Polymarket Exchange - [Market Data Streaming](https://docs.polymarket.us/streaming-endpoints/market-data-stream.md): Real-time market data streaming via gRPC with Python - [Order Execution Streaming](https://docs.polymarket.us/streaming-endpoints/order-stream.md): Real-time order and execution updates via gRPC with Python - [Protocol Buffer Reference](https://docs.polymarket.us/streaming-endpoints/proto-reference.md): Complete reference for gRPC message definitions and Python code generation - [Accounts & Identity](https://docs.polymarket.us/trader-guide/accounts-identity.md): Understanding account hierarchy and identity resolution - [Registration](https://docs.polymarket.us/trader-guide/authentication.md): Setting up Private Key JWT authentication to access the API - [Authentication](https://docs.polymarket.us/trader-guide/authentication-troubleshooting.md): Resolving authentication and authorization issues - [Connection Issues](https://docs.polymarket.us/trader-guide/connection-issues.md): Troubleshooting network and connectivity problems - [Connection Options](https://docs.polymarket.us/trader-guide/connection-options.md) - [Environments](https://docs.polymarket.us/trader-guide/environments.md): API endpoints for dev, preprod, and production environments - [Error Handling](https://docs.polymarket.us/trader-guide/error-handling.md): Understanding and handling API errors - [Health Check](https://docs.polymarket.us/trader-guide/health-check.md): Monitor API service status - [Market Data](https://docs.polymarket.us/trader-guide/market-data.md): Accessing market data and order books - [Onboarding](https://docs.polymarket.us/trader-guide/onboarding.md): Get started with the Polymarket Exchange API - [Order Management](https://docs.polymarket.us/trader-guide/order-management.md): Best practices and troubleshooting for order operations - [Trader Guide Overview](https://docs.polymarket.us/trader-guide/overview.md): Connect to the Polymarket Exchange for direct market access trading - [Positions & Risk](https://docs.polymarket.us/trader-guide/positions-risk.md): Position tracking and risk management - [Quickstart](https://docs.polymarket.us/trader-guide/quickstart.md): Place your first order in 5 minutes - [Rate Limits](https://docs.polymarket.us/trader-guide/rate-limits.md): API rate limits and best practices for integration - [Reporting Data](https://docs.polymarket.us/trader-guide/reporting.md): Historical data, trade searches, and drop copy - [Streaming](https://docs.polymarket.us/trader-guide/streaming-apis.md): Real-time data streaming semantics and best practices ## OpenAPI Specs - [orders-schema](https://docs.polymarket.us/api-reference/oapi-schemas/orders-schema.json) - [valuation-schema](https://docs.polymarket.us/institutional/oapi-schemas/valuation-schema.json) - [trading-schema](https://docs.polymarket.us/institutional/oapi-schemas/trading-schema.json) - [report-schema](https://docs.polymarket.us/institutional/oapi-schemas/report-schema.json) - [refdata-schema](https://docs.polymarket.us/institutional/oapi-schemas/refdata-schema.json) - [positions-schema](https://docs.polymarket.us/institutional/oapi-schemas/positions-schema.json) - [orderbook-schema](https://docs.polymarket.us/institutional/oapi-schemas/orderbook-schema.json) - [health-schema](https://docs.polymarket.us/institutional/oapi-schemas/health-schema.json) - [accounts-schema](https://docs.polymarket.us/institutional/oapi-schemas/accounts-schema.json) - [tags-schema](https://docs.polymarket.us/api-reference/oapi-schemas/tags-schema.json) - [subjects-schema](https://docs.polymarket.us/api-reference/oapi-schemas/subjects-schema.json) - [sports-schema](https://docs.polymarket.us/api-reference/oapi-schemas/sports-schema.json) - [sports-legacy-schema](https://docs.polymarket.us/api-reference/oapi-schemas/sports-legacy-schema.json) - [series-schema](https://docs.polymarket.us/api-reference/oapi-schemas/series-schema.json) - [search-schema](https://docs.polymarket.us/api-reference/oapi-schemas/search-schema.json) - [markets-schema](https://docs.polymarket.us/api-reference/oapi-schemas/markets-schema.json) - [market-schema](https://docs.polymarket.us/api-reference/oapi-schemas/market-schema.json) - [events-schema](https://docs.polymarket.us/api-reference/oapi-schemas/events-schema.json) - [incentives-schema](https://docs.polymarket.us/institutional/oapi-schemas/incentives-schema.json) - [portfolio-schema](https://docs.polymarket.us/api-reference/oapi-schemas/portfolio-schema.json) ## AsyncAPI Specs - [connect-wss](https://docs.polymarket.us/developers-old/open-api/connect-wss.json)