OpenStreamLog in

Overview

Open Australian utility pricing, with its provenance attached.

OpenStream tracks retail pricing across Australian NBN, mobile and energy providers, re-checks it against each provider's own site nightly, and - where a genuine public wholesale reference exists - computes an open margin. The product is the data: an API, an MCP server, and this public citable record.

priced NBN plans
431
what the site serves today: every one cites its source and its last-confirmed read
providers with a priced plan
76
the brands behind those plans, of 149 NBN brands on the register · + satellite
rows in the baseline catalogue
487
the captured catalogue the hourly reads are laid over, not the served count above; 422 baseline rows with an open margin

Counts on this page are one reading of the OpenStream dataset, version 2026-11-08.live, newest read 2026-11-08. Prices are re-read through the day, so a count here and the same count read an hour later can differ; each says what it counts.

What we cover

VerticalWholesale referenceOpen margin?
NBN fixed broadbandnbn_sau_tariffyes - real
Retail electricity & gasenergy_cost_stackyes - real
Mobile & MVNO plansnone publishedno - retail only

Mobile carries no margin field by design: MVNO wholesale deals are private contracts, so any "margin" would be an estimate presented as fact - exactly what this service must never emit.

Five invariants

Enforced in code and tests, not aspirations.

  1. Never serve an estimated number as fact. Margin only where a public wholesale reference exists.
  2. Everything served is traceable to source rows and raw snapshots.
  3. Diff-first: unchanged content short-circuits at the hash; change-sets flow, not re-harvests.
  4. Config over code: sources, verticals, attributes and tiers are registry records.
  5. Exposure tiers (public / customer / internal) are a legal boundary, not a feature flag.

Consume it

REST API

Query, point-in-time, change feed, margin, zones, calculator.

/api/v1/plans · OpenAPI 3.1

MCP server

check_address · recommend_plans · signup_link · cheapest_electricity · electricity_network · find_plans · cheapest_plan · compare_plans · get_plan · plan_history · plan_changes · lookup_provider · search · fetch

An assistant with this connected can check an address against NBN Co, run the same comparison this site runs, and hand the person a tracked sign-up link.

/api/mcp · how to connect

The public record

Every plan has a permanent, dated, citable page for every day of state, and every change is published as its own delta entry. This is the Wayback-Machine-for-plans layer LLM search engines can cite directly.

Browse plans →   What changed today →   Answers →

Open pricing means Australians can be better informed, and save more.

Most comparison sites show a fraction of the market: the providers that pay to be listed. OpenStream tracks every NBN brand on NBN Co's register, 149 NBN brands on the register, with 431 priced NBN plans re-read every hour. Nothing is promoted, every price links to the page it came from, and the whole dataset is free to download.

  • 149
    NBN brands on the register
  • 431
    priced NBN plans
  • 0
    promoted rows
  • 100%
    of prices cite their source