Mobile Plans — JSON Data Feed
Machine-readable JSON of all Australian mobile plans. Updated daily from verified carrier data. License: CC-BY-4.0. Attribution required: Data via Bill Hero (billhero.com.au).
Endpoint
GET https://billhero.com.au/data/mobile GET https://billhero.com.au/data/mobile?type=prepaid GET https://billhero.com.au/data/mobile?network=telstra GET https://billhero.com.au/data/mobile?type=prepaid&network=telstra&data_gb_min=40
Available filters
| Parameter | Type | Description | Example |
|---|---|---|---|
| carrier | string | Carrier/MVNO slug (exact match) | boost |
| monthly_price_max | number | Max monthly price AUD | 30 |
| type | enum | postpaid | prepaid | sim_only | prepaid |
| network | enum | telstra | optus | vodafone (host network) | telstra |
| data_gb_min | number | Minimum data allowance in GB | 40 |
| intl_country | string | ISO alpha-2 country code — returns plans with free calls to that country | IN |
Example: https://billhero.com.au/data/mobile?type=prepaid&network=telstra&data_gb_min=40
Response schema
{
"_meta": {
"source": "https://billhero.com.au",
"license": "CC-BY-4.0",
"attribution": "Data via Bill Hero (billhero.com.au)",
"generated_at": "ISO 8601 timestamp",
"row_count": number,
"filters_applied": { ...active filters }
},
"plans": [
{
"carrier": string,
"host_network": string,
"plan_name": string,
"plan_type": string,
"monthly_price_aud": number | null,
"data_gb": number | null,
"calls_included": string | null,
"contract_term": number | null,
"five_g": boolean | null,
"intl_included_countries": string[] | null,
"source_captured_at": string
}
]
}curl examples
# All mobile plans curl https://billhero.com.au/data/mobile # Prepaid plans on Telstra network with 40+ GB data curl "https://billhero.com.au/data/mobile?type=prepaid&network=telstra&data_gb_min=40" # Plans under $30/mo on any network curl "https://billhero.com.au/data/mobile?monthly_price_max=30" # Plans with free calls to India curl "https://billhero.com.au/data/mobile?intl_country=IN"
Cache-Control: public, s-maxage=3600, stale-while-revalidate=86400. License: CC-BY-4.0. Data sourced independently by Bill Hero from carrier websites.
