by @cleanexpo
Automated scraping and extraction of current Australian tax rates from ATO.gov.au and related government sources
Extracts current tax rates, thresholds, and benchmarks from official Australian government sources. Uses Jina AI Reader API to convert ATO web pages into structured rate data with full provenance tracking.
Use the Jina AI Reader API to fetch and parse ATO pages:
curl "https://r.jina.ai/https://www.ato.gov.au/[rate-page-path]" \
-H "Authorization: Bearer $JINA_API_KEY"
The Jina Reader converts pages to clean markdown, stripping navigation and ads. Rate tables are preserved as markdown tables for structured extraction.
| Rate | Source URL | Update Schedule | Extraction Pattern |
|---|---|---|---|
| Individual Tax Brackets | ato.gov.au/tax-rates-and-codes/tax-rates-australian-residents | Annual (1 Jul) | Table: Taxable income / Tax on this income |
| Corporate Tax Rate | ato.gov.au/businesses-and-organisations/income-deductions-and-concessions/income-tax-rate | Annual (Budget) | Paragraph: "The full company tax rate is..." |
| Division 7A Benchmark | ATO Tax Determinations (annual) | Annual (before 1 Jul) | TD title: "Income tax: Division 7A benchmark interest rate" |
| Fuel Tax Credits | ato.gov.au/businesses-and-organisations/income-deductions-and-concessions/incentives-and-concessions/fuel-schemes/fuel-tax-credits-business/rates-all-fuels | Quarterly | Table: Fuel type / Rate per litre / Period |
| SG Rate | ato.gov.au/businesses-and-organisations/super-for-employers/how-much-to-pay | Annual (legislated) | Table: Period / SG rate percentage |