{"id":76486,"date":"2026-06-15T13:42:43","date_gmt":"2026-06-15T03:42:43","guid":{"rendered":"https:\/\/www.betfair.com.au\/hub\/?p=76486"},"modified":"2026-06-15T15:36:13","modified_gmt":"2026-06-15T05:36:13","slug":"betting-api","status":"publish","type":"post","link":"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/","title":{"rendered":"Betfair API Australia: Sports Betting API, Odds API &amp; Horse Racing API Guide"},"content":{"rendered":"<div class=\"education-content border-b pb-10 block\">\n      \n          <div class=\"education-content__row my-3\">\n        <div class=\"container reduced-width\">\n          <p><strong>What is the Betfair API?<\/strong><\/p>\n<p>The Betfair API is a betting API that allows developers, traders and data analysts to access betting markets, sports odds, horse racing data and account functionality programmatically.<\/p>\n<p>Through the Betfair API Australia platform, customers can retrieve betting odds, monitor market activity, analyse sports\/racing betting data and place bets automatically.<\/p>\n<p>The Betfair API includes access to both sports betting markets and horse racing markets through the same API platform and endpoints. While terms like \u201cSports Odds API\u201d and \u201cHorse Racing API\u201d are commonly used, they both refer to different use cases of the broader Betfair API.<\/p>\n<p>Betfair provides one of the most comprehensive exchange betting APIs available.<\/p>\n<p><strong>Sports Odds API<\/strong><\/p>\n<p>The Betfair Sports Odds API gives developers access to live and historical betting odds across thousands of sporting events.<\/p>\n<p>Using the same Betfair API platform, developers can retrieve odds and market data through endpoints such as Market Catalogue and Market Book to build:<\/p>\n<ul>\n<li>Odds comparison tools<\/li>\n<li>Trading applications<\/li>\n<li>Predictive models<\/li>\n<li>Automated betting strategies<\/li>\n<\/ul>\n<p>The Sports Odds API covers a wide range of sports including football, tennis, cricket, basketball and more.<\/p>\n<p><strong>Horse Racing API<\/strong><\/p>\n<p>The Betfair Horse Racing API provides access to thoroughbred, harness and greyhound racing markets. Developers can retrieve:<\/p>\n<ul>\n<li>Race fields<\/li>\n<li>Runner information<\/li>\n<li>Starting prices (BSP)<\/li>\n<li>Market odds<\/li>\n<li>Traded volume<\/li>\n<li>Race metadata<\/li>\n<\/ul>\n<p>This makes it one of the most widely used horse racing APIs in Australia for betting analysis and automation.<\/p>\n<p><strong>How to access the Betfair API?<\/strong><\/p>\n<p><strong>All Betfair Australia accounts can generate API keys for Betfair automation.<\/strong><\/p>\n<p><strong>Step 1 \u2014 Login to Betfair<\/strong><\/p>\n<p><strong>Login here: <\/strong><a href=\"https:\/\/identitysso.betfair.com\/view\/login?product=home.betfair.int&amp;url=https%3A%2F%2Fwww.betfair.com.au%2F\"><strong>Betfair Login<\/strong><\/a><\/p>\n<p>If the website does not appear logged in afterwards, login again.<\/p>\n<p><strong>Step 2 \u2014 Open the Betfair API Visualiser<\/strong><\/p>\n<p><strong>Go to: <\/strong><a href=\"https:\/\/apps.betfair.com.au\/visualisers\/api-ng-account-operations\/\"><strong>Betfair API Visualiser<\/strong><\/a><\/p>\n<p>The Session Token (ssoid) field should populate automatically.<\/p>\n<p><strong>Step 3 \u2014 Check for Existing Betfair API Keys<\/strong><\/p>\n<ol>\n<li>Click getDeveloperAppKeys<\/li>\n<li>Click Execute<\/li>\n<\/ol>\n<p><strong>If API keys already exist:<\/strong><\/p>\n<ul>\n<li>Click the + icon to expand the results<\/li>\n<li>Any key marked Active = Yes can be used immediately<\/li>\n<\/ul>\n<p>If no keys exist, continue to Step 4.<\/p>\n<p><strong>Step 4 \u2014 Create New Betfair API Keys<\/strong><\/p>\n<ol>\n<li>Click createDeveloperAppKeys<\/li>\n<li>Enter a globally unique application name<\/li>\n<li>Click Execute<\/li>\n<\/ol>\n<p>The Version 1.0-DELAY Betfair API key will be available immediately for testing and development.<\/p>\n<p>The Version 1.0 (Live) key will also be created, however, it will be inactive, and once testing has been completed with the Version 1.0-DELAY key, activation of the live key may be applied for by completed the below form.<\/p>\n<p><strong>Live Key Application Form: <\/strong><a href=\"https:\/\/forms.office.com\/r\/UiFcZ216wx\"><strong>Betfair Australia and New Zealand Personal API Application Form \u2013 Fill out form<\/strong><\/a><\/p>\n<p><strong>Now I\u2019ve got my API keys, how do I get started?<\/strong><\/p>\n<p>To interact with Betfair\u2019s API, you\u2019ll need a few things to get started:<\/p>\n<ul>\n<li>Coding Tool (e.g. Visual Studio Code)<\/li>\n<li>Coding language package (e.g. Python)<\/li>\n<li>A Betfair account in good standing<\/li>\n<li>An API key<\/li>\n<\/ul>\n<p>Once you\u2019ve got all of these, then you can start to explore what the API has to offer.<\/p>\n<p>Whilst the documentation is detailed, it can be a bit overwhelming as a starting point for someone looking to get started without a coding background.<\/p>\n<p>The first thing to understand is that Betfair has two different types of API and each has their own advantages and disadvantages:<\/p>\n<ul>\n<li>Polling (or REST) API<\/li>\n<li>Streaming API<\/li>\n<\/ul>\n<p>To start with, we recommend just starting with the Polling API which is kind of like having a text exchange with a friend: You send a request for information with your authentication, and the API will send a response back to you with that information.<\/p>\n<p><strong>How do I get authenticated?<\/strong><\/p>\n<p>To authenticate yourself in the Betfair API, you\u2019ll need to send a login request using your code. A request will require:<\/p>\n<ul>\n<li>Account Username (or email address)<\/li>\n<li>Account password (special characters html encoded)<\/li>\n<li>Account API Key<\/li>\n<li>Certificates for non-interactive login (optional)<\/li>\n<\/ul>\n<p>When you send a login request, you will receive a response from Betfair which will carry a status of \u201cSUCCESS\u201d or \u201cFAILURE\u201d. A successful login will return a session token (ssoid) that should be retained for further use.<\/p>\n<p>This token will remain valid for 12 hours and additional requests to the API should contain your session token and app key \u2013 sending account credentials is not required once you have a valid session token.<\/p>\n<p><strong>What does a typical request look like?<\/strong><\/p>\n<p>There are two main endpoints that can be polled to gather information about markets:<\/p>\n<ul>\n<li>listMarketCatalogue<\/li>\n<li>listMarketBook<\/li>\n<\/ul>\n<p>To poll the market catalogue, you will need to use a market filter to determine which markets you would like returned. Some of the common filter parameters are:<\/p>\n<ul>\n<li>textQuery \u2013 This can search for track names or team names<\/li>\n<li>eventTypeIds \u2013 This is the code\/s for sport or racing codes e.g. \u201861420\u2019 is AFL<\/li>\n<li>eventIds \u2013 A list of events from listEvents<\/li>\n<li>competitionIds \u2013 A list of competition ids from listCompetitions<\/li>\n<li>venues \u2013 A list of horse or greyhound tracks<\/li>\n<li>bspOnly \u2013 True\/False for markets that offer BSP<\/li>\n<li>turnInPlayEnabled \u2013 True\/False for markets that go inplay<\/li>\n<li>marketCountries \u2013 List of 2-letter country codes (e.g. \u2018AU\u2019, \u2018GB\u2019)<\/li>\n<li>marketTypeCodes \u2013 List of market types (e.g. \u2018WIN\u2019, \u2018PLACE)<\/li>\n<li>marketStartTime \u2013 Time Range<\/li>\n<li>raceTypes \u2013 A list of race types for horse racing (e.g. \u2018Harness\u2019)<\/li>\n<\/ul>\n<p>And you\u2019ll generally need to add another list of \u2018Market Projections\u2019 which is the kind of data about the market that you want to be returned<\/p>\n<ul>\n<li>COMPETITION \u2013 contains competition name<\/li>\n<li>EVENT \u2013 contains time zone and venue information<\/li>\n<li>EVENT_TYPE \u2013 contains sport\/racing code name<\/li>\n<li>MARKET_START_TIME<\/li>\n<li>MARKET_DESCRIPTION \u2013 contains BSP, Commission, Persistence, Race Type and clarifications information (including Greyhound Reserve Runner Boxes)<\/li>\n<li>RUNNER_DESCRIPTION \u2013 contains Selection Name<\/li>\n<li>RUNNER_METADATA \u2013 contains Metadata like Barrier\/Trainer\/Jockey for Horse Racing Only<\/li>\n<\/ul>\n<p>There is a limit of 1000 markets that will be returned if both of MARKET_DESCRIPTION and RUNNER_METADATA are not requested, 200 if one of them is requested and 100 if both are requested. If you are encountering \u2018TOO_MUCH_DATA\u2019 errors, try tightening your market filter.<\/p>\n<p>To poll the market book, you will need to send a list of market ids collected from listMarketCatalogue and a price projection.<\/p>\n<p>A price projection will contain a list of priceData values and a parameter that determines if the cross matcher is returned<\/p>\n<ul>\n<li>SP_AVAILABLE \u2013 BSP pool information prior to reconciliation<\/li>\n<li>SP_TRADED \u2013 BSP pool information after reconciliation<\/li>\n<li>EX_BEST_OFFERS \u2013 Returns the top price levels (default is 3 levels, max of 10)<\/li>\n<li>EX_ALL_OFFERS \u2013 Returns all unmatched prices<\/li>\n<li>EX_TRADED \u2013 Returns all matched prices<\/li>\n<\/ul>\n<p>The request limit for listMarketBook is 200 points and points are assigned per market id based on the values in the priceData list:<\/p>\n<ul>\n<li>Null \u2013 2 points<\/li>\n<li>SP_AVAILABLE \u2013 3 points<\/li>\n<li>SP_TRADED \u2013 7 points<\/li>\n<li>EX_BEST_OFFERS \u2013 5 points<\/li>\n<li>EX_ALL_OFFERS \u2013 17 points<\/li>\n<li>EX_TRADED \u2013 17 points<\/li>\n<li>EX_BEST_OFFERS + EX_TRADED \u2013 20 points<\/li>\n<li>EX_ALL_OFFERS + EX_TRADED \u2013 32 points<\/li>\n<\/ul>\n<p>Due to this limit, it is recommended that listMarketBook requests are sent in batches of no more than 10 market ids (6 if requesting EX_ALL_OFFERS + EX_TRADED).<\/p>\n<p><strong>What is the difference between a market book and a market catalogue?<\/strong><\/p>\n<p>A market book contains all of the pricing information about the market and therefore changes very frequently and so if you\u2019re monitoring the market, you can be polling this quite frequently whereas a market catalogue does not change very often and so should be polled less often.<\/p>\n<p>A market catalogue may be updated in a very small number of circumstances:<\/p>\n<ul>\n<li>The market is re-timed due to a delay<\/li>\n<li>The selections in the market are reordered<\/li>\n<\/ul>\n<p><strong>What does a typical response look like?<\/strong><\/p>\n<p>A response to a listMarketBook or listMarketCatalogue call will return a data \u201cobject\u201d in the form of a Market Book Object or Market Catalogue object which are essentially boxes in which different data points are packaged in a predictable and cohesive way depending on the depth and granularity of data in the initial request.<\/p>\n<p>To gather a specific piece of data contained within one of these boxes, you\u2019ll generally need to follow a path down through the object like you would locating a document in a set of folders.<\/p>\n<p>e.g. The venue from a Market Catalogue Object is found in marketCatalogue.event.venue<\/p>\n<p>Depending on the level of data requested, within a Market Catalogue Object the following small data objects may be returned:<\/p>\n<ul>\n<li>Competition<\/li>\n<li>Event<\/li>\n<li>EventType<\/li>\n<li>MarketDescription<\/li>\n<li>List of Runner Catalogue objects with a small Metadata object<\/li>\n<\/ul>\n<p>Whereas a Market Book Object would just contain a list of Runner Book objects with the pricing information for each runner<\/p>\n<p>Often, merging data from both objects is required to gather a cohesive picture of the market and this can be accomplished by joining on common market id and selection id values (and also handicap if the market is a handicap market)<\/p>\n<p><strong>How do I place a bet?<\/strong><\/p>\n<p>Bets are, you guessed it, objects and so you\u2019ll need to be able to build a Bet object to place a bet. It is possible to place multiple bets into a single market in one request, but you cannot bet across multiple markets in one request.<\/p>\n<p>A placeOrders request will contain the market id of interest and then a list of placeInstructions objects.<\/p>\n<p>A place instruction objects must contain:<\/p>\n<ul>\n<li>orderType (\u2018MARKET_ON_CLOSE\u2019, \u2019LIMIT_ON_CLOSE\u2019, \u2019LIMIT\u2019)<\/li>\n<li>selectionId<\/li>\n<li>handicap (0 for most markets)<\/li>\n<li>side (\u2018BACK\u2019, \u2018LAY\u2019)<\/li>\n<li>one of the below objects corresponding to the value under orderType\n<ul>\n<li>LimitOrder\n<ul>\n<li>Price (valid tick)<\/li>\n<li>Size (2 decimal places)<\/li>\n<li>PersistenceType (\u2018LAPSE\u2019, \u2018PERSIST\u2019, \u2018MARKET_ON_CLOSE\u2019)<\/li>\n<\/ul>\n<\/li>\n<li>LimitOnCloseOrder\n<ul>\n<li>Price (valid tick)<\/li>\n<li>Liability (2 decimal places)<\/li>\n<\/ul>\n<\/li>\n<li>MarketOnCloseOrder\n<ul>\n<li>Liability (2 decimal places)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>How do I know if my bet placed?<\/strong><\/p>\n<p>A response to a placeOrders request will comprise a status, list of placeInstructionReports for each order and, if applicable, an error code. A successful bet will return a status of \u2018SUCCESS\u2019 and a failed bet will return \u2018FAILURE\u2019. It is important any failed bets are logged and investigated as learning opportunities as failed bets can impact the way a strategy is implemented, and, at sufficient scale, may cause some upstream network congestion.<\/p>\n<p><strong>Where to now?<\/strong><\/p>\n<p>Once you\u2019ve familiarised yourself with the basics of using the Betfair API, you can start building your own strategy. The general recommendation is to utilise the Python language with pre-built wrappers like Flumine rather than building a system from scratch.<\/p>\n<p>To find out more:<\/p>\n<ul>\n<li>Email the Betfair Automation Team (<a href=\"mailto:automation@betfair.com.au\">automation@betfair.com.au<\/a>)<\/li>\n<li>Betfair API documentation (<a href=\"https:\/\/betfair-developer-docs.atlassian.net\/wiki\">https:\/\/betfair-developer-docs.atlassian.net\/wiki<\/a>)<\/li>\n<li>Flumine documentation (<a href=\"https:\/\/github.com\/betcode-org\/flumine\">https:\/\/github.com\/betcode-org\/flumine<\/a>)<\/li>\n<\/ul>\n\n        <\/div>\n      <\/div>\n    \n    \n    \n      <\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":33,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"tipster_notification_checkbox":false,"send_notification":false,"footnotes":""},"categories":[65],"tags":[],"brand":[],"class_list":["post-76486","post","type-post","status-publish","format-standard","hentry","category-automation"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.5 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Betfair API Australia | Sports Betting, Odds &amp; Horse Racing API<\/title>\n<meta name=\"description\" content=\"Access the Betfair API Australia platform for betting odds, horse racing markets and automated betting. Learn how to connect, retrieve odds and place bets via the Betfair API.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Betfair API Australia: Sports Betting API, Odds API &amp; Horse Racing API Guide\" \/>\n<meta property=\"og:description\" content=\"Access the Betfair API Australia platform for betting odds, horse racing markets and automated betting. Learn how to connect, retrieve odds and place bets via the Betfair API.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Betfair Hub\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/betfairaustralia\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-15T03:42:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T05:36:13+00:00\" \/>\n<meta name=\"author\" content=\"Betfair\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@betfair_aus\" \/>\n<meta name=\"twitter:site\" content=\"@betfair_aus\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Betfair\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/\"},\"author\":{\"name\":\"Betfair\",\"@id\":\"https:\/\/www.betfair.com.au\/hub\/#\/schema\/person\/2b702fa034f52e4e9c3b8879416b99ab\"},\"headline\":\"Betfair API Australia: Sports Betting API, Odds API &amp; Horse Racing API Guide\",\"datePublished\":\"2026-06-15T03:42:43+00:00\",\"dateModified\":\"2026-06-15T05:36:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/\"},\"wordCount\":13,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.betfair.com.au\/hub\/#organization\"},\"articleSection\":[\"Automation\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/\",\"url\":\"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/\",\"name\":\"Betfair API Australia | Sports Betting, Odds & Horse Racing API\",\"isPartOf\":{\"@id\":\"https:\/\/www.betfair.com.au\/hub\/#website\"},\"datePublished\":\"2026-06-15T03:42:43+00:00\",\"dateModified\":\"2026-06-15T05:36:13+00:00\",\"description\":\"Access the Betfair API Australia platform for betting odds, horse racing markets and automated betting. Learn how to connect, retrieve odds and place bets via the Betfair API.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.betfair.com.au\/hub\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Betfair API Australia: Sports Betting API, Odds API &amp; Horse Racing API Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.betfair.com.au\/hub\/#website\",\"url\":\"https:\/\/www.betfair.com.au\/hub\/\",\"name\":\"Betfair Hub\",\"description\":\"Just another Betfair Sites site\",\"publisher\":{\"@id\":\"https:\/\/www.betfair.com.au\/hub\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.betfair.com.au\/hub\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.betfair.com.au\/hub\/#organization\",\"name\":\"Betfair Hub\",\"url\":\"https:\/\/www.betfair.com.au\/hub\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.betfair.com.au\/hub\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.betfair.com.au\/hub\/wp-content\/uploads\/sites\/2\/2025\/02\/betfair.svg\",\"contentUrl\":\"https:\/\/www.betfair.com.au\/hub\/wp-content\/uploads\/sites\/2\/2025\/02\/betfair.svg\",\"width\":800,\"height\":800,\"caption\":\"Betfair Hub\"},\"image\":{\"@id\":\"https:\/\/www.betfair.com.au\/hub\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/betfairaustralia\",\"https:\/\/x.com\/betfair_aus\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.betfair.com.au\/hub\/#\/schema\/person\/2b702fa034f52e4e9c3b8879416b99ab\",\"name\":\"Betfair\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.betfair.com.au\/hub\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/711bd1f403a1329a69b070d4b38ea0426a7cf88951c5ead75bd898f38b0c22ff?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/711bd1f403a1329a69b070d4b38ea0426a7cf88951c5ead75bd898f38b0c22ff?s=96&d=mm&r=g\",\"caption\":\"Betfair\"},\"url\":\"https:\/\/www.betfair.com.au\/hub\/author\/betfair\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Betfair API Australia | Sports Betting, Odds & Horse Racing API","description":"Access the Betfair API Australia platform for betting odds, horse racing markets and automated betting. Learn how to connect, retrieve odds and place bets via the Betfair API.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/","og_locale":"en_US","og_type":"article","og_title":"Betfair API Australia: Sports Betting API, Odds API &amp; Horse Racing API Guide","og_description":"Access the Betfair API Australia platform for betting odds, horse racing markets and automated betting. Learn how to connect, retrieve odds and place bets via the Betfair API.","og_url":"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/","og_site_name":"Betfair Hub","article_publisher":"https:\/\/www.facebook.com\/betfairaustralia","article_published_time":"2026-06-15T03:42:43+00:00","article_modified_time":"2026-06-15T05:36:13+00:00","author":"Betfair","twitter_card":"summary_large_image","twitter_creator":"@betfair_aus","twitter_site":"@betfair_aus","twitter_misc":{"Written by":"Betfair"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/#article","isPartOf":{"@id":"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/"},"author":{"name":"Betfair","@id":"https:\/\/www.betfair.com.au\/hub\/#\/schema\/person\/2b702fa034f52e4e9c3b8879416b99ab"},"headline":"Betfair API Australia: Sports Betting API, Odds API &amp; Horse Racing API Guide","datePublished":"2026-06-15T03:42:43+00:00","dateModified":"2026-06-15T05:36:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/"},"wordCount":13,"commentCount":0,"publisher":{"@id":"https:\/\/www.betfair.com.au\/hub\/#organization"},"articleSection":["Automation"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/","url":"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/","name":"Betfair API Australia | Sports Betting, Odds & Horse Racing API","isPartOf":{"@id":"https:\/\/www.betfair.com.au\/hub\/#website"},"datePublished":"2026-06-15T03:42:43+00:00","dateModified":"2026-06-15T05:36:13+00:00","description":"Access the Betfair API Australia platform for betting odds, horse racing markets and automated betting. Learn how to connect, retrieve odds and place bets via the Betfair API.","breadcrumb":{"@id":"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.betfair.com.au\/hub\/automation\/betting-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.betfair.com.au\/hub\/"},{"@type":"ListItem","position":2,"name":"Betfair API Australia: Sports Betting API, Odds API &amp; Horse Racing API Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.betfair.com.au\/hub\/#website","url":"https:\/\/www.betfair.com.au\/hub\/","name":"Betfair Hub","description":"Just another Betfair Sites site","publisher":{"@id":"https:\/\/www.betfair.com.au\/hub\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.betfair.com.au\/hub\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.betfair.com.au\/hub\/#organization","name":"Betfair Hub","url":"https:\/\/www.betfair.com.au\/hub\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.betfair.com.au\/hub\/#\/schema\/logo\/image\/","url":"https:\/\/www.betfair.com.au\/hub\/wp-content\/uploads\/sites\/2\/2025\/02\/betfair.svg","contentUrl":"https:\/\/www.betfair.com.au\/hub\/wp-content\/uploads\/sites\/2\/2025\/02\/betfair.svg","width":800,"height":800,"caption":"Betfair Hub"},"image":{"@id":"https:\/\/www.betfair.com.au\/hub\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/betfairaustralia","https:\/\/x.com\/betfair_aus"]},{"@type":"Person","@id":"https:\/\/www.betfair.com.au\/hub\/#\/schema\/person\/2b702fa034f52e4e9c3b8879416b99ab","name":"Betfair","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.betfair.com.au\/hub\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/711bd1f403a1329a69b070d4b38ea0426a7cf88951c5ead75bd898f38b0c22ff?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/711bd1f403a1329a69b070d4b38ea0426a7cf88951c5ead75bd898f38b0c22ff?s=96&d=mm&r=g","caption":"Betfair"},"url":"https:\/\/www.betfair.com.au\/hub\/author\/betfair\/"}]}},"_links":{"self":[{"href":"https:\/\/www.betfair.com.au\/hub\/wp-json\/wp\/v2\/posts\/76486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.betfair.com.au\/hub\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.betfair.com.au\/hub\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.betfair.com.au\/hub\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.betfair.com.au\/hub\/wp-json\/wp\/v2\/comments?post=76486"}],"version-history":[{"count":5,"href":"https:\/\/www.betfair.com.au\/hub\/wp-json\/wp\/v2\/posts\/76486\/revisions"}],"predecessor-version":[{"id":76499,"href":"https:\/\/www.betfair.com.au\/hub\/wp-json\/wp\/v2\/posts\/76486\/revisions\/76499"}],"wp:attachment":[{"href":"https:\/\/www.betfair.com.au\/hub\/wp-json\/wp\/v2\/media?parent=76486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.betfair.com.au\/hub\/wp-json\/wp\/v2\/categories?post=76486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.betfair.com.au\/hub\/wp-json\/wp\/v2\/tags?post=76486"},{"taxonomy":"brand","embeddable":true,"href":"https:\/\/www.betfair.com.au\/hub\/wp-json\/wp\/v2\/brand?post=76486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}