Download OpenAPI specification:
AIP national TGP with GST, ATO Fuel Tax Credit and net values
Contract for Check Petrol's customer-safe Australian fuel data.
Reference data provides the Australian Institute of Petroleum (AIP) national average Terminal Gate Price (TGP), including and excluding GST; the ATO heavy vehicle Fuel Tax Credit (FTC) rate for the same period; and the net value (TGP excluding GST less FTC). Weekly and daily rows are available from 1 January 2024, as JSON or CSV.
TGP values are wholesale reference prices, not retail station averages. FTC values are official reference rates selected by date; Check Petrol does not assess eligibility or provide tax advice.
The sandbox serves the same contract, calculations and source data as
production, with separate cp_test_ keys and no service-level
commitment. Every response states its environment.
Responses identify this methodology as cp-tgp-ftc-v1. All arithmetic
uses base-10 decimals and rounds half-up.
week_ending), as in AIP's weekly reports.
Any weekday AIP did not publish is listed in excluded_dates and
never treated as zero.
This reproduces the national average in AIP's Weekly Diesel Prices
Report, which covers the same Monday to Friday.rates_applied lists each rate period used.A source correction recalculates the affected rows and increases their
revision; earlier revisions are never presented as current.
Request limits are set per customer in the applicable service schedule.
Every response reports the current window in RateLimit-* headers, and a
429 response includes Retry-After.
Within /v1, Check Petrol may add optional response properties, enum
values, endpoints and optional query parameters. Clients must ignore
unknown properties and tolerate unknown enum values. Removing or renaming
a field, or changing its meaning, requires a new major version.
Returns one row per completed TGP week. Each row has the national average Terminal Gate Price including and excluding GST, the heavy vehicle Fuel Tax Credit for that week, and the net value (TGP excluding GST less FTC). The figures use the methodology described in the API overview.
Request a week in one of three ways:
Australia/Sydney. If that week is not yet published, the response is
503 DATA_NOT_READY with Retry-After. The API never returns an
older week in its place.week_ending: one specific week, identified by its Sunday.from and to: every published week whose week_ending falls
in the inclusive range. Use this for history and backfill.Send Accept: text/csv to receive the same rows as CSV for bulk
export. CSV columns match the JSON row fields, with observation_dates
joined by ;.
| fuel_type required | string (TgpFuelType) Value: "diesel" National TGP series. Further fuels may be added as new enum values. |
| week_ending | string <date> Example: week_ending=2026-10-18 Sunday that ends the requested TGP week, following AIP's convention
for labelling weekly reports. Cannot be combined with |
| from | string <date> Example: from=2024-01-01 Inclusive start of a date range. Cannot be combined with
|
| to | string <date> Example: to=2026-10-18 Inclusive end of the date range. Defaults to today in
|
| If-None-Match | string ETag from a previous identical request. |
{- "schema_version": "1.0",
- "request_id": "req_01K9ZB3F6M2Q8T4V7X1C5N9P0R",
- "generated_at": "2026-10-19T03:12:44Z",
- "environment": "production",
- "fuel_type": "diesel",
- "query": {
- "week_ending": "2026-10-18"
}, - "coverage": {
- "first_week_ending": "2024-01-07",
- "last_week_ending": "2026-10-18"
}, - "methodology": {
- "methodology_id": "cp-tgp-ftc-v1",
- "rounding_mode": "half_up",
- "tgp_gst_inclusive_decimal_places": 1,
- "derived_decimal_places": 2,
- "gst_divisor": "1.1"
}, - "data": [
- {
- "week_ending": "2026-10-18",
- "week_starting": "2026-10-12",
- "fuel_type": "diesel",
- "unit": "cents_per_litre",
- "tgp_gst_inclusive": "261.3",
- "tgp_gst_exclusive": "237.55",
- "fuel_tax_credit": "21.30",
- "tgp_gst_exclusive_less_fuel_tax_credit": "216.25",
- "observation_dates": [
- "2026-10-12",
- "2026-10-13",
- "2026-10-14",
- "2026-10-15",
- "2026-10-16"
], - "excluded_dates": [ ],
- "fuel_tax_credit_basis": {
- "use_category": "heavy_vehicle_public_road",
- "rates_applied": [
- {
- "rate_id": "ftc_liquid_heavy_vehicle_public_road_2026-08-03",
- "value": "21.3",
- "effective_from": "2026-08-03",
- "observation_dates": [
- "2026-10-12",
- "2026-10-13",
- "2026-10-14",
- "2026-10-15",
- "2026-10-16"
]
}
]
}, - "status": "final",
- "revision": 1,
- "published_at": "2026-10-19T02:30:00Z",
- "source_document_ids": [
- "src_aip_tgp_20261017_8a41c2d0",
- "src_ato_ftc_20260803_a3480ec1"
]
}
], - "sources": [
- {
- "source_document_id": "src_aip_tgp_20261017_8a41c2d0",
- "name": "Australian Institute of Petroleum",
- "retrieved_at": "2026-10-17T22:05:11Z",
- "attribution": "Australian Institute of Petroleum"
}, - {
- "source_document_id": "src_ato_ftc_20260803_a3480ec1",
- "name": "Australian Taxation Office",
- "retrieved_at": "2026-10-17T22:05:30Z",
- "attribution": "Australian Taxation Office"
}
], - "disclaimer": "Fuel Tax Credit values are official reference rates only; eligibility is not assessed and this response is not tax advice."
}Returns one row per published AIP observation date in the inclusive
from–to range. Weekends and any weekday without an AIP national
value have no row; values are never filled or set to zero.
tgp_gst_inclusive is the AIP daily national average exactly as
published. fuel_tax_credit is the heavy vehicle rate in effect on
that date. Send Accept: text/csv for CSV.
| fuel_type required | string (TgpFuelType) Value: "diesel" National TGP series. Further fuels may be added as new enum values. |
| from required | string <date> Example: from=2024-01-01 Inclusive start of the date range. Rows outside published coverage
are absent; a range that ends before coverage starts returns |
| to | string <date> Example: to=2026-10-18 Inclusive end of the date range. Defaults to today in
|
| If-None-Match | string ETag from a previous identical request. |
{- "schema_version": "1.0",
- "request_id": "req_01K9ZB4J1R7W3D5G8K2M6Q0T4V",
- "generated_at": "2026-10-19T03:14:02Z",
- "environment": "production",
- "fuel_type": "diesel",
- "query": {
- "from": "2026-10-15",
- "to": "2026-10-16"
}, - "coverage": {
- "first_date": "2024-01-02",
- "last_date": "2026-10-16"
}, - "methodology": {
- "methodology_id": "cp-tgp-ftc-v1",
- "rounding_mode": "half_up",
- "tgp_gst_inclusive_decimal_places": 1,
- "derived_decimal_places": 2,
- "gst_divisor": "1.1"
}, - "data": [
- {
- "date": "2026-10-15",
- "fuel_type": "diesel",
- "unit": "cents_per_litre",
- "tgp_gst_inclusive": "260.6",
- "tgp_gst_exclusive": "236.91",
- "fuel_tax_credit": "21.30",
- "tgp_gst_exclusive_less_fuel_tax_credit": "215.61",
- "fuel_tax_credit_basis": {
- "use_category": "heavy_vehicle_public_road",
- "rate_id": "ftc_liquid_heavy_vehicle_public_road_2026-08-03"
}, - "status": "final",
- "revision": 1,
- "published_at": "2026-10-17T22:10:00Z",
- "source_document_ids": [
- "src_aip_tgp_20261017_8a41c2d0",
- "src_ato_ftc_20260803_a3480ec1"
]
}, - {
- "date": "2026-10-16",
- "fuel_type": "diesel",
- "unit": "cents_per_litre",
- "tgp_gst_inclusive": "261.5",
- "tgp_gst_exclusive": "237.73",
- "fuel_tax_credit": "21.30",
- "tgp_gst_exclusive_less_fuel_tax_credit": "216.43",
- "fuel_tax_credit_basis": {
- "use_category": "heavy_vehicle_public_road",
- "rate_id": "ftc_liquid_heavy_vehicle_public_road_2026-08-03"
}, - "status": "final",
- "revision": 1,
- "published_at": "2026-10-17T22:10:00Z",
- "source_document_ids": [
- "src_aip_tgp_20261017_8a41c2d0",
- "src_ato_ftc_20260803_a3480ec1"
]
}
], - "sources": [
- {
- "source_document_id": "src_aip_tgp_20261017_8a41c2d0",
- "name": "Australian Institute of Petroleum",
- "retrieved_at": "2026-10-17T22:05:11Z",
- "attribution": "Australian Institute of Petroleum"
}, - {
- "source_document_id": "src_ato_ftc_20260803_a3480ec1",
- "name": "Australian Taxation Office",
- "retrieved_at": "2026-10-17T22:05:30Z",
- "attribution": "Australian Taxation Office"
}
], - "disclaimer": "Fuel Tax Credit values are official reference rates only; eligibility is not assessed and this response is not tax advice."
}Returns authoritative ATO Fuel Tax Credit rate periods. Send either
acquired_on, for the rates in effect on one fuel acquisition date,
or from and to, for every rate period that overlaps the inclusive
range. Exactly one form is required; the request date is never used in
place of an acquisition date.
| acquired_on | string <date> Example: acquired_on=2026-10-15 Fuel acquisition date used to select the authoritative FTC effective
period. Required unless |
| from | string <date> Example: from=2024-01-01 Inclusive start of a date range. Cannot be combined with
|
| to | string <date> Example: to=2026-10-18 Inclusive end of the date range. Defaults to today in
|
| use_categories | Array of strings (FtcUseCategory) unique Items Enum: "heavy_vehicle_public_road" "other_business_use" FTC use categories. Omit to return all rates effective on |
| If-None-Match | string ETag from a previous identical request. |
{- "schema_version": "1.0",
- "request_id": "string",
- "generated_at": "2019-08-24T14:15:22Z",
- "environment": "sandbox",
- "data": {
- "acquired_on": "2019-08-24",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "revision": 1,
- "validated_at": "2019-08-24T14:15:22Z",
- "rates": [
- {
- "rate_id": "string",
- "applies_to_fuels": [
- "petrol"
], - "use_category": "heavy_vehicle_public_road",
- "effective_from": "2019-08-24",
- "effective_to": "2019-08-24",
- "value": "168.9",
- "unit": "cents_per_litre",
- "source_document_id": "string"
}
], - "sources": [
- {
- "name": "string",
- "published_at": "2019-08-24T14:15:22Z",
- "retrieved_at": "2019-08-24T14:15:22Z",
- "source_document_id": "string",
- "attribution": "string"
}
], - "disclaimer": "string"
}
}