Announcement

Here's a rundown of the latest additions. General help - Football coding double backing. This functionality should not normally be necessary unless you need to keep a firewall open. It may not be used for any purpose without a licence. This message changes the client's subscription - there are currently two subscription message types:. Select an event from the schedule

Exchange API Products

Other API's

How do you return a list of MarketIds as a string with each record in double quotes by Neophyte. It may not be used for any purpose without a licence. Announcements Developer Program announcements Topics: Question about ListMarketCatalog by jabe , General Betting General betting discussion Topics: General help - Football coding double backing by Guest , Historical Data Discussion about the Betfair Exchange historical data service offered via https: NET Discussion about the.

Java Discussions about Java. Currencies Market subscriptions - are always in underlying exchange currency - GBP. Unmatched Orders New subscriptions: Will receive an initial image with only E - Executable orders unmatched.

Do I need to use HeartbeatMessage? Cost is identical as the two subscriptions above would evaluate in sequence and thus with the same average latency. Initial image is more costly to send than extra updates. Limiting data with appropriate filters reduces initial image time Segmented data will always out perform non-segmented data: Powered by Atlassian Confluence 6. General errors not sent with id linking to specific request as no request context.

Failure code returned when an invalid input is provided could not deserialize the message. Failure code when a client times out i. Failure code returned when an application key is not found in the message. Failure code returned when an invalid application key is received. Failure code returned when a session token is not found in the message. Failure code returned when an invalid session token is received. Failure code returned when client is not authorized to perform the operation.

Failure code returned when a client tries to create more connections than allowed to. Customer tried to subscribe to more markets than allowed to - set to markets by default. Failure code returned when an internal error occurred on the server. If no marketIds passed user will be subscribed to all markets. Restrict markets by the event id associated with the market. Restrict to markets that are in the specified country or countries.

Best prices not including Virtual Bets - depth is controlled by ladderLevels 1 to Market and runner level traded volume. Starting price projection prices. The market was unknown, presumably removed from the matcher closed between bet placement and matching. The runner was unknown, presumably removed between bet placement and matching.

The bet was waiting in the queue too long, so was lapsed for safety. The bet's price was invalid, e. The market was suspended at the time the bet came to be matched. The bet had a maximum market version set, and the market's version on matching was greater than this. The bet was on a line market, but was requested targeting profit or payout. The bet was a BSP bet that had somehow come to be placed after turn-in-play. Write for us Become member Login.

Secondary Categories Data , Games , Streaming. Developer Support URL https: Authentication Model App ID. Scope Single purpose API. Description File URL if public https: Description File Type Swagger 2.