{"id":1544,"date":"2026-06-01T17:31:49","date_gmt":"2026-06-01T07:31:49","guid":{"rendered":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/"},"modified":"2026-06-01T18:51:28","modified_gmt":"2026-06-01T08:51:28","slug":"we-made-a-free-nbn-plans-api-for-australia","status":"publish","type":"post","link":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/","title":{"rendered":"We made a free NBN plans API for Australia"},"content":{"rendered":"<p>We keep a database of pretty much every NBN, 5G home internet and wireless plan we can find in Australia, and we update it most weeks. People kept asking if they could use that data, so we have opened it up. There is now a free JSON API that gives you the lot.<\/p>\n<p>If you are building a comparison tool, a savings calculator, a spreadsheet, a uni project, or you just want current Australian broadband pricing to play with, you can pull it straight from us. No sign up, no API key.<\/p>\n<h2>What is in it<\/h2>\n<p>The API returns every active plan we track. For each plan you get the provider, the access technology (NBN, 5G, wireless or satellite), the typical evening speed in Mbps, the monthly price, any intro pricing, the data allowance, the contract length and the setup fee. There is a link back to our review page for each provider too, so you can pull ratings into whatever you are building.<\/p>\n<h2>How to use it<\/h2>\n<p>It is a single GET request that returns JSON:<\/p>\n<pre><code>GET https:\/\/www.ozbroadbandreview.com\/api\/plans.php<\/code><\/pre>\n<p>That returns all of them. You can narrow it down with a few optional query parameters:<\/p>\n<ul>\n<li><code>?technology=NBN<\/code> for a single access type<\/li>\n<li><code>?provider=aussiebroadband<\/code> for one provider<\/li>\n<li><code>?max_price=70<\/code> to cap the monthly price<\/li>\n<li><code>?min_speed=100<\/code> for a minimum speed<\/li>\n<\/ul>\n<p>So the cheapest NBN plans under $70 a month is just this:<\/p>\n<pre><code>curl \"https:\/\/www.ozbroadbandreview.com\/api\/plans.php?technology=NBN&amp;max_price=70\"<\/code><\/pre>\n<h2>The deal<\/h2>\n<p>It is free. All we ask is that you show a visible, do-follow link back to ozbroadbandreview.com wherever the data appears. That is the whole arrangement. The response even hands you the attribution text and link so you do not have to write it yourself. There is a light rate limit of 300 requests an hour per IP, which is plenty, since the whole dataset comes back in a single call. Cache it your end and you will basically never hit the limit.<\/p>\n<h2>One honest warning<\/h2>\n<p>We check and update this data roughly weekly, but plans and prices change constantly and mistakes happen. Treat it as a very good starting point, not gospel. Anyone actually signing up to a plan should confirm the details with the provider first. The data comes with no warranty.<\/p>\n<h2>Where to start<\/h2>\n<p>The full docs, with sample queries and ready to copy code in cURL, JavaScript, Python and PHP, are on the <a href=\"https:\/\/www.ozbroadbandreview.com\/plans-api.php\">plans API page<\/a>. If you would rather just look at the data than build with it, the same plans are in a sortable table over at <a href=\"https:\/\/www.ozbroadbandreview.com\/all-plans.php\">all plans<\/a>.<\/p>\n<p>If you build something with it, we would genuinely love to see it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A free JSON API of every active Australian NBN, 5G and wireless plan. No key, no sign up, just a do-follow link back. Here is how to use it.<\/p>\n","protected":false},"author":1,"featured_media":1546,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[16,9],"tags":[],"class_list":["post-1544","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guides","category-nbn","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>We made a free NBN plans API for Australia - Oz Broadband Review Blog<\/title>\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.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"We made a free NBN plans API for Australia - Oz Broadband Review Blog\" \/>\n<meta property=\"og:description\" content=\"A free JSON API of every active Australian NBN, 5G and wireless plan. No key, no sign up, just a do-follow link back. Here is how to use it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/\" \/>\n<meta property=\"og:site_name\" content=\"Oz Broadband Review Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-01T07:31:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-01T08:51:28+00:00\" \/>\n<meta name=\"author\" content=\"Dan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ozbroadbandrev\" \/>\n<meta name=\"twitter:site\" content=\"@ozbroadbandrev\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/we-made-a-free-nbn-plans-api-for-australia\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/we-made-a-free-nbn-plans-api-for-australia\\\/\"},\"author\":{\"name\":\"Dan\",\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/#\\\/schema\\\/person\\\/69216480382052315264118e7dbc019c\"},\"headline\":\"We made a free NBN plans API for Australia\",\"datePublished\":\"2026-06-01T07:31:49+00:00\",\"dateModified\":\"2026-06-01T08:51:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/we-made-a-free-nbn-plans-api-for-australia\\\/\"},\"wordCount\":430,\"publisher\":{\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/we-made-a-free-nbn-plans-api-for-australia\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/nbn-plans-api.webp\",\"articleSection\":[\"Guides\",\"NBN\"],\"inLanguage\":\"en-AU\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/we-made-a-free-nbn-plans-api-for-australia\\\/\",\"url\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/we-made-a-free-nbn-plans-api-for-australia\\\/\",\"name\":\"We made a free NBN plans API for Australia - Oz Broadband Review Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/we-made-a-free-nbn-plans-api-for-australia\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/we-made-a-free-nbn-plans-api-for-australia\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/nbn-plans-api.webp\",\"datePublished\":\"2026-06-01T07:31:49+00:00\",\"dateModified\":\"2026-06-01T08:51:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/we-made-a-free-nbn-plans-api-for-australia\\\/#breadcrumb\"},\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/we-made-a-free-nbn-plans-api-for-australia\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/we-made-a-free-nbn-plans-api-for-australia\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/nbn-plans-api.webp\",\"contentUrl\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/nbn-plans-api.webp\",\"width\":1024,\"height\":576,\"caption\":\"Free Australian NBN broadband plans JSON API illustration\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/we-made-a-free-nbn-plans-api-for-australia\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"We made a free NBN plans API for Australia\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/\",\"name\":\"Oz Broadband Reviews\",\"description\":\"Australian broadband information and reviews.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-AU\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/#organization\",\"name\":\"Oz BroadBand Reviews\",\"url\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/logo3-FB.png\",\"contentUrl\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/logo3-FB.png\",\"width\":324,\"height\":319,\"caption\":\"Oz BroadBand Reviews\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/ozbroadbandrev\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/#\\\/schema\\\/person\\\/69216480382052315264118e7dbc019c\",\"name\":\"Dan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca8803bb8a473c88e9a7fde081158e41474f44d50c7a33c805b6511f5139efd6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca8803bb8a473c88e9a7fde081158e41474f44d50c7a33c805b6511f5139efd6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca8803bb8a473c88e9a7fde081158e41474f44d50c7a33c805b6511f5139efd6?s=96&d=mm&r=g\",\"caption\":\"Dan\"},\"sameAs\":[\"https:\\\/\\\/ozbroadbandreview.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.ozbroadbandreview.com\\\/blog\\\/author\\\/dan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"We made a free NBN plans API for Australia - Oz Broadband Review Blog","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.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/","og_locale":"en_US","og_type":"article","og_title":"We made a free NBN plans API for Australia - Oz Broadband Review Blog","og_description":"A free JSON API of every active Australian NBN, 5G and wireless plan. No key, no sign up, just a do-follow link back. Here is how to use it.","og_url":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/","og_site_name":"Oz Broadband Review Blog","article_published_time":"2026-06-01T07:31:49+00:00","article_modified_time":"2026-06-01T08:51:28+00:00","author":"Dan","twitter_card":"summary_large_image","twitter_creator":"@ozbroadbandrev","twitter_site":"@ozbroadbandrev","twitter_misc":{"Written by":"Dan","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/#article","isPartOf":{"@id":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/"},"author":{"name":"Dan","@id":"https:\/\/www.ozbroadbandreview.com\/blog\/#\/schema\/person\/69216480382052315264118e7dbc019c"},"headline":"We made a free NBN plans API for Australia","datePublished":"2026-06-01T07:31:49+00:00","dateModified":"2026-06-01T08:51:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/"},"wordCount":430,"publisher":{"@id":"https:\/\/www.ozbroadbandreview.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-content\/uploads\/2026\/06\/nbn-plans-api.webp","articleSection":["Guides","NBN"],"inLanguage":"en-AU"},{"@type":"WebPage","@id":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/","url":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/","name":"We made a free NBN plans API for Australia - Oz Broadband Review Blog","isPartOf":{"@id":"https:\/\/www.ozbroadbandreview.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/#primaryimage"},"image":{"@id":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-content\/uploads\/2026\/06\/nbn-plans-api.webp","datePublished":"2026-06-01T07:31:49+00:00","dateModified":"2026-06-01T08:51:28+00:00","breadcrumb":{"@id":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/"]}]},{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/#primaryimage","url":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-content\/uploads\/2026\/06\/nbn-plans-api.webp","contentUrl":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-content\/uploads\/2026\/06\/nbn-plans-api.webp","width":1024,"height":576,"caption":"Free Australian NBN broadband plans JSON API illustration"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ozbroadbandreview.com\/blog\/we-made-a-free-nbn-plans-api-for-australia\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ozbroadbandreview.com\/blog\/"},{"@type":"ListItem","position":2,"name":"We made a free NBN plans API for Australia"}]},{"@type":"WebSite","@id":"https:\/\/www.ozbroadbandreview.com\/blog\/#website","url":"https:\/\/www.ozbroadbandreview.com\/blog\/","name":"Oz Broadband Reviews","description":"Australian broadband information and reviews.","publisher":{"@id":"https:\/\/www.ozbroadbandreview.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ozbroadbandreview.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"},{"@type":"Organization","@id":"https:\/\/www.ozbroadbandreview.com\/blog\/#organization","name":"Oz BroadBand Reviews","url":"https:\/\/www.ozbroadbandreview.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.ozbroadbandreview.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-content\/uploads\/2021\/10\/logo3-FB.png","contentUrl":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-content\/uploads\/2021\/10\/logo3-FB.png","width":324,"height":319,"caption":"Oz BroadBand Reviews"},"image":{"@id":"https:\/\/www.ozbroadbandreview.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ozbroadbandrev"]},{"@type":"Person","@id":"https:\/\/www.ozbroadbandreview.com\/blog\/#\/schema\/person\/69216480382052315264118e7dbc019c","name":"Dan","image":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/secure.gravatar.com\/avatar\/ca8803bb8a473c88e9a7fde081158e41474f44d50c7a33c805b6511f5139efd6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ca8803bb8a473c88e9a7fde081158e41474f44d50c7a33c805b6511f5139efd6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ca8803bb8a473c88e9a7fde081158e41474f44d50c7a33c805b6511f5139efd6?s=96&d=mm&r=g","caption":"Dan"},"sameAs":["https:\/\/ozbroadbandreview.com\/blog"],"url":"https:\/\/www.ozbroadbandreview.com\/blog\/author\/dan\/"}]}},"_links":{"self":[{"href":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-json\/wp\/v2\/posts\/1544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-json\/wp\/v2\/comments?post=1544"}],"version-history":[{"count":1,"href":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-json\/wp\/v2\/posts\/1544\/revisions"}],"predecessor-version":[{"id":1547,"href":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-json\/wp\/v2\/posts\/1544\/revisions\/1547"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-json\/wp\/v2\/media\/1546"}],"wp:attachment":[{"href":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-json\/wp\/v2\/media?parent=1544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-json\/wp\/v2\/categories?post=1544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ozbroadbandreview.com\/blog\/wp-json\/wp\/v2\/tags?post=1544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}