Skip to main content
Glama

Server Details

Prices people actually paid, from official open data: homes, rents, fuel, energy, food, medicines.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Screed369/proofprice-mcp
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 39 tools

Disambiguation4/5

Each tool maps to a distinct price domain (airfares, rents, groceries, fuel, energy, tuition, contracts, etc.) and the descriptions carry explicit 'do not use for' boundaries plus freshness and country scope, which makes most choices clear. The weak spots are the three farm-level tools (farm_gate_prices, farm_prices, producer_prices) and the wholesale cluster (wholesale_fresh_food_prices, wholesale_market_prices, farm_gate_prices), which differ mainly by country set and cadence and could easily be misselected, plus check_price which overlaps every category by design.

Naming Consistency4/5

Nearly all tools follow a predictable pricepaid_<domain>_prices snake_case pattern, and the _history variants are a readable, consistent suffix convention. Minor deviations (pricepaid_commercial_property, pricepaid_home_sales, pricepaid_coverage, pricepaid_check_price) break the noun_prices form but remain self-explanatory.

Tool Count2/5

39 tools is well past a comfortable surface for one server; broad subject-matter coverage justifies many entries, but the set is inflated by five near-duplicate *_history tools (fuel, grocery, home sales, wholesale power) that could be parameters of their 'now' counterparts, plus a meta check_price tool and a coverage tool. An agent must sift a very large menu to find the right category.

Completeness4/5

The surface covers an unusually wide lifecycle of official price evidence — paid prices, posted tariffs, wholesale quotes, border values, price levels, and a verdict/audit path via check_price — with a coverage tool to discover supported countries and sources. Gaps remain in that many categories are single-country or stale-year only (car prices SG, supplementary health insurance FR, home upgrades IE), but these are data-availability limits rather than missing operations.

Available Tools

39 tools
pricepaid_airfare_pricesAirfares paidA
Read-onlyIdempotent
Inspect

Use this when a user asks what people actually pay for a flight between two cities or airports (for example JFK to LAX, or Chicago to Miami), or what the average airfare out of a city is, in Australia (domestic routes) (country AU) or the United States (domestic flights within the contiguous 48 states) (country US). Returns the official average fare per passenger each way, in the currency the answer states, for the latest quarter published, with (where the source publishes them) the passengers per day behind it, the share of the largest carrier, the change on a year earlier and the last few quarters, plus the official source and licence. This is a published quarterly average of fares paid (price_type official_statistic), not a range built from tickets, so the range fields are null and there is no sample size; how fresh: Australia (domestic routes): monthly; the newest month is usually the one just ended; the United States (domestic flights within the contiguous 48 states): quarterly, published about five to six months after the quarter ends (the first quarter of 2026 was published in September 2026); every answer states its quarter. Do not use for today's fare, a specific date, airline or cabin, a booking or price alert, international flights, routes outside the places named above, hotels, or other countries.

NameRequiredDescriptionDefault
toNoWhere it ends: an airport code or a city. Leave out to get the average fare over the busiest routes out of the 'from' city. AU: city or airport code. Required for AU (the answer is for one route, either direction). US: airport code or city. Two airports give the airport-pair average where DOT publishes it; otherwise (and for cities) the city-pair average.
fromYesWhere the flight starts: an airport code (JFK, LAX) or a city (Chicago, 'Portland, OR'). Required. AU: city or airport code (Sydney, SYD, 'Gold Coast', OOL). Required, and AU also needs 'to'. US: airport code (JFK, ORD) or city ('Chicago', 'Portland, OR', 'New York'). Airports in one metro area share one city market for city-level questions.
countryYesAU = Australia (domestic routes between about 70 city pairs; cheapest advertised return fare, not a fare paid); US = United States, contiguous 48 states (domestic flights only; Alaska, Hawaii and territories are not covered)
quartersNoHow many recent quarters to include in the trend (default 4, at most 20). The headline figure is always the latest quarter. AU: the range covers this many quarters of monthly fares (default 4 = 12 months; at least 2 are needed for a range). AU publishes one cheapest advertised return fare per route per month: advertised, not paid, so the price type is posted_price. US: the trend lists this many quarters, newest first. DOT publishes about five to six months after a quarter ends.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Read-only/idempotent safety is already covered by annotations, but the description adds genuinely useful behavior: freshness cadence per country, the 5–6 month publication lag with a concrete example, that range fields are null and there is no sample size, and that the source and licence are returned. The only gap is that return shape detail overlaps with the output schema, which is acceptable.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Usage guidance is front-loaded and there is no wasted topic, but the text is one very long run-on sentence with repeated parentheticals ("Australia (domestic routes)", "the United States (domestic flights within the contiguous 48 states)" appearing multiple times) and could be trimmed substantially without losing information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description need not describe return fields, and it still covers the essentials an agent needs: what is returned, freshness/lag, non-applicable cases, and country-specific caveats. Nothing material is missing for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the parameter descriptions already explain from/to semantics, the AU-vs-US differences, and the quarters trend. The description reinforces a few points (every answer states its quarter, US trend newest-first) but adds little parameter-level meaning beyond the schema, so the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific resource (average airfare paid per passenger each way between two cities/airports) and a specific verb-like scope (returns the published quarterly average), and it is clearly distinguishable from the many other pricepaid_* sibling tools because it names airfare, routes and carriers. It even disambiguates the misleading title by noting that AU figures are advertised fares rather than fares paid.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit when-to-use triggers ("what people actually pay for a flight between two cities", "average airfare out of a city") and a thorough exclusion list (today's fare, specific date/airline/cabin, booking, price alerts, international flights, hotels, other countries). It also scopes geography precisely to AU domestic routes and the contiguous US.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_auction_pricesPublic auction prices (winning bids on surplus goods)A
Read-onlyIdempotent
Inspect

Use this when a user asks what used, surplus or seized goods (vehicles, heavy equipment, electronics, office furniture, tools and similar) went for at public auction in Canada (federal surplus), France (state auctions), Hong Kong (government auctions), Ukraine (Prozorro.Sale public asset sales), the United States (federal surplus) or Seattle (City fleet sales). Returns the median final bid on sold lots, a typical range (10th–90th percentile), the number of lots, the period, and the source and licence. How fresh: Canada (federal surplus): half-yearly files; the newest sale in the latest file can be several months old; France (state auctions): yearly file: calendar 2024 (published 20 Feb 2026); the 2025 file is expected around Feb 2027; Hong Kong (government auctions): a new pair of files after each auction, about every two weeks; Ukraine (Prozorro.Sale public asset sales): daily collection of the newest 60 days of signed sale contracts; the United States (federal surplus): monthly file, covers the last six months of auctions; Seattle (City fleet sales): updated irregularly after each auction batch (newest sale 15 Oct 2026 when checked). These are winning bid levels on lots marked sold (before any buyer premium, not confirmed receipts) for used goods, not retail prices. Nothing is returned for fewer than 5 lots, and no seller or lot is named. Do not use for new goods, shop prices or other countries.

NameRequiredDescriptionDefault
cityNoUS only: 'Seattle' answers from City of Seattle sold fleet vehicles and equipment (actual auction sale prices). Leave out for US federal (GSA) surplus.
whatYesLot type: a group name or words from the lot title, such as 'vehicles', 'heavy equipment', 'office furniture' or 'forklift'. CA: one of vehicles, heavy-equipment, electronics, office-furniture, boats, tools-machinery, or a word such as 'truck', 'laptop', 'forklift', 'desk'. FR: 'cars', 'vans', 'motorbikes', 'bicycles', 'computers', 'furniture', 'jewellery', 'wine', or words from the brand, model or description ('renault clio'). HK: one of private-cars, goods-vehicles, motorcycles, containers, or a word such as 'car', 'van', 'motorcycle', 'container'. UA: one of vehicles, machinery, electronics, furniture, real-estate, land, farm-produce, other, any, or a word such as 'truck', 'building', 'land', 'grain'. 'any' covers every concluded sale. US with city=Seattle: words from the item, such as 'van', 'pickup truck', 'scooter', 'patrol', 'ford'.
stateNoOptional region to narrow to, see the country notes below. CA: province or territory, name or two-letter code ('ON', 'Quebec'). Omit for all of Canada. FR: the auction house city (CAV) such as 'Lyon', 'Marseille' or 'Toulouse'. The data is the 2024 file of French state auctions (seized, impounded and court sales). HK: not used (whole territory). UA: region (oblast) name such as Kyiv city, Vinnytsia, Volyn, Dnipropetrovsk, Donetsk; 'Kyiv' alone means the city, 'Kyiv oblast' the region. Omit for all of Ukraine. US: two-letter state or territory code ('TX'). The auctions are US federal surplus and seized goods.
monthsNoHow many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24. HK: rounded to 12 or 24. UA: not used; each figure covers contracts signed in the newest 60 days.
countryYesCA = Canada (Government of Canada surplus sold through GCSurplus); FR = France; HK = Hong Kong (Government Logistics Department auctions of surplus and confiscated goods); UA = Ukraine (state, municipal and bankrupt-estate assets sold on Prozorro.Sale); US = United States; US = United States (federal surplus; add city=Seattle for City of Seattle sold fleet vehicles)

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true and openWorldHint=true, so the safety profile is covered. The description adds genuinely useful behavioral context: results are pre-buyer-premium winning bids, not confirmed receipts, and nothing is returned for fewer than 5 lots. That suppression rule is helpful, but the lengthy per-source freshness recital is closer to provenance documentation than to call-shaping behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

It is front-loaded correctly, with the use case first and the exclusion last, which is the right shape. But the middle is a single dense run-on that repeats each country label three times across the scope and freshness passages, making it harder to scan than it needs to be for a five-parameter tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, yet the description still summarizes the return shape (median final bid, 10th–90th percentile range, lot count, period, source and licence) and the anonymity caveat (no seller or lot named). Combined with per-source staleness and the minimum-lot threshold, an agent has everything needed to set expectations and decide when not to call.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already defines country enums, city, state, what and months in detail, and baseline is 3. The description goes slightly beyond by tying each country to its actual source (GCSurplus, Prozorro.Sale, GLD auctions) and by implying the country scope constraint, which helps an agent pick the right enum value and reject out-of-scope requests.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a concrete trigger and a specific resource: winning bids on used/surplus/seized goods at public auction, with the exact list of covered countries and sources. It explicitly separates itself from the nearest sibling concept by stating these are 'winning bid levels on lots marked sold ... not retail prices', which distinguishes it from pricepaid_car_prices and similar retail tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Both directions are stated: 'Use this when a user asks what used, surplus or seized goods ... went for' and 'Do not use for new goods, shop prices or other countries.' The excluded cases map directly onto the sibling tools an agent could otherwise confuse it with.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_border_pricesBorder prices: customs unit values per kilogramA
Read-onlyIdempotent
Inspect

Use this when a user asks what traded goods are worth at the border, per kilogram, as declared to customs: for example what a country pays per kg to import wheat, diesel, cheese or timber, or earns per kg exporting whisky or steel, in the EU member states listed (country FR), the EU member states listed (country DE), the EU member states listed (country ES), the EU member states listed (country IT), the EU member states listed (country NL), the EU member states listed (country BE), the EU member states listed (country IE), the EU member states listed (country PL), the EU member states listed (country PT), the EU member states listed (country DK), the EU member states listed (country SE) or the United Kingdom (country GB), optionally from or to one partner country. Returns the customs value divided by the net weight (a value-weighted average per kg in the reporting country's currency), a range between the 10th and 90th percentile of the individual customs lines weighted by weight, the months it covers, the biggest partner countries and the official source and licence. This is a customs unit value (price_type official_statistic) built from declared trade values and weights, not a shelf price, not a wholesale quote and not a receipt, so there is no sample size. How fresh: the EU member states listed: monthly: Eurostat publishes each month's trade statistics about 2.5 months after the month ends; our figures are read live and each answer states its months; the United Kingdom: monthly: HMRC publishes each month's trade statistics about six weeks after the month ends; our figures are read live and each answer states its months. Do not use for what a shopper pays in a shop, for a single contract or shipment, for futures or spot quotes, for services, or for countries that are not listed.

NameRequiredDescriptionDefault
monthsNoHow many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. EU: months to include, 1 to 12 (default 1). GB: months to include, 1 to 12 (default 1).
periodNoOptional last month to include, as YYYY-MM. Default: the newest month the customs authority has published. EU: the last month to include (YYYY-MM). Eurostat publishes about 2.5 months after the month ends; default is the newest published month. GB: the last month to include (YYYY-MM). HMRC publishes about six weeks after the month ends; default is the newest published month.
countryYesFR, DE, ES, IT, NL, BE, IE, PL, PT, DK, SE = EU member states (Eurostat Comext: customs value per kilogram of goods imported or exported, by customs commodity code and partner country, monthly); GB = United Kingdom (HMRC Overseas Trade Statistics: customs value per kilogram of goods imported or exported, by customs commodity code and partner country, monthly)
partnerNoOptional partner country (ISO code such as 'DE' or 'US', or its name): where the goods came from (imports) or went to (exports). Leave out for all partners. EU: optional partner country, as a 2-letter ISO code (DE, US, CN, BR ...) or common name. GB: optional partner country, as an ISO code (DE, US, CN, FR, NL, IE ...) or HMRC's country name.
productYesThe goods: an everyday word such as 'wheat', 'diesel', 'cheese', 'timber', 'steel', 'whisky', or a customs commodity code (HS/CN) of 4 to 8 digits such as '1001' or '271019'. EU: an everyday word (diesel, petrol, crude oil, natural gas, wheat, barley, maize, rice, sugar, coffee, tea, cocoa and more) or a customs commodity code of 4, 6 or 8 digits (HS/CN, e.g. 1001 wheat, 271019 diesel, 0406 cheese). A code groups different products, so the average depends on the mix. GB: an everyday word (diesel, petrol, crude oil, wheat, barley, maize, rice, sugar, coffee, tea, cocoa, apples and more) or a customs commodity code of 4 to 8 digits (HS/CN, e.g. 1001 wheat, 2710 19 diesel, 0406 cheese). A code groups different products, so the average depends on the mix.
directionNoGoods coming in (imports, default) or going out (exports). EU: imports (default) or exports of the country asked about, trade with all other countries. GB: imports (default) or exports, as the UK reports them (EU and non-EU trade combined).

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover readOnly/idempotent/openWorld, but the description adds substantive context: the metric is a value-weighted average of customs value over net weight in the reporting country's currency, with a 10th–90th percentile band weighted by weight, and it deliberately has no sample size. Freshness is disclosed with concrete publication lags (Eurostat ~2.5 months, HMRC ~6 weeks) and the source/licence are named as part of the response.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The when-to-use framing is front-loaded and valuable, but the sentence enumerating all twelve countries as 'the EU member states listed (country FR), the EU member states listed (country DE)…' is pure noise that duplicates the schema enum, and the publication-lag explanation is repeated twice in near-identical wording. The delivery is a single dense block rather than separated concerns.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need not be re-explained, and the description nonetheless tells the agent what comes back (unit value, percentile range, months covered, top partners, source/licence). Combined with freshness, currency semantics, and the exclusion list, nothing material is missing for a correct call.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so every parameter (months, period, country, partner, product, direction) is already documented in the schema, including EU vs GB differences and enum meanings. The description only restates the partner and product hints at a high level and adds no syntax or default behaviour beyond what the schema provides, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (what traded goods are worth at the border, per kilogram, as declared to customs) and resource (customs unit values), with concrete product examples. It also draws a hard boundary against neighbouring price concepts ('not a shelf price, not a wholesale quote, not a receipt'), which is exactly what an agent needs to separate this from the many other pricepaid_* tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Opens with the triggering user question ('when a user asks what traded goods are worth at the border') and closes with an explicit exclusion list: not shopper prices, not a single contract or shipment, not futures/spot quotes, not services, not unlisted countries. Both when-to-use and when-not-to-use are spelled out rather than implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_broadband_pricesMobile and broadband pricesA
Read-onlyIdempotent
Inspect

Use this when a user asks what home internet (fixed broadband at a given speed, with or without phone and TV) or a mobile data plan costs per month in the EU, or how that compares between countries. Returns the official figure for a standard offer in the latest year published, the previous year and the change, and the same country's other offers, with the official source and licence. It is the cheapest posted offer of the largest operators, not what customers actually paid, and not a range built from sales: the range fields are null and there is no sample size. How fresh: annual figures with a lag of about two years (newest year 2024, dataset updated May 2026); each answer states its reference year. Do not use for a quote from one provider, for business lines, or for countries that are not listed.

NameRequiredDescriptionDefault
offerNoWhich standard offer. Friendly names such as fixed_100_200 (fixed internet 100-200 Mbps, the default), fixed_30_100, fixed_1gbps, mobile_10gb, mobile_unlimited, or a publisher code. The country notes list them. EU, Eurostat: the cheapest posted offer of the largest operators, PPP euro per month. Names: fixed_lt12 (FI_MBPS_LT12), fixed_30_100 (FI_MBPS30-100), fixed_100_200 (FI_MBPS100-200), fixed_200_999 (FI_MBPS200-999), fixed_1gbps (FI_GBPS_GE1), fixed_100_200_phone (FI_MBPS100-200_P), fixed_100_200_phone_tv (FI_MBPS100-200_PTV), mobile_1gb (MI_GB1_NC), mobile_2gb (MI_GB2_NC), mobile_5gb (MI_GB5_NC), mobile_10gb (MI_GB10_NC), mobile_20gb (MI_GB20_NC), mobile_50gb (MI_GB50_NC), mobile_unlimited (MI_NLTD_NC). Any Eurostat offer code also works, e.g. FI_MBPS30-100_PTV (fixed 30-100 Mbps with phone and TV). Default fixed_100_200.
countryYesEU member states as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (readOnly, destructiveHint), the description details critical behavioral traits such as data latency ('annual figures with a lag of about two years') and methodology ('cheapest posted offer,' 'not what customers actually paid'). This is highly valuable context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

While it is lengthy, the description is dense with crucial information, and nearly every sentence adds necessary context regarding data source, limitations, or usage constraints. The structure logically flows from purpose to limitations.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity of scraping/curating official economic data (Eurostat), the description is remarkably complete. It covers what the data is, how fresh it is, what it is NOT (e.g., actual customer payment), and which providers/lines are excluded.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 100% schema coverage, the baseline is high. The description adds semantic meaning by explaining that the `offer` parameter uses 'friendly names' that map to specific technical specifications like 'fixed_100_200 (fixed internet 100-200 Mbps, the default),' aiding interpretation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly defines the purpose as providing official mobile and broadband prices for fixed and mobile plans within the EU. It specifically distinguishes its focus on the 'cheapest posted offer of the largest operators,' providing a clear operational scope.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

This tool provides exceptionally strong usage guidelines by establishing hard boundaries. It explicitly instructs agents 'Do not use for a quote from one provider, for business lines, or for countries that are not listed,' which prevents incorrect tool selection or data misuse.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_car_pricesCar-related prices actually paidA
Read-onlyIdempotent
Inspect

Use this when a user asks what people actually paid for the right to own or buy a car (an entitlement or quota certificate, a sale or an auction result) in Singapore car ownership rights (COE) (country SG). Returns the median winning price, a typical range (10th–90th percentile), the number of bidding rounds or sales, the period covered, a confidence label, and the official source and licence. Do not use for asking prices, dealer listings, or other countries.

NameRequiredDescriptionDefault
monthsNoHow many recent months to include. Default 12.
countryYesSG = Singapore COE (Certificate of Entitlement) bidding results
productNoWhich price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'.
vehicle_classNoSG only: COE category. A = cars up to 1600cc (default), B = cars above 1600cc, C = goods vehicles/buses, D = motorcycles, E = open.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, openWorld). The description adds meaningful context beyond them: the payload includes a confidence label and official source/licence, signalling data provenance and reliability. It stops short of noting bidding cadence, freshness, or empty-result behaviour, so not a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the use case and followed by a crisp exclusion sentence. The parenthetical gloss on 'entitlement or quota certificate, a sale or an auction result' is slightly convoluted and could be tightened.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description needn't enumerate return fields, yet it summarises them for quick judgement. Parameters, safety annotations and usage boundaries are all covered; only bidding freshness/cadence and empty-result behaviour are unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and all three enums (country, product, vehicle_class) are documented in the schema, so the baseline is 3. The description only reinforces the country scoping (SG, not other countries) and adds no detail on months, product, or vehicle class beyond structured fields.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource: what people actually paid for Singapore COE entitlements, including the exact statistic returned (median winning price). It is clearly separable from siblings such as pricepaid_auction_prices or pricepaid_home_sales because it scopes to Singapore car COE bidding results.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit 'Use this when...' trigger plus explicit exclusions ('Do not use for asking prices, dealer listings, or other countries'), which routes the agent away from the most likely wrong siblings and from the common misconception about listings vs. paid prices.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_check_priceCheck a price before you payA
Read-onlyIdempotent
Inspect

Use this before paying: when a user or agent has a proposed price for something (a rent, a home, a litre of fuel, a medicine, a contract) and wants to know whether it is typical against recorded official evidence. Give the category (border-prices, broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, state-property-rents, supplementary-health-insurance, surplus-auctions, transport-fares, tuition, wholesale-fresh-food, wholesale-markets and wholesale-power), the country, the same parameters that category's own tool takes, and the price. It runs the category's normal answer and returns a verdict: within, above or below the typical range (10th–90th percentile of recorded prices) when the evidence is a set of records; about, above or below the average when the evidence is one official average or median (within 5% counts as about average, and it says plainly this is an average, not a distribution); or cannot_judge, with the reason, when the currency or unit differs (ProofPrice never converts), there are too few records or nothing matched. It also returns where the price sits (for example '27% above the median and above the 90th percentile'), the reasons and cautions (posted prices are not paid prices, old periods), what is missing, one quotable sentence, and the full evidence answer with source, licence and audit-trail fields to keep with the reasoning. Do not use it to value one specific item or address, as financial or legal advice, or to compare prices in different currencies or units. After 20 free calls a day per caller this tool costs USD 0.10 per answered call, paid with x402 (USDC); a 402 reply lists how. Nothing is charged for "not enough records" or errors.

NameRequiredDescriptionDefault
toNoParameter of the category (same name and meaning as in its own tool). flights: Where it ends: an airport code or a city. Leave out to get the average fare over the busiest routes out of the 'from' city. AU: city or airport code. Required for AU (the answer is for one route, eith
ageNoParameter of the category (same name and meaning as in its own tool). health-insurance: US only: the person's age in years (18 to 63 give their own rate; 64 and over share one; 0-14 share the child rate).
cpvNoParameter of the category (same name and meaning as in its own tool). contracts: Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the wh
hubNoParameter of the category (same name and meaning as in its own tool). wholesale-power: AU gas only: STTM hub ADL (Adelaide), BRI (Brisbane) or SYD (Sydney, default); short names like NSW, QLD or SA also work.
sexNoParameter of the category (same name and meaning as in its own tool). health-insurance: HK only: male (default) or female.
taxNoParameter of the category (same name and meaning as in its own tool). fuel: EU Weekly Oil Bulletin countries only: 'with' (default) = the pump price with all duties and taxes; 'without' = the Commission's price net of duties and taxes (VAT and excise removed), the basis many
useNoParameter of the category (same name and meaning as in its own tool). state-property-rents: Word or phrase for the tendered use, matched in the tender's permitted uses, e.g. childcare, hostel, school, storage, nursery, office. Leave out for all awards. Singapore: a word from the tendered use
areaNoParameter of the category (same name and meaning as in its own tool). childcare: Place: a county, a region, a local authority, or a state or city where the source says so (examples: 'Cook County, IL', 'London', 'Dublin'). Leave out for the whole country, where the source has a nat | construction: State or region, where the publisher splits by place (the country notes say how). Leave out for the national figure. BR: state name or two-letter code ('São Paulo', 'SP', 'Bahia', 'RJ'); leave out for | fuel: Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'W | health-insurance: Region (see the country notes), e.g. a canton code such as 'ZH'. Leave out for the whole country. CH: a canton code (AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, | home-upgrades: Place, only where the publisher splits by place (the country notes say how). Leave out for the national figure. GB: national figures only; an area is ignored and the answer says so. IE: a county (Kerr | hotels: Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. CA: optional. An Ontario tourism region or city as the | insurance: Place: a 5-digit ZIP code or a state code, depending on the country notes (examples: '32935', 'TX'). Required. US: required. A 5-digit ZIP code ('32935') or a 2-letter state or territory code ('TX', '
cityNoParameter of the category (same name and meaning as in its own tool). surplus-auctions: US only: 'Seattle' answers from City of Seattle sold fleet vehicles and equipment (actual auction sale prices). Leave out for US federal (GSA) surplus.
fromNoParameter of the category (same name and meaning as in its own tool). flights: Where the flight starts: an airport code (JFK, LAX) or a city (Chicago, 'Portland, OR'). Required. AU: city or airport code (Sydney, SYD, 'Gold Coast', OOL). Required, and AU also needs 'to'. US: airp
fuelNoParameter of the category (same name and meaning as in its own tool). fuel: petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded U
itemNoParameter of the category (same name and meaning as in its own tool). groceries: Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definit
townNoParameter of the category (same name and meaning as in its own tool). commercial-property: Town or city. FR: town, e.g. 'Bordeaux', or use postcode. HK: required. Offices: a district (Central, Sheung Wan, Wan Chai, Causeway Bay, North Point, Quarry Bay, Tsim Sha Tsui, Mong Kok, Kwun Tong). | fuel: Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fe | home-sales: Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundeslan | rent: Town, city or local area. AU (South Australia): a suburb name, e.g. Glenelg, Norwood or Mount Barker; or a four-digit 5xxx postcode. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW r
unitNoWhat the price is per, for example 'per month', 'per litre', 'per home'. Defaults to the evidence unit. A different unit gives cannot_judge.
whatNoParameter of the category (same name and meaning as in its own tool). contracts: What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product cod | surplus-auctions: Lot type: a group name or words from the lot title, such as 'vehicles', 'heavy equipment', 'office furniture' or 'forklift'. CA: one of vehicles, heavy-equipment, electronics, office-furniture, boats,
yearNoParameter of the category (same name and meaning as in its own tool). diet-costs: Year of the estimate (2017 onwards). Leave out for the newest year the World Bank holds. World Bank: 2017 to the newest year held (2025 at the last check). Leave out for the newest year. | supplementary-health-insurance: Survey year (the survey is run every two years). Default: the newest. France: survey year 2019, 2021 or 2023 (default: newest). | tuition: Australia only: 2026 or 2027 rates. Default is the year in force today.
zoneNoParameter of the category (same name and meaning as in its own tool). wholesale-power: Bidding zone, only where a country has more than one: DK = DK1 (west, default) or DK2 (east). IT answers northern Italy (IT-North), NO south-west Norway (NO2); other countries have one zone.
basisNoParameter of the category (same name and meaning as in its own tool). commercial-property: HK only: price (default, average sale price per m²) or rent (average monthly rent per m²). | medicines: US only: leave out for the pharmacy's acquisition cost (NADAC, weekly); 'medicare_spend' for what Medicare Part D spent per dosage unit (CMS, yearly, before rebates); 'part_b_asp' for Medicare Part B'
cycleNoParameter of the category (same name and meaning as in its own tool). tuition: Degree level: first = bachelor's (first cycle, the default), second = master's (second cycle). Also accepts bachelor, master, undergraduate, postgraduate. Australia: the Commonwealth supported amounts
fieldNoParameter of the category (same name and meaning as in its own tool). tuition: Australia only: field of education, e.g. law, nursing, engineering, computing, education, medicine, agriculture (or an id from extra.all_fields). Default law_commerce.
gradeNoParameter of the category (same name and meaning as in its own tool). commercial-property: HK offices only: A (default), B or C, the RVD office grade.
hoursNoParameter of the category (same name and meaning as in its own tool). childcare: Full-time or part-time care, where a source publishes both. Most sources publish one basis only and say which. CA: ignored; the table gives one daily fee. GB: ignored; fees are per hour, with no full-
levelNoParameter of the category (same name and meaning as in its own tool). childcare: SG only: one level instead of age_group: Infant, Playgroup, Pre-Nursery, Nursery, Kindergarten 1 or Kindergarten 2. | wholesale-fresh-food: Malaysia fish only: ex_vessel (the price fishers get at first sale at landing; default), wholesale or retail.
modelNoParameter of the category (same name and meaning as in its own tool). health-insurance: standard = free choice of doctor (default); alternative = family-doctor, telemedicine or HMO models with a restricted choice. HK: not used. US: not used.
offerNoParameter of the category (same name and meaning as in its own tool). broadband: Which standard offer. Friendly names such as fixed_100_200 (fixed internet 100-200 Mbps, the default), fixed_30_100, fixed_1gbps, mobile_10gb, mobile_unlimited, or a publisher code. The country notes
priceYesThe price to check, as a number above zero (for example 2400 or 1.95), in the unit and currency below.
roomsNoParameter of the category (same name and meaning as in its own tool). home-sales: LV only: number of rooms of the apartment, 1 to 4. Without it the size with the most deals is returned and the other sizes are listed. | rent: NO only: number of rooms (living rooms plus bedrooms), 1 to 5 (5 means five or more). Required for Norway.
routeNoParameter of the category (same name and meaning as in its own tool). transport-fares: Spain (rail) only: Madrid-Barcelona (default), Madrid-Valencia, Madrid-Alicante, Madrid-Málaga or Madrid-Sevilla, or just the destination (Barcelona, Seville...).
spendNoParameter of the category (same name and meaning as in its own tool). price-levels: What kind of spending: leave out for all household consumption, or give 'food', 'meat', 'dairy', 'bread and cereals', 'fruit', 'vegetables', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, e
starsNoParameter of the category (same name and meaning as in its own tool). hotels: Hotel star category (1 to 5), for sources that publish it. Only national figures are split by stars; do not combine with area. ES: optional, 1 to 5 hotel stars. INE publishes star categories for Spain
stateNoParameter of the category (same name and meaning as in its own tool). energy: US only: the state, by name or postal code ('Texas', 'TX', 'DC'). Leave out for the U.S. average. Gas: EIA publishes no figure for a few states in recent months, then the newest published month is ret | home-sales: US only: 'CT' (Connecticut), 'NY' (New York City), 'IL' (Cook County) or 'DC' (Washington, DC). Usually inferred from the place; set it when a name exists in two of them. | medical: A state or territory, where the source publishes one (the country notes say how to write it). Leave out for the national average. Singapore: the ward class, because Singapore has no states: c = public | surplus-auctions: Optional region to narrow to, see the country notes below. CA: province or territory, name or two-letter code ('ON', 'Quebec'). Omit for all of Canada. FR: the auction house city (CAV) such as 'Lyon',
taxesNoParameter of the category (same name and meaning as in its own tool). energy: Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BE with
yearsNoParameter of the category (same name and meaning as in its own tool). state-property-rents: How many award years to include, counted back from the newest year in the file. Default 10. Singapore: award years to include, counted back from the newest year in the file (2025). Default 10.
cantonNoParameter of the category (same name and meaning as in its own tool). energy: CH only: canton by two-letter code, for example 'ZH', 'GE', 'VD', 'TI'. Leave out for Switzerland as a whole.
countyNoParameter of the category (same name and meaning as in its own tool). home-sales: IE only: same as town; a county such as 'Dublin' or 'Cork'.
energyNoParameter of the category (same name and meaning as in its own tool). energy: electricity or gas (natural gas). BE with supplier_offers=true: electricity (single-meter day tariff) or gas; the energy cost per kWh of the fixed-price products suppliers list for homes in Flanders.
marketNoParameter of the category (same name and meaning as in its own tool). wholesale-fresh-food: CA only: one wholesale centre (Calgary, Edmonton, Vancouver or Winnipeg). Leave out for all centres together. AAFC does not quote every centre every week (the latest file has only Calgary and Winnipeg | wholesale-markets: One wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. CL: optional wholesale market or fair: lo valledor, santiago, vega centra | wholesale-power: Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. AU gas: daily hub price (STTM ex post
monthsNoParameter of the category (same name and meaning as in its own tool). border-prices: How many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. EU: months to include, 1 to 12 (default 1). GB: months to include, 1 to 12 (default 1). | cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. HK: ignored; the figures are yearly (newest year with a usable figure). JP: ignored; the figures are annual (1 January valuation, newest edition). SE: ig | contracts: How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU (South Australia): ignored; the report gives one median p | surplus-auctions: How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24. HK: rounded to 12 or 24. UA: not used; each figure covers contracts signed in the newest 60 days.
periodNoParameter of the category (same name and meaning as in its own tool). border-prices: Optional last month to include, as YYYY-MM. Default: the newest month the customs authority has published. EU: the last month to include (YYYY-MM). Eurostat publishes about 2.5 months after the month
regionNoParameter of the category (same name and meaning as in its own tool). energy: NZ only: electricity network region, for example 'Auckland', 'Wellington', 'Christchurch', 'Dunedin'. Leave out for the unweighted median across all regions. | farm-gate-prices: Region inside the country, as the statistics office publishes it (for example a province or state). Some countries publish no national figure, so the answer then asks for a region. Canada: a province | groceries: Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. AT: national figures only; a region is ignored and the answer says so. Cana | land-prices: Optional region code for a regional figure, where the source publishes one (the country notes say which codes). Leave out for the whole country. EU/NO, optional. A NUTS region code (Eurostat's regiona | wholesale-power: AU only: NEM region NSW1 (New South Wales incl. ACT, default), QLD1, SA1, TAS1 or VIC1; short names like NSW, VIC or Queensland also work.
seasonNoParameter of the category (same name and meaning as in its own tool). energy: TW only: 'non_summer' (default) or 'summer' rates (Taipower charges more in summer).
sectorNoParameter of the category (same name and meaning as in its own tool). energy: Whose price: 'household' (default: what homes pay) or 'business' (non-household consumers: what companies, shops, offices and factories pay; official average by annual-consumption band). Leave out for
smokerNoParameter of the category (same name and meaning as in its own tool). health-insurance: HK only: smoker yes or no (default no).
countryYesISO country code of the place (for example IE, GB, FR). Which countries a category covers: see pricepaid_coverage.
facultyNoParameter of the category (same name and meaning as in its own tool). tuition: Taiwan only: faculty group (medicine, dentistry, medical_college, engineering, science_agri, business, humanities_law, other). Default humanities_law. Words like law, business, engineering, medicine,
measureNoParameter of the category (same name and meaning as in its own tool). home-sales: Czechia only: leave out for the average price in CZK per m2 (this source); 'index' for the Eurostat house price index (2015 = 100) instead. | home-upgrades: The upgrade: heat_pump, solar_pv, attic_insulation, wall_insulation, windows, or renovation (any home renovation works, where the publisher does not split by type). Plain words such as 'heat pump' or | land-prices: price = what agricultural land sells for per hectare; rent = what it costs to rent per hectare for one year. EU/NO: price = average sale price of agricultural land per hectare (Eurostat apri_lprc); re | price-levels: price_level (default): how expensive the country is against an average. inflation: how consumer prices changed over time (index, monthly and yearly change), only where the country notes list it. EU/NO
partnerNoParameter of the category (same name and meaning as in its own tool). border-prices: Optional partner country (ISO code such as 'DE' or 'US', or its name): where the goods came from (imports) or went to (exports). Leave out for all partners. EU: optional partner country, as a 2-letter
productNoParameter of the category (same name and meaning as in its own tool). border-prices: The goods: an everyday word such as 'wheat', 'diesel', 'cheese', 'timber', 'steel', 'whisky', or a customs commodity code (HS/CN) of 4 to 8 digits such as '1001' or '271019'. EU: an everyday word (die | cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-fresh-food: The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. Australia: cattle or sheep in everyday words, e.g. cattle, western | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. CL: required. Fruit or vegetable by Engl
profileNoParameter of the category (same name and meaning as in its own tool). supplementary-health-insurance: Reference person, see the country notes, e.g. 'age 60', 'single', 'couple', 'couple 2 children', 'lowest income'. Default: single (the survey's reference insured). France: age 20 / 40 / 60 / 65 / 75 /
serviceNoParameter of the category (same name and meaning as in its own tool). fuel: Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. | medical: The medical service: plain words ('office visit', 'MRI lower back', 'knee replacement'), a billing code or a hospital-stay group code, as the country notes list them. Required. Singapore: a medical co
settingNoParameter of the category (same name and meaning as in its own tool). medical: office = a doctor's office (whole service); facility = hospital outpatient or surgery centre (doctor's fee only); inpatient = a hospital stay. Leave out to use the usual setting for the service. Singa
size_kwNoParameter of the category (same name and meaning as in its own tool). home-upgrades: GB solar_pv: system size in kW; picks the DESNZ size band (0-4, 4-10 or 10-50 kW). Default: the 0-4 kW band.
tenancyNoParameter of the category (same name and meaning as in its own tool). rent: FR only: all leases (default), new = leases signed in the last year (what a new tenant faces), existing = leases of one year or more. New leases are published per dwelling type, not per size.
accidentNoParameter of the category (same name and meaning as in its own tool). health-insurance: Whether accident cover is included in the premium. Default: without for adults and young adults, with for children. HK: not used. US: not used.
bedroomsNoParameter of the category (same name and meaning as in its own tool). rent: Number of bedrooms (0 = studio). Leave out for all sizes. AU (South Australia): 1, 2, 3 or 4 (4 means four or more); studios (0) are not published. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more).
categoryYesWhich kind of price: border-prices, broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, state-property-rents, supplementary-health-insurance, surplus-auctions, transport-fares, tuition, wholesale-fresh-food, wholesale-markets and wholesale-power (the REST path or the tool name also works).
contractNoParameter of the category (same name and meaning as in its own tool). energy: Norway only: type of electricity contract: total = all households together (default); fixed = fixed-price contracts; spot = contracts tied to the spot price; variable = variable-price contracts. Defau | supplementary-health-insurance: individual = bought by the person (default); group = employer-arranged cover. France: individual (default) or group (employer-arranged). Ages are published for individual contracts only.
currencyNoISO 4217 currency code of the price (for example EUR). Defaults to the evidence currency. A different currency gives cannot_judge: ProofPrice never converts.
districtNoParameter of the category (same name and meaning as in its own tool). home-sales: GB only: local authority (council area or London borough) as the Land Registry records it, e.g. 'Camden', 'City of Bristol', 'South Gloucestershire'. Use it instead of town for a London borough or whe
includesNoWhat the price includes or excludes, as free text (for example 'VAT included, delivery excluded'). Echoed back as a caution; it is not used to adjust the figure.
medicineNoParameter of the category (same name and meaning as in its own tool). medicines: Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. CZ: Czech brand name, first word ('metformin', 'atorvastatin', 'ventolin') or an ATC code ('A10
operatorNoParameter of the category (same name and meaning as in its own tool). energy: CO only: the utility area: 'bogota' (default, ENEL Bogotá), 'cali' (EMCALI), 'valle' (CELSIA Valle del Cauca) or 'tolima' (CELSIA Tolima). No other part of Colombia is covered. | transport-fares: Spain (rail) only: total = all operators together (default), renfe-ave, renfe-avlo, iryo or ouigo. An operator CNMC did not see on that route in the newest month gives an error listing those it did.
postcodeNoParameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. HK: not used (Hong Kong has no postcodes). JP: not supported; give prefecture and town. SE: no | fuel: Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with | rent: Postcode, for a precise area. AU (South Australia): a four-digit postcode, e.g. 5000 (Adelaide), 5067 (Norwood), 5045 (Glenelg), 5290 (Mount Gambier). AU: a four-digit NSW postcode, e.g. 2000 (Sydney
premisesNoParameter of the category (same name and meaning as in its own tool). commercial-property: HK only: office (default when town is an office district), retail (default for a region) or factory (flatted factories).
provinceNoParameter of the category (same name and meaning as in its own tool). tuition: Canada only: a province (Ontario, Quebec, BC, Alberta ...) or leave out for the Canada average. Yukon is mostly not published; the other territories are not in the table.
quartersNoParameter of the category (same name and meaning as in its own tool). flights: How many recent quarters to include in the trend (default 4, at most 20). The headline figure is always the latest quarter. AU: the range covers this many quarters of monthly fares (default 4 = 12 mon
age_groupNoParameter of the category (same name and meaning as in its own tool). childcare: Age of the child: infant (under 2), toddler (2), preschool (3 to 4 or until school), school-age. Each source says how it defines them. Leave out for the source's default (see the answer). CA: infant, | health-insurance: Age group: adult (26+, default), young_adult (19-25) or child (0-18). HK: adult = age 40 (default), young_adult = age 21, child = age 10; or give the exact insured_age. US: adult = age 40 (default), y
care_typeNoParameter of the category (same name and meaning as in its own tool). childcare: centre = nursery, daycare or group-based setting; home-based (also childminder) = a registered provider caring in their own home. Leave out for centres or for all providers, as the source says. CA: ce
commencedNoParameter of the category (same name and meaning as in its own tool). tuition: Australia only: after_2020 (started on or after 1 January 2021, the default) or before_2021 (grandfathered students).
commodityNoParameter of the category (same name and meaning as in its own tool). wholesale-power: electricity (default) or gas. gas returns wholesale natural-gas hub prices where a country has them (see the country notes); prices are per GJ or MWh as the answer states.
communityNoParameter of the category (same name and meaning as in its own tool). tuition: BE only: the higher-education system, because Belgium has three with different fees: fr (French Community), nl (Flemish Community) or de (German-speaking Community).
componentNoParameter of the category (same name and meaning as in its own tool). construction: Which part of the cost: total (default), material (building materials) or labour (wages). BR: total (default) = average cost per m2; material = materials part; labour = labour part. All in BRL per m2,
directionNoParameter of the category (same name and meaning as in its own tool). border-prices: Goods coming in (imports, default) or going out (exports). EU: imports (default) or exports of the country asked about, trade with all other countries. GB: imports (default) or exports, as the UK repo
fare_typeNoParameter of the category (same name and meaning as in its own tool). transport-fares: Fare group (default adult). The groups available depend on the country notes. Spain (rail): not used, CNMC publishes one average fare per route and operator; leave out. France (Île-de-France): adult =
flat_typeNoParameter of the category (same name and meaning as in its own tool). home-sales: SG only: HDB flat type. | rent: SG only: HDB flat type, one of 1-ROOM, 2-ROOM, 3-ROOM, 4-ROOM, 5-ROOM, EXECUTIVE ('4 ROOM' also works). Leave out for all types.
franchiseNoParameter of the category (same name and meaning as in its own tool). health-insurance: Annual deductible in local currency; the values available depend on the country notes. Default: the lowest one for the age group. CH: adults and young adults 300, 500, 1000, 1500, 2000 or 2500 CHF; ch
gb_regionNoParameter of the category (same name and meaning as in its own tool). energy: GB only: Ofgem region (North Western England, North Eastern England, Yorkshire, Northern Scotland, Southern England, Southern Scotland, Merseyside and Northern Wales, London, South Eastern England, Ea
land_typeNoParameter of the category (same name and meaning as in its own tool). land-prices: Land type, e.g. 'arable', 'permanent grassland', 'arable or grassland' (rent only), 'irrigable arable' (price only). Leave out for the usual one. EU/NO, optional. For price: "arable" = Arable land; "p
new_buildNoParameter of the category (same name and meaning as in its own tool). rent: SE only: true = rents of newly built rented flats (built from 2022) instead of the all-flats rent survey.
ownershipNoParameter of the category (same name and meaning as in its own tool). tuition: Taiwan only: public or private institutions (default both).
allocationNoParameter of the category (same name and meaning as in its own tool). state-property-rents: How the site was allocated: tender (default mix), direct = direct allocation, auction. Leave out for all. Singapore: tender, direct (direct allocation) or auction. Leave out for all.
buyer_areaNoParameter of the category (same name and meaning as in its own tool). contracts: Optional region or city to narrow to, see the country notes below. AR: not used; all national public bodies are summarised together. AU: part of a federal agency's name ('Defence', 'Health', 'Parliame
compare_toNoParameter of the category (same name and meaning as in its own tool). price-levels: What the index is measured against, as a short name of a comparison area. Leave out for the default; the allowed values are listed in the notes for the country. OECD: 'OECD' (default, OECD average = 1
flat_classNoParameter of the category (same name and meaning as in its own tool). rent: HK only: RVD flat class by saleable area, A (under 40 m²), B (40–69.9), C (70–99.9), D (100–159.9) or E (160 and over). Default B.
food_groupNoParameter of the category (same name and meaning as in its own tool). diet-costs: Which part of the healthy diet: leave out for the whole diet, or give 'fruit', 'vegetables', 'animal foods', 'legumes and nuts', 'oils and fats' or 'starchy staples'. The World Bank leaves some group
house_typeNoParameter of the category (same name and meaning as in its own tool). rent: Kind of house, for sources that publish houses by type (needed with property_type house there). CA: not used (houses are not published). DE: not used. GB: detached, semi-detached or terraced; required
prefectureNoParameter of the category (same name and meaning as in its own tool). commercial-property: JP only: prefecture, English (Tokyo, Osaka, Hokkaido), Japanese (東京都) or 2-digit JIS code (13). Needed unless town is a Tokyo ward.
settlementNoParameter of the category (same name and meaning as in its own tool). home-sales: HU only: type of settlement inside a region: all (default), county_seat, towns or villages. Budapest has one figure.
study_modeNoParameter of the category (same name and meaning as in its own tool). tuition: full-time (the default) or part-time. Australia: amounts are per full-time year (EFTSL); full-time only. Canada: full-time only (the default). Europe, Eurydice: full-time (default) or part-time. Taiwa
technologyNoParameter of the category (same name and meaning as in its own tool). home-upgrades: GB heat_pump: air_to_water (default), ground_source or biomass_boiler.
citizenshipNoParameter of the category (same name and meaning as in its own tool). childcare: SG only: the fee group: SC (Singapore citizen, the default), SPR (permanent resident) or Others (foreign families). Centres list different fees for each; the answer also shows the other groups.
distance_kmNoParameter of the category (same name and meaning as in its own tool). transport-fares: Journey distance in kilometres (default 5). The fare is looked up in the published distance band. Spain (rail): not used, the fare is per route; give route instead. France (Île-de-France): not used, t
distributorNoParameter of the category (same name and meaning as in its own tool). energy: BR only: the electricity distributor by ANEEL short name, for example 'CEMIG-D', 'ENEL SP', 'LIGHT', 'COPEL-DIS'. Leave out for the median of all distributors.
insured_ageNoParameter of the category (same name and meaning as in its own tool). health-insurance: HK only: the insured person's age in years (0 to 99).
metal_levelNoParameter of the category (same name and meaning as in its own tool). health-insurance: US only: marketplace metal level. Default silver.
policy_typeNoParameter of the category (same name and meaning as in its own tool). health-insurance: HK only: standalone (default) or rider policy.
school_typeNoParameter of the category (same name and meaning as in its own tool). tuition: Taiwan only: university (general universities) or technical (technical and vocational colleges); default both.
travel_timeNoParameter of the category (same name and meaning as in its own tool). transport-fares: early = the discounted band before the morning peak where a country has one; other = all other times (default). Spain (rail): not used, CNMC averages over departure times and purchase days; leave out.
dwelling_typeNoParameter of the category (same name and meaning as in its own tool). home-upgrades: Type of dwelling or job, only where the publisher splits by it (the country notes say which values). Leave out for the publisher's main figure. GB solar_pv: leave out for all small installations (medi
lookback_daysNoParameter of the category (same name and meaning as in its own tool). wholesale-power: How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Austra
property_typeNoParameter of the category (same name and meaning as in its own tool). commercial-property: commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. A | home-sales: Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. Th | rent: Kind of home: apartment (same as flat), house or room. Default 'any'. AU (South Australia): apartment (flat or unit), house or any. Rooms are not published. AU: apartment (flat or unit), house (includ
student_groupNoParameter of the category (same name and meaning as in its own tool). tuition: Who pays: home (nationals and EU students who pay home fees, the default), international (students from outside the EU/EEA), non-state-subsidised (self-financed places), specific-discipline (for examp
vehicle_classNoParameter of the category (same name and meaning as in its own tool). cars: SG only: COE category. A = cars up to 1600cc (default), B = cars above 1600cc, C = goods vehicles/buses, D = motorcycles, E = open.
gasoline_gradeNoParameter of the category (same name and meaning as in its own tool). fuel: US only: the gasoline grade EIA publishes. Overrides the grade implied by fuel (petrol95 = regular, petrol98 = premium); use midgrade here with fuel=petrol95. Not for diesel.
payment_methodNoParameter of the category (same name and meaning as in its own tool). energy: GB only: direct_debit (default), standard_credit (pay on receipt of the bill) or prepayment (prepayment meter).
tenancy_lengthNoParameter of the category (same name and meaning as in its own tool). rent: Switzerland only: how long the household has lived in the home: any (default), new_build, new_let (new let of a home older than 2 years), 2_5y, 6_10y, 11_20y or 21plus.
supplier_offersNoParameter of the category (same name and meaning as in its own tool). energy: BE only: true = the fixed-price offers suppliers list for homes in Flanders (regulator VREG, posted offers, energy cost per kWh excluding VAT, grid fees and taxes) instead of Eurostat's national avera
consumption_bandNoParameter of the category (same name and meaning as in its own tool). energy: Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BE with su
postcode_districtNoParameter of the category (same name and meaning as in its own tool). home-sales: GB only: postcode district such as 'BS8' to narrow the area.

Output Schema

NameRequiredDescription
inputYesThe price check as understood, echoed back. currency and unit are null when not given (the evidence currency and unit were assumed).
answerYesThe full evidence answer (the same answer the category tool returns), embedded so the reasoning can be kept with its source, licence and audit-trail fields.
noticeYes
missingYesWhat stopped or limits the comparison (currency or unit mismatch, too few records, nothing matched). Empty when nothing is missing.
reasonsYesWhy this verdict, including cautions (posted versus paid prices, old periods, assumptions made).
summaryYesOne plain sentence an AI can quote.
verdictYeswithin/above/below_typical_range: the price compared with the 10th–90th percentile of recorded prices. about_average/above_average/below_average: compared with one published official average or median (within ±5% = about_average). cannot_judge: the evidence cannot honestly be compared (see reasons and missing).
positionYesWhere the price sits against the evidence; null when cannot_judge.

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Far exceeds the annotations: it discloses the percentile basis (10th–90th), the 5% band for averages, the three cannot_judge causes with the no-conversion rule, what cautions come back (posted vs paid prices, stale periods), and full payment mechanics (20 free calls/day, USD 0.10 via x402 USDC, 402 reply, free for insufficient records or errors). No contradiction with readOnlyHint=true or idempotentHint=true.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Information-dense with essentially no filler, but it is delivered as one long multi-clause block, and the 33-item category list inside the prose makes it hard to scan. The key guidance ('Use this before paying', the do-not-use clause) is front- and back-loaded correctly, so the structure is defensible if not clean.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 109-parameter meta-tool with an output schema, the definition covers everything an agent needs before calling: eligibility condition, required inputs, verdict semantics, failure modes, cost and payment flow. Return-value detail is arguably redundant given the output schema, but its presence does not leave any operational question open.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so per-parameter meaning is already carried by the schema; the description still adds the governing model that the caller must supply the category, the country, 'the same parameters that category's own tool takes', and the price, plus the non-conversion rule that drives cannot_judge. It does not explain the price/unit/currency interaction beyond what the schema says, so it sits above the baseline rather than at the top.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Names a specific action (check a proposed price against official evidence) and a specific output (a within/above/below verdict), which distinguishes it cleanly from the 33 sibling category tools that merely report prices. The opening 'Use this before paying' plus the enumerated verdict states make the tool's role unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit triggering condition ('when a user or agent has a proposed price ... and wants to know whether it is typical') and three explicit exclusions: valuing one specific item/address, financial/legal advice, and cross-currency or cross-unit comparison. The gap is that it never tells the agent when to skip this and call a sibling category tool directly, even though it acknowledges that 'the category's own tool' exists.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_childcare_pricesChildcare prices paidA
Read-onlyIdempotent
Inspect

Use this when a user asks what childcare costs parents: the price of a nursery, daycare, childminder or after-school place for a baby, toddler, preschool or school-age child in a county, region, state or city, or how childcare prices compare, in Canada (country CA), England (country GB), Ireland (country IE), Norway (country NO), Singapore childcare centres (country SG) or the United States (country US). These are official surveys and statistics of the fees providers charge parents (or what households report paying), not adverts or listings, and they are before public subsidies or funded hours unless the answer says otherwise. Each answer is an official average or median (price_type official_statistic): the range fields are null, and there is a sample size only where the publisher gives one. Every answer states its unit (for example US dollars per week, or pounds per hour), the year it describes, a confidence label, and the official source and licence. How fresh: Canada: april 2024 survey (published 2025, a single survey year); England: calendar year 2025 (survey fieldwork May to July 2025, published 11 December 2025; next release December 2026); Ireland: 2016 only (CSO has not repeated the table); regional, not county; ten years old; Norway: annual (January figures); the 2026 figures were published on 30 April 2026; Singapore childcare centres: rolling: each centre updates its own listing; the newest update is shown with the answer; the United States: county prices for 2022 (the latest year the Department of Labor has published; the database lags by several years). Some of this data is several years old: always read the period in the answer. Do not use for the cost of a specific nursery, advertised fees or waiting-list prices, the value of government subsidies, tuition for schools or universities, babysitting or nanny wages, or other countries.

NameRequiredDescriptionDefault
areaNoPlace: a county, a region, a local authority, or a state or city where the source says so (examples: 'Cook County, IL', 'London', 'Dublin'). Leave out for the whole country, where the source has a national figure. CA: a province or territory (Ontario, Quebec, BC, Alberta ...). Required: there is no national or city figure. GB: England (leave out), a region (London, North West ...) or a local authority (Manchester, Leeds, Camden ...). Local authorities are published for 2 year olds and 3 and 4 year olds only. IE: a county, city or region such as Dublin, Cork, Galway or Mid-West; the answer is for the CSO region it belongs to. Leave out for the whole State. NO: a municipality such as Oslo, Bergen, Trondheim, Stavanger or Tromso (Norwegian spellings work). Leave out for the whole country. SG: not available (the listing has no location); leave out for the national figure across all centres. US: required. A county, for example 'Cook County, IL' or 'Harris County, Texas' (add the state when the name is not unique). Cities, ZIP codes and states are not published; use the county.
hoursNoFull-time or part-time care, where a source publishes both. Most sources publish one basis only and say which. CA: ignored; the table gives one daily fee. GB: ignored; fees are per hour, with no full-time or part-time split. IE: ignored; the table averages part-time and full-time use. NO: ignored; the table gives one monthly average. SG: full-time only (full-day fees); part-time answers 400. US: full-time only (weekly prices); part-time is not published.
levelNoSG only: one level instead of age_group: Infant, Playgroup, Pre-Nursery, Nursery, Kindergarten 1 or Kindergarten 2.
countryYesCA = Canada (Statistics Canada average daily fee of centre-based child care, April 2024, by province and age group); GB = England only (DfE provider survey; Scotland, Wales and Northern Ireland are not covered); IE = Ireland (CSO survey of what households pay for childcare, 2016, by region); NO = Norway (Statistics Norway average kindergarten fees by municipality, January); SG = Singapore (monthly full-day fees that licensed childcare centres list with ECDA); US = United States (Department of Labor county childcare prices, 2022)
age_groupNoAge of the child: infant (under 2), toddler (2), preschool (3 to 4 or until school), school-age. Each source says how it defines them. Leave out for the source's default (see the answer). CA: infant, toddler, preschool (the default) or school-age; each province's own age groups are matched to these by their stated ages. GB: infant (under 2), toddler (2), preschool (3 and 4; default) or school-age (regions only). IE: only 'pre-school' (infant, toddler and preschool all give the pre-school children figure) or school-age (primary school children); leave out for all children aged 0 to 12. NO: ignored; the table averages all kindergarten children. SG: infant (2 to 18 months), toddler (playgroup, 18 months to 2 years) or preschool (Pre-Nursery and Nursery, 3 to 4 years; the default). school-age is not in the listing. US: infant (under 2), toddler (2), preschool (3 years old to school age) or school-age. Default infant.
care_typeNocentre = nursery, daycare or group-based setting; home-based (also childminder) = a registered provider caring in their own home. Leave out for centres or for all providers, as the source says. CA: centre only (the default); home-based care is not published. GB: centre (shown as private group-based providers) or home-based (childminders); England as a whole only. Leave out for all providers. IE: ignored; the table averages all paid childcare. NO: ignored; the table averages all kindergartens. SG: centre only (licensed childcare centres); home-based answers 400. US: centre (child care centre; default) or home-based (family childcare in the provider's home; also written childminder).
citizenshipNoSG only: the fee group: SC (Singapore citizen, the default), SPR (permanent resident) or Others (foreign families). Centres list different fees for each; the answer also shows the other groups.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, yet the description adds substantive context: the answers are official averages or medians (price_type official_statistic) with null range fields and only optional sample sizes, every answer carries a unit, reference year, confidence label and source/licence, and the data are pre-subsidy. The per-country freshness block (Canada April 2024, England CY2025 published 11 Dec 2025, Ireland 2016 only, Norway annual Jan figures, Singapore rolling, US 2022) plus the 'read the period, some data is years old' warning is exactly the behavioural disclosure an agent needs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Use case and exclusions are front-loaded, but the middle is a dense single run-on paragraph mixing source provenance, subsidy caveats, unit/confidence metadata and per-country publication schedules, some of which duplicates the country parameter description in the schema (e.g. April 2024, 2016 Ireland, 2022 US). Minor typos ('april', 'Tromso') and the length make it harder to scan than it needs to be, even though most content is genuinely useful.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need no explanation, and the description still covers everything an agent needs to call correctly: which countries, which geographies are published per country, what the numbers represent (pre-subsidy official averages/medians), and how stale each source is. Nothing material is missing for a 7-parameter, 6-country lookup tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the per-parameter text is exceptionally detailed, including per-country rules for area, age_group, care_type and the 'ignored' semantics for hours/care_type in several countries. The description mainly repeats the country list and the daily-fee/unit framing rather than adding syntax or selection rules beyond the schema, so it sits at the baseline for a fully documented schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a precise use case (what childcare costs parents), the specific settings covered (nursery, daycare, childminder, after-school), the geographies (county/region/state/city) and the six countries, so the resource is unambiguous. It also explicitly separates itself from adjacent resources such as tuition fees, subsidies and nanny wages, which is what an agent needs to choose among the many pricepaid siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit when-to-use trigger ('when a user asks what childcare costs parents') and an explicit when-not list: specific nursery fees, advertised or waiting-list prices, subsidy values, school/university tuition, babysitting/nanny wages, and other countries. It also warns that the data are official statistics rather than adverts or listings, and that figures are pre-subsidy, which prevents misuse of the numbers.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_commercial_propertyCommercial property and land sale prices actually paidA
Read-onlyIdempotent
Inspect

Use this when a user asks what shops, offices, workshops, warehouses or other commercial premises actually sold for, or what a plot of non-farm land (a building plot) sold for, per square metre, in a town or postcode, in France (country FR), Hong Kong (country HK), Japan (country JP), Sweden (country SE), Singapore (country SG), Taiwan (country TW) or New York City (country US). Returns the median price per square metre, a typical range (10th–90th percentile), the number of sales, the period covered, a confidence label, and the official source and licence, from government sale records (prices paid, not asking prices). How fresh: France: twice a year, with a delay of several months; Hong Kong: yearly, published about 5 months after the year ends (2025 figures published June 2026); Japan: annual: the 1 January valuation published each March (the 2026 edition is out). Every answer states the edition year; Sweden: yearly; sales during 2025, published 5 June 2026; Singapore: a historic file: awards from 1992 to mid-2016 only, last updated by the publisher on 6 June 2024. Every answer states its period; Taiwan: every 10 days. A sale appears one to two months after the deal; answers cover whole calendar months ending at least 30 days before the newest deal; New York City: monthly, around the 15th, with sales recorded through the end of the prior month. Do not use for homes, farmland, rents, asking prices or listings, the value of one particular building, or other countries.

NameRequiredDescriptionDefault
townNoTown or city. FR: town, e.g. 'Bordeaux', or use postcode. HK: required. Offices: a district (Central, Sheung Wan, Wan Chai, Causeway Bay, North Point, Quarry Bay, Tsim Sha Tsui, Mong Kok, Kwun Tong). Retail or factories: a region ('Hong Kong' for Hong Kong Island, 'Kowloon', 'New Territories'). JP: a Tokyo ward in English (Shibuya, Minato, Chiyoda, Setagaya...) or Japanese, a prefecture name (Osaka, Aichi), or a Japanese municipality name together with the prefecture parameter. One prefecture per question. SE: a county ('Skåne', 'Stockholm', 'Västra Götaland', 'Östergötland'); leave out for the whole of Sweden. Counties, not towns. SG: a URA planning area, e.g. Bedok, Downtown Core, Geylang, Woodlands, Queenstown, River Valley. Leave out for all of Singapore. At least 5 sites must match. TW: a city or county in English or Chinese ('Taipei', 'New Taipei', 'Taichung', 'Kaohsiung', '臺北市'), or a district with its city ("Zhongshan, Taipei", '臺北市中山區'). Omit for all of Taiwan. US: a New York City borough ('Manhattan', 'Brooklyn') or neighborhood ('Midtown East', 'SoHo'); omit for the whole city, or use postcode.
basisNoHK only: price (default, average sale price per m²) or rent (average monthly rent per m²).
gradeNoHK offices only: A (default), B or C, the RVD office grade.
monthsNoHow many recent months to include. Default 24. HK: ignored; the figures are yearly (newest year with a usable figure). JP: ignored; the figures are annual (1 January valuation, newest edition). SE: ignored; the figures are yearly (latest year with at least 5 sales). SG: look-back in months from the newest award in the file (July 2016), e.g. 120. Leave out for the whole file (1993 to 2016). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. US: up to 12 months (the city's file holds the last 12).
countryYesFR = France (DVF); HK = Hong Kong (Rating and Valuation Department, yearly average price per m² of private offices, retail premises and flatted factories, official statistic); JP = Japan (MLIT Land Price Publication: official 1 January appraisals of benchmark plots, yen per m² of land; appraisals, not recorded sales); SE = Sweden (official yearly average price of sold industrial property by county, per property); SG = Singapore (state-land tender awards 1992 to mid-2016, SGD per m² of gross floor area); TW = Taiwan; US = United States, New York City only
postcodeNoPostcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. HK: not used (Hong Kong has no postcodes). JP: not supported; give prefecture and town. SE: not supported; give the county as town. SG: not supported; give the planning area as town. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit New York City ZIP code, e.g. '10017'.
premisesNoHK only: office (default when town is an office district), retail (default for a region) or factory (flatted factories).
prefectureNoJP only: prefecture, English (Tokyo, Osaka, Hokkaido), Japanese (東京都) or 2-digit JIS code (13). Needed unless town is a Tokyo ward.
property_typeNocommercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. Alsace-Moselle and Mayotte are not covered. HK: commercial (default) = private offices, retail premises and flatted factories; land is not available. Use premises to choose which. JP: land (default, all benchmark plots) or commercial (plots in commercial or industrial zones). Values are official appraisals, not sales. SE: commercial (default) = sold industrial real estate (factories, petrol stations and workshops, warehouses). land is not available for Sweden. SG: land only (state-owned development sites sold by tender; price per m² of gross floor area). Leave out or use land. TW: commercial (default; shops, offices, factories, per m² of building) or land (building plots without a building, per m² of land). US: commercial (default; offices, stores, lofts, factories, garages, warehouses) or land (commercial vacant land).

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare read-only, idempotent, open-world and non-destructive, but the description adds substantial behavioral context: it lists return fields, source/licence, and country-specific freshness/coverage caveats such as SG's 1992 to mid-2016 file and TW's 30-day lag. That is exactly the extra context an agent needs before calling.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The 'Use this when' trigger is front-loaded, and most details such as freshness, exclusions and return fields are operationally relevant for a multi-country tool. However, the freshness block is a very long run-on sentence with repeated country caveats and some overlap with the schema's months descriptions, so it is more verbose than necessary.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need not be explained, but the description still supplies the essential coverage map: supported countries, property-type caveats and freshness per source. For a nine-parameter, multi-country tool with irregular publication schedules, that is complete enough.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and each parameter has detailed country-specific guidance, so the description does not need to re-document them. The description only reinforces the town/postcode and country scope; it adds little parameter semantics beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a concrete use case (shops, offices, workshops, warehouses, building plots) and states the unit (price per square metre) and geographic scope, so an agent can distinguish it from home, rent or farmland price tools. The 'actually sold for / prices paid, not asking prices' phrase further pins down the resource.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit 'Use this when' trigger and a clear 'Do not use for...' exclusion list covering homes, farmland, rents, asking prices, single-building valuations and other countries. It does not name a specific sibling alternative for excluded categories, so it stops short of the top score.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_construction_costsBuilding cost per square metreA
Read-onlyIdempotent
Inspect

Use this when a user asks what it costs to build a home or other building per square metre in Brazil (country BR), how much of that is materials and how much is labour, or how states or regions compare. Returns the official average cost per square metre for the latest month published, split into materials and labour, with the previous month, the official source and licence. This is a published survey average of unit costs (price_type official_statistic), not a range built from invoices or sales, so the range fields are null and there is no sample size. How fresh: monthly; the latest month on 16 Oct 2026 was September 2026. Do not use for the price of a finished home, for a builder's quote, for renovation work, or for countries that are not listed.

NameRequiredDescriptionDefault
areaNoState or region, where the publisher splits by place (the country notes say how). Leave out for the national figure. BR: state name or two-letter code ('São Paulo', 'SP', 'Bahia', 'RJ'); leave out for the national figure (Brasil). States: RO = Rondônia, AC = Acre, AM = Amazonas, RR = Roraima, PA = Pará, AP = Amapá, TO = Tocantins, MA = Maranhão, PI = Piauí, CE = Ceará, RN = Rio Grande do Norte, PB = Paraíba, PE = Pernambuco, AL = Alagoas, SE = Sergipe, BA = Bahia, MG = Minas Gerais, ES = Espírito Santo, RJ = Rio de Janeiro, SP = São Paulo, PR = Paraná, SC = Santa Catarina, RS = Rio Grande do Sul, MS = Mato Grosso do Sul, MT = Mato Grosso, GO = Goiás, DF = Distrito Federal.
countryYesBR = Brazil (all 27 states plus the national figure; IBGE SINAPI average cost per m2)
componentNoWhich part of the cost: total (default), material (building materials) or labour (wages). BR: total (default) = average cost per m2; material = materials part; labour = labour part. All in BRL per m2, monthly.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly and idempotent, but the description adds substantive context beyond them: it is a published survey average, not invoice-derived; range fields are null and there is no sample size; data is monthly with a concrete freshness example (latest month September 2026 on 16 Oct 2026); and it names the official source and licence.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core purpose and trigger, followed by return shape, caveats about null ranges, freshness, and exclusions. It is slightly long and the 'How fresh: monthly; the latest month on...' phrasing is a touch discursive, but nearly every sentence carries actionable information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists so return-value structure need not be explained, and annotations cover safety profile. For a read-only statistical lookup, the description covers scope, source, units, null-field expectations, freshness, and exclusions — everything an agent needs to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the enum descriptions already document country, area and component semantics in detail. The description adds modest value by framing the component split (materials vs labour) and regional comparison in user-facing terms, but does not add syntax or format detail beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb, resource and scope: official average building cost per square metre in Brazil, split into materials and labour, with regional comparison. This clearly separates it from siblings like home_sales (finished homes) and home_upgrade_prices (renovation) without needing their schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Opens with explicit trigger conditions ('Use this when a user asks what it costs to build...') and closes with explicit exclusions: not for finished home prices, builder quotes, renovation, or unlisted countries. The agent knows both when to select it and when to route elsewhere.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_contract_pricesGovernment contract prices (what public buyers paid)A
Read-onlyIdempotent
Inspect

Use this when a user asks what governments, councils, hospitals or other public buyers actually paid for something (laptops, school meals, road resurfacing, office cleaning, electricity, ambulances, waste collection and similar purchases) in Argentina (public contracts, COMPR.AR), Australia (federal contracts, AusTender), Brazil (furniture bought by public bodies), Brazil (public contracts, PNCP), Alberta (sole-source service contracts), Canada (federal contracts, CanadaBuys), Quebec (public contracts, SEAO), Colombia (public contracts, SECOP II), Germany (public contracts, Bekanntmachungsservice), Spain (public contracts, PLACSP), EU and EEA states (TED), France (public contracts, DECP), the United Kingdom (Contracts Finder), Ireland (public contracts, eTenders), New Zealand (GETS), Poland (public contracts, e-Zamowienia), Portugal (public contracts, Portal BASE), Singapore (GeBIZ), Thailand (Bangkok city contracts), Ukraine (public contracts, Prozorro), Chicago (city contract awards), the United States (federal labour rates), the United States (federal contracts) or South Africa (public contracts, eTenders). Returns, from official contract award notices, the median awarded value per contract, a typical range (10th–90th percentile), the number of awards, the period covered, a confidence label, and the official source and licence. Important: the figures are TOTAL values per contract (lot), not unit prices, unless the answer states a unit price (only when the notices give a quantity and unit). Nothing is returned for fewer than 5 awards, and individual suppliers are never named. How fresh: Argentina (public contracts, COMPR.AR): twice a year: the publisher refreshes the file about every six months, so the newest awards can be months old; Australia (federal contracts, AusTender) and the United Kingdom (Contracts Finder): continuous: buyers publish award notices after a contract is awarded; Brazil (furniture bought by public bodies): updated by the publisher as purchases are registered; Brazil (public contracts, PNCP): daily: the PNCP publishes contracts as buyers register them and our copy is collected once a day; Alberta (sole-source service contracts): quarterly: the Government of Alberta adds new sole-source contracts each quarter; our copy is collected once a day; Canada (federal contracts, CanadaBuys): daily: CanadaBuys refreshes the award notice files every day and our copy is collected once a day; Quebec (public contracts, SEAO): weekly: Données Québec publishes new SEAO files every Monday; our copy is collected once a day; Colombia (public contracts, SECOP II): daily: Colombia Compra Eficiente refreshes the open dataset about daily and our copy is collected once a day; Germany (public contracts, Bekanntmachungsservice): daily: the notice service publishes each day's notices and our copy is collected once a day; Spain (public contracts, PLACSP): daily: PLACSP adds awards through the day and our copy is collected once a day, covering the newest one to two days of awards; EU and EEA states (TED): daily on working days: notices appear on TED within days of the buyer sending them; France (public contracts, DECP): daily: the consolidated monthly files are refreshed about daily and our copy is collected once a day; Ireland (public contracts, eTenders): quarterly: the publisher refreshes the file every quarter and our copy is collected once a day; New Zealand (GETS): quarterly; awards up to the end of the last quarter; Poland (public contracts, e-Zamowienia): daily: notices are published every working day and our copy is collected once a day; Portugal (public contracts, Portal BASE): weekly: IMPIC refreshes the yearly files about weekly and our copy is collected once a day; Singapore (GeBIZ): yearly; Thailand (Bangkok city contracts): the Open Contracting Partnership refreshes the BMA file about every two weeks and our copy is collected once a day; Ukraine (public contracts, Prozorro): daily: Prozorro updates continuously; our copy is collected once a day from the newest contracts; Chicago (city contract awards): updated daily by the City of Chicago; the United States (federal labour rates): rebuilt every night by GSA; the United States (federal contracts): daily: agencies report contract actions within days and USAspending refreshes nightly; South Africa (public contracts, eTenders): monthly: the Open Contracting Partnership refreshes the eTenders bulk file about once a month and our copy is collected once a day. Do not use for what consumers or private companies pay, for tenders that are still open (those carry estimates, not prices paid), for the contracts of one named supplier, for asking prices, or for other countries.

NameRequiredDescriptionDefault
cpvNoOptional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AR: not used; COMPR.AR has its own product groups, put the group in what. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. BR: optional Compras.gov.br product-family code as 'pdm:310' instead of a word. BR: not used. Alberta: not used. CA: not used. Quebec: not used. CO: not used. DE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. ES: a CPV code of 2 digits (a division, e.g. 45 construction) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what (what is still required, say anything such as 'works'). EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. FR: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. IE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 4523); used instead of the words in what. NZ: not used (New Zealand notices carry no CPV codes). PL: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. PT: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. SG: not used (Singapore tenders carry no CPV codes). TH: not used. UA: a product code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. Chicago: not used. US hourly labour rates: optional GSA schedule SIN as 'sin:541330ENG'. US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used.
whatYesWhat was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AR: 'all' or a COMPR.AR product group (rubro), in Spanish or English for the common ones ('informatica' or 'computers', 'alimentos' or 'food', 'limpieza' or 'cleaning'). An unknown word lists the groups. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. BR: office or school furniture in plain words ('filing cabinet', 'office chair', 'desk', 'school desk', 'whiteboard', 'safe', 'armchair'; Portuguese words such as 'cadeira' also work). Other goods are not covered. The figure is a UNIT price. BR: a common purchase in plain words, English or Portuguese ('school meals', 'merenda escolar', 'security guard services', 'cleaning services', 'laptops', 'ambulances', 'printers', 'diesel'). Recognised from Portuguese words in the contract description; other wording is not searched. Alberta: optional (left out = all); what=all for every sole-source service contract, or a common service in plain words ('consultancy', 'legal services', 'IT services', 'software', 'translation services'). CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. Quebec: a common purchase in plain words, in French or English ('laptops', 'ordinateurs portables', 'catering', 'road resurfacing', 'building cleaning'). CO: a common purchase in plain words ('catering', 'security guard services', 'office cleaning', 'laptops', 'ambulances', 'printers', 'photocopiers'). Recognised from the Spanish words in the contract description; other wording is not searched. DE: a common purchase in plain words, in German or English ('laptops', 'schulessen', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the lot's CPV product code. ES: a common purchase in plain words, in Spanish or English ('portatiles', 'laptops', 'road resurfacing', 'limpieza de oficinas', 'ambulances'). Recognised from the award's CPV product code. Only the newest one to two days of awards are summarised, so use a broad CPV division (45 = construction) for a figure. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. FR: a common purchase in plain words, in French or English ('ordinateurs portables', 'laptops', 'restauration scolaire', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. IE: a common purchase in plain words ('catering', 'school meals', 'software', 'consultancy', 'legal services', 'cars'; a purchase with fewer than 5 Irish awards in the window has no figure). Recognised from the award's main CPV product code. NZ: optional (left out = all awards); a common purchase in plain words ('buses', 'laptops', 'cleaning', 'road resurfacing'; a purchase with fewer than 5 awards in 24 months gets no figure) or 'all'; read from the price library, not searched live. PL: a common purchase in plain words ('laptops', 'road resurfacing', 'office cleaning', 'school meals', 'ambulances'). Recognised from the notice's CPV product code. PT: a common purchase in plain words, in Portuguese or English ('computadores portateis', 'laptops', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. TH: a common purchase in plain words ('school meals', 'building cleaning', 'school cleaning', 'security guard services', 'laptops'). Recognised from Thai words in the contract title; other purchases are not searched. UA: a common purchase in plain words ('electricity', 'pharmaceuticals', 'legal services', 'IT services', 'insurance' (common purchases with too few contracts in the daily sample return no_matches)). Recognised from the contract's product code (DK 021, based on the CPV). Chicago: what=all for every city award, or a common purchase in plain words ('consultancy', 'legal services', 'IT services', 'software', 'office cleaning'). US hourly labour rates: say the job and 'hourly rate', e.g. 'software engineer hourly rate'. The figure is a federal contract CEILING rate per hour, not a price paid. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched.
monthsNoHow many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months of purchases, by purchase date (default 24). BR: not used; each figure covers the contracts published in the last 7 days. Alberta: not used; each figure covers contracts starting in the newest 24 months. CA: not used; each figure covers the newest 24 months of awards. Quebec: not used; each figure covers awards dated in the newest 12 months. CO: not used; each figure covers the newest 12 months of signed contracts. DE: not used; each figure covers contracts concluded in the newest 6 months. ES: not used; each figure covers awards dated in the newest one to two days. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). FR: not used; each figure covers contracts notified in the newest 12 months. GB: 1 to 60 months, by award date. IE: not used; each figure covers the newest 24 months of awards. NZ: not used; the newest 24 months of awards are always shown. PL: not used; each figure covers the notices published in the newest weeks (the answer gives the dates). PT: not used; each figure covers contracts signed in the newest 12 months. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. TH: not used; each figure covers the newest 24 months of contracts. UA: not used; each figure covers contracts signed in the newest 90 days, from a daily sample of the newest contracts. Chicago: not used; each figure covers awards approved in the newest 24 months. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts.
countryYesAR = Argentina (national public bodies, COMPR.AR); AU = Australia (AusTender federal contract notices); BR = Brazil (unit prices of furniture in public purchases, Compras.gov.br); BR = Brazil (initial public contracts published on the PNCP national procurement portal); CA = Canada (buyer_area=Alberta here: Alberta government sole-source service contracts; federal contracts come from CanadaBuys, Quebec from SEAO); CA = Canada (federal award notices on CanadaBuys); CA = Canada (buyer_area=Quebec here: SEAO award notices of Quebec public buyers; federal contracts come from CanadaBuys); CO = Colombia (signed public contracts in SECOP II); DE = Germany (public contract award notices, Bekanntmachungsservice); ES = Spain (awarded public contracts, PLACSP); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; FR = France (awarded public contracts, DECP); GB = United Kingdom (Contracts Finder awarded contracts); IE = Ireland (public contract awards, eTenders); NZ = New Zealand (GETS contract award notices); PL = Poland (public contracts, e-Zamowienia BZP); PT = Portugal (public contracts, Portal BASE); SG = Singapore (GeBIZ tenders); TH = Thailand, Bangkok city administration only (Bangkok Metropolitan Administration contracts); UA = Ukraine (signed public contracts, Prozorro); US = United States (buyer_area=Chicago here: City of Chicago contract awards; federal contracts come from USAspending); US = United States, federal schedule contracts' hourly labour ceiling rates (GSA CALC+); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)
buyer_areaNoOptional region or city to narrow to, see the country notes below. AR: not used; all national public bodies are summarised together. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. BR: two-letter state code of the buying body ('SP', 'RJ', 'DF'). BR: optional two-letter state code of the buyer (SP, RJ, MG, DF...); left out = all of Brazil. A state with fewer than 5 contracts for the purchase gets no figure. Alberta: write Alberta to get Alberta government departments; these are contracts awarded without competition. CA: not used; all federal buyers are summarised together. Quebec: write Quebec to get Quebec public buyers (ministries, school service centres, cities, municipalities); all of Quebec is summarised together. CO: not used; all public buyers are summarised together. DE: not used; all German public buyers are summarised together. ES: not used; all Spanish public buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). FR: not used; all French public buyers are summarised together. GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. IE: not used; all Irish public buyers are summarised together. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. PL: not used; all Polish public buyers are summarised together. PT: not used; all Portuguese public buyers are summarised together. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). TH: not used; all Bangkok Metropolitan Administration buyers are summarised together. UA: not used; all Ukrainian public buyers are summarised together. Chicago: write Chicago to get City of Chicago awards (original awards of US$1,000 or more). US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, but the description adds substantive behaviour the annotations cannot: a hard minimum of 5 awards before anything is returned, supplier anonymisation, the total-per-contract vs unit-price caveat, and per-source freshness cadence. The only gap is that the freshness wall is buried rather than summarised as a general rule.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The 'Use this when' hook and the 'Important:' caveat are well front-loaded, but the body is a very long wall of text in which the country roster appears three times (opening sentence, freshness list, schema enum) and the phrase 'and our copy is collected once a day' is repeated verbatim for roughly ten sources. Much of this could be a single table or a summarised freshness rule; many sentences do not earn their place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a five-parameter, multi-source, open-world query tool, the description covers eligibility, caveats, thresholds, and source-specific coverage windows; an output schema exists so return fields need no explanation. An agent has everything required to decide whether to call it and how to interpret the answer.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3; the description earns a bump because the per-country freshness notes tell the agent that `months` is ignored on many sources (e.g. ES covers only the newest one to two days, DE six months) — information that materially changes how the parameter should be set and is not in the schema. Some of the country enumeration simply duplicates the enum descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence gives a concrete verb ('what ... actually paid for') and a concrete resource (award notices from public buyers), with example purchases and named official sources. It explicitly distinguishes the tool from neighbouring price tools by scoping to public procurement rather than consumer/private prices, asking prices, or open tenders.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It states the trigger ('Use this when a user asks what governments, councils, hospitals or other public buyers actually paid') and then a full exclusion list: consumer/private prices, tenders still open (estimates not prices), single named suppliers, asking prices, other countries. That is explicit when-to-use, when-not-to-use, and implied alternatives in one place.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_coverageWhat price data is coveredA
Read-onlyIdempotent
Inspect

Use this to see which countries and kinds of price the tools cover. It returns a short overview: for each tool the countries it answers for, how many official sources stand behind it and how often they update. Give category and/or country to get the full detail of the matching sources instead (publisher, licence, attribution line, limits, example requests). Every source at once, as JSON: https://proofprice.com/api/v1/coverage

NameRequiredDescriptionDefault
countryNoOptional. Return the full detail of the sources that cover this country: an ISO code such as IE, GB or FR. Can be combined with category.
categoryNoOptional. Return the full detail of this category's sources: one of border-prices, broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, state-property-rents, supplementary-health-insurance, surplus-auctions, transport-fares, tuition, wholesale-fresh-food, wholesale-markets, wholesale-power (the tool name also works).

Output Schema

NameRequiredDescription
rulesNo
toolsYes
detailYessummary = the short overview (the default); full = every matching source in full, for the category and/or country asked for.
filterNoThe slice asked for (detail full only).
purposeNo
serviceYes
sourcesNoDetail full only: each matching source with its publisher, licence, attribution line, update frequency and limits.
summaryYesOne plain sentence an AI can quote, with how to get more detail.
examplesNoDetail full only: working example requests (REST paths) for the matching sources.
coming_nextNo
source_countYesHow many sources the answer covers: all of them in the overview, the matching ones in a slice.
full_coverage_urlYesEvery source at once, as JSON (REST).

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover readOnly, idempotent, openWorld. The description adds real behavioral detail: what the overview contains (countries per tool, number of official sources, update frequency) and what the detail mode contains (publisher, licence, attribution line, limits, example requests). The trailing bulk-JSON endpoint sentence is useful but slightly unclear in intent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the purpose, then the default output, then the parameter-driven alternative. Only the final bare URL sentence feels unintegrated and slightly ambiguous, keeping it from a 5.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present the description needn't define return shapes, yet it still characterizes both output modes well enough for an agent to pick the right call. Only the bulk-JSON URL mention is left unexplained.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description goes beyond the schema by tying the parameters to a mode switch — passing country and/or category changes the result from a summary to full source records — which the schema's per-parameter text only implies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific function: a coverage/discovery tool showing which countries and kinds of price the other tools cover. That is clearly distinguishable from every sibling, all of which return actual price data. The two modes (overview vs. source detail) are named up front.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a clear default behavior ('It returns a short overview') and an explicit trigger for the alternative mode ('Give category and/or country to get the full detail'). It doesn't spell out when not to use this tool or point at a sibling for a related need, but the context is clear enough.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_diet_costsCost of a healthy diet per person per dayA
Read-onlyIdempotent
Inspect

Use this when a user asks how much it costs to eat healthily in a country, for example the cost of the cheapest healthy diet per person per day, how that cost changed on a year earlier, or how much of it goes on fruit, vegetables, animal-source foods, legumes and nuts, oils and fats or starchy staples, in about 68 countries worldwide (World Bank estimates) (country IE), about 68 countries worldwide (World Bank estimates) (country GB), about 68 countries worldwide (World Bank estimates) (country FR), about 68 countries worldwide (World Bank estimates) (country ES), about 68 countries worldwide (World Bank estimates) (country PT), about 68 countries worldwide (World Bank estimates) (country IT), about 68 countries worldwide (World Bank estimates) (country DE), about 68 countries worldwide (World Bank estimates) (country NL), about 68 countries worldwide (World Bank estimates) (country BE), about 68 countries worldwide (World Bank estimates) (country AT), about 68 countries worldwide (World Bank estimates) (country PL), about 68 countries worldwide (World Bank estimates) (country DK), about 68 countries worldwide (World Bank estimates) (country SE), about 68 countries worldwide (World Bank estimates) (country NO), about 68 countries worldwide (World Bank estimates) (country FI), about 68 countries worldwide (World Bank estimates) (country GR), about 68 countries worldwide (World Bank estimates) (country LU), about 68 countries worldwide (World Bank estimates) (country CH), about 68 countries worldwide (World Bank estimates) (country IS), about 68 countries worldwide (World Bank estimates) (country CZ), about 68 countries worldwide (World Bank estimates) (country HU), about 68 countries worldwide (World Bank estimates) (country RO), about 68 countries worldwide (World Bank estimates) (country SK), about 68 countries worldwide (World Bank estimates) (country SI), about 68 countries worldwide (World Bank estimates) (country EE), about 68 countries worldwide (World Bank estimates) (country LV), about 68 countries worldwide (World Bank estimates) (country LT), about 68 countries worldwide (World Bank estimates) (country CY), about 68 countries worldwide (World Bank estimates) (country MT), about 68 countries worldwide (World Bank estimates) (country TR), about 68 countries worldwide (World Bank estimates) (country UA), about 68 countries worldwide (World Bank estimates) (country US), about 68 countries worldwide (World Bank estimates) (country CA), about 68 countries worldwide (World Bank estimates) (country MX), about 68 countries worldwide (World Bank estimates) (country BR), about 68 countries worldwide (World Bank estimates) (country AR), about 68 countries worldwide (World Bank estimates) (country CL), about 68 countries worldwide (World Bank estimates) (country CO), about 68 countries worldwide (World Bank estimates) (country PE), about 68 countries worldwide (World Bank estimates) (country AU), about 68 countries worldwide (World Bank estimates) (country NZ), about 68 countries worldwide (World Bank estimates) (country SG), about 68 countries worldwide (World Bank estimates) (country JP), about 68 countries worldwide (World Bank estimates) (country KR), about 68 countries worldwide (World Bank estimates) (country TW), about 68 countries worldwide (World Bank estimates) (country HK), about 68 countries worldwide (World Bank estimates) (country CN), about 68 countries worldwide (World Bank estimates) (country IN), about 68 countries worldwide (World Bank estimates) (country ID), about 68 countries worldwide (World Bank estimates) (country TH), about 68 countries worldwide (World Bank estimates) (country VN), about 68 countries worldwide (World Bank estimates) (country MY), about 68 countries worldwide (World Bank estimates) (country PH), about 68 countries worldwide (World Bank estimates) (country PK), about 68 countries worldwide (World Bank estimates) (country BD), about 68 countries worldwide (World Bank estimates) (country LK), about 68 countries worldwide (World Bank estimates) (country AE), about 68 countries worldwide (World Bank estimates) (country SA), about 68 countries worldwide (World Bank estimates) (country IL), about 68 countries worldwide (World Bank estimates) (country EG), about 68 countries worldwide (World Bank estimates) (country MA), about 68 countries worldwide (World Bank estimates) (country ZA), about 68 countries worldwide (World Bank estimates) (country NG), about 68 countries worldwide (World Bank estimates) (country KE), about 68 countries worldwide (World Bank estimates) (country GH), about 68 countries worldwide (World Bank estimates) (country TZ), about 68 countries worldwide (World Bank estimates) (country UG) or about 68 countries worldwide (World Bank estimates) (country ET). Returns the World Bank's modelled cost of a least-cost healthy diet, built from the food prices collected for the International Comparison Program: the figure in the country's own currency and in international (PPP) dollars, the year, the change on the previous year, the years since 2017, and the official source and licence. This is a modelled national estimate (price_type official_statistic), not a shop receipt, not what one household paid and not a range, so the range fields are null and there is no sample size. How fresh: roughly yearly: version 5.0 was last updated on 2026-07-21 and holds 2017 to 2025; every answer states its year. Do not use for the price of a particular food or shop, restaurant meals, a family's real food bill, or for countries that are not listed.

NameRequiredDescriptionDefault
yearNoYear of the estimate (2017 onwards). Leave out for the newest year the World Bank holds. World Bank: 2017 to the newest year held (2025 at the last check). Leave out for the newest year.
countryYesCountries as ISO codes: IE = Ireland, GB = United Kingdom, FR = France, ES = Spain, PT = Portugal, IT = Italy, DE = Germany, NL = Netherlands, BE = Belgium, AT = Austria, PL = Poland, DK = Denmark, SE = Sweden, NO = Norway, FI = Finland, GR = Greece, LU = Luxembourg, CH = Switzerland, IS = Iceland, CZ = Czechia, HU = Hungary, RO = Romania, SK = Slovakia, SI = Slovenia, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta, TR = Turkey, UA = Ukraine, US = United States, CA = Canada, MX = Mexico, BR = Brazil, AR = Argentina, CL = Chile, CO = Colombia, PE = Peru, AU = Australia, NZ = New Zealand, SG = Singapore, JP = Japan, KR = South Korea, TW = Taiwan, HK = Hong Kong, CN = China, IN = India, ID = Indonesia, TH = Thailand, VN = Vietnam, MY = Malaysia, PH = Philippines, PK = Pakistan, BD = Bangladesh, LK = Sri Lanka, AE = United Arab Emirates, SA = Saudi Arabia, IL = Israel, EG = Egypt, MA = Morocco, ZA = South Africa, NG = Nigeria, KE = Kenya, GH = Ghana, TZ = Tanzania, UG = Uganda, ET = Ethiopia. World Bank estimate for the whole country, one figure per year (2017 onwards).
food_groupNoWhich part of the healthy diet: leave out for the whole diet, or give 'fruit', 'vegetables', 'animal foods', 'legumes and nuts', 'oils and fats' or 'starchy staples'. The World Bank leaves some group figures blank. World Bank: food_group is one of 'fruit', 'vegetables', 'animal foods' (meat, dairy, fish, eggs), 'legumes and nuts', 'oils and fats' or 'starchy staples' (grains, bread, rice, potatoes); leave out for the whole healthy diet. The figure is in the country's own currency per person per day, with international (PPP) dollars in the answer. Blank for some countries and years.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well past the annotations by disclosing that this is a modelled national estimate (`price_type official_statistic`), explicitly not a shop receipt or household bill, that range fields are null and there is no sample size, and that data is yearly with version 5.0 updated 2026-07-21 covering 2017–2025. It also states the official source/licence accompanies each answer, which is exactly the kind of context an agent needs to caveat results.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The opening sentence is front-loaded and effective, but it then repeats the identical phrase 'about 68 countries worldwide (World Bank estimates) (country XX)' roughly 68 times — thousands of tokens that merely restate the country enum. That bloat buries the genuinely useful content about modelling assumptions and freshness.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given an output schema exists, the description needn't explain return shapes, and it still covers coverage span, update cadence, currency/PPP handling, model caveats and null-field expectations. An agent has everything needed to call it and to caveat the answer correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is already 100%, so the baseline is 3; the description adds genuine value by enumerating the food_group categories in plain language and warning that 'The World Bank leaves some group figures blank', which the schema only notes in passing. It also reiterates the default-year behaviour. Still, most of the country-level detail is verbatim enum duplication rather than added semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific resource and measure — the World Bank's modelled cost of a least-cost healthy diet per person per day — plus the sub-questions it answers (year-on-year change, food-group split). This is clearly distinguishable from pricepaid_grocery_prices or pricepaid_wholesale_fresh_food_prices, which cover actual food prices rather than a modelled diet cost.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Opens with an explicit trigger ('Use this when a user asks how much it costs to eat healthily in a country') and closes with concrete exclusions: 'not for the price of a particular food or shop, restaurant meals, a family's real food bill, or for countries that are not listed.' Strong when-to-use and when-not coverage, but it never names the sibling tool an agent should switch to for those excluded cases.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_energy_pricesHousehold electricity and gas pricesA
Read-onlyIdempotent
Inspect

Use this when a user asks what households pay for electricity or natural gas per kWh in Flanders, Belgium (supplier offers), Brazil, Switzerland, Colombia (four utility areas), the EU, Norway and Iceland, Finland, Great Britain, the Netherlands, Norway, New Zealand, Sweden, Singapore, Taiwan or the United States, how that compares with another country, or how it changed since the previous period. Returns the official average price per kWh for a standard household consumption band, for the latest period published, with the same band excluding VAT and excluding all taxes, every band, the previous period and the change, and the official source and licence. This is a published average (price_type official_statistic), not a range built from sales, so the range fields are null and there is no sample size. How fresh: Flanders, Belgium (supplier offers): monthly (the regulator refreshes the workbook around the middle of each month); each answer states the month it is for; Brazil: updated whenever ANEEL homologates a tariff adjustment (each distributor adjusts once a year); each answer states the validity period of the tariff; Switzerland: yearly: ElCom publishes next year's tariffs in autumn; each answer states the tariff year; Colombia (four utility areas): the dataset on datos.gov.co was last modified 15 July 2026 and its newest month is September 2025; each answer states its month; the EU, Norway and Iceland: updated twice a year (half-yearly figures); each answer states its reference period, and the newest half-year Eurostat holds for the country is returned; Finland: monthly (about three months after the month ends); each answer states its reference month; Great Britain: quarterly (the cap is reset on 1 January, 1 April, 1 July and 1 October); each answer states the quarter it is for; the Netherlands: half-yearly (new figures end of March and end of September; the last two half-years are provisional); each answer states its reference half-year; Norway: quarterly (about six weeks after the quarter ends); each answer states its quarter; New Zealand: monthly file; the newest month is about four to five months behind today. Each answer states its month.; Sweden: half-yearly (new half-year about three months after it ends); each answer states its reference half-year; Singapore: annual: the newest full calendar year (2025 was published in 2025-10); each answer states the year; Taiwan: updated when Taipower changes its tariff; each answer states the date the table took effect; the United States: monthly: EIA adds a month to each table about two months after it ends (electricity in the last week of the month, natural gas at the month's end); our copy is refreshed daily and each answer states its month. BUSINESS prices: set sector=business to get what businesses (non-household consumers: shops, offices, factories) pay instead, for the EU, Norway, Iceland and EU candidate countries (business), the United Kingdom (business) or the United States (business). The answer is the official average price paid by businesses in an annual-consumption band (consumption_band; the country notes list the bands), excluding VAT unless taxes says otherwise, with the other bands, the previous period and the change. It is an official average, not a quote or a tariff, and sector=business needs a country that has business figures. Business freshness: the EU, Norway, Iceland and EU candidate countries (business): updated twice a year (half-yearly figures); each answer states its reference period, and the newest half-year Eurostat holds for the country is returned; the United Kingdom (business): quarterly (DESNZ updates the tables at the end of March, June, September and December, about three months after the quarter ends); each answer states its quarter, and the newest quarter is provisional; the United States (business): monthly: EIA adds a month to each table about two months after it ends (electricity in the last week of the month, natural gas at the month's end); each answer states its month. Where a country offers it, supplier_offers=true returns the median of the supplier offers posted on the regulator's comparison tool (posted offers, not paid prices; the country notes say where). Do not use for one supplier's quote for a particular home or company, for wholesale exchange prices, for petrol and diesel, or for other countries.

NameRequiredDescriptionDefault
stateNoUS only: the state, by name or postal code ('Texas', 'TX', 'DC'). Leave out for the U.S. average. Gas: EIA publishes no figure for a few states in recent months, then the newest published month is returned and the answer says so.
taxesNoTax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BE with supplier_offers=true: not used. The offers are always excluding VAT, grid fees, taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. CH: one published total (energy + grid use + charges + federal aid fee); leave taxes out. CO: not used; the figure is the regulated unit cost (CU) before taxes, subsidies and contributions. Business, EU/NO/IS/candidates: default 'excl_vat' (excluding VAT and other recoverable taxes and levies: what a business really bears); 'all' = all taxes and levies including VAT; 'none' = excluding all taxes and levies. Finland: all = with electricity tax and VAT (default); none = energy plus distribution only, calculated by ProofPrice from Statistics Finland's parts. Business GB: DESNZ prices never include VAT. Default 'excl_vat' = excluding VAT, including the Climate Change Levy (table 3.4.2); 'none' = also excluding the Climate Change Levy (table 3.4.1); 'all' gives the same figure as 'excl_vat' and the answer says so. GB: not used. Gas figures include 5% VAT; electricity has no VAT from 1 October 2026 to 31 March 2027 (Ofgem's own wording). Netherlands: all = CBS's price with VAT and taxes (default); excl_vat = without VAT, taxes in; none = without VAT and taxes. All three are published by CBS. Norway: all = including VAT (default); none or excl_vat = excluding taxes. SSB publishes only these two levels. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. Sweden: all = SCB's total with electricity tax and VAT (default); excl_vat and none are calculated by ProofPrice from SCB's published parts. SG: not used; the figure excludes GST. TW: not used; the figure is the published tariff before any tax or surcharge. US: not used (EIA publishes one average per state). Business US: not used (EIA publishes one average per state).
cantonNoCH only: canton by two-letter code, for example 'ZH', 'GE', 'VD', 'TI'. Leave out for Switzerland as a whole.
energyYeselectricity or gas (natural gas). BE with supplier_offers=true: electricity (single-meter day tariff) or gas; the energy cost per kWh of the fixed-price products suppliers list for homes in Flanders. BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. CH: electricity only (no gas). A published regulated tariff, shown as a posted price. CO: electricity only (no gas). EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). Business, EU/NO/IS/candidates: Eurostat's latest half-year may be missing for some countries or bands (status no_matches); try another band. Finland: electricity only (Statistics Finland's table has no gas); euro per kWh, a national average. Business GB: electricity or gas, pence per kWh converted to pounds per kWh. GB: electricity (single-rate) and gas, in GBP per kWh with the standing charge in extra. The Ofgem cap is a regulated maximum on default tariffs, not a price paid. Netherlands: electricity (euro per kWh) and gas (euro per m3, with a calculated euro per kWh in extra); national averages. Norway: electricity only here (SSB's table has no gas); NOK per kWh, a national average of the power itself, without grid rent. NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. Sweden: electricity only (SCB publishes no household gas price); SEK per kWh, a national average. SG: electricity only (no gas). TW: electricity only (no gas). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly. Business US: electricity = average commercial-sector price (answered in US dollars per kWh, also in cents; the industrial-sector price is in the extras); gas = average commercial natural gas price in US dollars per thousand cubic feet (Mcf). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly.
regionNoNZ only: electricity network region, for example 'Auckland', 'Wellington', 'Christchurch', 'Dunedin'. Leave out for the unweighted median across all regions.
seasonNoTW only: 'non_summer' (default) or 'summer' rates (Taipower charges more in summer).
sectorNoWhose price: 'household' (default: what homes pay) or 'business' (non-household consumers: what companies, shops, offices and factories pay; official average by annual-consumption band). Leave out for household. Use 'business' whenever the user asks about commercial, industrial, SME, company or non-domestic electricity or gas prices. Business figures exist only for the countries listed with 'business' below; for business the default taxes level is 'excl_vat' (businesses reclaim VAT). EU/NO/IS/candidate countries (Eurostat nrg_pc_205 and nrg_pc_203): sector=business is available; household prices come from the household source. GB: sector=business gives the DESNZ non-domestic prices; leave sector out for household (Ofgem price cap). US: sector=business gives the EIA commercial-sector average (shops, offices, hospitals, schools and other service businesses); household prices are the default.
countryYesBE = Belgium (with supplier_offers=true: Flemish regulator VREG, fixed-price home electricity and gas offers listed in the V-test, monthly; without it: Eurostat's national average); BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); CH = Switzerland (ElCom: published household electricity tariff per kWh, CHF, Switzerland or one canton); CO = Colombia (regulated electricity unit cost of supply, COP per kWh, for four utility areas only: Bogotá, Cali, Valle del Cauca, Tolima; a posted tariff component); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; With sector=business, official average prices paid by businesses (Eurostat) for the EU member states, NO, IS and the EU candidate countries, as ISO codes (GR for Greece): AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, NO, IS, AL, BA, GE, MD, ME, MK, RS, TR, UA; FI = Finland (Statistics Finland: average household electricity price in euro per kWh by consumption band, monthly, official statistic); With sector=business, GB = United Kingdom (DESNZ: official average prices paid by non-domestic consumers, pence per kWh by size band, quarterly; household GB comes from Ofgem); GB = Great Britain (Ofgem energy price cap: maximum unit rate in pence per kWh and daily standing charge for default tariffs, by region and payment method, quarterly, a regulated posted price); NL = Netherlands (Statistics Netherlands CBS: average household electricity price in euro per kWh and gas price in euro per m3 by consumption class, half-yearly, official statistic); NO = Norway (Statistics Norway: average household electricity price in NOK per kWh by contract type, quarterly, official statistic); NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); SE = Sweden (Statistics Sweden SCB: average household electricity price in SEK per kWh by consumption band, half-yearly, official statistic); SG = Singapore (SP Group's published annual electricity tariff for domestic supplies, SGD per kWh excluding GST, a posted tariff); TW = Taiwan (Taipower's published residential electricity tariff: average price per kWh for a month's use, TWD, a posted tariff); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly); With sector=business, US = United States (EIA: average commercial-sector electricity price in cents per kWh and commercial natural gas price in US$ per thousand cubic feet, by state, monthly)
contractNoNorway only: type of electricity contract: total = all households together (default); fixed = fixed-price contracts; spot = contracts tied to the spot price; variable = variable-price contracts. Default total.
operatorNoCO only: the utility area: 'bogota' (default, ENEL Bogotá), 'cali' (EMCALI), 'valle' (CELSIA Valle del Cauca) or 'tolima' (CELSIA Tolima). No other part of Colombia is covered.
gb_regionNoGB only: Ofgem region (North Western England, North Eastern England, Yorkshire, Northern Scotland, Southern England, Southern Scotland, Merseyside and Northern Wales, London, South Eastern England, Eastern England, East Midlands, West Midlands, South Western England, Southern Wales) or a well-known town such as Manchester, Glasgow, Cardiff or London. Leave out for the Great Britain average.
distributorNoBR only: the electricity distributor by ANEEL short name, for example 'CEMIG-D', 'ENEL SP', 'LIGHT', 'COPEL-DIS'. Leave out for the median of all distributors.
payment_methodNoGB only: direct_debit (default), standard_credit (pay on receipt of the bill) or prepayment (prepayment meter).
supplier_offersNoBE only: true = the fixed-price offers suppliers list for homes in Flanders (regulator VREG, posted offers, energy cost per kWh excluding VAT, grid fees and taxes) instead of Eurostat's national average household price.
consumption_bandNoStandard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BE with supplier_offers=true: not used (offers are priced per kWh, whatever the consumption). BR: not used (one residential tariff per distributor). CH: ElCom household profile H1 to H8 (default H4 = typical 5-room apartment with electric stove and dryer, about 4,500 kWh a year). The other profiles are listed in the answer. CO: the voltage level: '1' (default: households and small users), '2' or '3'. EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. Business, EU/NO/IS/candidates, annual consumption of the business. Electricity: ALL = all consumption bands together; IA = under 20 MWh a year; IB = 20 to 499 MWh a year; IC = 500 to 1,999 MWh a year; ID = 2,000 to 19,999 MWh a year; IE = 20,000 to 69,999 MWh a year; IF = 70,000 to 149,999 MWh a year; IG = 150,000 MWh a year or more; default IC (Eurostat's reference band for medium-sized business consumers). Gas: I1 = under 1,000 GJ a year (under about 278 MWh); I2 = 1,000 to 9,999 GJ a year (about 278 to 2,777 MWh); I3 = 10,000 to 99,999 GJ a year (about 2,778 to 27,777 MWh); I4 = 100,000 to 999,999 GJ a year (about 27,778 to 277,777 MWh); I5 = 1,000,000 to 3,999,999 GJ a year (about 277,778 to 1,111,111 MWh); I6 = 4,000,000 GJ a year or more (about 1,111,112 MWh and over); default I3. Gas has no all-bands total; ALL works for electricity only. Eurostat codes such as MWH500-1999 or GJ10000-99999 also work. A small shop or office is typically IA or IB (electricity) and I1 (gas); a factory IC to IE. Finland, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 15,000 kWh a year; DE = over 15,000 kWh a year; default DC. Business GB, annual consumption of the business, by DESNZ size band name or by the matching Eurostat letter. Electricity: Very Small (IA) = under 20 MWh a year; Small (IB) = 20 to 499 MWh a year; Small/Medium (IC) = 500 to 1,999 MWh a year; Medium (ID) = 2,000 to 19,999 MWh a year; Large (IE) = 20,000 to 69,999 MWh a year; Very Large (IF) = 70,000 to 150,000 MWh a year; Extra Large (IG) = over 150,000 MWh a year. Gas: Very Small (I1) = under 278 MWh a year; Small (I2) = 278 to 2,777 MWh a year; Medium (I3) = 2,778 to 27,777 MWh a year; Large (I4) = 27,778 to 277,777 MWh a year; Very Large (I5) = 277,778 to 1,111,112 MWh a year (no band above Very Large, so Eurostat I6 has no UK figure). Average = all bands together. Default: Small/Medium for electricity (= Eurostat IC) and Medium for gas (= I3). GB: not used (the cap is a unit rate and a standing charge, not a price by consumption band). Netherlands, annual consumption. Electricity: DA = under 1 MWh (1,000 kWh) a year; DB = 1 to 2.5 MWh (1,000 to 2,499 kWh) a year; DC = 2.5 to 5 MWh (2,500 to 4,999 kWh) a year; most households; DD = 5 to 15 MWh (5,000 to 14,999 kWh) a year; DE = 15 MWh (15,000 kWh) a year or more; default DC. Gas: D1 = under 569 m3 (under 20 GJ) a year; D2 = 569 to 5,687 m3 (20 to 200 GJ) a year; most households; D3 = 5,687 m3 (200 GJ) a year or more; default D2. Norway: not used; SSB publishes no consumption bands. Use contract instead. NZ: 'standard' (default, standard household user) or 'low' (low user). Sweden, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. SG: one flat domestic tariff; leave out. TW: monthly use: 'standard' (default, 330 kWh), 'low' (120 kWh), 'high' (700 kWh) or a number of kWh a month (1 to 5000). US: not used (EIA publishes one average for all residential customers in a state). Business US: not used (EIA publishes one commercial average per state, no consumption bands).

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, yet the description still adds substantive behavior: the answer is an official average so range fields are null and there is no sample size, per-country publication lag and provisional flags, and the critical caveat that EIA gas is per Mcf and cannot be compared to electricity per kWh. These are exactly the operational caveats an agent needs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The trigger sentence is well front-loaded, but the body is an enormous block that duplicates the schema's country/taxes/band notes almost verbatim, including a repeated country entry ('the Netherlands, Norway... Norway') and two-paragraph freshness recital twice (household then business). Length is not paying for itself when the same detail already lives in structured fields.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 15-parameter, multi-country tool with an output schema, nothing an agent needs is missing: entity coverage, defaults, unit peculiarities, tax-level semantics per country, business eligibility and freshness are all present. The risk here is over-provision, not omission.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the schema already spells out per-country freshness, tax levels, bands and enum meanings in granular detail. The description largely restates that same content (repeating the half-yearly/quarterly/monthly cadence per country) rather than adding semantics the schema lacks, so this sits at the baseline for fully documented parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb-and-resource statement ('Use this when a user asks what households pay for electricity or natural gas per kWh') and enumerates the covered countries. It explicitly separates the tool from adjacent concepts ('a published average (price_type official_statistic), not a range built from sales') and from sibling tools in its closing exclusions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit trigger ('when a user asks... how that compares with another country, or how it changed'), plus concrete when-not rules: 'Do not use for one supplier's quote for a particular home or company, for wholesale exchange prices, for petrol and diesel, or for other countries.' The sector and supplier_offers switches are each scoped with conditions and eligibility limitations.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_farm_gate_pricesFarm-gate prices received by farmers (monthly)A
Read-onlyIdempotent
Inspect

Use this when a user asks what farmers received, per month, for a crop or animal product (wheat, barley, oats, canola, soybeans, corn, potatoes, cattle, hogs, lambs, chickens, turkeys, milk, eggs) in a region of Canada or the United Kingdom, or how that price compares with the month before or a year earlier. Returns the newest monthly price the statistics office publishes for the product and region, in the unit the office uses (per tonne, per hundredweight, per dozen, per kilolitre), the month it applies to, the change on the previous month and a year earlier, the last 12 months, the same product in other regions, and the official source and licence. This is a published monthly average price received by farmers (price_type official_statistic), not a range built from sales, so the range fields are null and there is no sample size. How fresh: Canada: monthly, not live: Statistics Canada publishes each month's averages about six weeks after the month ends (August 2026 was released on 9 October 2026), and every answer states its reference month; the United Kingdom: monthly, not live: Defra publishes each month's figure about four weeks after the month ends (September 2026 was published on 29 October 2026), and every answer states its reference month. Always read the month in the answer. Do not use for supermarket or shop prices, for wholesale market quotes, for the price of a particular farm, field or animal, for farmland, for fuel or energy, for futures prices, or for EU member states.

NameRequiredDescriptionDefault
regionNoRegion inside the country, as the statistics office publishes it (for example a province or state). Some countries publish no national figure, so the answer then asks for a region. Canada: a province is required (Ontario, Quebec, Saskatchewan, Alberta, Manitoba, British Columbia, Nova Scotia, New Brunswick, Prince Edward Island, Newfoundland and Labrador). Statistics Canada publishes no Canada total in this table. A city such as Saskatoon is answered with its province. Not every product is published for every province. United Kingdom: not needed. Defra publishes one figure for the whole UK, so a nation such as 'Scotland' is answered with the UK average and a note.
countryYesCA = Canada (Statistics Canada: monthly average prices received by farmers, by province, official statistic, not a live price); GB = United Kingdom (Defra: monthly average price farmers received for milk, official statistic, not a shop price)
productYesThe crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: a crop or animal product in everyday words, e.g. wheat, milling wheat, feed wheat, durum, oats, barley, feed barley, malt barley, soybeans, corn, flaxseed, canola, rye, lentils, dry peas, canary seed, potatoes, seed potatoes, table potatoes, processing potatoes, cattle, cows, steers, heifers, calves, lambs, feeder cattle, feeder steers, feeder heifers, feeder calves. Prices are in Canadian dollars in Statistics Canada's own unit for each series (per metric tonne for grains and oilseeds, per hundredweight for cattle, hogs and potatoes, per kilolitre for milk, per dozen for eggs); the answer names the unit. United Kingdom: only 'milk' (the monthly price UK dairy farmers received, in pence per litre; the answer gives pounds per litre and the pence figure).

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, so the bar is low, yet the description adds substantial context: release lags by country with concrete examples (about six weeks for Statistics Canada, about four weeks for Defra), an instruction to always report the reference month, disclosure that range fields are null and there is no sample size, unit conventions per series, and that an official source and licence are returned. Nothing here contradicts the read-only, open-world annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

It is front-loaded with the use case, which is good, but the body is a dense multi-clause run-on of 300-plus words, and the product list is duplicated almost verbatim in the product parameter description. The freshness sentences could be compressed to a single comparative statement without losing information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, yet the description still tells the agent what comes back (newest monthly price, reference month, month-on-month and year-on-year change, trailing 12 months, same product in other regions, source and licence), which is more than sufficient. Combined with the freshness caveats and the explicit scope exclusions, an agent has everything needed to call this correctly and to answer credibly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already explains country enums, the province-required rule for Canada, the UK's national-only figure, and the product vocabulary. The description restates the product list and notes units (per tonne, per hundredweight, per dozen, per kilolitre), which adds only modestly beyond the schema. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a precise verb+resource+scope: monthly average prices farmers received, per product and region, for Canada and the UK, with the specific product list enumerated. It rules out neighbouring domains (supermarket, wholesale market, futures, EU) and clarifies it is an official_statistic rather than a sales-derived range. The one gap is that it never names the very similarly titled sibling pricepaid_farm_prices, so an agent must infer the split from the 'not a range built from sales' clause.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit trigger ('use this when a user asks what farmers received, per month, for a crop or animal product... in a region of Canada or the United Kingdom') and an explicit exclusion list covering supermarket prices, wholesale market quotes, individual farms/fields/animals, farmland, fuel/energy, futures and EU member states. The freshness paragraph also tells the agent how to interpret timing, which is a real usage constraint.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_farm_pricesFarm and wholesale food pricesA
Read-onlyIdempotent
Inspect

Use this when a user asks what farmers or wholesalers get for a food commodity (wheat, barley, maize, beef, pigs, lamb, chicken, eggs, milk, butter and other dairy products, olive oil, fruit and vegetables) in EU member states or Finland, how that price compares with last week, last month or a year ago, or how high it is against the last 12 months. Returns the latest official price for the country and product, per tonne or per 100 kg and per kg, for the week (milk: month) it applies to, the stage of the supply chain it is quoted at (farm gate, ex-silo, carcass, ex-packaging station), the change from the previous period and from a year earlier, the last 12 months, the other series the portal holds, and the official source and licence. This is a published price (price_type official_statistic), not a range built from trades, so the range fields are null and there is no sample size. How fresh: EU member states: weekly for most products (raw milk monthly), updated as Member States report, usually within days (raw milk about two weeks after the month ends). Each answer states its week or month and flags quotes that are older than usual (fruit and vegetables are only quoted in season); Finland: monthly; the newest month in the tables on 23 Oct 2026 was August 2026 (published about two months later). Always read the period in the answer: an old quote is flagged and given lower confidence. Do not use for supermarket or shop prices, for the price of a particular farm, field, animal or meal, for farmland, for fuel or energy, for futures or stock-market prices, or for other countries.

NameRequiredDescriptionDefault
countryYesEU member states, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden. Not covered: LU (the portal holds no Luxembourg prices) and countries outside the EU such as GB and NO. Not every country reports every product (olive oil: ES, IT, PT, GR and HR only; dairy products about 16 countries); the answer says when a product is missing.; FI = Finland (Luke, Natural Resources Institute Finland: monthly average producer prices of beef, pigs, lamb, broilers, eggs and raw milk; other Finnish products come from the EU portal)
productYesThe product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by name; aliases such as 'pork', 'corn', 'tomato' are understood. Prices are weekly (raw milk monthly), per tonne for cereals and per 100 kg otherwise (piglets per head), each answer also gives the price per kg. Cereals (per tonne): wheat, milling wheat, feed wheat, durum wheat, barley, malting barley, maize, rye, oats, triticale. Beef (per 100 kg of carcass): beef, young bull, steer, heifer, cow, calf. Pigs, lamb and poultry meat (per 100 kg; piglets per head): pig, piglet, lamb, heavy lamb, light lamb, chicken, chicken breast, chicken legs. Eggs (per 100 kg): eggs, barn eggs, cage eggs, free range eggs, organic eggs. Milk and dairy (per 100 kg): milk, organic milk, butter, skimmed milk powder, whole milk powder, cheddar, gouda, edam, emmental, whey powder, cream, drinking milk. Olive oil (per 100 kg): olive oil, extra virgin olive oil, virgin olive oil, lampante olive oil. Fruit and vegetables (per 100 kg): apples, pears, peaches, nectarines, apricots, cherries, plums, strawberries, oranges, lemons, mandarins, clementines, bananas, table grapes, kiwis, melons, water melons, tomatoes, cucumbers, courgettes, peppers, egg plants, lettuces, cauliflowers, carrots, onions, cabbage, leeks, garlic, mushrooms, beans, asparagus, avocados. Products with several series (wheat: milling then feed; pig: class E; beef: adult male cattle indicative price) show the usual one and list the others in extra.other_series. Fruit and vegetables are only quoted in season. FI: pig, beef, young bull, heifer, cow, calf, lamb, chicken, eggs, barn eggs, free range eggs, organic eggs, cage eggs, milk (Luke's own monthly producer prices, EUR per 100 kg; milk per litre). Other products are answered from the European Commission portal.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.2/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Well beyond the readOnly/openWorld annotations, it discloses that these are published official statistics rather than trade-derived ranges, that range fields are therefore null and there is no sample size, the update cadence per region (weekly, monthly for raw milk, ~two months for Finland), stale-quote flagging with reduced confidence, seasonality limits on fruit and vegetables, and per-country product gaps. That is exactly the operational context an agent needs before trusting the numbers.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The use case and exclusions are correctly front-loaded, but the body runs to roughly 450 words and repeats material that the schema already carries verbatim — the full product list, unit conventions, and which series is shown versus stashed in extra.other_series. Freshness is explained at length twice (EU cadence, then Finland cadence again). It reads as thorough rather than economical.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with a rich output schema, a two-parameter input and open-world data, nothing material is left out: period lag, stale-quote handling, missing-product behaviour, seasonal gaps, currency/unit normalisation and the exclusion list are all covered. An agent can call this correctly without consulting anything else.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3; the description lifts it slightly by stating that aliases like 'pork', 'corn' and 'tomato' are understood, and by tying products to their quoting unit (per tonne for cereals, per 100 kg otherwise, per head for piglets, per litre for Finnish milk). Most of the long product taxonomy, however, duplicates what the schema's product description already contains, so the added value is modest.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: the official price farmers or wholesalers get for a named food commodity in EU member states or Finland, with units and supply-chain stage. The scope is tight and excludes the obvious wrong readings. It stops short of distinguishing itself from overlapping siblings such as pricepaid_farm_gate_prices, pricepaid_wholesale_fresh_food_prices or pricepaid_producer_prices, so an agent choosing between them still has to guess.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The opening 'Use this when a user asks…' enumerates concrete user intents (current price, comparison with last week/month/year, position against the 12-month range) and the closing sentence carries a long list of when-not-to-use cases. What is missing is explicit routing to the alternative tools for those excluded cases — 'Do not use for supermarket prices' never names pricepaid_grocery_prices, and dairy/wholesale siblings go unmentioned.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_fuel_price_historyFuel price historyA
Read-onlyIdempotent
Inspect

Use this when a user asks how pump prices have changed over recent days or weeks in a place, or whether fuel is getting cheaper. Returns the daily median and typical range of pump prices in the area, with the change over the period, from our daily snapshots of official data. Do not use for today's cheapest stations. After 10 free calls a day per caller this tool costs USD 0.02 per answered call, paid with x402 (USDC); a 402 reply lists how. Nothing is charged for "not enough records" or errors.

NameRequiredDescriptionDefault
taxNoEU Weekly Oil Bulletin countries only: 'with' (default) = the pump price with all duties and taxes; 'without' = the Commission's price net of duties and taxes (VAT and excise removed), the basis many fuel-surcharge indices use. The answer states which. Other countries refuse it with a 400 (they publish pump prices with taxes only).
areaNoWider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28') or province name ('Madrid', 'Sevilla', 'Girona'). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). Montenegro: not used (national price only). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). PT: district name or number: 'Lisboa' (11), 'Porto' (13), 'Faro' (08) ... 18 mainland districts. SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only).
daysNoHow many recent days to include. Default 30.
fuelYespetrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. CO: only methane (vehicular natural gas, GNCV), in COP per cubic metre (not per kg). Gasoline and diesel are not available. Costa Rica: petrol95 (Gasolina RON 95) or diesel (automotive, 50 ppm), the regulated maximum price in colones per litre with IVA. Gasolina RON 91 is given in the answer as extra information. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. Finland: petrol95 (95 E10 unleaded) or diesel, as a national monthly average per litre in euro with VAT and duties. Premium petrol, E85, LPG, CNG, heating oil and renewable diesel are not served. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Montenegro: petrol95 (Eurosuper 95) or diesel (Eurodiesel), the government maximum retail price in euro per litre with taxes. Eurosuper 98 and heating oil are given in the answer as extra information. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. PT: petrol95 (Gasolina simples 95), petrol98, diesel (Gasóleo simples), lpg (GPL Auto) or methane (CNG, per kg). SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TH: petrol95 (ULG 95; petrol98 gets the same series), diesel (HSD B7) or lpg (automotive LPG per litre). Gasoline 91 and kerosene are in extra.other_products. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published.
townNoTown name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia' or 'Marbella' (a town with fewer than 5 stations for the fuel is answered for its province, labelled). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. Montenegro: not used (national price only). MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. PT: municipality (concelho), e.g. 'Cascais' or 'Sintra'; with fewer than 5 stations its district is answered, labelled. Without postcode, area or town the national figure is returned. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only).
monthsNoInstead of days: how many whole months of monthly history to return, where a source has loaded long history.
countryYesAU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); CO = Colombia (compressed natural gas only, monthly station prices from SICOM; no gasoline or diesel); CR = Costa Rica (regulator ARESEP: national maximum price, not a station price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FI = Finland (Statistics Finland: monthly national average pump price, official statistic, not a live pump price); FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; ME = Montenegro (government maximum price, not a station price); MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); PT = Portugal (mainland); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TH = Thailand (EPPO monthly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)
serviceNoSelf-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. CO: not used. Costa Rica: not used. EU Weekly Oil Bulletin countries: not used. Finland: not used. GB: not used. HK: not used. IT: self-service (default) or attended service, which costs more. Montenegro: not used. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TH: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used.
postcodeNoPostcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. CO: not used. Costa Rica: not used; one national price is returned and says so. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. Finland: not used; Statistics Finland publishes one national average, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). Montenegro: not used; one national price is returned and says so. MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). PT: postcode such as '1000-001' or just the first 4 digits '1000'; with fewer than 5 stations the district is answered, labelled. SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so.
gasoline_gradeNoUS only: the gasoline grade EIA publishes. Overrides the grade implied by fuel (petrol95 = regular, petrol98 = premium); use midgrade here with fuel=petrol95. Not for diesel.

Output Schema

NameRequiredDescription
unitNo
queryYes
changeNoChange over the period; null with fewer than two days.
methodNo
noticeYes
periodNo
seriesYes
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYes
libraryNo
summaryYes
currencyNo
method_urlNo
price_typeNo
sample_size_noteNoPresent when the publisher gives no record count: sample_size in the series is null.

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only, idempotent and non-destructive behaviour, but the description adds material facts an agent cannot get elsewhere: a metered cost model (USD 0.02 per answered call after 10 free calls per day per caller), the x402/USDC payment mechanism with a 402 reply explaining it, and the guarantee that 'not enough records' and errors are not billed. Data provenance (daily snapshots of official data) is also disclosed, which matters for a tool that aggregates third-party statistics.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Roughly ninety words across four sentences, front-loaded with the when-to-use condition and the exclusion before the cost note. Every sentence carries distinct information: purpose, negative scope, return shape, and billing behaviour. No repetition of schema or annotation content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a ten-parameter tool spanning many countries with an output schema already present, the description supplies what the structured fields cannot: the routing decision against the 'now' tool and the billing/auth consequences of calling it. Nothing an agent needs in order to decide whether to call it and what it will cost is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so every one of the ten parameters, including per-country enum nuances for fuel, area, town and country, is already documented in the schema itself. The description adds only loose phrasing ('in a place', 'recent days or weeks') and does not explain parameter interactions such as days vs months or how area/town/postcode precedence resolves — that detail lives entirely in the schema. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb+resource combination — how pump prices have changed over recent days or weeks in a place — and states the actual output: daily median, typical range, and change over the period from daily snapshots of official data. It also marks the boundary against a sibling by saying it is not for today's cheapest stations, so an agent can distinguish it from pricepaid_fuel_prices_now without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit trigger conditions (a user asks how prices have changed, or whether fuel is getting cheaper) plus an explicit exclusion (not for today's cheapest stations). The gap is that it never names the alternative tool, so the agent must infer that pricepaid_fuel_prices_now is the intended substitute for current-station lookups.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_fuel_prices_nowLive fuel prices at the pumpA
Read-onlyIdempotent
Inspect

Use this when a user asks the current price of petrol, diesel, E10, E85, LPG or CNG near a place in Queensland, Western Australia, Brazil, Ontario, Canada, Colombia, Costa Rica, Spain, the EU (national averages), Finland, France, the United Kingdom (national averages), Hong Kong, Italy, Montenegro, Mexico, Malaysia, the Netherlands, Norway, New Zealand, Portugal (mainland), Singapore, Thailand, Taiwan, the United States or Uruguay, or where fuel is cheapest there. Returns the median and typical range of pump prices across stations in the area, the three cheapest stations, and the official source and licence. How fresh: Queensland: monthly file, published about a month after the month ends (the newest data is usually 5 to 8 weeks old); Western Australia: daily: the current month's file is extended each day with the previous day's prices; our copy is taken once a day and every answer states the day it is for; Brazil: ANP publishes the survey as one file per month, so the newest survey week is usually one to four weeks old. Our copy is refreshed daily, and every answer states the survey week it describes; Ontario: weekly (Mondays, before the end of the business day; the next working day after a holiday); Canada: monthly, not live: Statistics Canada publishes each month's averages about two weeks after the month ends (August 2026 was released on 14 September 2026), and every answer states its reference month; Colombia: one figure per station per month, published at the start of the month; the answer states the month; Costa Rica: updated when ARESEP fixes a new tariff (about once a month, sometimes more often); every answer states the date the price applies from; Spain: several times a day; the EU (national averages): weekly: Monday prices, published that week; Finland: monthly, about three months after the month ends (table updated 24 September 2026 with June 2026); every answer states the month it is for; France: about every 10 minutes; the United Kingdom (national averages): weekly: one national figure each week, usually available the same week; Hong Kong: updated by the Consumer Council as and when prices change; the file carries no date, so the date shown is the day ProofPrice fetched it; Italy: daily (prices at 08:00 of the extraction day); Montenegro: new prices are published about every week (usually Tuesday); every answer states the date the price applies from; Mexico: the feeds are current prices reported by the stations and carry no timestamps; our copy is taken once a day and every answer shows the day of that copy; Malaysia: weekly, on Thursdays; the Netherlands: weekly publication of daily averages: new days appear each Thursday, up to the Monday of that week; every answer states the day it is for; Norway: monthly; the newest month is normally published in the first weeks of the next month (table updated 21 October 2026 with September 2026); every answer states the month it is for; New Zealand: weekly (Fridays), using the previous week's data; the newest weeks are marked Provisional by MBIE and revised; Portugal (mainland): operators must report a price change before it applies; each station carries its own last-update date; Singapore: monthly, about three weeks after the month ends, with the month named in every answer; Thailand: monthly national retail prices; the file is updated by EPPO when a new month is added (check the period in each answer); Taiwan: changes usually on Mondays; the next week's list price is published the day before; the United States: weekly: EIA dates each figure to the Monday it describes and publishes it a day or two later (a day later after a federal holiday); our copy of EIA's history files is refreshed daily and every answer states its week; the United States: weekly in the heating season (October to March, published Wednesdays); EIA collects no heating oil or propane prices from April to September, so in summer the newest week is from March. Our copy of EIA's files is refreshed daily and every answer states its week; Uruguay: monthly: the price in force in each month; a month without a quotation is marked S/C by ANCAP. Do not use for other countries or for historical prices.

NameRequiredDescriptionDefault
taxNoEU Weekly Oil Bulletin countries only: 'with' (default) = the pump price with all duties and taxes; 'without' = the Commission's price net of duties and taxes (VAT and excise removed), the basis many fuel-surcharge indices use. The answer states which. Other countries refuse it with a 400 (they publish pump prices with taxes only).
areaNoWider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28') or province name ('Madrid', 'Sevilla', 'Girona'). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). Montenegro: not used (national price only). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). PT: district name or number: 'Lisboa' (11), 'Porto' (13), 'Faro' (08) ... 18 mainland districts. SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only).
fuelYespetrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. CO: only methane (vehicular natural gas, GNCV), in COP per cubic metre (not per kg). Gasoline and diesel are not available. Costa Rica: petrol95 (Gasolina RON 95) or diesel (automotive, 50 ppm), the regulated maximum price in colones per litre with IVA. Gasolina RON 91 is given in the answer as extra information. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. Finland: petrol95 (95 E10 unleaded) or diesel, as a national monthly average per litre in euro with VAT and duties. Premium petrol, E85, LPG, CNG, heating oil and renewable diesel are not served. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Montenegro: petrol95 (Eurosuper 95) or diesel (Eurodiesel), the government maximum retail price in euro per litre with taxes. Eurosuper 98 and heating oil are given in the answer as extra information. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. PT: petrol95 (Gasolina simples 95), petrol98, diesel (Gasóleo simples), lpg (GPL Auto) or methane (CNG, per kg). SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TH: petrol95 (ULG 95; petrol98 gets the same series), diesel (HSD B7) or lpg (automotive LPG per litre). Gasoline 91 and kerosene are in extra.other_products. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published.
townNoTown name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia' or 'Marbella' (a town with fewer than 5 stations for the fuel is answered for its province, labelled). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. Montenegro: not used (national price only). MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. PT: municipality (concelho), e.g. 'Cascais' or 'Sintra'; with fewer than 5 stations its district is answered, labelled. Without postcode, area or town the national figure is returned. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only).
countryYesAU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); CO = Colombia (compressed natural gas only, monthly station prices from SICOM; no gasoline or diesel); CR = Costa Rica (regulator ARESEP: national maximum price, not a station price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FI = Finland (Statistics Finland: monthly national average pump price, official statistic, not a live pump price); FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; ME = Montenegro (government maximum price, not a station price); MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); PT = Portugal (mainland); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TH = Thailand (EPPO monthly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)
serviceNoSelf-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. CO: not used. Costa Rica: not used. EU Weekly Oil Bulletin countries: not used. Finland: not used. GB: not used. HK: not used. IT: self-service (default) or attended service, which costs more. Montenegro: not used. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TH: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used.
postcodeNoPostcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. CO: not used. Costa Rica: not used; one national price is returned and says so. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. Finland: not used; Statistics Finland publishes one national average, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). Montenegro: not used; one national price is returned and says so. MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). PT: postcode such as '1000-001' or just the first 4 digits '1000'; with fewer than 5 stations the district is answered, labelled. SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so.
gasoline_gradeNoUS only: the gasoline grade EIA publishes. Overrides the grade implied by fuel (petrol95 = regular, petrol98 = premium); use midgrade here with fuel=petrol95. Not for diesel.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, non-destructive), and the description goes well beyond them by disclosing data lag per source, publication cadence, and what each answer reports (median, range, three cheapest stations, source and licence). Much of this restates freshness notes already present in the country enum descriptions, which blunts its marginal value, and it is delivered as an undifferentiated run-on.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single paragraph of several hundred words mixing purpose, a country list, and per-country freshness boilerplate, with repeated near-identical phrasing ('every answer states...' appears a dozen times). The purpose is front-loaded, but most of the bulk should have been pushed into the schema or summarized.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 8 parameters, an output schema, and multi-source data with wildly varying lag, the description does supply the freshness and coverage context an agent needs to set user expectations. It is arguably over-complete on freshness and thin only in that it never summarizes the overall recency range in one line.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with enums for fuel, country, tax and service and per-country notes on area/town/postcode, so the schema carries parameter meaning on its own. The description adds nothing about parameters that the schema doesn't already state, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence names a specific verb+resource ('current price of petrol, diesel, E10... near a place') and adds the alternative question it answers ('or where fuel is cheapest there'). The 28-country enumeration is rambling and dilutes the core statement, but the purpose itself is unmistakable and distinguishable from pricepaid_fuel_price_history.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit trigger ('when a user asks the current price'), explicit exclusion ('Do not use for other countries or for historical prices'), and the geographic coverage is spelled out so an agent can decide eligibility without guessing. It doesn't name the history sibling outright, which would have closed the loop.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_grocery_price_historyGrocery price historyA
Read-onlyIdempotent
Inspect

Use this when a user asks how the shop price of an everyday grocery item (eggs, milk, bread, coffee, beef...) has changed over time, or whether it is getting cheaper or dearer. Returns the official average price by month over many years (pass months, up to 360) where a source has loaded long history, otherwise recent snapshots, with the change over the period. Published national statistics, not receipts. Do not use for today's price or for a particular supermarket. After 10 free calls a day per caller this tool costs USD 0.02 per answered call, paid with x402 (USDC); a 402 reply lists how. Nothing is charged for "not enough records" or errors.

NameRequiredDescriptionDefault
daysNoHow many recent days to include. Default 30.
itemYesEveryday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. AT: STATISTIK AUSTRIA's standard items, e.g. milk, eggs, butter, bread, rice, flour, pasta, potatoes, apples, bananas, tomatoes, chicken breast, minced meat, gouda, coffee, olive oil; German names (Milch, Eier, Butter, Semmel) are not needed, use English words. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. CL: an everyday food in English or Spanish ('milk', 'eggs', 'bread', 'marraqueta', 'tomato', 'potato', 'chicken', 'leche', 'huevo', 'palta'). ODEPA names products in Spanish with a unit, so the answer names the exact product and unit and lists related ones. The 150 products found at the most monitored points are held. FR: INSEE's standard fresh items, e.g. apples, potatoes, carrots, beef (T-bone steak), monkfish, sole, shrimps; yearly figures for beef fillet and rump, pork roast, rabbit, oysters (dozen), lemons, oranges, green beans. French words work too (pommes, crevettes, huîtres). GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. ID: a staple food in English or Indonesian: rice (beras), chicken (ayam), beef (sapi), eggs (telur), shallots, garlic, red chilli (cabai), bird's-eye chilli (cabai rawit), cooking oil (minyak goreng), sugar (gula). Varieties such as medium rice, curly chilli or premium sugar are listed in the answer. Prices are rupiah per kg. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. NZ: Stats NZ's standard items, e.g. milk (2 l), eggs (dozen), butter (500 g), white bread (600 g), cheese (1 kg), beef mince, chicken breast, bananas, apples, potatoes, rice, flour, sugar, coffee. SG: the Department of Statistics' standard items, e.g. milk (1 l), eggs (10), bread (400 g), rice (5 kg), chicken (1 kg), pork, beef, salmon, prawns, bananas, cabbage, cooking oil, sugar, beer (6 cans), and hawker plates such as chicken rice, char kway teow, wanton noodles, roti prata, kopi, teh. TW: rice only. 'rice' = retail japonica white rice (NT$ per kg); also indica rice, soft indica rice, glutinous rice, long glutinous rice; 'wholesale rice' (and wholesale indica / glutinous rice) in NT$ per 100 kg; 'paddy' (unhusked rice, also indica / glutinous paddy) in NT$ per 100 kg. TW: an everyday food in English or Chinese ('eggs', 'pork loin', 'pork belly', 'cabbage', 'garlic', 'banana', 'milkfish', 'shrimp', '雞蛋', '蒜頭'). About 60 vegetables, fruit, fish, pork, beef, poultry and eggs are held; the answer names the product and lists related ones. Prices are NT$ per kg from the public retail markets of Taichung City only. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound. ZA: Stats SA's standard items and pack sizes, e.g. milk (1 l), eggs (18), white bread (700 g), butter (500 g), white rice (1 kg), sugar (1 kg), maize meal (5 kg), cooking oil (750 ml), whole chicken (per kg), beef mince, bananas, potatoes, tomatoes, coffee, beer.
monthsNoInstead of days: how many whole months of monthly history to return, where a source has loaded long history.
regionNoRegion inside the country, only where the statistics office publishes regional averages. Leave out for the national average. AT: national figures only; a region is ignored and the answer says so. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. CL: one of the 9 monitored regions ('Metropolitana', 'Valparaiso', 'Biobio', 'Maule', 'Nuble', 'Coquimbo', 'La Araucania', 'Los Lagos', 'Arica y Parinacota'); leave out for the figure across all of them. A region needs 5 or more monitored points for a product. FR: national averages for metropolitan France only; a region is ignored and the answer says so. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. ID: one of the 34 provinces ('DKI Jakarta', 'Jawa Barat', 'Bali', 'West Java'...); leave out for the national average. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. NZ: national averages only; a region is ignored and the answer says so. SG: national averages only; a region is ignored and the answer says so. TW: national averages only; a region is ignored and the answer says so. TW: not used; every figure is for Taichung City as a whole. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food. ZA: national all-urban averages only; a region is ignored and the answer says so.
countryYesAT = Austria (STATISTIK AUSTRIA Preisradar: national monthly median prices of 100 food items from retail scanner data); CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); CL = Chile (ODEPA weekly shelf prices in 9 of 16 regions); FR = France (INSEE: national average retail prices of selected fresh food items, metropolitan France); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; ID = Indonesia (Bank Indonesia PIHPS: daily average market prices of 10 staple foods, national or by province); IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; NZ = New Zealand (Stats NZ: national monthly weighted average prices of 74 food and drink items); SG = Singapore (Department of Statistics: national average prices of about 75 food, drink, hawker-meal and household items, monthly); TW = Taiwan (Ministry of Agriculture: national average daily rice prices, retail, wholesale and paddy); TW = Taiwan (Taichung City markets only); Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions); ZA = South Africa (Stats SA: monthly average retail prices in rand of everyday goods, all urban areas)

Output Schema

NameRequiredDescription
unitNo
queryYes
changeNoChange over the period; null with fewer than two days.
methodNo
noticeYes
periodNo
seriesYes
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYes
libraryNo
summaryYes
currencyNo
method_urlNo
price_typeNo
sample_size_noteNoPresent when the publisher gives no record count: sample_size in the series is null.

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive/openWorld, and the description goes well beyond them: it discloses the metered pricing model (10 free calls per caller per day, then USD 0.02 per answered call via x402 USDC, with a 402 reply explaining payment) and states that 'not enough records' and errors are not charged. It also sets expectations about coverage depth ('where a source has loaded long history, otherwise recent snapshots'), which an agent needs to interpret a thin result set.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four front-loaded sentences in a deliberate order: what it answers, what it returns, what it is not, what it costs. No sentence is padding, and the cost and exclusion caveats are stated compactly rather than repeated.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a multi-country tool with an output schema already present, the description covers everything an agent needs before calling: the question shape it serves, the fallback behavior when history is shallow, the exclusion of live and retailer-specific prices, and the full billing/failure model. Return-value detail can safely live in the output schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds genuine meaning about how the time-window parameters behave: pass months up to 360 to get long monthly history where a source has it, otherwise the tool falls back to recent snapshots. It also frames what the period yields (the change over the period), which the schema alone does not express.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: how the shop price of an everyday grocery item has changed over time, returning official monthly average prices with the change over the period. It also draws a sharp line against siblings by excluding today's price and single-supermarket prices, so an agent can separate it from pricepaid_grocery_prices or pricepaid_wholesale_fresh_food_prices without opening a schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit when-to-use ('user asks how the shop price ... has changed over time, or whether it is getting cheaper or dearer') and when-not ('not for today's price or for a particular supermarket'). The only gap is that it never names the alternative tool an agent should call for a current price, leaving the redirect implicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_grocery_pricesGrocery and everyday pricesA
Read-onlyIdempotent
Inspect

Use this when a user asks what an everyday grocery item (milk, bread, eggs, butter, cheese, chicken, bananas, potatoes, sugar, tea, coffee, beer, wine...) costs in the shops in Austria (country AT), Canada (country CA), Chile (ODEPA shelf prices) (country CL), France (country FR), the United Kingdom (country GB), Hong Kong (country HK), Indonesia (country ID), Ireland (country IE), Latvia (country LV), Mexico (Profeco shelf prices) (country MX), Malaysia (shop shelf prices, DOSM PriceCatcher) (country MY), New Zealand (country NZ), Singapore (country SG), Taiwan (country TW), Taiwan (Taichung City markets) (country TW), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country AF), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country AM), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country BD), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country BF), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country BI), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country BJ), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country BO), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country CD), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country CF), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country CI), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country CM), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country DJ), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country ET), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country GM), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country GN), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country GW), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country HT), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country ID), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country IN), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country IQ), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country JO), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country KG), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country LA), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country LB), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country LR), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country LS), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country ML), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country MM), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country MR), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country MW), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country MZ), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country NE), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country NG), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country NP), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country PH), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country PK), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country RW), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country SD), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country SL), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country SN), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country SO), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country SS), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country TD), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country TG), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country TL), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country TZ), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country UA), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country UG), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country YE), countries WFP surveys (Africa, Asia, Middle East, Latin America) (country ZW), the United States (country US) or South Africa (country ZA), or how that price has changed over the last year. Returns the official average or median shop price that the national statistics office publishes for a standard item, built from the shelf prices its price collectors record in shops for the consumer price index (shelf prices observed by price collectors, not receipts and not what one shopper paid; some offices also use retailers' scanner data), with the exact item definition (for example 'Full-fat milk, per 2 litres'), the unit, the reference month, the change on a year earlier where the office publishes comparable figures (an answer carries none where the office advises against comparing months), the official source and licence. Each country defines its own standard items, so the item definition in the answer matters and related definitions are listed. How fresh: Austria and New Zealand: monthly, in the middle of the following month; collected into our price library every day, each answer states its reference month; Canada: monthly, not live: Statistics Canada publishes each month's averages about five weeks after the month ends (August 2026 was released on 7 October 2026), and every answer states its reference month; Chile (ODEPA shelf prices): weekly (newest completed week); France: monthly items in the middle of the following month, annual items in January; collected into our price library every day, each answer states its reference month or year and INSEE's last-update date; the United Kingdom: monthly: ONS publishes each month's file about three to four weeks after the month ends (August 2026 appeared in late September); our copy is refreshed daily and each answer states its reference month; Hong Kong and Taiwan (Taichung City markets): daily; Indonesia: daily, one to two days behind; every answer names the day; Ireland: monthly, published with the Consumer Price Index (usually the second week of the following month); each answer states its reference month; Latvia: monthly, usually in the second week of the following month; each answer states its reference month; Mexico (Profeco shelf prices): monthly, about 7 weeks behind; Malaysia (shop shelf prices, DOSM PriceCatcher): DOSM refreshes the monthly file daily; our copy is refreshed daily and each answer names the newest price date; Singapore: monthly, about three weeks after the month ends, with the month named in every answer; Taiwan: daily (the retail figure changes about every third day); each answer states its date; countries WFP surveys (Africa, Asia, Middle East, Latin America): WFP files are updated about monthly (HDX file last modified 2026-10-12); the newest observation in a country is often 1 to 5 months old; our copy is refreshed daily; the United States: monthly: BLS releases the new month about the 10th to 14th of the following month; our copy is refreshed daily and each answer states its reference month; South Africa: monthly, about three weeks after the end of the month; collected into our price library every day, each answer states its reference month. This is a published national (or regional) average, not a range of individual transactions, so the range fields can be null. Do not use for the price at a particular supermarket or online shop, loyalty-card or special-offer prices, restaurant meals, petrol or diesel, or for other countries.

NameRequiredDescriptionDefault
itemYesEveryday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. AT: STATISTIK AUSTRIA's standard items, e.g. milk, eggs, butter, bread, rice, flour, pasta, potatoes, apples, bananas, tomatoes, chicken breast, minced meat, gouda, coffee, olive oil; German names (Milch, Eier, Butter, Semmel) are not needed, use English words. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. CL: an everyday food in English or Spanish ('milk', 'eggs', 'bread', 'marraqueta', 'tomato', 'potato', 'chicken', 'leche', 'huevo', 'palta'). ODEPA names products in Spanish with a unit, so the answer names the exact product and unit and lists related ones. The 150 products found at the most monitored points are held. FR: INSEE's standard fresh items, e.g. apples, potatoes, carrots, beef (T-bone steak), monkfish, sole, shrimps; yearly figures for beef fillet and rump, pork roast, rabbit, oysters (dozen), lemons, oranges, green beans. French words work too (pommes, crevettes, huîtres). GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. ID: a staple food in English or Indonesian: rice (beras), chicken (ayam), beef (sapi), eggs (telur), shallots, garlic, red chilli (cabai), bird's-eye chilli (cabai rawit), cooking oil (minyak goreng), sugar (gula). Varieties such as medium rice, curly chilli or premium sugar are listed in the answer. Prices are rupiah per kg. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. NZ: Stats NZ's standard items, e.g. milk (2 l), eggs (dozen), butter (500 g), white bread (600 g), cheese (1 kg), beef mince, chicken breast, bananas, apples, potatoes, rice, flour, sugar, coffee. SG: the Department of Statistics' standard items, e.g. milk (1 l), eggs (10), bread (400 g), rice (5 kg), chicken (1 kg), pork, beef, salmon, prawns, bananas, cabbage, cooking oil, sugar, beer (6 cans), and hawker plates such as chicken rice, char kway teow, wanton noodles, roti prata, kopi, teh. TW: rice only. 'rice' = retail japonica white rice (NT$ per kg); also indica rice, soft indica rice, glutinous rice, long glutinous rice; 'wholesale rice' (and wholesale indica / glutinous rice) in NT$ per 100 kg; 'paddy' (unhusked rice, also indica / glutinous paddy) in NT$ per 100 kg. TW: an everyday food in English or Chinese ('eggs', 'pork loin', 'pork belly', 'cabbage', 'garlic', 'banana', 'milkfish', 'shrimp', '雞蛋', '蒜頭'). About 60 vegetables, fruit, fish, pork, beef, poultry and eggs are held; the answer names the product and lists related ones. Prices are NT$ per kg from the public retail markets of Taichung City only. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound. ZA: Stats SA's standard items and pack sizes, e.g. milk (1 l), eggs (18), white bread (700 g), butter (500 g), white rice (1 kg), sugar (1 kg), maize meal (5 kg), cooking oil (750 ml), whole chicken (per kg), beef mince, bananas, potatoes, tomatoes, coffee, beer.
regionNoRegion inside the country, only where the statistics office publishes regional averages. Leave out for the national average. AT: national figures only; a region is ignored and the answer says so. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. CL: one of the 9 monitored regions ('Metropolitana', 'Valparaiso', 'Biobio', 'Maule', 'Nuble', 'Coquimbo', 'La Araucania', 'Los Lagos', 'Arica y Parinacota'); leave out for the figure across all of them. A region needs 5 or more monitored points for a product. FR: national averages for metropolitan France only; a region is ignored and the answer says so. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. ID: one of the 34 provinces ('DKI Jakarta', 'Jawa Barat', 'Bali', 'West Java'...); leave out for the national average. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. NZ: national averages only; a region is ignored and the answer says so. SG: national averages only; a region is ignored and the answer says so. TW: national averages only; a region is ignored and the answer says so. TW: not used; every figure is for Taichung City as a whole. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food. ZA: national all-urban averages only; a region is ignored and the answer says so.
countryYesAT = Austria (STATISTIK AUSTRIA Preisradar: national monthly median prices of 100 food items from retail scanner data); CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); CL = Chile (ODEPA weekly shelf prices in 9 of 16 regions); FR = France (INSEE: national average retail prices of selected fresh food items, metropolitan France); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; ID = Indonesia (Bank Indonesia PIHPS: daily average market prices of 10 staple foods, national or by province); IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; NZ = New Zealand (Stats NZ: national monthly weighted average prices of 74 food and drink items); SG = Singapore (Department of Statistics: national average prices of about 75 food, drink, hawker-meal and household items, monthly); TW = Taiwan (Ministry of Agriculture: national average daily rice prices, retail, wholesale and paddy); TW = Taiwan (Taichung City markets only); Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions); ZA = South Africa (Stats SA: monthly average retail prices in rand of everyday goods, all urban areas)

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so safety is covered; the description instead adds real behavioral context beyond them — that answers are official averages built from CPI shelf prices rather than receipts, per-country publication lag, that range fields can be null, that answers state source and licence, and that some countries answer 'no matches' or ignore a region. It stops short of a compact statement of that behavior because the same details are scattered and repeated per country.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Far oversized: the WFP-country phrase 'countries WFP surveys (Africa, Asia, Middle East, Latin America) (country XX)' is repeated verbatim for roughly fifty codes, the freshness block repeats 'our copy is refreshed daily' many times, and the country list duplicates the enum. The genuine value (item definitions per country, lag times) is not front-loaded and is hard to retrieve.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return-value explanation is optional, yet the description still covers source, licence, reference month and null behavior — nothing essential for correct invocation is missing. The gap is the opposite of incompleteness: it is padded with per-country repetition, so it is complete but inefficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the schema already documents item per country, region availability per country, and the country enum with provider descriptions. The description repeats rather than adds to that, and never explains the interaction between the three parameters beyond what the schema says. Baseline 3 applies when structured fields already carry the parameter meaning.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening clause names a specific verb and resource ('what an everyday grocery item ... costs in the shops') and the closing sentence in the description scopes it as a 'published national (or regional) average, not a range of individual transactions.' However, the core statement is buried under an enormous country enumeration, and the closest sibling (pricepaid_grocery_price_history) is never named for the year-on-year case that overlaps with it.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit exclusions are given: 'Do not use for the price at a particular supermarket or online shop, loyalty-card or special-offer prices, restaurant meals, petrol or diesel, or for other countries.' That is strong when-not guidance, but there is no positive routing to the sibling tools that would serve those excluded cases (fresh produce at wholesale, price history, etc.).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_health_insurance_premiumsHealth insurance premiums (approved tariffs)A
Read-onlyIdempotent
Inspect

Use this when a user asks what compulsory basic health insurance costs per month under the approved tariffs, for example for an adult in a region with a given deductible, in Switzerland (country CH), Hong Kong (VHIS Standard Plans) (country HK) or United States marketplace plans (country US). Returns the median monthly premium with the typical range (10th to 90th percentile) across the insurers' approved tariffs, the number of tariffs behind it, the period, a confidence label, and the official source and licence. These are posted list tariffs approved by the regulator, the same for everyone in a region and age group, not amounts paid by individuals and not a personal quote. How fresh: Switzerland: once a year: premiums for the next year are approved and published in September; Hong Kong (VHIS Standard Plans): updated as and when necessary by the Health Bureau (file last modified 27 Oct 2026); our copy is collected daily; United States marketplace plans: once a year: plan-year files are published in autumn (plan year 2026 files last modified 10 Aug 2026). Do not use for a personal quote, for supplementary or private cover, or for countries not listed.

NameRequiredDescriptionDefault
ageNoUS only: the person's age in years (18 to 63 give their own rate; 64 and over share one; 0-14 share the child rate).
sexNoHK only: male (default) or female.
areaNoRegion (see the country notes), e.g. a canton code such as 'ZH'. Leave out for the whole country. CH: a canton code (AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, UR, VD, VS, ZG, ZH); leave out for all of Switzerland. Premium regions inside a canton are pooled. HK: not used (one premium table for all of Hong Kong). US: a two-letter state code on HealthCare.gov (for example TX, FL, GA); leave out for all those states together. Rating areas inside a state are pooled.
modelNostandard = free choice of doctor (default); alternative = family-doctor, telemedicine or HMO models with a restricted choice. HK: not used. US: not used.
smokerNoHK only: smoker yes or no (default no).
countryYesCH = Switzerland (compulsory basic health insurance); HK = Hong Kong (Voluntary Health Insurance Scheme, standard premiums of certified Standard Plans); US = United States (ACA marketplace plans, HealthCare.gov states)
accidentNoWhether accident cover is included in the premium. Default: without for adults and young adults, with for children. HK: not used. US: not used.
age_groupNoAge group: adult (26+, default), young_adult (19-25) or child (0-18). HK: adult = age 40 (default), young_adult = age 21, child = age 10; or give the exact insured_age. US: adult = age 40 (default), young_adult = age 21, child = 0-14; or give the exact age.
franchiseNoAnnual deductible in local currency; the values available depend on the country notes. Default: the lowest one for the age group. CH: adults and young adults 300, 500, 1000, 1500, 2000 or 2500 CHF; children 0, 100, 200, 300, 400, 500 or 600 CHF. HK: not used. US: not used (marketplace plans are compared by metal level, not by deductible).
insured_ageNoHK only: the insured person's age in years (0 to 99).
metal_levelNoUS only: marketplace metal level. Default silver.
policy_typeNoHK only: standalone (default) or rider policy.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the read-only annotations, it explains that results are posted list tariffs rather than individual payments or quotes and clarifies the median and percentile aggregation. It also provides country-specific publication cadences, file dates, and the daily collection schedule, giving unusually useful freshness context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The content is logically ordered from use case to outputs, interpretation, freshness, and exclusions, with nearly all material serving a practical purpose. However, it is a dense single paragraph, and the detailed output enumeration and exact file dates make it somewhat heavy despite the output schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex multi-country tool with 12 parameters, the description supplies the scope, statistical meaning, source character, freshness, and exclusions needed to select and interpret it correctly. Detailed invocation semantics are comprehensively covered by the input schema, while the output schema handles return-field specifics.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the detailed schema already documents country-specific applicability, defaults, enums, and parameter interactions. The description reinforces the country scope and gives a region-and-deductible example, but adds little parameter meaning beyond that schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description identifies the resource and operation precisely: monthly health-insurance premiums aggregated from regulator-approved tariffs for CH, HK, and US. Its approved-tariff scope and exclusion of supplementary or private cover distinguish it from the broader insurance and supplementary-health siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It opens with an explicit use case, including an example involving an adult, region, and deductible. The closing sentence gives clear exclusions for personal quotes, supplementary or private cover, and unsupported countries.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_home_salesHome sale prices actually paidA
Read-onlyIdempotent
Inspect

Use this when a user asks what homes actually sold for in a town or area, what a fair price for a home is, or how much property costs there, in Austria (country AT), Australia (country AU), Adelaide, South Australia (country AU), Belgium (country BE), Rio de Janeiro, Brazil (country BR), Porto Alegre, Brazil (country BR), British Columbia, Canada (country CA), Zürich (Switzerland) (country CH), Colombia (country CO), Czechia (national average per m2) (country CZ), Denmark (country DK), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country BG), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country HR), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country CY), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country CZ), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country DE), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country EE), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country ES), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country HU), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country IS), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country IT), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country LV), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country LT), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country LU), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country MT), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country PL), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country RO), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country SK), Bulgaria, Croatia, Cyprus, Czechia, Estonia, Germany, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Poland, Romania, Slovakia, Slovenia and Spain (house price index only) (country SI), Finland (country FI), France (country FR), England & Wales (country GB), Great Britain and Northern Ireland (country GB), Hong Kong public housing (country HK), Hong Kong (country HK), Hungary (country HU), Ireland (country IE), Latvia (country LV), the Netherlands (country NL), Norway (country NO), New Zealand (country NZ), Poland (flats in the big cities) (country PL), Portugal (country PT), Qatar (country QA), Sweden (country SE), Singapore public housing (country SG), Taiwan (country TW), Maricopa County, Arizona (Phoenix area) (country US), the United States (national median for new houses) (country US), Washington, DC (country US) or the United States (Connecticut, New York City and Cook County IL only) (country US). Returns the median sale price, a typical range (10th–90th percentile), the number of sales, the period covered, a confidence label, and the official source and licence, from government sale records. Do not use for rents, asking prices, commercial property, or other countries.

NameRequiredDescriptionDefault
townNoTown or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR (Rio de Janeiro): a Rio de Janeiro neighbourhood (bairro) such as 'Copacabana', 'Ipanema', 'Tijuca' or 'Barra da Tijuca', or 'Rio de Janeiro' for the whole city. Other Brazilian cities are not available here. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. CH: Zürich for the whole city, a district ('Kreis 7', 'Kreis 11') or a statistical quarter (Altstetten, Oerlikon, Seefeld, Enge). Other Swiss towns are not covered. CO: a municipality ('Medellín', 'Bogotá', 'Cali', 'Barranquilla'; accents optional). If two municipalities share a name write 'Name, Department'. Leave out for all of Colombia. CZ: ignored; CZSO publishes one national figure per year (Prague and the regions are not available here). The answer says so. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HK: a public housing estate such as 'Shan King' or a district; leave out for all Tenants Purchase Scheme estates. Discounted public-flat sales, not private market prices. HK: leave out for the all-Hong Kong estimate from Land Registry price bands. A public housing estate or district such as 'Shan King' gives discounted Tenants Purchase Scheme sales instead (not market prices). HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. NZ: a city or territorial authority ('Wellington', 'Christchurch', 'Hamilton', 'Queenstown-Lakes', 'Far North'), an Auckland local board ('Howick', 'Albert-Eden'), a region ('Canterbury', 'Otago', 'Wellington region'), or leave out for New Zealand. A name that is both a city and a region (Wellington, Auckland) gives the city; add 'region' for the region. Macrons are optional ('Taupo'). PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city ("Da'an, Taipei", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US (Maricopa County, AZ): a city such as 'Phoenix', 'Scottsdale', 'Mesa', 'Tempe', 'Chandler' or 'Gilbert' (add ', AZ' if the name exists elsewhere); leave out for the whole county. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP.
roomsNoLV only: number of rooms of the apartment, 1 to 4. Without it the size with the most deals is returned and the other sizes are listed.
stateNoUS only: 'CT' (Connecticut), 'NY' (New York City), 'IL' (Cook County) or 'DC' (Washington, DC). Usually inferred from the place; set it when a name exists in two of them.
countyNoIE only: same as town; a county such as 'Dublin' or 'Cork'.
monthsNoHow many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. AU (Adelaide suburbs): not used; one median per quarter (the newest is returned). BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. BR (Rio de Janeiro): rounded to the nearest of 3, 6, 12 or 24. BR: rounded to the nearest of 3, 6, 12 or 24. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. CH: not used; the figure is for the latest year published. CO: the data is yearly: 1 to 12 gives the newest year with sales, 13 to 24 two years, 25 to 36 three years. CZ: ignored; the figure is annual (newest full calendar year). DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HK: rounded to the nearest of 12, 24 or 60. HK: 1 to 36 whole recent months that the Land Registry has published. Default 12. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. LV: ignored; VZD publishes calendar years (the latest full year is returned). NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. NZ: 1 gives the month, 2 to 6 the 3-month figure, 7 or more (and the default 12) the 12-month rolling figure. Small areas often have no monthly price, so the answer falls back to a wider window and says so. PL: 1 to 6 months of 30 days up to today; default 3, widened automatically to 6 then 12 months when a city has fewer than 5 recent sales (the register lags; the answer says so). Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). QA: 1 to 36 months back from the newest sale in the bulletin (not from today). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US (Maricopa County, AZ): rounded to the nearest of 3, 6, 12 or 24 (ZIP codes: 12 or 24). US, Washington DC: 1 to 36 months back from the latest sale in the tables. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12).
countryYesAT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Rio de Janeiro city: ITBI property-transfer tax declared values, not a verified price paid; Porto Alegre has its own source); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); CH = Switzerland, city of Zürich only (Statistik Stadt Zürich: median price of condominiums sold, by district and quarter of the city; yearly); CO = Colombia (declared values in registered sale deeds by municipality, 2015 to 2023 only); CZ = Czechia (Czech Statistical Office: national average purchase price per square metre of flats and family houses, annual, CZK); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HK = Hong Kong (public rental flats sold to sitting tenants at a government discount, not market prices); HK = Hong Kong (all registered residential sales by price band, estimated median; a public housing estate as town gives the Housing Authority's discounted flat sales instead); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); NZ = New Zealand (official median sale prices of residential sales by area, monthly); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL, Washington DC and Maricopa County AZ (Phoenix area) only; not nationwide; US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide
measureNoCzechia only: leave out for the average price in CZK per m2 (this source); 'index' for the Eurostat house price index (2015 = 100) instead.
districtNoGB only: local authority (council area or London borough) as the Land Registry records it, e.g. 'Camden', 'City of Bristol', 'South Gloucestershire'. Use it instead of town for a London borough or when the postal town is wider than the place you mean.
postcodeNoPostcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR (Rio de Janeiro): a CEP starting 20 to 23 routes here, but figures are by neighbourhood; give the neighbourhood as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. CH: not used; give a district or quarter of Zürich in town. CO: not supported; the data is by municipality, so give the municipality as town. CZ: not supported (national average only). DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HK: not supported; give the estate as town. HK: not supported. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. NZ: not supported; the publisher gives figures by area, so give the area as town. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US (Maricopa County, AZ): a 5-digit Arizona ZIP code (85xxx) with enough sales; 12 or 24 month windows only. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file).
flat_typeNoSG only: HDB flat type.
settlementNoHU only: type of settlement inside a region: all (default), county_seat, towns or villages. Budapest has one figure.
property_typeNoKind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR (Rio de Janeiro): any, apartment or house. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. CH: flat (freehold condominium) only; houses are not in this table. CO: any (default), urban or rural (the registry's zone of the property). Land, flats and houses are mixed in each. CZ: flat (default) or house (family house). Leave out for flats. Prices are CZK per square metre. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HK: flats only (any). HK: all homes together (any). HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. NZ: leave out or 'any'. The publisher gives one figure for all residential sales (houses, apartments and other dwellings together). PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US (Maricopa County, AZ): any (default), house (single-family) or condo (condominium and townhouse). US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only).
postcode_districtNoGB only: postcode district such as 'BS8' to narrow the area.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Adds real value beyond the readOnly/openWorld annotations: it discloses the return payload (median, 10th–90th percentile, sale counts, period, confidence label, source and licence) and warns that several countries return an index (2015 = 100) or transfer-tax declared values rather than verified sale prices. It does not discuss rate limits or cost, but the provenance and data-quality caveats are unusually rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The opening sentence is well front-loaded, but the body repeats the identical 'Bulgaria, Croatia, Cyprus, Czechia ... and Spain (house price index only)' string roughly fifteen times, once per country code. That block is pure redundancy and makes the description many times longer than its information content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Complete enough to call: it explains coverage limits (partial US, Zürich-only CH, BC-only CA), that some sources return indexes not prices, and what the response contains. It is slightly short of 5 because it never explicitly positions itself against pricepaid_home_sales_history, the closest sibling.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the per-country parameter semantics live in the schema, so the description only needs to point at the coverage. It does enumerate the supported countries and reiterates that country AT/AU/etc. are supported, which largely duplicates the enum. Baseline 3 applies when the schema carries the load.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific resource and measure: median sale prices actually paid, with typical range, sale counts, period, confidence and source. The exclusions ('Do not use for rents, asking prices, commercial property') separate it cleanly from pricepaid_rent_prices and pricepaid_commercial_property.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Opens with an explicit trigger ('Use this when a user asks what homes actually sold for...') and closes with an explicit when-not list naming the adjacent domains (rents, asking prices, commercial property, other countries). Nothing is left to inference about tool selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_home_sales_historyHome sale price historyA
Read-onlyIdempotent
Inspect

Use this when a user asks how home sale prices have changed over time in a place, or whether homes are getting more or less expensive. Returns the median and typical range (10th-90th percentile) of prices actually paid, with the change over the period: monthly figures over many years (pass months, up to 360) where a source has loaded long history, otherwise recent daily snapshots (pass days). Aggregates of official sale records only. Do not use for the current price, rents or asking prices. After 10 free calls a day per caller this tool costs USD 0.02 per answered call, paid with x402 (USDC); a 402 reply lists how. Nothing is charged for "not enough records" or errors.

NameRequiredDescriptionDefault
daysNoHow many recent days to include. Default 30.
townNoTown or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR (Rio de Janeiro): a Rio de Janeiro neighbourhood (bairro) such as 'Copacabana', 'Ipanema', 'Tijuca' or 'Barra da Tijuca', or 'Rio de Janeiro' for the whole city. Other Brazilian cities are not available here. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. CH: Zürich for the whole city, a district ('Kreis 7', 'Kreis 11') or a statistical quarter (Altstetten, Oerlikon, Seefeld, Enge). Other Swiss towns are not covered. CO: a municipality ('Medellín', 'Bogotá', 'Cali', 'Barranquilla'; accents optional). If two municipalities share a name write 'Name, Department'. Leave out for all of Colombia. CZ: ignored; CZSO publishes one national figure per year (Prague and the regions are not available here). The answer says so. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HK: a public housing estate such as 'Shan King' or a district; leave out for all Tenants Purchase Scheme estates. Discounted public-flat sales, not private market prices. HK: leave out for the all-Hong Kong estimate from Land Registry price bands. A public housing estate or district such as 'Shan King' gives discounted Tenants Purchase Scheme sales instead (not market prices). HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. NZ: a city or territorial authority ('Wellington', 'Christchurch', 'Hamilton', 'Queenstown-Lakes', 'Far North'), an Auckland local board ('Howick', 'Albert-Eden'), a region ('Canterbury', 'Otago', 'Wellington region'), or leave out for New Zealand. A name that is both a city and a region (Wellington, Auckland) gives the city; add 'region' for the region. Macrons are optional ('Taupo'). PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city ("Da'an, Taipei", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US (Maricopa County, AZ): a city such as 'Phoenix', 'Scottsdale', 'Mesa', 'Tempe', 'Chandler' or 'Gilbert' (add ', AZ' if the name exists elsewhere); leave out for the whole county. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP.
roomsNoLV only: number of rooms of the apartment, 1 to 4. Without it the size with the most deals is returned and the other sizes are listed.
stateNoUS only: 'CT' (Connecticut), 'NY' (New York City), 'IL' (Cook County) or 'DC' (Washington, DC). Usually inferred from the place; set it when a name exists in two of them.
countyNoIE only: same as town; a county such as 'Dublin' or 'Cork'.
monthsNoInstead of days: how many whole months of monthly history to return, where a source has loaded long history.
countryYesAT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Rio de Janeiro city: ITBI property-transfer tax declared values, not a verified price paid; Porto Alegre has its own source); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); CH = Switzerland, city of Zürich only (Statistik Stadt Zürich: median price of condominiums sold, by district and quarter of the city; yearly); CO = Colombia (declared values in registered sale deeds by municipality, 2015 to 2023 only); CZ = Czechia (Czech Statistical Office: national average purchase price per square metre of flats and family houses, annual, CZK); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HK = Hong Kong (public rental flats sold to sitting tenants at a government discount, not market prices); HK = Hong Kong (all registered residential sales by price band, estimated median; a public housing estate as town gives the Housing Authority's discounted flat sales instead); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); NZ = New Zealand (official median sale prices of residential sales by area, monthly); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL, Washington DC and Maricopa County AZ (Phoenix area) only; not nationwide; US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide
measureNoCzechia only: leave out for the average price in CZK per m2 (this source); 'index' for the Eurostat house price index (2015 = 100) instead.
districtNoGB only: local authority (council area or London borough) as the Land Registry records it, e.g. 'Camden', 'City of Bristol', 'South Gloucestershire'. Use it instead of town for a London borough or when the postal town is wider than the place you mean.
postcodeNoPostcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR (Rio de Janeiro): a CEP starting 20 to 23 routes here, but figures are by neighbourhood; give the neighbourhood as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. CH: not used; give a district or quarter of Zürich in town. CO: not supported; the data is by municipality, so give the municipality as town. CZ: not supported (national average only). DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HK: not supported; give the estate as town. HK: not supported. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. NZ: not supported; the publisher gives figures by area, so give the area as town. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US (Maricopa County, AZ): a 5-digit Arizona ZIP code (85xxx) with enough sales; 12 or 24 month windows only. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file).
flat_typeNoSG only: HDB flat type.
settlementNoHU only: type of settlement inside a region: all (default), county_seat, towns or villages. Budapest has one figure.
property_typeNoKind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR (Rio de Janeiro): any, apartment or house. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. CH: flat (freehold condominium) only; houses are not in this table. CO: any (default), urban or rural (the registry's zone of the property). Land, flats and houses are mixed in each. CZ: flat (default) or house (family house). Leave out for flats. Prices are CZK per square metre. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HK: flats only (any). HK: all homes together (any). HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. NZ: leave out or 'any'. The publisher gives one figure for all residential sales (houses, apartments and other dwellings together). PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US (Maricopa County, AZ): any (default), house (single-family) or condo (condominium and townhouse). US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only).
postcode_districtNoGB only: postcode district such as 'BS8' to narrow the area.

Output Schema

NameRequiredDescription
unitNo
queryYes
changeNoChange over the period; null with fewer than two days.
methodNo
noticeYes
periodNo
seriesYes
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYes
libraryNo
summaryYes
currencyNo
method_urlNo
price_typeNo
sample_size_noteNoPresent when the publisher gives no record count: sample_size in the series is null.

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only, idempotent and non-destructive behavior. The description adds substantial context beyond that: the cost model (10 free calls/day, then USD 0.02 via x402), the no-charge policy for insufficient records or errors, the data nature (aggregates of official sale records only), and the exact statistics returned (median and 10th–90th percentile with change over the period).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with usage guidance and remains compact (four sentences) for a tool of this complexity. The pricing sentence is detailed but earns its place because agents must know about the 402 payment path. Slight redundancy between months/days explanation and the schema, but no wasted prose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the output schema exists and annotations cover the safety profile, the description supplies everything needed for selection and invocation: use context, exclusions, returned statistics, data provenance, cost, and the months/days fallback. Country-specific quirks are appropriately delegated to the 100%-covered schema rather than bloating the description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the 14 parameters are already richly documented in the schema. The description adds only a high-level explanation of the months-vs-days choice, which largely restates the schema's own parameter descriptions. Baseline 3 is appropriate when the schema carries the detailed semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (how prices have changed over time / getting more or less expensive) and resource (home sale prices in a place), and explicitly distinguishes the tool from current-price, rent and asking-price queries. An agent can identify this as the historical home-sales series without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives clear when-to-use (questions about price changes over time) and when-not-to-use (current price, rents, asking prices), plus guidance on selecting months vs days. It does not name a specific sibling alternative such as pricepaid_home_sales, leaving the agent to infer the replacement from the exclusion.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_home_upgrade_pricesHome upgrade costs (heat pumps, solar, insulation, windows)A
Read-onlyIdempotent
Inspect

Use this when a user asks what a home upgrade costs in England and Wales (heat pumps) (country GB), Great Britain (country GB) or Ireland (country IE): a heat pump, solar panels (solar PV), loft/attic or wall insulation, or new windows. Returns an official statistic: the cost that installers or owners declared when a grant or tax claim was made (a median or average the publisher states for a period), with the period, the publisher's own wording of what the figure includes, the official source and licence. These are declared installed costs at grant or claim, not receipts, not quotes and not what one home paid; price_type is official_statistic, so the range fields can be null and the sample size is given only where the publisher states it. Each source covers only some measures: where a measure is not published the answer says so (status no_matches) instead of guessing. How fresh: England and Wales (heat pumps): monthly (the cost tables are updated each quarter, in January, April, July and October; the latest quarter ends about three months earlier); Great Britain: yearly (published each May for the financial year just ended; April to March); Ireland: irregular; the local-authority table currently ends with 2018/19. Some countries publish only a general renovation figure that is not split by type of work (the country notes say so). Do not use for a quote on a particular home, for installer prices or offers, for running costs or savings, or for other countries.

NameRequiredDescriptionDefault
areaNoPlace, only where the publisher splits by place (the country notes say how). Leave out for the national figure. GB: national figures only; an area is ignored and the answer says so. IE: a county (Kerry, Cork, Dublin, Galway...) or a local authority (Fingal, DLR, Cork City...); leave out for all of Ireland.
countryYesGB = England and Wales for heat pumps (Boiler Upgrade Scheme statistics) and Great Britain for solar panels; GB = Great Britain (solar PV: DESNZ declared installed cost per kW from MCS certificates; heat pumps: Boiler Upgrade Scheme statistics; England and Wales for heat pumps, Great Britain for solar); IE = Ireland (Revenue Home Renovation Incentive: declared value of renovation works by county; not split by type of work; SEAI figures are not included yet)
measureYesThe upgrade: heat_pump, solar_pv, attic_insulation, wall_insulation, windows, or renovation (any home renovation works, where the publisher does not split by type). Plain words such as 'heat pump' or 'loft insulation' are accepted. GB: solar_pv (DESNZ, per kW installed) and heat_pump (Boiler Upgrade Scheme, per installation). Insulation and windows have no open GB cost statistic yet and return no_matches. IE: only renovation (any qualifying work). The Home Renovation Incentive is not split by heat pump, solar, insulation or windows, so those measures return no_matches.
size_kwNoGB solar_pv: system size in kW; picks the DESNZ size band (0-4, 4-10 or 10-50 kW). Default: the 0-4 kW band.
technologyNoGB heat_pump: air_to_water (default), ground_source or biomass_boiler.
dwelling_typeNoType of dwelling or job, only where the publisher splits by it (the country notes say which values). Leave out for the publisher's main figure. GB solar_pv: leave out for all small installations (median); or domestic, non-domestic, retrofit (domestic, existing home) or new build (domestic): these are means. GB heat_pump: not published, ignored. IE: not published, ignored.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the readOnly/idempotent annotations: it discloses that values are declared installed costs at grant or claim (not receipts, quotes, or single-home payments), that price_type is official_statistic so range fields may be null and sample size appears only where the publisher states it, and that missing measures return status no_matches rather than an estimate. It also gives per-country freshness cadence (quarterly tables, May annual publication, irregular IE, LA table ending 2018/19).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the use case and exclusions well, but the body is one dense paragraph with stacked parentheticals and repeated enumerations ("heat pumps" and the GB/IE codes are restated several times in the opening sentence). The complexity justifies length, but the same facts could be conveyed with less repetition and shorter sentences.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema covers return values and annotations cover the safety profile, so the remaining burden is coverage and data-quality caveats—exactly what the description supplies (per-country measure availability, no_matches behavior, nullable ranges, publication lag, general-renovation-only countries). An agent has enough to decide and call correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already explains country, measure, area, size_kw, technology and dwelling_type, including defaults and enum meanings. The description reinforces the per-country measure support matrix (GB: solar_pv and heat_pump only; IE: renovation only) but adds little beyond what the parameter descriptions already state. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource (what a home upgrade costs) with the exact measures and geographies covered. No sibling tool in the pricepaid_* family touches home retrofit costs, so the topic alone separates it cleanly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Opens with an explicit "Use this when a user asks..." trigger listing the geographies and measures, and closes with a concrete exclusion list: no quotes for a particular home, no installer prices or offers, no running costs or savings, no other countries. Both the when and the when-not are stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_hotel_pricesHotel room pricesA
Read-onlyIdempotent
Inspect

Use this when a user asks what a hotel room costs per night, on average, in a country, region, province or city in Ontario, Canada (country CA), Spain (country ES), Finland (country FI), Hong Kong (country HK), Norway (country NO) or Singapore (country SG), or how hotel prices changed on a year earlier. Returns the official average daily rate: the average price actually charged per occupied hotel room per night, published monthly by the national statistics office from its hotel survey, with the month, the change on the same month a year earlier where published, the official source and licence. This is a published average over all hotels in the area, not a range of individual bookings and not a quote for a date, so the range fields are null and there is no sample size. How fresh: Ontario, Canada, Finland and Norway: monthly, published about five weeks after the month ends; every answer states its month; Spain: monthly, published about six weeks after the month ends; every answer states its month. Monthly history back to 2008; Hong Kong: monthly, 2 to 3 months behind. A rolling five years; Singapore: annual, published about 8 months after the year ends (2025 appeared in September 2026). Do not use for the price of one named hotel, a booking for particular dates, holiday rentals or hostels, or for countries that are not listed.

NameRequiredDescriptionDefault
areaNoRegion, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. CA: optional. An Ontario tourism region or city as the Ministry names it (for example 'Toronto', 'Niagara'); leave out for the Ontario-wide average. Other provinces are not covered. ES: optional. A region ('Andalucia', 'Cataluña', 'Madrid'), a province ('Málaga', 'Cádiz', 'Illes Balears') or a tourist city or resort ('Benidorm', 'Barcelona', 'Alicante') as INE names them; accents are optional. Leave out for the Spain-wide average. A name that is both a province and a city gives the province and lists the other. FI: optional. A region ('Uusimaa', 'Lapland', 'Pirkanmaa', 'Southwest Finland', 'Aland') or a main city ('Helsinki', 'Tampere', 'Turku', 'Oulu', 'Rovaniemi'), which is answered with its region. Leave out for the whole country. HK: leave out. The Bureau publishes one citywide figure; a district name is refused rather than answered with the city average. NO: optional. A county ('Oslo', 'Vestland', 'Rogaland', 'Troms', 'Svalbard') or a main city ('Bergen', 'Stavanger', 'Trondheim', 'Tromso') as SSB counts them; Norwegian spellings work. Leave out for the whole country. SG: leave out. Only a national figure is published; a district name is refused rather than answered with the national average.
starsNoHotel star category (1 to 5), for sources that publish it. Only national figures are split by stars; do not combine with area. ES: optional, 1 to 5 hotel stars. INE publishes star categories for Spain as a whole only, so do not combine with area. FI: not used (Statistics Finland publishes no star split). HK: not available. The Bureau publishes all hotels together. NO: not used (SSB publishes no star split). SG: not available. All gazetted hotels are published together.
countryYesCA = Canada, Ontario only (Ministry of Tourism, Culture and Gaming: average daily rate per occupied hotel room per night, in Canadian dollars); ES = Spain (INE hotel survey, average price charged per occupied room per night, in euro); FI = Finland (Statistics Finland accommodation statistics, average price per occupied hotel room per night, in EUR); HK = Hong Kong (CSTB average achieved room rate per night in HK$, citywide, monthly official statistic); NO = Norway (Statistics Norway hotel statistics, average price per occupied room per night, in NOK); SG = Singapore (official average room rate of gazetted hotels in S$ per night, national, yearly)

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, non-destructive), but the description adds substantial context beyond them: the value is a published average over all hotels, not a range or a date-specific quote, so range fields are null and no sample size exists. It also discloses per-country publication lag and history depth (2008 back to five years, HK 2-3 months behind, SG annual), plus the refusal behaviour for HK/SG districts.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

It is front-loaded with the trigger, then the returned metric, then freshness, then exclusions - a sensible order for a complex tool. However, the freshness block is a run-on and repeats the clause "every answer states its month" verbatim for both the Ontario/Finland/Norway and Spain entries, which is wasted text.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite an output schema existing, the description still tells the agent what to expect (average, null range fields, no sample size) and adds per-country freshness and coverage limits that no structured field conveys. For a three-parameter, six-country statistical tool, an agent has everything needed to decide and call correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the parameter descriptions are themselves extremely detailed (area examples per country, stars constraints, country enum meanings), so the schema does the heavy lifting and baseline 3 applies. The description reinforces the country set and implies area/stars behaviour but adds no syntax or format detail not already present in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource ("what a hotel room costs per night, on average"), enumerates the six covered countries, and defines the returned metric precisely (official average daily rate per occupied room, from the national statistics office). It is unambiguously distinguishable from siblings such as pricepaid_airfare_prices or pricepaid_rent_prices.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit trigger ("Use this when a user asks what a hotel room costs per night... or how hotel prices changed on a year earlier") and an explicit exclusion list: "Do not use for the price of one named hotel, a booking for particular dates, holiday rentals or hostels, or for countries that are not listed." The country enumeration also acts as a hard boundary against out-of-scope queries.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_insurance_pricesInsurance premiums paidA
Read-onlyIdempotent
Inspect

Use this when a user asks what insurance actually costs the people who hold it, for example what homeowners pay per year for flood insurance in a ZIP code or state, in the United States (federal flood insurance) (country US). Returns the median yearly charge with the typical range (10th to 90th percentile) across real policies, the number of policies behind it, the period, a confidence label, and the official source and licence. Only aggregates are returned, never one policy, and never fewer than 5 policies. Read the method in the answer: some premiums are set partly by public rules, so they are real charges but not a free-market quote. How fresh: updated about monthly (data as of 2026-09-08 when checked); every answer states the period it covers. Do not use for a personal quote, for insurance that is not covered by a source here, for the value or replacement cost of a home, or for other countries.

NameRequiredDescriptionDefault
areaNoPlace: a 5-digit ZIP code or a state code, depending on the country notes (examples: '32935', 'TX'). Required. US: required. A 5-digit ZIP code ('32935') or a 2-letter state or territory code ('TX', 'FL'). Flood insurance from the National Flood Insurance Program only; fewer than 5 policies in the last 12 months gives no figure.
countryYesUS = United States (federal flood insurance, NFIP, from FEMA OpenFEMA)

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well past the annotations (readOnly/openWorld/idempotent/non-destructive) by disclosing the privacy floor (aggregates only, never fewer than 5 policies), the output shape (median, 10th–90th percentile, policy count, period, confidence label, source and licence), the monthly refresh cadence with a checked-as-of date, and a substantive caveat that some premiums are administratively set rather than market quotes.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the usage trigger and the concrete example, then moves through output, caveats, freshness, and exclusions in a logical order. It is dense but every clause carries information; the only friction is the stacked parentheticals 'United States (federal flood insurance) (country US)' and the slightly buried freshness note.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter aggregate-lookup tool with an output schema, the description covers everything an agent needs: what it returns, the small-sample suppression rule, update cadence, the interpretation caveat about regulated premiums, and all the cases it should not be used for.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the schema already documents that 'area' accepts a 5-digit ZIP or a 2-letter state code and that country is US/NFIP. The description's mention of ZIP-or-state examples and the 5-policy minimum largely duplicates that text rather than adding new semantics, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource — what insurance actually costs policyholders — and immediately narrows it to US federal flood insurance premiums per ZIP or state. The parenthetical '(federal flood insurance) (country US)' makes clear this is not generic insurance pricing, which is what distinguishes it from siblings like pricepaid_health_insurance_premiums.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Opens with an explicit trigger ('Use this when a user asks what insurance actually costs the people who hold it') and closes with a clear exclusion list: no personal quotes, no uncovered insurance lines, no home value/replacement cost, no other countries. It stops short of naming which sibling to use for those excluded cases, leaving the agent to infer the routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_land_pricesFarmland prices and rentsA
Read-onlyIdempotent
Inspect

Use this when a user asks what agricultural land (farmland, arable land or grassland) sells for, or what it costs to rent, per hectare in EU member states and Norway, in a particular region of such a country, or how it changed since the year before. Returns the official average price per hectare (or the average rent per hectare for one year) for the latest year published, in the currency the answer states (euro and national currency where the source gives both), for the chosen land type (arable, permanent grassland and others), the previous year and change, the history, the other land types, the regions that exist, and the official source and licence. This is a published average (price_type official_statistic), not a range built from sales, so the range fields are null and there is no sample size. How fresh: annual. Eurostat publishes land data with a lag of about two years (on 2026-10-14 the newest year is 2024) and some countries are further behind; each answer states its reference year and flags old figures. Always read the reference year in the answer: the data are about two years behind and some countries are much older. Do not use for the value of a particular field or farm, for house or building land or commercial property, for listings or asking prices, or for other countries.

NameRequiredDescriptionDefault
regionNoOptional region code for a regional figure, where the source publishes one (the country notes say which codes). Leave out for the whole country. EU/NO, optional. A NUTS region code (Eurostat's regional land data), e.g. ES51 = Cataluña, ES61 = Andalucía, FRJ2 = Midi-Pyrénées, IE05 = Southern, NL32 = Noord-Holland, PT11 = Norte, PL91 = Warszawski stołeczny, SE11 = Stockholm. Leave out for the whole country. Every national answer lists its regions in extra.regions_available. Regions exist only for some countries and years: a code Eurostat does not hold gets a clear no_matches.
countryYesEU member states and Norway, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, NO = Norway, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden. Not covered: DE, CY (Eurostat holds no farmland data) and GB. Belgium's sale prices end in 2014 and Italy's in 2020; Norway has rents only.
measureYesprice = what agricultural land sells for per hectare; rent = what it costs to rent per hectare for one year. EU/NO: price = average sale price of agricultural land per hectare (Eurostat apri_lprc); rent = average rent for one year per hectare (apri_lrnt). Rents exist for most countries, prices for most but not NO.
land_typeNoLand type, e.g. 'arable', 'permanent grassland', 'arable or grassland' (rent only), 'irrigable arable' (price only). Leave out for the usual one. EU/NO, optional. For price: "arable" = Arable land; "permanent grassland" = Permanent grassland; "irrigable arable" = Irrigable arable land; "non-irrigable arable" = Non-irrigable arable land. For rent: "arable" = Arable land; "permanent grassland" = Permanent grassland; "arable or grassland" = Arable land and/or permanent grassland. Leave out for the usual one (price: arable; rent: arable and/or grassland). Not every country reports every land type; the answer lists what exists.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations cover the safety profile (readOnly, idempotent, non-destructive), and the description adds genuinely behavioral context: the data are published averages (price_type official_statistic), so range fields are null and there is no sample size; publication lags about two years with country variance; answers state their reference year and flag stale figures. It also discloses that unknown region codes yield a clear no_matches and that each answer lists available regions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the use case, then return contents, then caveats and exclusions — a sensible order. The reference-year warning is repeated in two consecutive sentences ('How fresh: annual... Always read the reference year in the answer'), which is redundant and could be tightened.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given four parameters, an output schema, and full schema coverage, the description supplies everything an agent needs beyond structured fields: freshness/lag expectations, coverage gaps (DE, CY, GB absent; BE ends 2014, IT 2020; NO rents only), and the no_matches behavior for unsupported regions. Return values are left to the output schema as appropriate.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description still adds meaning: it explains the price vs rent distinction in terms of underlying Eurostat series and default land types ('price: arable; rent: arable and/or grassland'), and notes that not every country reports every land type. It stops short of adding anything new for country/region beyond what the schema already says.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource — average agricultural land sale price or annual rent per hectare in EU member states and Norway, nationally or by NUTS region — and explicitly bounds scope by excluding field-level values, house/building land, commercial property, listings, and other countries. An agent can distinguish it from siblings like pricepaid_rent_prices, pricepaid_home_sales, and pricepaid_commercial_property without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Opens with an explicit trigger ('Use this when a user asks what agricultural land sells for, or what it costs to rent') and closes with a clear negative list ('Do not use for the value of a particular field or farm, for house or building land or commercial property, for listings or asking prices, or for other countries'). Both when-to-use and when-not-to-use are spelled out.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_medical_pricesDoctor and hospital prices paidA
Read-onlyIdempotent
Inspect

Use this when a user asks what a medical service or hospital stay costs, or what was actually paid for it, for example an office visit, an MRI, a colonoscopy, physical therapy, a knee replacement or a pneumonia stay, in Singapore (hospital bills for medical conditions) (country SG) or the United States (what Medicare paid doctors and hospitals) (country US). Returns the official average amount the public health insurer allowed per service (doctors' services, in an office or a facility) or paid per hospital stay (by hospital-stay group), nationally or for one state where the source publishes it, with the number of services or discharges behind it, the share the insurer itself paid, the national average for comparison and the data year, plus the official source and licence. These are public-insurance rates (price_type official_statistic): what the insurer allowed or paid, NOT private-insurance negotiated prices or cash prices, which are usually higher, and not a quote. A published average, so the range fields are null. Facility figures are the doctor's fee only; the hospital's or surgery centre's fee is separate. How fresh: Singapore (hospital bills for medical conditions): annual benchmark file (data year 2023, file last updated 15 May 2026); every answer states its data year; the United States (what Medicare paid doctors and hospitals): annual: one calendar year at a time (the 2024 data year was released in 2026); every answer states its data year. Do not use for a quote or what a specific hospital or doctor charges, private-insurance or out-of-pocket costs, drug or prescription prices, dental or vision plans, or other countries.

NameRequiredDescriptionDefault
stateNoA state or territory, where the source publishes one (the country notes say how to write it). Leave out for the national average. Singapore: the ward class, because Singapore has no states: c = public subsidised Ward C (default), b2 = public subsidised Ward B2, b1 = public unsubsidised Ward B1, a = public unsubsidised Ward A, private = private hospital. US: a state or territory as a two-letter code or name (TX, Texas). Leave out for the national average.
countryYesSG = Singapore (Ministry of Health: median and middle-half hospital bills for medical conditions, Singapore Citizens, 2023); US = United States (what Medicare paid, nationally or by state)
serviceYesThe medical service: plain words ('office visit', 'MRI lower back', 'knee replacement'), a billing code or a hospital-stay group code, as the country notes list them. Required. Singapore: a medical condition in plain words ('stroke', 'dementia', 'delirium', 'spinal cord conditions') or an MOH DRG code ('B70A'). Surgery and doctor visits are not covered. US: plain words ('office visit', 'MRI lower back', 'colonoscopy', 'physical therapy', 'knee replacement', 'pneumonia'), a billing code (HCPCS/CPT such as 99213 or G0121) or an MS-DRG hospital-stay code ('DRG 470').
settingNooffice = a doctor's office (whole service); facility = hospital outpatient or surgery centre (doctor's fee only); inpatient = a hospital stay. Leave out to use the usual setting for the service. Singapore: only inpatient (a hospital stay); leave out. US: office (a doctor's office; the whole service), facility (a hospital outpatient department or surgery centre; the doctor's fee only) or inpatient (a hospital stay, by MS-DRG). Leave out to use the usual setting for the service.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the readOnly/destructive annotations: it discloses that these are official published averages, that range fields are therefore null, that facility figures cover only the doctor's fee with the hospital fee separate, and it states data-year freshness and file update dates for each country. It also notes the response carries the source and licence, which is exactly the kind of context an agent cannot infer from the schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The use-case trigger and the 'do not use' boundary are well front-loaded, and the content is genuinely dense rather than padded. It is overstuffed, though — repeated inline parentheticals like '(hospital bills for medical conditions) (country SG)' and the verbose freshness paragraph make it longer than the information requires.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return-value detail is not required, and the description still covers the statistic's meaning, unit, freshness, source and licence. For a read-only lookup tool with full schema coverage, nothing an agent needs in order to call it correctly or interpret the result is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents country, service, state and setting in detail. The description restates country coverage and the facility-fee-only nuance, but adds little genuinely new per-parameter meaning beyond what the schema says. Baseline 3 applies when the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb-and-resource combination ('what a medical service or hospital stay costs, or what was actually paid for it') and enumerates concrete services (office visit, MRI, colonoscopy, knee replacement). It also pins down the exact statistic returned — the public insurer's allowed/paid average — which cleanly separates it from siblings like pricepaid_medicine_prices and pricepaid_health_insurance_premiums.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit trigger ('Use this when a user asks what a medical service or hospital stay costs'), then an explicit exclusion list: no quotes, no specific hospital/doctor charges, no private-insurance or out-of-pocket costs, no drug or prescription prices, no dental/vision, no other countries. It also names the covering countries, so the agent knows exactly where the tool's authority ends.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_medicine_pricesOfficial pharmacy prices of medicinesA
Read-onlyIdempotent
Inspect

Use this when a user asks what a medicine costs in a pharmacy, or how much of the price the health insurance reimburses, in Czech Republic (country CZ), Spain (country ES), France (country FR), England (NHS) (country GB), Italy (country IT), Japan (country JP), New Zealand (country NZ), Poland (country PL), Portugal (country PT), Sweden (country SE) or the United States (country US). Returns the median and typical range (10th–90th percentile) of the legally fixed price per box across all pack sizes and strengths sold under that medicine name, the number of packs, the period, a confidence label, and the official source and licence. These are regulated (posted) prices, not market transactions, and only for reimbursable medicines. Do not use for over-the-counter products with free prices or for other countries.

NameRequiredDescriptionDefault
basisNoUS only: leave out for the pharmacy's acquisition cost (NADAC, weekly); 'medicare_spend' for what Medicare Part D spent per dosage unit (CMS, yearly, before rebates); 'part_b_asp' for Medicare Part B's payment limit for doctor-administered drugs such as injections (CMS, quarterly; medicine = generic name or HCPCS code); 'medicaid' for what State Medicaid programmes reimbursed per unit (CMS, quarterly); 'mfp' for Medicare's negotiated maximum fair price for a 30-day supply (CMS, about 40 selected drugs).
countryYesCZ = Czech Republic (SUKL list of reimbursed medicines: legally fixed maximum consumer price per pack, CZK incl. VAT); ES = Spain (Ministerio de Sanidad Nomenclator: legally fixed public prices of medicines billed to the national health service); FR = France (public medicines database: legally fixed prices of reimbursable medicines); GB = England (NHS Prescription Cost Analysis: the basic price the NHS reimburses for the drug, per tablet/capsule/ml, not a patient price; England only); IT = Italy (AIFA transparency list: public prices of reimbursable off-patent class A medicines); JP = Japan (MHLW National Health Insurance drug price list: official reimbursement prices in yen); NZ = New Zealand (PHARMAC Pharmaceutical Schedule: list prices of subsidised community medicines, NZD); PL = Poland (Ministry of Health list of reimbursed pharmacy medicines: official maximum retail price per pack, PLN incl. VAT); PT = Portugal (SNS Portal da Transparência: average retail value per pack of medicines dispensed, mainland, no per-medicine detail); SE = Sweden (TLV list of substitutable medicines: regulated pharmacy retail prices, SEK); US = United States (basis=part_b_asp gives Medicare Part B's payment limit for doctor-administered drugs such as injections and biologics, quarterly); US with basis=mfp = the price Medicare negotiated with the drugmaker for a 30-day supply (CMS maximum fair price, about 40 selected drugs); US = United States (NADAC pharmacy acquisition cost by default; basis=medicare_spend gives what Medicare Part D spent per tablet or dose, yearly); US with basis=medicaid = what State Medicaid programmes reimbursed pharmacies per tablet or dose (CMS, newest quarter); US = United States (NADAC: the average price retail pharmacies pay to acquire a drug, weekly, per tablet/capsule/mL/gram; not the patient's counter price)
medicineYesMedicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. CZ: Czech brand name, first word ('metformin', 'atorvastatin', 'ventolin') or an ATC code ('A10BA02' metformin, 'C10AA05' atorvastatin, or a group like 'C10AA'). No active-substance search. Needs 5+ packs on the list. ES: Spanish active-ingredient or brand name, first word used ('paracetamol', 'ibuprofeno', 'omeprazol', 'dolocatil'). Needs 5+ packs on sale under that name. FR: brand or active substance, first word used ('doliprane', 'paracetamol', 'amoxicilline'). Needs 5+ priced packs under that name. GB: generic or brand name, optionally with strength and form ('omeprazole', 'atorvastatin 20mg', 'Lipitor', 'paracetamol tablets'). NHS names follow the British National Formulary (the common American names are mapped). Returns the NHS net ingredient cost per unit and per 28-unit supply. IT: Italian active-substance or brand name, first word used ('paracetamolo', 'amoxicillina', 'glucobay'). Needs 5+ packs under that name. Off-patent reimbursable (class A) medicines only. JP: the active ingredient, in English ('paracetamol', 'amlodipine', 'metformin') or Japanese ('アムロジピン'); first word used. Not brand names. Needs 5+ listed products. Official reimbursement price per tablet, capsule, gram, millilitre or vial, not what a patient paid. NZ: English chemical or brand name, first word used ('paracetamol', 'amoxicillin', 'panadol'). Needs 5+ subsidised packs under that name. Subsidised community medicines only; list prices, not what patients paid. PL: active substance ('metformin', 'atorvastatin', 'rosuvastatin') or Polish brand name, first word. Needs 5+ packs on the list. PT: only an average over all packs: medicine=all (all medicines) or medicine=generics (generic medicines). No single-medicine prices. SE: substance or brand name, first word used ('paracetamol', 'quetiapine', 'alvedon'); common English names are mapped to Swedish. Needs 5+ packs under that name. Substitutable medicines only; posted prices, not what patients paid. US with basis=part_b_asp: the generic name as CMS describes the drug ('pembrolizumab', 'bevacizumab', 'ranibizumab', 'denosumab') or the HCPCS code (J9271). Brand names are not in the file. Returns Medicare's payment limit per billing dosage (for example per 1 mg). US with basis=mfp: a brand or generic name of a drug selected for Medicare price negotiation ('Eliquis', 'apixaban', 'Stelara', 'Ozempic', 'Ibrance'). Returns the negotiated maximum fair price for a 30-day supply in force today. US with basis=medicare_spend: a brand or generic name as CMS lists it ('Lipitor', 'atorvastatin', 'Eliquis', 'metformin'); strength is ignored. Returns Medicare Part D's average spending per dosage unit in the newest data year. US with basis=medicaid: a brand or generic name ('Lipitor', 'atorvastatin', 'Eliquis', 'metformin'); strength is ignored. Returns the average Medicaid reimbursement per dosage unit in the newest quarter. US: generic or brand name, optionally with strength and form ('atorvastatin', 'atorvastatin 20mg', 'metformin 500 mg tablet', 'Lipitor'). NADAC uses American generic names ('acetaminophen' for paracetamol, 'albuterol' for salbutamol; the common British names are mapped). Returns the per-unit cost to the pharmacy.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, and the description layers on substantive behavior the schema does not: the output shape (median plus 10th–90th percentile range, pack count, period, confidence label, source and licence), the fact that prices are legally fixed reimbursable prices rather than transactions, and the minimum 5-pack threshold per country. That is exactly the kind of context annotations cannot express.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the use case and the deliverable, followed by scope caveats and then exclusions — a sensible order with no filler sentences. The inline country list is long but each entry is doing routing work, so it is not padding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a three-parameter, enum-driven lookup with a rich schema and an output schema, the description covers the remaining unknowns: which prices these are (regulated, not transaction), who they apply to (reimbursable medicines), and what the response contains. An agent has everything needed to call it correctly and interpret results.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the parameter docs are unusually thorough (per-country enum semantics, `basis` modes, first-word matching rules), so the schema already does the heavy lifting. The description adds the aggregate framing and the reimbursable-only constraint but essentially restates the country list already present in the enum, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('what a medicine costs in a pharmacy', 'how much the health insurance reimburses') plus the exact country set, so the agent knows precisely what data comes back. It also carves out the scope ('regulated (posted) prices, not market transactions... only for reimbursable medicines'), which separates it from generic price tools. The one gap is that it never contrasts itself with the very similar sibling pricepaid_medical_prices, so that boundary must be inferred.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit trigger ('when a user asks what a medicine costs in a pharmacy, or how much... the health insurance reimburses') and explicit exclusions ('Do not use for over-the-counter products with free prices or for other countries'). It stops short of naming a fallback tool to use instead, which is what a 5 would require.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_price_levelsPrice levels: how expensive a country is compared with othersA
Read-onlyIdempotent
Inspect

Use this when a user asks how expensive a country is compared with an international average, for everyday spending such as food, housing, transport, health, clothing or restaurants, for example 'is food dearer here than in a neighbouring country', 'how much more expensive is a country than the average' or what a dollar buys in local currency (purchasing power parity), in the EU, Norway and Iceland (inflation) (country AT), the EU, Norway and Iceland (inflation) (country BE), the EU, Norway and Iceland (inflation) (country BG), the EU, Norway and Iceland (inflation) (country HR), the EU, Norway and Iceland (inflation) (country CY), the EU, Norway and Iceland (inflation) (country CZ), the EU, Norway and Iceland (inflation) (country DK), the EU, Norway and Iceland (inflation) (country EE), the EU, Norway and Iceland (inflation) (country FI), the EU, Norway and Iceland (inflation) (country FR), the EU, Norway and Iceland (inflation) (country DE), the EU, Norway and Iceland (inflation) (country GR), the EU, Norway and Iceland (inflation) (country HU), the EU, Norway and Iceland (inflation) (country IE), the EU, Norway and Iceland (inflation) (country IT), the EU, Norway and Iceland (inflation) (country LV), the EU, Norway and Iceland (inflation) (country LT), the EU, Norway and Iceland (inflation) (country LU), the EU, Norway and Iceland (inflation) (country MT), the EU, Norway and Iceland (inflation) (country NL), the EU, Norway and Iceland (inflation) (country PL), the EU, Norway and Iceland (inflation) (country PT), the EU, Norway and Iceland (inflation) (country RO), the EU, Norway and Iceland (inflation) (country SK), the EU, Norway and Iceland (inflation) (country SI), the EU, Norway and Iceland (inflation) (country ES), the EU, Norway and Iceland (inflation) (country SE), the EU, Norway and Iceland (inflation) (country NO), the EU, Norway and Iceland (inflation) (country IS), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country AU), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country AT), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country BE), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country CA), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country CL), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country CO), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country CR), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country CZ), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country DK), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country EE), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country FI), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country FR), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country DE), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country GR), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country HU), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country IS), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country IE), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country IL), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country IT), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country JP), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country KR), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country LV), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country LT), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country LU), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country MX), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country NL), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country NZ), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country NO), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country PL), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country PT), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country SK), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country SI), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country ES), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country SE), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country CH), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country TR), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country GB), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country US), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country BG), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country CY), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country MT), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country RO), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country AL), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country BA), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country MK), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country ME), 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states) (country RS), About 130 economies outside the OECD (World Bank ICP 2021) (country AF), About 130 economies outside the OECD (World Bank ICP 2021) (country AO), About 130 economies outside the OECD (World Bank ICP 2021) (country AE), About 130 economies outside the OECD (World Bank ICP 2021) (country AR), About 130 economies outside the OECD (World Bank ICP 2021) (country AM), About 130 economies outside the OECD (World Bank ICP 2021) (country AG), About 130 economies outside the OECD (World Bank ICP 2021) (country AZ), About 130 economies outside the OECD (World Bank ICP 2021) (country BI), About 130 economies outside the OECD (World Bank ICP 2021) (country BJ), About 130 economies outside the OECD (World Bank ICP 2021) (country BF), About 130 economies outside the OECD (World Bank ICP 2021) (country BD), About 130 economies outside the OECD (World Bank ICP 2021) (country BH), About 130 economies outside the OECD (World Bank ICP 2021) (country BS), About 130 economies outside the OECD (World Bank ICP 2021) (country BY), About 130 economies outside the OECD (World Bank ICP 2021) (country BZ), About 130 economies outside the OECD (World Bank ICP 2021) (country BO), About 130 economies outside the OECD (World Bank ICP 2021) (country BR), About 130 economies outside the OECD (World Bank ICP 2021) (country BB), About 130 economies outside the OECD (World Bank ICP 2021) (country BN), About 130 economies outside the OECD (World Bank ICP 2021) (country BT), About 130 economies outside the OECD (World Bank ICP 2021) (country BW), About 130 economies outside the OECD (World Bank ICP 2021) (country CF), About 130 economies outside the OECD (World Bank ICP 2021) (country CN), About 130 economies outside the OECD (World Bank ICP 2021) (country CI), About 130 economies outside the OECD (World Bank ICP 2021) (country CM), About 130 economies outside the OECD (World Bank ICP 2021) (country CD), About 130 economies outside the OECD (World Bank ICP 2021) (country CG), About 130 economies outside the OECD (World Bank ICP 2021) (country KM), About 130 economies outside the OECD (World Bank ICP 2021) (country CV), About 130 economies outside the OECD (World Bank ICP 2021) (country DJ), About 130 economies outside the OECD (World Bank ICP 2021) (country DM), About 130 economies outside the OECD (World Bank ICP 2021) (country DO), About 130 economies outside the OECD (World Bank ICP 2021) (country DZ), About 130 economies outside the OECD (World Bank ICP 2021) (country EC), About 130 economies outside the OECD (World Bank ICP 2021) (country EG), About 130 economies outside the OECD (World Bank ICP 2021) (country ER), About 130 economies outside the OECD (World Bank ICP 2021) (country ET), About 130 economies outside the OECD (World Bank ICP 2021) (country FJ), About 130 economies outside the OECD (World Bank ICP 2021) (country GA), About 130 economies outside the OECD (World Bank ICP 2021) (country GE), About 130 economies outside the OECD (World Bank ICP 2021) (country GH), About 130 economies outside the OECD (World Bank ICP 2021) (country GN), About 130 economies outside the OECD (World Bank ICP 2021) (country GM), About 130 economies outside the OECD (World Bank ICP 2021) (country GW), About 130 economies outside the OECD (World Bank ICP 2021) (country GQ), About 130 economies outside the OECD (World Bank ICP 2021) (country GD), About 130 economies outside the OECD (World Bank ICP 2021) (country GT), About 130 economies outside the OECD (World Bank ICP 2021) (country GY), About 130 economies outside the OECD (World Bank ICP 2021) (country HK), About 130 economies outside the OECD (World Bank ICP 2021) (country HN), About 130 economies outside the OECD (World Bank ICP 2021) (country HR), About 130 economies outside the OECD (World Bank ICP 2021) (country HT), About 130 economies outside the OECD (World Bank ICP 2021) (country ID), About 130 economies outside the OECD (World Bank ICP 2021) (country IN), About 130 economies outside the OECD (World Bank ICP 2021) (country IR), About 130 economies outside the OECD (World Bank ICP 2021) (country IQ), About 130 economies outside the OECD (World Bank ICP 2021) (country JM), About 130 economies outside the OECD (World Bank ICP 2021) (country JO), About 130 economies outside the OECD (World Bank ICP 2021) (country KZ), About 130 economies outside the OECD (World Bank ICP 2021) (country KE), About 130 economies outside the OECD (World Bank ICP 2021) (country KG), About 130 economies outside the OECD (World Bank ICP 2021) (country KH), About 130 economies outside the OECD (World Bank ICP 2021) (country KN), About 130 economies outside the OECD (World Bank ICP 2021) (country KW), About 130 economies outside the OECD (World Bank ICP 2021) (country LA), About 130 economies outside the OECD (World Bank ICP 2021) (country LB), About 130 economies outside the OECD (World Bank ICP 2021) (country LR), About 130 economies outside the OECD (World Bank ICP 2021) (country LY), About 130 economies outside the OECD (World Bank ICP 2021) (country LC), About 130 economies outside the OECD (World Bank ICP 2021) (country LK), About 130 economies outside the OECD (World Bank ICP 2021) (country LS), About 130 economies outside the OECD (World Bank ICP 2021) (country MO), About 130 economies outside the OECD (World Bank ICP 2021) (country MA), About 130 economies outside the OECD (World Bank ICP 2021) (country MD), About 130 economies outside the OECD (World Bank ICP 2021) (country MG), About 130 economies outside the OECD (World Bank ICP 2021) (country MV), About 130 economies outside the OECD (World Bank ICP 2021) (country ML), About 130 economies outside the OECD (World Bank ICP 2021) (country MM), About 130 economies outside the OECD (World Bank ICP 2021) (country MN), About 130 economies outside the OECD (World Bank ICP 2021) (country MZ), About 130 economies outside the OECD (World Bank ICP 2021) (country MR), About 130 economies outside the OECD (World Bank ICP 2021) (country MU), About 130 economies outside the OECD (World Bank ICP 2021) (country MW), About 130 economies outside the OECD (World Bank ICP 2021) (country MY), About 130 economies outside the OECD (World Bank ICP 2021) (country NA), About 130 economies outside the OECD (World Bank ICP 2021) (country NE), About 130 economies outside the OECD (World Bank ICP 2021) (country NG), About 130 economies outside the OECD (World Bank ICP 2021) (country NI), About 130 economies outside the OECD (World Bank ICP 2021) (country NP), About 130 economies outside the OECD (World Bank ICP 2021) (country OM), About 130 economies outside the OECD (World Bank ICP 2021) (country PK), About 130 economies outside the OECD (World Bank ICP 2021) (country PA), About 130 economies outside the OECD (World Bank ICP 2021) (country PE), About 130 economies outside the OECD (World Bank ICP 2021) (country PH), About 130 economies outside the OECD (World Bank ICP 2021) (country PY), About 130 economies outside the OECD (World Bank ICP 2021) (country PS), About 130 economies outside the OECD (World Bank ICP 2021) (country QA), About 130 economies outside the OECD (World Bank ICP 2021) (country RU), About 130 economies outside the OECD (World Bank ICP 2021) (country RW), About 130 economies outside the OECD (World Bank ICP 2021) (country SA), About 130 economies outside the OECD (World Bank ICP 2021) (country SD), About 130 economies outside the OECD (World Bank ICP 2021) (country SN), About 130 economies outside the OECD (World Bank ICP 2021) (country SG), About 130 economies outside the OECD (World Bank ICP 2021) (country SL), About 130 economies outside the OECD (World Bank ICP 2021) (country SV), About 130 economies outside the OECD (World Bank ICP 2021) (country SO), About 130 economies outside the OECD (World Bank ICP 2021) (country SS), About 130 economies outside the OECD (World Bank ICP 2021) (country ST), About 130 economies outside the OECD (World Bank ICP 2021) (country SR), About 130 economies outside the OECD (World Bank ICP 2021) (country SZ), About 130 economies outside the OECD (World Bank ICP 2021) (country SC), About 130 economies outside the OECD (World Bank ICP 2021) (country SY), About 130 economies outside the OECD (World Bank ICP 2021) (country TD), About 130 economies outside the OECD (World Bank ICP 2021) (country TG), About 130 economies outside the OECD (World Bank ICP 2021) (country TH), About 130 economies outside the OECD (World Bank ICP 2021) (country TJ), About 130 economies outside the OECD (World Bank ICP 2021) (country TM), About 130 economies outside the OECD (World Bank ICP 2021) (country TL), About 130 economies outside the OECD (World Bank ICP 2021) (country TT), About 130 economies outside the OECD (World Bank ICP 2021) (country TN), About 130 economies outside the OECD (World Bank ICP 2021) (country TW), About 130 economies outside the OECD (World Bank ICP 2021) (country TZ), About 130 economies outside the OECD (World Bank ICP 2021) (country UG), About 130 economies outside the OECD (World Bank ICP 2021) (country UA), About 130 economies outside the OECD (World Bank ICP 2021) (country UY), About 130 economies outside the OECD (World Bank ICP 2021) (country UZ), About 130 economies outside the OECD (World Bank ICP 2021) (country VC), About 130 economies outside the OECD (World Bank ICP 2021) (country VN), About 130 economies outside the OECD (World Bank ICP 2021) (country XK), About 130 economies outside the OECD (World Bank ICP 2021) (country ZA), About 130 economies outside the OECD (World Bank ICP 2021) (country ZM) or About 130 economies outside the OECD (World Bank ICP 2021) (country ZW). Returns the price level index (100 = the comparison average, 120 = prices 20% above it), the PPP rate in national currency, the year, the last years, the rank among the countries surveyed, and the official source and licence. This is a price level index from the international PPP survey (price_type official_statistic), not a shop price, not a receipt and not a range, so the range fields are null and there is no sample size. How fresh: the EU, Norway and Iceland (inflation): monthly, released about the middle of the following month; each answer states its month, and the newest month Eurostat holds for the country is returned; 47 countries (the 38 OECD members plus Bulgaria, Cyprus, Malta, Romania and some Balkan states): yearly: the newest published year was 2024 at the last check (2022 onwards); every answer states its year; About 130 economies outside the OECD (World Bank ICP 2021): benchmark year 2021 (published 2024); the ICP runs a new round about every three years, every answer states its year. Do not use for the price of a particular product, a town or city, exchange rates on the money market, or for countries that are not listed.

NameRequiredDescriptionDefault
spendNoWhat kind of spending: leave out for all household consumption, or give 'food', 'meat', 'dairy', 'bread and cereals', 'fruit', 'vegetables', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels', 'goods' or 'services'. EU/NO/IS (inflation): leave out for overall consumer prices, or 'food', 'alcohol and tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'communication', 'recreation', 'education', 'restaurants and hotels', 'insurance' or 'personal care'. OECD: spend is one of 'food', 'meat', 'fish', 'dairy', 'bread and cereals', 'oils and fats', 'fruit', 'vegetables', 'sugar', 'soft drinks', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels', 'goods' or 'services'; leave out for all household consumption. The index is for the whole country, not a city. World Bank ICP: spend is one of 'food', 'bread and cereals', 'meat', 'fish', 'dairy', 'oils and fats', 'fruit', 'vegetables', 'sugar', 'soft drinks', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels' or 'gdp'; leave out for all household consumption. The index is for the whole country, not a city.
countryYesEU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; Countries as ISO codes: AU = Australia, AT = Austria, BE = Belgium, CA = Canada, CL = Chile, CO = Colombia, CR = Costa Rica, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IS = Iceland, IE = Ireland, IL = Israel, IT = Italy, JP = Japan, KR = South Korea, LV = Latvia, LT = Lithuania, LU = Luxembourg, MX = Mexico, NL = Netherlands, NZ = New Zealand, NO = Norway, PL = Poland, PT = Portugal, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, CH = Switzerland, TR = Turkey, GB = United Kingdom, US = United States, BG = Bulgaria, CY = Cyprus, MT = Malta, RO = Romania, AL = Albania, BA = Bosnia and Herzegovina, MK = North Macedonia, ME = Montenegro, RS = Serbia. OECD/Eurostat PPP survey: one price level index per country, year and spending group, whole country.; Countries as ISO codes: AF = Afghanistan, AO = Angola, AE = United Arab Emirates, AR = Argentina, AM = Armenia, AG = Antigua and Barbuda, AZ = Azerbaijan, BI = Burundi, BJ = Benin, BF = Burkina Faso, BD = Bangladesh, BH = Bahrain, BS = Bahamas, BY = Belarus, BZ = Belize, BO = Bolivia, BR = Brazil, BB = Barbados, BN = Brunei, BT = Bhutan, BW = Botswana, CF = Central African Republic, CN = China, CI = Cote d'Ivoire, CM = Cameroon, CD = Democratic Republic of the Congo, CG = Republic of the Congo, KM = Comoros, CV = Cabo Verde, DJ = Djibouti, DM = Dominica, DO = Dominican Republic, DZ = Algeria, EC = Ecuador, EG = Egypt, ER = Eritrea, ET = Ethiopia, FJ = Fiji, GA = Gabon, GE = Georgia, GH = Ghana, GN = Guinea, GM = Gambia, GW = Guinea-Bissau, GQ = Equatorial Guinea, GD = Grenada, GT = Guatemala, GY = Guyana, HK = Hong Kong, HN = Honduras, HR = Croatia, HT = Haiti, ID = Indonesia, IN = India, IR = Iran, IQ = Iraq, JM = Jamaica, JO = Jordan, KZ = Kazakhstan, KE = Kenya, KG = Kyrgyzstan, KH = Cambodia, KN = Saint Kitts and Nevis, KW = Kuwait, LA = Laos, LB = Lebanon, LR = Liberia, LY = Libya, LC = Saint Lucia, LK = Sri Lanka, LS = Lesotho, MO = Macao, MA = Morocco, MD = Moldova, MG = Madagascar, MV = Maldives, ML = Mali, MM = Myanmar, MN = Mongolia, MZ = Mozambique, MR = Mauritania, MU = Mauritius, MW = Malawi, MY = Malaysia, NA = Namibia, NE = Niger, NG = Nigeria, NI = Nicaragua, NP = Nepal, OM = Oman, PK = Pakistan, PA = Panama, PE = Peru, PH = Philippines, PY = Paraguay, PS = Palestine (West Bank and Gaza), QA = Qatar, RU = Russia, RW = Rwanda, SA = Saudi Arabia, SD = Sudan, SN = Senegal, SG = Singapore, SL = Sierra Leone, SV = El Salvador, SO = Somalia, SS = South Sudan, ST = Sao Tome and Principe, SR = Suriname, SZ = Eswatini, SC = Seychelles, SY = Syria, TD = Chad, TG = Togo, TH = Thailand, TJ = Tajikistan, TM = Turkmenistan, TL = Timor-Leste, TT = Trinidad and Tobago, TN = Tunisia, TW = Taiwan, TZ = Tanzania, UG = Uganda, UA = Ukraine, UY = Uruguay, UZ = Uzbekistan, VC = Saint Vincent and the Grenadines, VN = Vietnam, XK = Kosovo, ZA = South Africa, ZM = Zambia, ZW = Zimbabwe. World Bank ICP 2021 survey: one price level index per country and spending group, whole country, benchmark year 2021.
measureNoprice_level (default): how expensive the country is against an average. inflation: how consumer prices changed over time (index, monthly and yearly change), only where the country notes list it. EU/NO/IS: measure=inflation gives Eurostat's monthly consumer price index (2025 = 100) with the yearly and monthly change; only for these countries.
compare_toNoWhat the index is measured against, as a short name of a comparison area. Leave out for the default; the allowed values are listed in the notes for the country. OECD: 'OECD' (default, OECD average = 100), 'USA' (United States = 100) or 'EU' (EU-27 average = 100). World Bank ICP countries: leave out. The index is measured against the world average (World = 100); the gap to the United States is always included.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, and the description goes well beyond them: it discloses return contents (index where 100 = average, PPP rate, rank, source/licence), null semantics for range fields, dataset-specific freshness cadence (monthly Eurostat vs yearly OECD vs 2021 World Bank benchmark), and coverage boundaries. This is unusually rich behavioral context for a read-only tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dominated by an auto-generated enumeration that repeats the same grouping label and '(country XX)' fragment over 180 times. Every sentence cannot earn its place when roughly 90% of the text is duplicated boilerplate; the genuinely useful content (purpose, units, freshness, exclusions) is a small minority of the string.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 4-parameter tool with an output schema, the description still covers coverage scope, units, freshness per source and exclusions, so an agent has what it needs to call and interpret it. It loses a point only because the duplicated country listing obscures rather than informs.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and enum descriptions already spell out spend categories, country codes and compare_to options, so the schema carries the parameter burden. The description adds little parameter-specific meaning beyond reinforcing that 'spend' is for the whole country not a city. Baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening clause is strong: 'how expensive a country is compared with an international average' plus concrete spending categories, and the closing note ('this is a price level index ... not a shop price, not a receipt and not a range') separates it from the many sibling price tools. However, the core statement is buried under hundreds of repeated '(country XX)' fragments that dilute rather than clarify purpose.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly names trigger phrasings ('is food dearer here than in a neighbouring country', 'what a dollar buys'), and explicitly excludes wrong uses ('Do not use for the price of a particular product, a town or city, exchange rates on the money market, or for countries that are not listed'). This is exactly the when/when-not routing an agent needs among ~38 siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_producer_pricesFarm-gate producer prices (annual)A
Read-onlyIdempotent
Inspect

Use this when a user asks what farmers received at the farm gate, per year, for a crop or animal product (wheat, maize, rice, soybeans, potatoes, tomatoes, apples, bananas, beef, pork, chicken, eggs, milk, coffee, cotton and many more) in 9 countries from FAOSTAT (US, CA, BR, MX, AU, NZ, SG, JP, KR), or how that annual price changed from the year before. Returns the newest annual producer price for the country and product, per tonne in the country's own currency (and in US dollars where available) and per kg, the year it applies to, the change on the previous year, whether the source marks the figure as estimated, related products, and the official source and licence. This is a published official statistic (price_type official_statistic), not a range built from sales, so the range fields are null and there is no sample size. How fresh: annual. FAO refreshes the file a few times a year and the newest year is usually one to two years behind today; our copy is refreshed daily and each answer states its reference year and whether FAO marks it as estimated. Always read the year in the answer: the newest annual figure is often one to two years old. Do not use for weekly or daily market quotes, for supermarket or shop prices, for the price of a particular farm, field or animal, for farmland, for fuel or energy, or for futures prices.

NameRequiredDescriptionDefault
countryYesCountries outside the EU, as ISO codes: US = the United States, CA = Canada, BR = Brazil, MX = Mexico, AU = Australia, NZ = New Zealand, SG = Singapore, JP = Japan, KR = South Korea. FAOSTAT annual producer (farm-gate) prices: one figure per country, product and year, usually one to two years old.
productYesThe crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, NZ, SG, JP, KR (FAOSTAT; KR has few products): the crop or animal product, by everyday name: wheat, maize (corn), rice, barley, soybeans, potatoes, tomatoes, apples, bananas, oranges, beef, pork, chicken, eggs, milk, coffee, cotton and many more. Annual price per tonne in the country's own currency (and in US dollars where FAO gives it), also per kg. Not every country has every product: the answer lists what is available.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only, open-world, idempotent, non-destructive behavior. The description adds substantial context beyond annotations: it clarifies this is a published official statistic (not a range from sales), explains null range fields and no sample size, details return components (per tonne in local currency and USD, per kg, year, change, estimated flag, source/licence), and discloses freshness cadence (annual, FAO updates a few times a year, newest year often 1–2 years old, our copy refreshed daily). No contradictions with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the primary use case and is logically organized. It is somewhat long and includes some repetition (e.g., product lists appear in the use case and again in the returns section, and similar examples exist in the schema), but the length is largely justified by the complexity of the data and the important caveats about freshness and official statistics.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (annual data, 9 countries, many products, official statistic caveats), the description is complete: it explains what is returned, how fresh the data is, what the year means, and what the tool is not for. Annotations cover safety, the output schema covers return structure, and the input schema covers parameters, so an agent has everything needed to call the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents both parameters thoroughly. The description adds marginal value—it repeats product examples and notes 'Not every country has every product'—but this same information is already present in the schema's product description, so it does not meaningfully extend parameter semantics beyond structured data.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('returns') and resource ('newest annual producer price for the country and product'), with clear scope (9 countries, annual, farm-gate, crop/animal products). It does not explicitly differentiate itself from very similar siblings like pricepaid_farm_gate_prices or pricepaid_farm_prices, leaving some ambiguity for an agent choosing among them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit when-to-use ('Use this when a user asks what farmers received at the farm gate...') and when-not-to-use ('Do not use for weekly or daily market quotes, for supermarket or shop prices...'). However, it does not name alternative tools to use for the excluded cases, so the agent must infer the right sibling.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_rent_pricesRents paidA
Read-onlyIdempotent
Inspect

Use this when a user asks what rent tenants actually pay or have agreed for a home in a town, area or postcode, how much it costs to rent a flat, house or room there, or how rents compare, in South Australia, Australia (country AU), New South Wales, Australia (country AU), Queensland, Australia (country AU), Canada (country CA), Switzerland (country CH), Germany (country DE), Catalonia, Spain (country ES), Finland (country FI), France (country FR), England and Wales (country GB), Hong Kong (country HK), Ireland (country IE), Norway (country NO), New Zealand (country NZ), Portugal (country PT), Sweden (country SE), Singapore public housing (country SG), Taiwan (country TW) or United States (country US). These are rents actually agreed or paid, taken from official records and statistics: registered tenancies, rental bond lodgements, approved rentals, or official rent statistics built from administrative records of tenancies. Where the source holds individual rents the answer is a median with a typical range (10th–90th percentile) and the number of rents; where the source publishes an average or median (price_type official_statistic) the range fields are null and there is no sample size. Every answer states its unit (rent per month or per week, in the local currency), the period covered, a confidence label, and the official source and licence. How fresh: South Australia, Australia: quarterly; a quarter's report is posted about six weeks after it ends (April-June 2026 was posted on 11 Aug 2026); New South Wales, Australia: monthly; a month's lodgements are published in the first days of the next month; Queensland, Australia: quarterly; the RTA updates the workbook in April, July, October and January (the September quarter was published on 15 Oct 2026); Canada: annual: the October survey is released in the months after it (the October 2025 figures were released on 17 December 2025), and every answer states its survey month; Switzerland: yearly; the latest year published is 2024 (published in early 2026); Germany: static: the census date is 15 May 2022 (published 2024); the answer states that date and is not updated; Catalonia, Spain: quarterly; latest published quarter Q1 2026 (dataset updated 30 July 2026); Finland: quarterly; the newest quarter in the table on 22 Oct 2026 was 2026Q3; France: annual; the 2025 results were published in October 2026; England and Wales: monthly; each release adds a month about six weeks after it ends (the ONS labels these official statistics in development); Hong Kong: monthly, about 6 weeks after the month ends; the newest three months are provisional; Ireland: quarterly; a quarter is published about five months after it ends; Norway: annual; the 2025 survey was published on 22 December 2025; New Zealand: monthly; the files run about two months behind (the October 2026 files end in August 2026) and the latest month can still change; Portugal: quarterly, published about three months after the quarter ends (the 2nd Quarter 2026 figures were released on 29 September 2026); each answer states its quarter; Sweden: annual; the 2026 survey (rents at the start of 2026) was published on 2 October 2026; Sweden: annual; rents at 31 December 2025, published on 2 October 2026; Singapore public housing: monthly; the previous month's approvals appear in the first days of the next month; Taiwan: the Ministry publishes every 10 days (the 1st, 11th and 21st); a tenancy appears about one to two months after the contract date. Our collector re-reads the releases daily, and answers cover whole calendar months ending at least 30 days before the newest contract in the register; United States: yearly (new 5-year release each December); the release read on 3 Nov 2026 was 2020-2024. Do not use for asking rents or listings, holiday lets, commercial rent, rent for a specific address, home sale prices, or other countries.

NameRequiredDescriptionDefault
townNoTown, city or local area. AU (South Australia): a suburb name, e.g. Glenelg, Norwood or Mount Barker; or a four-digit 5xxx postcode. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode, so a place name has no answer. CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). CH: a canton (Zürich, Bern, Geneva, Vaud, Ticino or a code such as ZH, GE), or leave out for Switzerland as a whole. Towns and postcodes are not published. DE: required. One of about 90 German cities, e.g. Berlin, Hamburg, München (Munich), Köln (Cologne), Frankfurt am Main, Stuttgart, Düsseldorf, Leipzig, Dresden. ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FI: optional: 'Helsinki', 'Espoo', 'Vantaa', 'Tampere', 'Turku', 'Oulu', 'Greater Helsinki', a region such as 'Uusimaa' or 'Pirkanmaa', or a district such as 'Helsinki 2'. Leave out for Finland as a whole. FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. HK: required. A region: 'Hong Kong' (Hong Kong Island), 'Kowloon' or 'New Territories'; a known district such as Mong Kok, Central or Sha Tin gives its region's figure. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SE with new_build=true: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city ("Da'an, Taipei", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: optional: a city with its state ('Seattle', 'Portland, OR', 'Austin, Texas'), a county ('King County, Washington'), a metro area ('Boston') or a state ('Texas'). Cities of 50,000+ people only. Leave out for the whole United States. A name shared by several places lists them so you can add the state.
roomsNoNO only: number of rooms (living rooms plus bedrooms), 1 to 5 (5 means five or more). Required for Norway.
monthsNoHow many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU (South Australia): ignored; the report gives one median per quarter (the latest is returned). AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. AU (Queensland): ignored; the RTA publishes one median per quarter (the latest is returned). CA: ignored; the figure is for the newest October survey. CH: ignored; the figure is for the latest year published. DE: ignored; the figure is the census of 15 May 2022. ES: ignored; the figure is for the latest published quarter. FI: ignored; the figure is for the newest quarter with at least 5 observations. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. HK: ignored; the answer is the newest usable month, with the last 12 months in extra. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old. US: ignored; the figure is the latest 5-year estimate.
countryYesAU = Australia, South Australia only here (Private Rent Report, by suburb or postcode; New South Wales and Queensland have their own sources); AU = Australia, New South Wales only (rental bonds); AU = Australia, Queensland only (RTA rental bond statistics; New South Wales has its own source); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); CH = Switzerland (BFS: average net rent of tenant and co-operative homes by canton and length of tenancy; yearly); DE = Germany (Zensus 2022 average net cold rent per m2 around the city centre, census of May 2022, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FI = Finland (official average rent per m² of market-rate rented flats from Statistics Finland, by town, region or district); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); HK = Hong Kong (Rating and Valuation Department, average rents of private domestic flats by class and region, official statistic); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SE = Sweden (Statistics Sweden rent survey; with new_build=true, rents of newly built rented flats); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district); US = United States (official median gross rent from the Census Bureau's American Community Survey, for the country, states, counties, metro areas and cities of 50,000+ people)
tenancyNoFR only: all leases (default), new = leases signed in the last year (what a new tenant faces), existing = leases of one year or more. New leases are published per dwelling type, not per size.
bedroomsNoNumber of bedrooms (0 = studio). Leave out for all sizes. AU (South Australia): 1, 2, 3 or 4 (4 means four or more); studios (0) are not published. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). AU (Queensland): flats 1-3, houses 2-4, townhouses 2-3. With no type and no bedrooms the answer is the most common dwelling in the postcode. CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. CH: not split by rooms or bedrooms in this table; leave out. DE: not supported (all sizes together); leave out. ES: not used. FI: optional: the number of ROOMS the Finnish way (a living room counts): 1, 2 or 3 (3 means three or more). Leave out for all sizes. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. HK: ignored; the RVD groups flats by saleable area. Use flat_class (A under 40 m², B 40–69.9, C 70–99.9, D 100–159.9, E 160+). Default B. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SE with new_build=true: optional number of ROOMS (1, 2, 3 or 4 = four or more); leave out for all new-build flats together. SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms. US: not used (all sizes).
postcodeNoPostcode, for a precise area. AU (South Australia): a four-digit postcode, e.g. 5000 (Adelaide), 5067 (Norwood), 5045 (Glenelg), 5290 (Mount Gambier). AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surfers Paradise), 4870 (Cairns), 4350 (Toowoomba). NSW postcodes (2xxx) are answered by the NSW source. CA: not used; give a town. CH: not used (rents are published by canton); give the canton in town. DE: not supported; give the city as town. ES: not used. FI: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. HK: not used (Hong Kong has no postcodes); give a region. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town. US: not used.
flat_typeNoSG only: HDB flat type, one of 1-ROOM, 2-ROOM, 3-ROOM, 4-ROOM, 5-ROOM, EXECUTIVE ('4 ROOM' also works). Leave out for all types.
new_buildNoSE only: true = rents of newly built rented flats (built from 2022) instead of the all-flats rent survey.
flat_classNoHK only: RVD flat class by saleable area, A (under 40 m²), B (40–69.9), C (70–99.9), D (100–159.9) or E (160 and over). Default B.
house_typeNoKind of house, for sources that publish houses by type (needed with property_type house there). CA: not used (houses are not published). DE: not used. GB: detached, semi-detached or terraced; required with property_type house. HK: not used. IE: detached, semi-detached or terraced; required with property_type house. NZ: not applied (see property_type). TW: not available (the register does not say detached / semi-detached / terraced); use property_type house.
property_typeNoKind of home: apartment (same as flat), house or room. Default 'any'. AU (South Australia): apartment (flat or unit), house or any. Rooms are not published. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. AU (Queensland): apartment (flat), house or any. Townhouses are published separately and appear in extra.other_dwellings; rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. CH: not split by property type; leave out. DE: leave out. The census figure covers all rented dwellings together (flats and houses). ES: not used (all homes together). FI: not used (rented flats). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. HK: ignored; private domestic flats only. Use flat_class for the size. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure). US: not used (all rented homes).
tenancy_lengthNoSwitzerland only: how long the household has lived in the home: any (default), new_build, new_let (new let of a home older than 2 years), 2_5y, 6_10y, 11_20y or 21plus.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/openWorld, so the description rightly focuses on output semantics: medians with 10th–90th percentile ranges and sample sizes versus single official_statistic figures with null ranges, plus the guarantee that every answer states unit, period, confidence label, source and licence. It adds substantial freshness detail per country and a lag rule (whole calendar months ending at least 30 days before the newest contract), though the freshness block is verbose and partly duplicated (Sweden appears twice).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The when-to-use framing is front-loaded and the exclusions close it well, but the body is bloated: the country roster is enumerated twice (once as a coverage list, once as a freshness list) and even repeats entries ('Sweden: annual' appears twice). Much of the freshness detail duplicates the country enum descriptions in the schema, so many sentences do not earn their place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 13-parameter, multi-country tool with an output schema, the description supplies everything an agent needs to interpret results correctly: statistical basis per source, median-versus-official-statistic distinction, unit and period guarantees, and per-country publication cadence. Nothing material about interpretation is left unstated.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the per-parameter text is already exhaustive (town, postcode, bedrooms, property_type all carry country-specific rules), so the description adds little parameter meaning beyond naming the covered country codes. The 'country' list is repeated rather than clarified, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a concrete verb+resource statement: rents tenants 'actually pay or have agreed' for a home in a named place, then enumerates the covered countries. The final sentence excludes asking rents, holiday lets, commercial rent, address-level rent and sale prices, which sharply separates it from siblings like pricepaid_home_sales, pricepaid_commercial_property and pricepaid_state_property_rents.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit when-to-use phrasing tied to user questions ('what rent tenants actually pay', 'how rents compare') and an explicit when-not-to-use list covering listings, holiday lets, commercial rent, specific addresses, sale prices and other countries. It also warns that some countries require specific geography (postcode vs town vs canton), which guides correct invocation.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_state_property_rentsRents awarded on state-owned property (tender and allocation results)A
Read-onlyIdempotent
Inspect

Use this when a user asks what rent was awarded, per month, for leasing state-owned land or buildings (a childcare centre, student hostel, school, office, storage or nursery site) through a government tender, direct allocation or auction, in Singapore state property (country SG). Returns the median monthly rent contracted for the first lease term, a typical range (10th-90th percentile), the number of awards, the period covered, a confidence label, and the official source and licence. These are contract rents from award results (winning bids), not market rents, not asking rents and not home rents; the winning bidder is never shown. How fresh: updated when SLA publishes new results (the file read 29 Oct 2026 ran to award year 2025). Do not use for home rents, rents of private commercial property, sale prices, or a quote for one particular site, or for countries that are not listed.

NameRequiredDescriptionDefault
useNoWord or phrase for the tendered use, matched in the tender's permitted uses, e.g. childcare, hostel, school, storage, nursery, office. Leave out for all awards. Singapore: a word from the tendered uses, e.g. childcare, hostel, school, storage, nursery, office, commercial. At least 5 awards must match.
yearsNoHow many award years to include, counted back from the newest year in the file. Default 10. Singapore: award years to include, counted back from the newest year in the file (2025). Default 10.
countryYesSG = Singapore (Singapore Land Authority rent awards on state land and buildings, SGD a month, award years 2004 to 2025)
allocationNoHow the site was allocated: tender (default mix), direct = direct allocation, auction. Leave out for all. Singapore: tender, direct (direct allocation) or auction. Leave out for all.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the read-only safety profile, and the description adds substantial behavioral context: it returns median rent, 10th-90th percentile range, award count, period, confidence label, source and licence. It also discloses that these are contract rents from winning bids, that the winning bidder is never shown, and how freshness works.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the usage condition and return contents, then gives exclusions and freshness. It is generally efficient, but repeats the home-rents exclusion in both the contract-rent clarification and the final do-not-use sentence.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the output schema, rich annotations and fully described input schema, the description is complete enough to call correctly. It covers scope, return values, data vintage, exclusions and the key distinction from market rents.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with all four parameters, enums and matching thresholds already documented. The description adds little parameter-level syntax or format beyond what the schema provides, so the high-coverage baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a precise verb and resource: what rent was awarded per month for leasing state-owned land or buildings through government tender, direct allocation or auction. It distinguishes the tool from similar price tools by specifying contract award rents and excluding home rents, private commercial rents and sale prices.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly says when to use the tool and provides clear exclusions: not home rents, not private commercial property, not sale prices, not a single-site quote, and not unlisted countries. These conditions let an agent route confidently among the many pricepaid siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_supplementary_health_insuranceSupplementary health insurance premiums (published averages)A
Read-onlyIdempotent
Inspect

Use this when a user asks what supplementary (top-up, complementary) health insurance costs per month on average, for a reference person such as someone aged 60, a single adult or a couple with children, in France (country FR). Returns the average monthly premium that the official survey of insurers publishes for that profile and contract type, the survey year, a confidence label, and the official source and licence. These are survey averages across insurers (no record count is published), not a personal quote, not a price list and not an amount one person paid. How fresh: biennial: the survey years 2019, 2021 and 2023 are published (newest 2023); each answer states its survey year. Do not use for compulsory basic health cover, for a personal quote, or for countries that are not listed.

NameRequiredDescriptionDefault
yearNoSurvey year (the survey is run every two years). Default: the newest. France: survey year 2019, 2021 or 2023 (default: newest).
countryYesFR = France (DREES survey of insurers: average monthly premium of supplementary 'mutuelle' cover, EUR, survey years 2019, 2021 and 2023)
profileNoReference person, see the country notes, e.g. 'age 60', 'single', 'couple', 'couple 2 children', 'lowest income'. Default: single (the survey's reference insured). France: age 20 / 40 / 60 / 65 / 75 / 85 (individual contracts), single (default), couple, couple 1 child, couple 2 children, couple 3 children, any age (group contracts), lowest income, highest income, cheapest area, dearest area.
contractNoindividual = bought by the person (default); group = employer-arranged cover. France: individual (default) or group (employer-arranged). Ages are published for individual contracts only.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/openWorld, and the description goes well beyond them: it discloses what is returned (average premium, survey year, confidence label, official source and licence), the biennial publication cadence with the concrete years 2019/2021/2023, the absence of a record count, and the crucial caveat that these are survey averages, not quotes or price lists.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the use case, then returns, then freshness, then exclusions — a sensible order with dense, informative sentences. It is slightly long and the "not a personal quote" point is made twice (once positively, once in the do-not-use clause), which is mild redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given an output schema exists, the description need not explain return shapes, and it still names the key outputs. It covers scope, data vintage, exclusions, and interpretive caveats, so an agent has everything needed to call this correctly for a 4-parameter statistical lookup.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the schema already enumerates country, contract, and the full French profile list, so the description's parameter guidance is largely a restatement. It does reinforce that profile means a reference person rather than a real individual, but adds little syntax or meaning beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description gives a specific verb and resource: average monthly supplementary (top-up/complementary) health insurance premium for a reference profile in France. It distinguishes itself conceptually from basic cover ("not compulsory basic health cover") but never names the closely related siblings pricepaid_health_insurance_premiums or pricepaid_insurance_prices, leaving the agent to infer the boundary.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It states the triggering user question explicitly ("what supplementary health insurance costs per month on average") and lists concrete exclusions: compulsory basic cover, personal quotes, and unlisted countries. Both the when and the when-not are present with no inference required.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_transport_faresPublic transport fares (posted fare tables)A
Read-onlyIdempotent
Inspect

Use this when a user asks what a public transport journey costs under the published fare table, for example a metro ride of a given distance for an adult, senior or student, in Spain high-speed rail (country ES), Paris region (country FR) or Singapore (country SG). Returns the posted fare for the journey with the fare group, distance band and time band, the period, and the official source and licence. These are posted fares set by the operator or regulator, the same for everyone in a fare group, not amounts paid by individuals and not a ticket or a quote; there is no sample size and no range. How fresh: Spain high-speed rail: monthly series, published quarterly by CNMC (newest month read on 31 Oct 2026: June 2026); Paris region: updated by the publisher when fares change (the list read 29 Oct 2026 had been modified on 28 Oct 2026); Singapore: updated when fares change (yearly fare review; the table read 29 Oct 2026 carried the fares effective from 27 Dec 2025). Do not use for taxis or ride-hailing, flights, fuel, a personal quote or passes, or for countries that are not listed.

NameRequiredDescriptionDefault
routeNoSpain (rail) only: Madrid-Barcelona (default), Madrid-Valencia, Madrid-Alicante, Madrid-Málaga or Madrid-Sevilla, or just the destination (Barcelona, Seville...).
countryYesES = Spain (high-speed rail from Madrid to Barcelona, Valencia, Alicante, Málaga or Sevilla: CNMC's monthly average posted web fare per operator, EUR; a posted fare, not tickets sold); FR = France (Île-de-France only: the Paris region single ticket and Navigo-type passes from the Île-de-France Mobilités tariff list, EUR, a posted tariff); SG = Singapore (MRT and LRT card fares per ride from the Public Transport Council fare table, SGD, a posted tariff; bus fares not included)
operatorNoSpain (rail) only: total = all operators together (default), renfe-ave, renfe-avlo, iryo or ouigo. An operator CNMC did not see on that route in the newest month gives an error listing those it did.
fare_typeNoFare group (default adult). The groups available depend on the country notes. Spain (rail): not used, CNMC publishes one average fare per route and operator; leave out. France (Île-de-France): adult = single ticket Métro-Train-RER (default); student = annual Imagine R student pass. Seniors and disabled people get percentage discounts, not a fixed fare. Singapore: adult (default), senior, student, workfare or disability.
distance_kmNoJourney distance in kilometres (default 5). The fare is looked up in the published distance band. Spain (rail): not used, the fare is per route; give route instead. France (Île-de-France): not used, the single ticket costs the same for any distance in the region. Singapore: ride distance in km (default 5); the fare is read from the published 1 km band.
travel_timeNoearly = the discounted band before the morning peak where a country has one; other = all other times (default). Spain (rail): not used, CNMC averages over departure times and purchase days; leave out. France (Île-de-France): no early band; leave out. Singapore: early = before 7.45am on weekdays (discounted fares), other = all other times (default).

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations, which already declare read-only, idempotent and non-destructive behavior, the description explains that these are posted fares set by operators or regulators, not amounts paid by individuals, and not a ticket or a quote. It also discloses the return fields, official source, licence, period, and country-specific freshness cadence with concrete read dates.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the use case, then moves through return values, data semantics, freshness and exclusions in a logical order. It is somewhat long and the freshness details are very granular, but the sentences are information-dense rather than repetitive.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is complete for a multi-country fare lookup: it explains the data type, source, update cadence, output fields, exclusions and country-specific scope. With annotations covering safety and an output schema present, the remaining descriptive burden is fully met.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents the six parameters in detail. The description adds useful country-level framing and examples, but most parameter-specific meaning, defaults and enum behavior are already present in the schema, so the baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: answering what a public transport journey costs under the published fare table. It gives concrete examples (Spain high-speed rail, Paris region, Singapore) and explicitly excludes taxis, ride-hailing, flights, fuel, personal quotes and passes, which separates it from nearby pricepaid_* siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a clear use case and explicit exclusions, including 'Do not use for taxis or ride-hailing, flights, fuel, a personal quote or passes, or for countries that are not listed.' However, it does not name the alternative sibling tools to use for those excluded categories, so the when-not guidance is stronger than the alternatives guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_tuition_feesUniversity tuition feesA
Read-onlyIdempotent
Inspect

Use this when a user asks what a university or college charges students per year (tuition or registration fees for a bachelor's or master's degree) in Australia (country AU), Canada (country CA), Europe (country BE), Europe (country BG), Europe (country CZ), Europe (country DK), Europe (country DE), Europe (country EE), Europe (country IE), Europe (country GR), Europe (country ES), Europe (country FR), Europe (country HR), Europe (country IT), Europe (country CY), Europe (country LV), Europe (country LT), Europe (country LU), Europe (country HU), Europe (country MT), Europe (country NL), Europe (country AT), Europe (country PL), Europe (country PT), Europe (country RO), Europe (country SI), Europe (country SK), Europe (country FI), Europe (country SE), Europe (country AL), Europe (country BA), Europe (country CH), Europe (country IS), Europe (country LI), Europe (country ME), Europe (country MK), Europe (country NO), Europe (country RS), Europe (country TR) or Taiwan (country TW), or how fees compare between countries or between home and international students. Returns the official statutory fee levels published for a country and academic year: the most common annual fee, the minimum and the maximum, in national currency with a euro equivalent. These are posted fee levels set by law or by universities, not what any one student paid and not a range built from sales: there is no sample size. How fresh: Australia: annual rates, indexed each 1 January (2026 and 2027 amounts are published); every answer states its calendar year; Canada: annual: one value per academic year (2026/2027 was published on 16 September 2026); every answer names its academic year; Europe: academic year 2023/24 (Eurydice release of September 2025); updated about once a year; Taiwan: annual: one value per academic year (the Ministry updates the file every October for the new year); every answer names its academic year. Fees are before grants, loans and fee waivers. Do not use for the price of one named course or university, living costs or rent, school fees, or countries that are not listed.

NameRequiredDescriptionDefault
yearNoAustralia only: 2026 or 2027 rates. Default is the year in force today.
cycleNoDegree level: first = bachelor's (first cycle, the default), second = master's (second cycle). Also accepts bachelor, master, undergraduate, postgraduate. Australia: the Commonwealth supported amounts apply to bachelor's and postgraduate places alike; the answer is the same for first and second. Canada, Statistics Canada: first = undergraduate (default), second = graduate (master's and doctorate). Europe, Eurydice: first = bachelor's (default), second = master's. Taiwan: first = bachelor's (the only level in the file).
fieldNoAustralia only: field of education, e.g. law, nursing, engineering, computing, education, medicine, agriculture (or an id from extra.all_fields). Default law_commerce.
countryYesAU = Australia (Department of Education: maximum student contribution for Commonwealth supported university places, per full-time year, by field of education); CA = Canada (Statistics Canada: average posted tuition fees of publicly funded universities, by province, Canadian or international students, undergraduate or graduate); European countries as ISO codes (GR for Greece): BE = Belgium, BG = Bulgaria, CZ = Czechia, DK = Denmark, DE = Germany, EE = Estonia, IE = Ireland, GR = Greece, ES = Spain, FR = France, HR = Croatia, IT = Italy, CY = Cyprus, LV = Latvia, LT = Lithuania, LU = Luxembourg, HU = Hungary, MT = Malta, NL = Netherlands, AT = Austria, PL = Poland, PT = Portugal, RO = Romania, SI = Slovenia, SK = Slovakia, FI = Finland, SE = Sweden, AL = Albania, BA = Bosnia and Herzegovina, CH = Switzerland, IS = Iceland, LI = Liechtenstein, ME = Montenegro, MK = North Macedonia, NO = Norway, RS = Serbia, TR = Turkey; TW = Taiwan (Ministry of Education: posted tuition and miscellaneous fee standards per semester, bachelor's day programmes, by faculty group)
facultyNoTaiwan only: faculty group (medicine, dentistry, medical_college, engineering, science_agri, business, humanities_law, other). Default humanities_law. Words like law, business, engineering, medicine, nursing also work.
provinceNoCanada only: a province (Ontario, Quebec, BC, Alberta ...) or leave out for the Canada average. Yukon is mostly not published; the other territories are not in the table.
commencedNoAustralia only: after_2020 (started on or after 1 January 2021, the default) or before_2021 (grandfathered students).
communityNoBE only: the higher-education system, because Belgium has three with different fees: fr (French Community), nl (Flemish Community) or de (German-speaking Community).
ownershipNoTaiwan only: public or private institutions (default both).
study_modeNofull-time (the default) or part-time. Australia: amounts are per full-time year (EFTSL); full-time only. Canada: full-time only (the default). Europe, Eurydice: full-time (default) or part-time. Taiwan: full-time day programmes only (the default).
school_typeNoTaiwan only: university (general universities) or technical (technical and vocational colleges); default both.
student_groupNoWho pays: home (nationals and EU students who pay home fees, the default), international (students from outside the EU/EEA), non-state-subsidised (self-financed places), specific-discipline (for example medicine), foreign-language (courses taught in another language). Australia: home = domestic Commonwealth supported students (the only group published here; leave out). Canada, Statistics Canada: home = Canadian citizens and permanent residents (default) or international. Other groups are not published. Europe, Eurydice: home (default), international (non-EU/EEA), non-state-subsidised, specific-discipline, foreign-language. Not every group exists in every country: the answer says when a fee is not available. Taiwan: one fee standard per institution; home is the only group.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.2/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, and the description adds substantial context beyond them: the data are statutory posted fee levels rather than observed payments (no sample size), fees are before grants/loans/waivers, and freshness is spelled out per region (AU indexed every 1 January with 2026 and 2027 published; CA one value per academic year; EU on Eurydice 2023/24; TW updated each October; every answer names its academic or calendar year). This is exactly the kind of provenance an agent needs to present results honestly.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The trigger and the freshness block are well front-loaded, but the body spends a long clause enumerating every country as 'Europe (country XX)' forty times, which merely restates the country enum and crowds out the substantive content. The exclusions and provenance are worth their words; the country roll-call is not.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present and full parameter coverage, the description need not explain return values, and it covers scope, data source, units, freshness per region, and exclusions — enough for an agent to call it correctly. The only shortfall is that the per-country freshness detail is buried in a dense paragraph rather than tied to the relevant parameters.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and all 12 parameters (country, year, cycle, field, faculty, province, commenced, community, ownership, study_mode, school_type, student_group) are documented in the schema, including which countries each applies to. The description reinforces a few of these — the AU 2026/2027 vintage tied to the year parameter, the home vs international distinction behind student_group — but adds little beyond what the schema already says, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a concrete trigger ('when a user asks what a university or college charges students per year') and names the exact resource and unit (annual tuition/registration fees, most common/min/max, national currency plus euro equivalent). It is unmistakable against siblings such as rent_prices or grocery_prices, but it never names a sibling tool, so the differentiation is implicit rather than explicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit when-to-use is stated (per-year tuition, comparisons between countries or between home and international students) and explicit when-not is stated ('Do not use for the price of one named course or university, living costs or rent, school fees, or countries that are not listed'). That exclusion list directly routes the agent away from adjacent price tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_wholesale_fresh_food_pricesWholesale prices of live animals, fish, eggs and fresh foodA
Read-onlyIdempotent
Inspect

Use this when a user asks what the wholesale price of live pigs, cattle or chickens, fish, eggs or other fresh food is today in Australia (country AU), Canada (country CA), Germany (country DE), France (country FR), England and Wales (country GB), Hong Kong (country HK), Malaysia (country MY) or United States (country US), or how it moved on the previous day. Returns the newest daily average reference wholesale price that the government publishes for the food type, per kilogram or per egg, with the day it applies to, the change on the previous published day, the recent days, the official source and licence. This is a posted reference price reported by wholesalers (price_type posted_price), not a paid price and not a range built from sales, so the range fields are null and there is no sample size. How fresh: Australia: daily on trading days (MLA updates at midnight AEST); every answer states the trading day it describes; Canada: weekly (a Friday date); our copy is refreshed daily and each answer states the week its quotes apply to; Germany: weekly (calendar week); each answer states the week its price applies to; France: daily on market days (each market line carries its own date); each answer states the dates its quotes apply to; England and Wales: about every two weeks (a Monday date); each answer states the date its price applies to; Hong Kong: daily on working days, published by the AFCD when necessary; each answer states the day its price applies to; Malaysia: monthly, not live: when checked on 28 October 2026 the newest month DOSM publishes was December 2025 (its 'last updated' date is not the data period); our copy is refreshed daily and every answer names its month; United States: weekly, published on Monday for the week just ended; every answer states the report date. Do not use for supermarket or shop prices, for the price one farm received, for restaurant prices, for futures prices, or for other countries.

NameRequiredDescriptionDefault
levelNoMalaysia fish only: ex_vessel (the price fishers get at first sale at landing; default), wholesale or retail.
marketNoCA only: one wholesale centre (Calgary, Edmonton, Vancouver or Winnipeg). Leave out for all centres together. AAFC does not quote every centre every week (the latest file has only Calgary and Winnipeg); an unquoted centre answers with the list of centres that are quoted.
countryYesAU = Australia (Meat & Livestock Australia: daily weighted average saleyard auction prices for cattle and sheep, national indicators, not monthly); CA = Canada (AAFC weekly wholesale asking prices of fresh fruit and vegetables at Calgary, Edmonton, Vancouver and Winnipeg, quoted not paid); DE = Germany (BLE weekly national wholesale-market quotations for fruit and vegetables, quoted not paid); FR = France (FranceAgriMer RNM quotes of fruit and vegetables at producer markets, dispatch, import and wholesale, EUR excluding VAT per kg, quoted not paid, daily); GB = England and Wales (DEFRA average wholesale prices of home-grown fruit and vegetables at the Birmingham, Bristol, Manchester and London markets, quoted not paid, about every two weeks); HK = Hong Kong (AFCD daily average reference wholesale prices of fresh food, posted by wholesalers, not paid prices); MY = Malaysia (Department of Statistics Malaysia: monthly average fish and seafood prices per kg at landing, wholesale and retail, official statistic, not a live price); US = United States (USDA AMS: weekly average price packers paid for fed steers and heifers, negotiated cash purchases, national, not monthly)
productYesThe food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. Australia: cattle or sheep in everyday words, e.g. cattle, western young cattle, restocker steers, feeder steers, steers, dairy cows, light lamb, lamb, heavy lamb, merino lamb, restocker lamb, mutton, restocker heifers, cows. Prices are Australian dollars: cents per kg (carcase or live weight, the answer says which) or dollars per head for the online indicators. The answer is for the newest trading day, not a month. CA: fresh fruit and vegetables such as apples, bananas, grapes, avocados, carrots, cabbage, cucumbers, celery, broccoli, cauliflower, beets, garlic, ginger, blueberries and Chinese vegetables. The answer is the median CAD per kg of the week's wholesale asking quotes with the 10th to 90th percentile and the number of quotes; add market=Calgary, Edmonton, Vancouver or Winnipeg for one centre. DE: fruit and vegetables on the German wholesale markets, in English or German: apples, pears, cucumbers, tomatoes, peppers, grapes, kiwis, plums, lemons, zucchini, oranges, mandarins, onions, aubergines, strawberries, cauliflower, carrots, peaches, nectarines, bananas, lettuce, leeks, brussels sprouts and more (no potatoes). A variety such as 'elstar' also works. The answer is the median of that week's national quotations in EUR per kg, with the cheapest and dearest quotation and the change on the previous week. FR: fruit and vegetables, English or French names: carrot, tomato, potato, onion, leek, cabbage, cauliflower, courgette, lettuce, apple, pear, orange, strawberry, peach, grape and about 60 more. The answer is the median of the quoted average prices per kg across the market lines of the last 7 days (retail, organic and bunch lines left out), with the lowest and highest quote and the markets. GB: home-grown fruit and vegetables: apples (gala, bramley, cox...), pears, plums, strawberries, raspberries, blackberries, blueberries, cherries, gooseberries, currants, carrots, onions, leeks, cauliflower, cabbage, calabrese, lettuce, tomatoes, cucumbers, courgettes, capsicum, beans, peas, beetroot, parsnips, swede, turnip, sprouts, celery, rhubarb, kale and more (no potatoes). An item with several varieties gives the mean of the varieties and lists each; add the variety (for example 'gala apples') for one price. Prices are GBP per kg, per head, per twin pack or per stem; the answer names the unit and the date. HK: live pig, live cattle, live chicken (local or mainland), eggs (mainland, USA, Germany), marine fish (golden thread, yellow croaker, mackerel, hairtail...), freshwater fish (grass carp, big head, mud carp) and vegetables (tomato, potato, broccoli, spinach, cabbage, Chinese kale, celery...). Prices are HK$ per kg (converted from per catty) or HK$ per egg; the answer names the unit and the day. Malaysia: a fish or seafood in English or Malay, e.g. mackerel, kembong, tenggiri, pomfret, bawal_putih, prawn, udang_harimau, squid, sotong_katak, crab, siakap, kerapu, bilis. About 150 kinds are published; a word that fits several (mackerel, prawn) returns the list to choose from. Prices are in ringgit per kg. United States: fed cattle in everyday words, e.g. cattle, steers, heifers, dressed steers, dressed heifers. Prices are US dollars per hundredweight (100 lb), live or dressed weight as the answer says. The answer is for the newest weekly report, not a month.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint/idempotentHint, but the description goes far beyond them: it labels the figure as price_type posted_price rather than a paid price, warns that range fields are null and there is no sample size, and gives per-country publication cadence and staleness (Malaysia's newest month is December 2025 while other feeds are daily). That staleness warning alone is behavior an agent could not infer from annotations or schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The critical routing information is front-loaded in the first two sentences, which is good, but roughly half the body is a per-country product-and-unit catalogue that duplicates the schema's product and country descriptions almost verbatim. It is over-specified relative to the structured fields rather than wasteful in intent, but the length makes it hard to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an eight-country aggregation tool with 4 parameters and a published output schema, the description covers everything an agent needs: trigger conditions, coverage, refresh cadence, units, staleness, source and licence. Return-value shape is handled by the output schema, so nothing material is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 100% schema description coverage the baseline is 3, and the description largely restates what the schema already says about country codes, product vocabularies and the Malaysia level/market sub-cases. It does add a little shorthand on ambiguous product words returning a choice list and on output units, but not enough to exceed the schema-driven baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Names the specific resource (newest daily average reference wholesale price of live animals, fish, eggs and fresh food), the exact scope (eight countries with their ISO codes), and the unit basis (per kg or per egg). It also explicitly excludes supermarket prices, farm-gate prices, restaurant prices and futures, which separates it from siblings like pricepaid_farm_gate_prices and pricepaid_grocery_prices without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Opens with an explicit trigger ('Use this when a user asks what the wholesale price of...') and closes with an explicit exclusion list ('Do not use for supermarket or shop prices, for the price one farm received, for restaurant prices, for futures prices, or for other countries'). Both the positive and negative selection conditions are stated outright.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_wholesale_market_pricesWholesale market prices for vegetables and fruitA
Read-onlyIdempotent
Inspect

Use this when a user asks what traders paid for vegetables or fruit (cabbage, tomatoes, cucumbers, onions, bananas, pineapples, guavas, melons, grapes...) at the wholesale produce markets of Chile (country CL) or Taiwan (country TW), or what the price range at the wholesale market was this week. Returns a range built from the market's own daily trading records (median, 10th to 90th percentile, lowest and highest, number of records) for the newest few days, per kilogram, with the volume traded, the markets included and the official source and licence. A record is the average price of one variety at one market on one day. How fresh: Chile: daily on working days, newest day is usually the previous working day; Taiwan: daily, trading days only (a closed market publishes nothing). These are wholesale prices between traders, not what a shopper pays and not what a farmer receives. Do not use for supermarket or shop prices, for the price one farm received, for flowers, meat or fish, for futures prices, or for other countries.

NameRequiredDescriptionDefault
marketNoOne wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. CL: optional wholesale market or fair: lo valledor, santiago, vega central, vega mapocho, femacal, la calera, la serena, la palmera, puerto montt, lagunitas, talca, chillan, temuco, concepcion, arica. Leave out for all markets together. Not every market trades every product. TW: optional wholesale market: taipei, banqiao, sanchong, yilan, taoyuan, taichung, fengyuan, xihu, xiluo, chiayi, dongshi, kaohsiung, fengshan, pingtung, taitung, hualien, tainan, changhua (or the Taiwanese name such as 西螺). Leave out for all markets together. Not every market trades every product.
countryYesCL = Chile (daily wholesale market records for fruit and vegetables); TW = Taiwan (daily trading averages at the wholesale vegetable and fruit markets)
productYesThe vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. CL: required. Fruit or vegetable by English or Spanish name, in CLP per kg (per unit for lettuce and other products sold by the piece): avocado, apple, lettuce, tomato, lemon, mandarin, orange, onion, potato, custard apple, strawberry, bell pepper, mango, pineapple, cabbage, banana, broccoli, cauliflower, cucumber, pear, carrot, garlic, zucchini, celery, beetroot, kiwi, pumpkin, chard, blueberry, watermelon, artichoke, coriander, asparagus, sweet corn, eggplant, spinach, melon, grapes, cherry, grapefruit, green beans, peas, broad beans, sweet potato, ginger, parsley, chili. All quality grades are included. TW: required. Vegetable or fruit by English name or Taiwanese name, in NT$ per kg: cabbage, chinese cabbage, pak choi, water spinach, celery, cauliflower, broccoli, cucumber, luffa, bitter gourd, wax gourd, eggplant, tomato, cherry tomato, bell pepper, chili, green beans, peas, corn, radish, carrot, onion, spring onion, sweet potato, potato, taro, bean sprouts, gai lan, banana, pineapple, ponkan, orange, lemon, grapefruit, pomelo, watermelon, melon, papaya, guava, wax apple, grapes, apple, pear, persimmon, dragon fruit, avocado, kiwi, sugar apple, passion fruit, coconut. Imported produce is left out unless fewer than 5 domestic records exist.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare read-only/idempotent/open-world, and the description adds substantial context beyond them: what a record represents (average price of one variety at one market on one day), the aggregation method (median, 10th-90th percentile, min/max, record count), the currency/unit, and data-freshness semantics per country (Chile previous working day, Taiwan trading days only).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the trigger and return summary, and every section is purposeful. It is long, however, with product enumerations duplicated from the schema, which slightly dilutes density.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite an output schema existing, the description still orients the agent on what comes back (range, volume, markets, source/licence) and the freshness model. For a 3-parameter, low-complexity tool, nothing needed to call it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description restates product examples and per-kg units that the schema already documents, but adds little new mechanical detail on how to set market/country/product beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource (wholesale prices traders paid for vegetables/fruit) and scopes it to two named countries with concrete example products. It explicitly distinguishes itself from sibling concepts like farm-gate prices and grocery/supermarket prices, so an agent can route correctly without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The opening 'Use this when...' clause gives trigger conditions, and the closing 'Do not use for...' block enumerates exclusions (supermarket/shop prices, farm-gate prices, flowers, meat, fish, futures, other countries). This maps each sibling tool to its own territory explicitly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_wholesale_power_price_historyWholesale electricity price historyA
Read-onlyIdempotent
Inspect

Use this when a user asks how wholesale electricity prices have changed over recent days or weeks in a country, or whether power is getting cheaper. Returns the daily median and typical range of hourly day-ahead prices in euro per MWh, with the change over the period, from our daily snapshots of official data. Do not use for household bills. After 10 free calls a day per caller this tool costs USD 0.02 per answered call, paid with x402 (USDC); a 402 reply lists how. Nothing is charged for "not enough records" or errors.

NameRequiredDescriptionDefault
hubNoAU gas only: STTM hub ADL (Adelaide), BRI (Brisbane) or SYD (Sydney, default); short names like NSW, QLD or SA also work.
daysNoHow many recent days to include. Default 30.
zoneNoBidding zone, only where a country has more than one: DK = DK1 (west, default) or DK2 (east). IT answers northern Italy (IT-North), NO south-west Norway (NO2); other countries have one zone.
marketNoWhich wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. AU gas: daily hub price (STTM ex post), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/CZ/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro. JP: day-ahead only (the spot market cleared the day before delivery). Prices are in yen per kWh, not euro per MWh.
monthsNoInstead of days: how many whole months of monthly history to return, where a source has loaded long history.
regionNoAU only: NEM region NSW1 (New South Wales incl. ACT, default), QLD1, SA1, TAS1 or VIC1; short names like NSW, VIC or Queensland also work.
countryYesAU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); AU = Australia (with commodity=gas: AEMO Short Term Trading Market hubs Adelaide, Brisbane, Sydney; prices in Australian dollars per GJ); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, CZ = Czechia, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh); JP = Japan (JEPX day-ahead spot market, half-hourly, in yen per kWh)
commodityNoelectricity (default) or gas. gas returns wholesale natural-gas hub prices where a country has them (see the country notes); prices are per GJ or MWh as the answer states.
lookback_daysNoHow many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. AU gas: 1 to 7 gas days (default 7); each hub gas day counts as one record, so ask for at least 5. Prices are in Australian dollars (AUD) per GJ. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/CZ/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record. JP: 1 to 14. The headline figure is always the newest complete delivery day (48 half-hours); lookback_days adds the daily medians of the earlier days we hold under extra.daily.

Output Schema

NameRequiredDescription
unitNo
queryYes
changeNoChange over the period; null with fewer than two days.
methodNo
noticeYes
periodNo
seriesYes
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYes
libraryNo
summaryYes
currencyNo
method_urlNo
price_typeNo
sample_size_noteNoPresent when the publisher gives no record count: sample_size in the series is null.

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (read-only, idempotent, non-destructive), it discloses data provenance ('daily snapshots of official data'), a metered cost model (10 free calls/day, then USD 0.02 per answered call via x402, 402 challenge lists how), and a no-charge policy for empty results and errors. Missing is any note on data lag or staleness relative to real time.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Usage trigger and return payload are front-loaded, followed by the exclusion and the billing note; every sentence carries information. The x402/pricing sentence is long but is the kind of detail an agent needs before spending a paid call.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description need not describe return values, and cost plus data-source behaviour is covered. The gap is that it presents the tool as euro-denominated electricity only, whereas the schema supports gas, national regions/hubs and non-euro currencies, leaving an agent to discover that from parameters.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the per-country, per-zone and per-lookback semantics are already documented in the schema; the description adds only the coarse 'in a country' and 'days or weeks' framing. It also asserts the answer is 'in euro per MWh', which the schema contradicts for AU (AUD/MWh), GB (GBP/MWh) and JP (JPY/kWh), so the description slightly misleads rather than compensating.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource ('how wholesale electricity prices have changed') and names the returned metrics (daily median, typical range, change over the period). It does not name the obvious sibling pricepaid_wholesale_power_prices (snapshot) or pricepaid_energy_prices, so the history-vs-current distinction is only implicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives clear triggering conditions ('how prices have changed over recent days or weeks', 'whether power is getting cheaper') and an explicit exclusion ('Do not use for household bills'). What it lacks is routing to the alternative tool for a current-price snapshot or for household retail tariffs, which an agent must infer from sibling names.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricepaid_wholesale_power_pricesWholesale (day-ahead) electricity pricesA
Read-onlyIdempotent
Inspect

Use this when a user asks what electricity costs on the wholesale (day-ahead power exchange) market in Australia, Australia (gas), Germany, Spain and Portugal, Austria, Belgium, Czechia, Denmark, France, northern Italy, the Netherlands, south-west Norway and Poland, Great Britain or Japan: the recent median, the typical range across hours, the cheapest and dearest hour, the latest hour and how many hours had negative prices. Prices are in euro per MWh (1 MWh = 1000 kWh; the answer also gives cents per kWh). Built from the hourly auction prices of the recent days, with the official source and licence. How fresh: Australia: AEMO publishes one price file per trading day (04:00 to 04:00 NEM time) early the next morning; ProofPrice reads the files of the last days on each request (cached up to 30 minutes); Australia (gas): AEMO rewrites the STTM ex post file each morning (about 10:30 Sydney time) with the last 7 gas days; ProofPrice reads it on each request (cached up to 30 minutes); Germany: hourly prices, published the day before delivery (around 13:00 Central European Time); ProofPrice reads them on each request (cached up to 30 minutes); Spain and Portugal and Austria, Belgium, Czechia, Denmark, France, northern Italy, the Netherlands, south-west Norway and Poland: prices are published the day before delivery (around 13:00 Central European Time); ProofPrice reads them on each request (cached up to 30 minutes); Great Britain: half-hourly prices appear within hours of each trading period and are read on each request (cached up to 30 minutes); Japan: JEPX rewrites its file every day; ProofPrice copies it once a day and answers with the newest complete delivery day it holds (usually yesterday, Japan time). Wholesale prices are not what households or businesses pay on their bills. Do not use for retail tariffs, for petrol and diesel, or for other countries.

NameRequiredDescriptionDefault
hubNoAU gas only: STTM hub ADL (Adelaide), BRI (Brisbane) or SYD (Sydney, default); short names like NSW, QLD or SA also work.
zoneNoBidding zone, only where a country has more than one: DK = DK1 (west, default) or DK2 (east). IT answers northern Italy (IT-North), NO south-west Norway (NO2); other countries have one zone.
marketNoWhich wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. AU gas: daily hub price (STTM ex post), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/CZ/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro. JP: day-ahead only (the spot market cleared the day before delivery). Prices are in yen per kWh, not euro per MWh.
regionNoAU only: NEM region NSW1 (New South Wales incl. ACT, default), QLD1, SA1, TAS1 or VIC1; short names like NSW, VIC or Queensland also work.
countryYesAU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); AU = Australia (with commodity=gas: AEMO Short Term Trading Market hubs Adelaide, Brisbane, Sydney; prices in Australian dollars per GJ); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, CZ = Czechia, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh); JP = Japan (JEPX day-ahead spot market, half-hourly, in yen per kWh)
commodityNoelectricity (default) or gas. gas returns wholesale natural-gas hub prices where a country has them (see the country notes); prices are per GJ or MWh as the answer states.
lookback_daysNoHow many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. AU gas: 1 to 7 gas days (default 7); each hub gas day counts as one record, so ask for at least 5. Prices are in Australian dollars (AUD) per GJ. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/CZ/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record. JP: 1 to 14. The headline figure is always the newest complete delivery day (48 half-hours); lookback_days adds the daily medians of the earlier days we hold under extra.daily.

Output Schema

NameRequiredDescription
as_ofNoWhen the answer was produced (ISO 8601); the snapshot date when the official source was down and the answer comes from our copy.
extraNoSource-specific details (for example cheapest stations). extra.stale is true when the answer comes from our copy of the source.
priceNo
queryYesThe request as understood, echoed back.
methodNo
noticeYesInformation, not a valuation or offer. Also says when the answer is our copy because the official source did not respond.
periodNoThe period the records cover (ISO dates), or the date of the snapshot when the answer comes from our copy.
sourceYesWhere the figure comes from, under which licence, and the attribution line to show.
statusYesok = a figure is returned; insufficient_data = fewer than 5 matching records; no_matches = nothing matched.
summaryYesOne plain sentence an AI can quote.
evidenceNoAudit trail: what kind of evidence the figure is.
answer_idNoAudit trail: a stable id (hash of source id, normalised query, data period and method_version). The same question on the same data gives the same id; keep it with the reasoning that used the figure.
statisticNoOfficial statistics only: what kind of figure it is and the period the publisher states it for.
confidenceNohigh = 50+ records, medium = 15–49, low = 5–14.
data_as_ofNoISO date (YYYY-MM-DD) of the newest data point behind the figure; null when unknown.
method_urlNo
price_typeNotransaction, posted_pump_price, posted_price, contract_price, reimbursement_price or official_statistic.
reliabilityNoHow far to trust the figure as a distribution of real prices. official_with_count = a published official figure with a record count; official_median_no_count = a published average or median with no record count (confidence 'high' there means the publisher is official, not that a count was checked); record_level = 15+ records we hold; thin = 5–14 records; stale = our copy because the official source did not respond; insufficient_data = no figure published.
sample_sizeNoNumber of records behind the figure; null when the publisher does not say.
suggestionsNoShort plain things to try next: widen the period or area, ask for an itemised quote. May be empty.
retrieved_atNoAudit trail: when ProofPrice produced this answer (ISO 8601). For an answer from our own copy this is now, while as_of is the snapshot date.
data_age_daysNoWhole days between data_as_of and retrieved_at; null when data_as_of is null.
method_versionNoAudit trail: version of the way this source turns raw data into an answer (per source, default '1').

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With annotations already declaring readOnly/idempotent/openWorld/non-destructive, the description goes well beyond them: per-country publication timing, that responses are cached up to 30 minutes, that Japan answers with the newest complete delivery day rather than live data, and the caveat that wholesale prices are not retail bills. One flaw undercuts it: it asserts flatly 'Prices are in euro per MWh' while listing Great Britain and Japan, which the schema says return pounds and yen per kWh.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The trigger and the do-not-use exclusions are front-loaded, which is good, but the freshness section repeats the identical clause 'ProofPrice reads them on each request (cached up to 30 minutes)' four times and lists countries twice. A single 'all day-ahead markets are read per request with a 30-minute cache, except AU/AU-gas/JP' sentence would carry the same information in a fraction of the space.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 15-country, 7-parameter tool, the definition covers source, timing, caching, exclusions and output metrics, and an output schema exists so return shape need not be explained. The only real omission is currency/unit consistency across GB and JP, which the description glosses over rather than resolving.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the schema itself explains hub, zone, market, region, commodity, and lookback_days per country in more detail than the description does. The description adds only a little beyond it (unit framing and the cents-per-kWh conversion), so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource ('what electricity costs on the wholesale (day-ahead power exchange) market') and enumerates the covered countries and the metrics returned (median, range, cheapest/dearest hour, latest hour, negative-price hours). It separates itself from retail/fuel pricing, but it never names the closest sibling (pricepaid_wholesale_power_price_history) or explains how this differs from pricepaid_wholesale_market_prices or pricepaid_energy_prices.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Use this when a user asks what electricity costs on the wholesale market in [list]' gives a clear trigger, and the closing 'Do not use for retail tariffs, for petrol and diesel, or for other countries' gives explicit exclusions. It stops short of naming the alternative tool for historical series or for retail bill prices, so the agent must infer sibling routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 9 tool updates
    • Changedpricepaid_check_price7 fields changed
      • changedInput schema / properties / accident / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). health-insurance: Whether accident cover is included in the premium. Default: without for adults and young adults, with for children. US: not used."New value: +"Parameter of the category (same name and meaning as in its own tool). health-insurance: Whether accident cover is included in the premium. Default: without for adults and young adults, with for children. HK: not used. US: not used."
      • changedInput schema / properties / age_group / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). childcare: Age of the child: infant (under 2), toddler (2), preschool (3 to 4 or until school), school-age. Each source says how it defines them. Leave out for the source's default (see the answer). CA: infant,  | health-insurance: Age group: adult (26+, default), young_adult (19-25) or child (0-18). US: adult = age 40 (default), young_adult = age 21, child = 0-14; or give the exact age."New value: +"Parameter of the category (same name and meaning as in its own tool). childcare: Age of the child: infant (under 2), toddler (2), preschool (3 to 4 or until school), school-age. Each source says how it defines them. Leave out for the source's default (see the answer). CA: infant,  | health-insurance: Age group: adult (26+, default), young_adult (19-25) or child (0-18). HK: adult = age 40 (default), young_adult = age 21, child = age 10; or give the exact insured_age. US: adult = age 40 (default), y"
      • addedInput schema / properties / insured_age
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). health-insurance: HK only: the insured person's age in years (0 to 99).",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / model / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). health-insurance: standard = free choice of doctor (default); alternative = family-doctor, telemedicine or HMO models with a restricted choice. US: not used."New value: +"Parameter of the category (same name and meaning as in its own tool). health-insurance: standard = free choice of doctor (default); alternative = family-doctor, telemedicine or HMO models with a restricted choice. HK: not used. US: not used."
      • addedInput schema / properties / policy_type
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). health-insurance: HK only: standalone (default) or rider policy.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / sex
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). health-insurance: HK only: male (default) or female.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / smoker
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). health-insurance: HK only: smoker yes or no (default no).",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
    • Changedpricepaid_fuel_price_history5 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28') or province name ('Madrid', 'Sevilla', 'Girona'). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). Montenegro: not used (national price only). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28') or province name ('Madrid', 'Sevilla', 'Girona'). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). Montenegro: not used (national price only). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). PT: district name or number: 'Lisboa' (11), 'Porto' (13), 'Faro' (08) ... 18 mainland districts. SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); CO = Colombia (compressed natural gas only, monthly station prices from SICOM; no gasoline or diesel); CR = Costa Rica (regulator ARESEP: national maximum price, not a station price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FI = Finland (Statistics Finland: monthly national average pump price, official statistic, not a live pump price); FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; ME = Montenegro (government maximum price, not a station price); MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TH = Thailand (EPPO monthly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"New value: +"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); CO = Colombia (compressed natural gas only, monthly station prices from SICOM; no gasoline or diesel); CR = Costa Rica (regulator ARESEP: national maximum price, not a station price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FI = Finland (Statistics Finland: monthly national average pump price, official statistic, not a live pump price); FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; ME = Montenegro (government maximum price, not a station price); MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); PT = Portugal (mainland); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TH = Thailand (EPPO monthly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"
      • changedInput schema / properties / fuel / description
        Previous value: -"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. CO: only methane (vehicular natural gas, GNCV), in COP per cubic metre (not per kg). Gasoline and diesel are not available. Costa Rica: petrol95 (Gasolina RON 95) or diesel (automotive, 50 ppm), the regulated maximum price in colones per litre with IVA. Gasolina RON 91 is given in the answer as extra information. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. Finland: petrol95 (95 E10 unleaded) or diesel, as a national monthly average per litre in euro with VAT and duties. Premium petrol, E85, LPG, CNG, heating oil and renewable diesel are not served. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Montenegro: petrol95 (Eurosuper 95) or diesel (Eurodiesel), the government maximum retail price in euro per litre with taxes. Eurosuper 98 and heating oil are given in the answer as extra information. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TH: petrol95 (ULG 95; petrol98 gets the same series), diesel (HSD B7) or lpg (automotive LPG per litre). Gasoline 91 and kerosene are in extra.other_products. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."New value: +"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. CO: only methane (vehicular natural gas, GNCV), in COP per cubic metre (not per kg). Gasoline and diesel are not available. Costa Rica: petrol95 (Gasolina RON 95) or diesel (automotive, 50 ppm), the regulated maximum price in colones per litre with IVA. Gasolina RON 91 is given in the answer as extra information. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. Finland: petrol95 (95 E10 unleaded) or diesel, as a national monthly average per litre in euro with VAT and duties. Premium petrol, E85, LPG, CNG, heating oil and renewable diesel are not served. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Montenegro: petrol95 (Eurosuper 95) or diesel (Eurodiesel), the government maximum retail price in euro per litre with taxes. Eurosuper 98 and heating oil are given in the answer as extra information. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. PT: petrol95 (Gasolina simples 95), petrol98, diesel (Gasóleo simples), lpg (GPL Auto) or methane (CNG, per kg). SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TH: petrol95 (ULG 95; petrol98 gets the same series), diesel (HSD B7) or lpg (automotive LPG per litre). Gasoline 91 and kerosene are in extra.other_products. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. CO: not used. Costa Rica: not used; one national price is returned and says so. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. Finland: not used; Statistics Finland publishes one national average, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). Montenegro: not used; one national price is returned and says so. MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."New value: +"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. CO: not used. Costa Rica: not used; one national price is returned and says so. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. Finland: not used; Statistics Finland publishes one national average, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). Montenegro: not used; one national price is returned and says so. MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). PT: postcode such as '1000-001' or just the first 4 digits '1000'; with fewer than 5 stations the district is answered, labelled. SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."
      • changedInput schema / properties / town / description
        Previous value: -"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia' or 'Marbella' (a town with fewer than 5 stations for the fuel is answered for its province, labelled). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. Montenegro: not used (national price only). MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia' or 'Marbella' (a town with fewer than 5 stations for the fuel is answered for its province, labelled). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. Montenegro: not used (national price only). MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. PT: municipality (concelho), e.g. 'Cascais' or 'Sintra'; with fewer than 5 stations its district is answered, labelled. Without postcode, area or town the national figure is returned. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
    • Changedpricepaid_fuel_prices_now5 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28') or province name ('Madrid', 'Sevilla', 'Girona'). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). Montenegro: not used (national price only). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28') or province name ('Madrid', 'Sevilla', 'Girona'). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). Montenegro: not used (national price only). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). PT: district name or number: 'Lisboa' (11), 'Porto' (13), 'Faro' (08) ... 18 mainland districts. SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); CO = Colombia (compressed natural gas only, monthly station prices from SICOM; no gasoline or diesel); CR = Costa Rica (regulator ARESEP: national maximum price, not a station price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FI = Finland (Statistics Finland: monthly national average pump price, official statistic, not a live pump price); FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; ME = Montenegro (government maximum price, not a station price); MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TH = Thailand (EPPO monthly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"New value: +"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); CO = Colombia (compressed natural gas only, monthly station prices from SICOM; no gasoline or diesel); CR = Costa Rica (regulator ARESEP: national maximum price, not a station price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FI = Finland (Statistics Finland: monthly national average pump price, official statistic, not a live pump price); FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; ME = Montenegro (government maximum price, not a station price); MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); PT = Portugal (mainland); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TH = Thailand (EPPO monthly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"
      • changedInput schema / properties / fuel / description
        Previous value: -"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. CO: only methane (vehicular natural gas, GNCV), in COP per cubic metre (not per kg). Gasoline and diesel are not available. Costa Rica: petrol95 (Gasolina RON 95) or diesel (automotive, 50 ppm), the regulated maximum price in colones per litre with IVA. Gasolina RON 91 is given in the answer as extra information. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. Finland: petrol95 (95 E10 unleaded) or diesel, as a national monthly average per litre in euro with VAT and duties. Premium petrol, E85, LPG, CNG, heating oil and renewable diesel are not served. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Montenegro: petrol95 (Eurosuper 95) or diesel (Eurodiesel), the government maximum retail price in euro per litre with taxes. Eurosuper 98 and heating oil are given in the answer as extra information. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TH: petrol95 (ULG 95; petrol98 gets the same series), diesel (HSD B7) or lpg (automotive LPG per litre). Gasoline 91 and kerosene are in extra.other_products. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."New value: +"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. CO: only methane (vehicular natural gas, GNCV), in COP per cubic metre (not per kg). Gasoline and diesel are not available. Costa Rica: petrol95 (Gasolina RON 95) or diesel (automotive, 50 ppm), the regulated maximum price in colones per litre with IVA. Gasolina RON 91 is given in the answer as extra information. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. Finland: petrol95 (95 E10 unleaded) or diesel, as a national monthly average per litre in euro with VAT and duties. Premium petrol, E85, LPG, CNG, heating oil and renewable diesel are not served. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Montenegro: petrol95 (Eurosuper 95) or diesel (Eurodiesel), the government maximum retail price in euro per litre with taxes. Eurosuper 98 and heating oil are given in the answer as extra information. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. PT: petrol95 (Gasolina simples 95), petrol98, diesel (Gasóleo simples), lpg (GPL Auto) or methane (CNG, per kg). SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TH: petrol95 (ULG 95; petrol98 gets the same series), diesel (HSD B7) or lpg (automotive LPG per litre). Gasoline 91 and kerosene are in extra.other_products. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. CO: not used. Costa Rica: not used; one national price is returned and says so. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. Finland: not used; Statistics Finland publishes one national average, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). Montenegro: not used; one national price is returned and says so. MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."New value: +"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. CO: not used. Costa Rica: not used; one national price is returned and says so. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. Finland: not used; Statistics Finland publishes one national average, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). Montenegro: not used; one national price is returned and says so. MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). PT: postcode such as '1000-001' or just the first 4 digits '1000'; with fewer than 5 stations the district is answered, labelled. SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."
      • changedInput schema / properties / town / description
        Previous value: -"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia' or 'Marbella' (a town with fewer than 5 stations for the fuel is answered for its province, labelled). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. Montenegro: not used (national price only). MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia' or 'Marbella' (a town with fewer than 5 stations for the fuel is answered for its province, labelled). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. Montenegro: not used (national price only). MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. PT: municipality (concelho), e.g. 'Cascais' or 'Sintra'; with fewer than 5 stations its district is answered, labelled. Without postcode, area or town the national figure is returned. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
    • Changedpricepaid_grocery_price_history3 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (STATISTIK AUSTRIA Preisradar: national monthly median prices of 100 food items from retail scanner data); CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); CL = Chile (ODEPA weekly shelf prices in 9 of 16 regions); FR = France (INSEE: national average retail prices of selected fresh food items, metropolitan France); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; ID = Indonesia (Bank Indonesia PIHPS: daily average market prices of 10 staple foods, national or by province); IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; NZ = New Zealand (Stats NZ: national monthly weighted average prices of 74 food and drink items); SG = Singapore (Department of Statistics: national average prices of about 75 food, drink, hawker-meal and household items, monthly); TW = Taiwan (Taichung City markets only); Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions); ZA = South Africa (Stats SA: monthly average retail prices in rand of everyday goods, all urban areas)"New value: +"AT = Austria (STATISTIK AUSTRIA Preisradar: national monthly median prices of 100 food items from retail scanner data); CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); CL = Chile (ODEPA weekly shelf prices in 9 of 16 regions); FR = France (INSEE: national average retail prices of selected fresh food items, metropolitan France); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; ID = Indonesia (Bank Indonesia PIHPS: daily average market prices of 10 staple foods, national or by province); IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; NZ = New Zealand (Stats NZ: national monthly weighted average prices of 74 food and drink items); SG = Singapore (Department of Statistics: national average prices of about 75 food, drink, hawker-meal and household items, monthly); TW = Taiwan (Ministry of Agriculture: national average daily rice prices, retail, wholesale and paddy); TW = Taiwan (Taichung City markets only); Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions); ZA = South Africa (Stats SA: monthly average retail prices in rand of everyday goods, all urban areas)"
      • changedInput schema / properties / item / description
        Previous value: -"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. AT: STATISTIK AUSTRIA's standard items, e.g. milk, eggs, butter, bread, rice, flour, pasta, potatoes, apples, bananas, tomatoes, chicken breast, minced meat, gouda, coffee, olive oil; German names (Milch, Eier, Butter, Semmel) are not needed, use English words. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. CL: an everyday food in English or Spanish ('milk', 'eggs', 'bread', 'marraqueta', 'tomato', 'potato', 'chicken', 'leche', 'huevo', 'palta'). ODEPA names products in Spanish with a unit, so the answer names the exact product and unit and lists related ones. The 150 products found at the most monitored points are held. FR: INSEE's standard fresh items, e.g. apples, potatoes, carrots, beef (T-bone steak), monkfish, sole, shrimps; yearly figures for beef fillet and rump, pork roast, rabbit, oysters (dozen), lemons, oranges, green beans. French words work too (pommes, crevettes, huîtres). GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. ID: a staple food in English or Indonesian: rice (beras), chicken (ayam), beef (sapi), eggs (telur), shallots, garlic, red chilli (cabai), bird's-eye chilli (cabai rawit), cooking oil (minyak goreng), sugar (gula). Varieties such as medium rice, curly chilli or premium sugar are listed in the answer. Prices are rupiah per kg. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. NZ: Stats NZ's standard items, e.g. milk (2 l), eggs (dozen), butter (500 g), white bread (600 g), cheese (1 kg), beef mince, chicken breast, bananas, apples, potatoes, rice, flour, sugar, coffee. SG: the Department of Statistics' standard items, e.g. milk (1 l), eggs (10), bread (400 g), rice (5 kg), chicken (1 kg), pork, beef, salmon, prawns, bananas, cabbage, cooking oil, sugar, beer (6 cans), and hawker plates such as chicken rice, char kway teow, wanton noodles, roti prata, kopi, teh. TW: an everyday food in English or Chinese ('eggs', 'pork loin', 'pork belly', 'cabbage', 'garlic', 'banana', 'milkfish', 'shrimp', '雞蛋', '蒜頭'). About 60 vegetables, fruit, fish, pork, beef, poultry and eggs are held; the answer names the product and lists related ones. Prices are NT$ per kg from the public retail markets of Taichung City only. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound. ZA: Stats SA's standard items and pack sizes, e.g. milk (1 l), eggs (18), white bread (700 g), butter (500 g), white rice (1 kg), sugar (1 kg), maize meal (5 kg), cooking oil (750 ml), whole chicken (per kg), beef mince, bananas, potatoes, tomatoes, coffee, beer."New value: +"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. AT: STATISTIK AUSTRIA's standard items, e.g. milk, eggs, butter, bread, rice, flour, pasta, potatoes, apples, bananas, tomatoes, chicken breast, minced meat, gouda, coffee, olive oil; German names (Milch, Eier, Butter, Semmel) are not needed, use English words. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. CL: an everyday food in English or Spanish ('milk', 'eggs', 'bread', 'marraqueta', 'tomato', 'potato', 'chicken', 'leche', 'huevo', 'palta'). ODEPA names products in Spanish with a unit, so the answer names the exact product and unit and lists related ones. The 150 products found at the most monitored points are held. FR: INSEE's standard fresh items, e.g. apples, potatoes, carrots, beef (T-bone steak), monkfish, sole, shrimps; yearly figures for beef fillet and rump, pork roast, rabbit, oysters (dozen), lemons, oranges, green beans. French words work too (pommes, crevettes, huîtres). GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. ID: a staple food in English or Indonesian: rice (beras), chicken (ayam), beef (sapi), eggs (telur), shallots, garlic, red chilli (cabai), bird's-eye chilli (cabai rawit), cooking oil (minyak goreng), sugar (gula). Varieties such as medium rice, curly chilli or premium sugar are listed in the answer. Prices are rupiah per kg. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. NZ: Stats NZ's standard items, e.g. milk (2 l), eggs (dozen), butter (500 g), white bread (600 g), cheese (1 kg), beef mince, chicken breast, bananas, apples, potatoes, rice, flour, sugar, coffee. SG: the Department of Statistics' standard items, e.g. milk (1 l), eggs (10), bread (400 g), rice (5 kg), chicken (1 kg), pork, beef, salmon, prawns, bananas, cabbage, cooking oil, sugar, beer (6 cans), and hawker plates such as chicken rice, char kway teow, wanton noodles, roti prata, kopi, teh. TW: rice only. 'rice' = retail japonica white rice (NT$ per kg); also indica rice, soft indica rice, glutinous rice, long glutinous rice; 'wholesale rice' (and wholesale indica / glutinous rice) in NT$ per 100 kg; 'paddy' (unhusked rice, also indica / glutinous paddy) in NT$ per 100 kg. TW: an everyday food in English or Chinese ('eggs', 'pork loin', 'pork belly', 'cabbage', 'garlic', 'banana', 'milkfish', 'shrimp', '雞蛋', '蒜頭'). About 60 vegetables, fruit, fish, pork, beef, poultry and eggs are held; the answer names the product and lists related ones. Prices are NT$ per kg from the public retail markets of Taichung City only. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound. ZA: Stats SA's standard items and pack sizes, e.g. milk (1 l), eggs (18), white bread (700 g), butter (500 g), white rice (1 kg), sugar (1 kg), maize meal (5 kg), cooking oil (750 ml), whole chicken (per kg), beef mince, bananas, potatoes, tomatoes, coffee, beer."
      • changedInput schema / properties / region / description
        Previous value: -"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. AT: national figures only; a region is ignored and the answer says so. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. CL: one of the 9 monitored regions ('Metropolitana', 'Valparaiso', 'Biobio', 'Maule', 'Nuble', 'Coquimbo', 'La Araucania', 'Los Lagos', 'Arica y Parinacota'); leave out for the figure across all of them. A region needs 5 or more monitored points for a product. FR: national averages for metropolitan France only; a region is ignored and the answer says so. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. ID: one of the 34 provinces ('DKI Jakarta', 'Jawa Barat', 'Bali', 'West Java'...); leave out for the national average. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. NZ: national averages only; a region is ignored and the answer says so. SG: national averages only; a region is ignored and the answer says so. TW: not used; every figure is for Taichung City as a whole. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food. ZA: national all-urban averages only; a region is ignored and the answer says so."New value: +"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. AT: national figures only; a region is ignored and the answer says so. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. CL: one of the 9 monitored regions ('Metropolitana', 'Valparaiso', 'Biobio', 'Maule', 'Nuble', 'Coquimbo', 'La Araucania', 'Los Lagos', 'Arica y Parinacota'); leave out for the figure across all of them. A region needs 5 or more monitored points for a product. FR: national averages for metropolitan France only; a region is ignored and the answer says so. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. ID: one of the 34 provinces ('DKI Jakarta', 'Jawa Barat', 'Bali', 'West Java'...); leave out for the national average. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. NZ: national averages only; a region is ignored and the answer says so. SG: national averages only; a region is ignored and the answer says so. TW: national averages only; a region is ignored and the answer says so. TW: not used; every figure is for Taichung City as a whole. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food. ZA: national all-urban averages only; a region is ignored and the answer says so."
    • Changedpricepaid_grocery_prices3 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (STATISTIK AUSTRIA Preisradar: national monthly median prices of 100 food items from retail scanner data); CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); CL = Chile (ODEPA weekly shelf prices in 9 of 16 regions); FR = France (INSEE: national average retail prices of selected fresh food items, metropolitan France); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; ID = Indonesia (Bank Indonesia PIHPS: daily average market prices of 10 staple foods, national or by province); IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; NZ = New Zealand (Stats NZ: national monthly weighted average prices of 74 food and drink items); SG = Singapore (Department of Statistics: national average prices of about 75 food, drink, hawker-meal and household items, monthly); TW = Taiwan (Taichung City markets only); Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions); ZA = South Africa (Stats SA: monthly average retail prices in rand of everyday goods, all urban areas)"New value: +"AT = Austria (STATISTIK AUSTRIA Preisradar: national monthly median prices of 100 food items from retail scanner data); CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); CL = Chile (ODEPA weekly shelf prices in 9 of 16 regions); FR = France (INSEE: national average retail prices of selected fresh food items, metropolitan France); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; ID = Indonesia (Bank Indonesia PIHPS: daily average market prices of 10 staple foods, national or by province); IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; NZ = New Zealand (Stats NZ: national monthly weighted average prices of 74 food and drink items); SG = Singapore (Department of Statistics: national average prices of about 75 food, drink, hawker-meal and household items, monthly); TW = Taiwan (Ministry of Agriculture: national average daily rice prices, retail, wholesale and paddy); TW = Taiwan (Taichung City markets only); Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions); ZA = South Africa (Stats SA: monthly average retail prices in rand of everyday goods, all urban areas)"
      • changedInput schema / properties / item / description
        Previous value: -"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. AT: STATISTIK AUSTRIA's standard items, e.g. milk, eggs, butter, bread, rice, flour, pasta, potatoes, apples, bananas, tomatoes, chicken breast, minced meat, gouda, coffee, olive oil; German names (Milch, Eier, Butter, Semmel) are not needed, use English words. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. CL: an everyday food in English or Spanish ('milk', 'eggs', 'bread', 'marraqueta', 'tomato', 'potato', 'chicken', 'leche', 'huevo', 'palta'). ODEPA names products in Spanish with a unit, so the answer names the exact product and unit and lists related ones. The 150 products found at the most monitored points are held. FR: INSEE's standard fresh items, e.g. apples, potatoes, carrots, beef (T-bone steak), monkfish, sole, shrimps; yearly figures for beef fillet and rump, pork roast, rabbit, oysters (dozen), lemons, oranges, green beans. French words work too (pommes, crevettes, huîtres). GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. ID: a staple food in English or Indonesian: rice (beras), chicken (ayam), beef (sapi), eggs (telur), shallots, garlic, red chilli (cabai), bird's-eye chilli (cabai rawit), cooking oil (minyak goreng), sugar (gula). Varieties such as medium rice, curly chilli or premium sugar are listed in the answer. Prices are rupiah per kg. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. NZ: Stats NZ's standard items, e.g. milk (2 l), eggs (dozen), butter (500 g), white bread (600 g), cheese (1 kg), beef mince, chicken breast, bananas, apples, potatoes, rice, flour, sugar, coffee. SG: the Department of Statistics' standard items, e.g. milk (1 l), eggs (10), bread (400 g), rice (5 kg), chicken (1 kg), pork, beef, salmon, prawns, bananas, cabbage, cooking oil, sugar, beer (6 cans), and hawker plates such as chicken rice, char kway teow, wanton noodles, roti prata, kopi, teh. TW: an everyday food in English or Chinese ('eggs', 'pork loin', 'pork belly', 'cabbage', 'garlic', 'banana', 'milkfish', 'shrimp', '雞蛋', '蒜頭'). About 60 vegetables, fruit, fish, pork, beef, poultry and eggs are held; the answer names the product and lists related ones. Prices are NT$ per kg from the public retail markets of Taichung City only. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound. ZA: Stats SA's standard items and pack sizes, e.g. milk (1 l), eggs (18), white bread (700 g), butter (500 g), white rice (1 kg), sugar (1 kg), maize meal (5 kg), cooking oil (750 ml), whole chicken (per kg), beef mince, bananas, potatoes, tomatoes, coffee, beer."New value: +"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. AT: STATISTIK AUSTRIA's standard items, e.g. milk, eggs, butter, bread, rice, flour, pasta, potatoes, apples, bananas, tomatoes, chicken breast, minced meat, gouda, coffee, olive oil; German names (Milch, Eier, Butter, Semmel) are not needed, use English words. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. CL: an everyday food in English or Spanish ('milk', 'eggs', 'bread', 'marraqueta', 'tomato', 'potato', 'chicken', 'leche', 'huevo', 'palta'). ODEPA names products in Spanish with a unit, so the answer names the exact product and unit and lists related ones. The 150 products found at the most monitored points are held. FR: INSEE's standard fresh items, e.g. apples, potatoes, carrots, beef (T-bone steak), monkfish, sole, shrimps; yearly figures for beef fillet and rump, pork roast, rabbit, oysters (dozen), lemons, oranges, green beans. French words work too (pommes, crevettes, huîtres). GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. ID: a staple food in English or Indonesian: rice (beras), chicken (ayam), beef (sapi), eggs (telur), shallots, garlic, red chilli (cabai), bird's-eye chilli (cabai rawit), cooking oil (minyak goreng), sugar (gula). Varieties such as medium rice, curly chilli or premium sugar are listed in the answer. Prices are rupiah per kg. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. NZ: Stats NZ's standard items, e.g. milk (2 l), eggs (dozen), butter (500 g), white bread (600 g), cheese (1 kg), beef mince, chicken breast, bananas, apples, potatoes, rice, flour, sugar, coffee. SG: the Department of Statistics' standard items, e.g. milk (1 l), eggs (10), bread (400 g), rice (5 kg), chicken (1 kg), pork, beef, salmon, prawns, bananas, cabbage, cooking oil, sugar, beer (6 cans), and hawker plates such as chicken rice, char kway teow, wanton noodles, roti prata, kopi, teh. TW: rice only. 'rice' = retail japonica white rice (NT$ per kg); also indica rice, soft indica rice, glutinous rice, long glutinous rice; 'wholesale rice' (and wholesale indica / glutinous rice) in NT$ per 100 kg; 'paddy' (unhusked rice, also indica / glutinous paddy) in NT$ per 100 kg. TW: an everyday food in English or Chinese ('eggs', 'pork loin', 'pork belly', 'cabbage', 'garlic', 'banana', 'milkfish', 'shrimp', '雞蛋', '蒜頭'). About 60 vegetables, fruit, fish, pork, beef, poultry and eggs are held; the answer names the product and lists related ones. Prices are NT$ per kg from the public retail markets of Taichung City only. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound. ZA: Stats SA's standard items and pack sizes, e.g. milk (1 l), eggs (18), white bread (700 g), butter (500 g), white rice (1 kg), sugar (1 kg), maize meal (5 kg), cooking oil (750 ml), whole chicken (per kg), beef mince, bananas, potatoes, tomatoes, coffee, beer."
      • changedInput schema / properties / region / description
        Previous value: -"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. AT: national figures only; a region is ignored and the answer says so. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. CL: one of the 9 monitored regions ('Metropolitana', 'Valparaiso', 'Biobio', 'Maule', 'Nuble', 'Coquimbo', 'La Araucania', 'Los Lagos', 'Arica y Parinacota'); leave out for the figure across all of them. A region needs 5 or more monitored points for a product. FR: national averages for metropolitan France only; a region is ignored and the answer says so. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. ID: one of the 34 provinces ('DKI Jakarta', 'Jawa Barat', 'Bali', 'West Java'...); leave out for the national average. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. NZ: national averages only; a region is ignored and the answer says so. SG: national averages only; a region is ignored and the answer says so. TW: not used; every figure is for Taichung City as a whole. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food. ZA: national all-urban averages only; a region is ignored and the answer says so."New value: +"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. AT: national figures only; a region is ignored and the answer says so. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. CL: one of the 9 monitored regions ('Metropolitana', 'Valparaiso', 'Biobio', 'Maule', 'Nuble', 'Coquimbo', 'La Araucania', 'Los Lagos', 'Arica y Parinacota'); leave out for the figure across all of them. A region needs 5 or more monitored points for a product. FR: national averages for metropolitan France only; a region is ignored and the answer says so. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. ID: one of the 34 provinces ('DKI Jakarta', 'Jawa Barat', 'Bali', 'West Java'...); leave out for the national average. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. NZ: national averages only; a region is ignored and the answer says so. SG: national averages only; a region is ignored and the answer says so. TW: national averages only; a region is ignored and the answer says so. TW: not used; every figure is for Taichung City as a whole. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food. ZA: national all-urban averages only; a region is ignored and the answer says so."
    • Changedpricepaid_health_insurance_premiums11 fields changed
      • changedInput schema / properties / accident / description
        Previous value: -"Whether accident cover is included in the premium. Default: without for adults and young adults, with for children. US: not used."New value: +"Whether accident cover is included in the premium. Default: without for adults and young adults, with for children. HK: not used. US: not used."
      • changedInput schema / properties / age_group / description
        Previous value: -"Age group: adult (26+, default), young_adult (19-25) or child (0-18). US: adult = age 40 (default), young_adult = age 21, child = 0-14; or give the exact age."New value: +"Age group: adult (26+, default), young_adult (19-25) or child (0-18). HK: adult = age 40 (default), young_adult = age 21, child = age 10; or give the exact insured_age. US: adult = age 40 (default), young_adult = age 21, child = 0-14; or give the exact age."
      • changedInput schema / properties / area / description
        Previous value: -"Region (see the country notes), e.g. a canton code such as 'ZH'. Leave out for the whole country. CH: a canton code (AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, UR, VD, VS, ZG, ZH); leave out for all of Switzerland. Premium regions inside a canton are pooled. US: a two-letter state code on HealthCare.gov (for example TX, FL, GA); leave out for all those states together. Rating areas inside a state are pooled."New value: +"Region (see the country notes), e.g. a canton code such as 'ZH'. Leave out for the whole country. CH: a canton code (AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, UR, VD, VS, ZG, ZH); leave out for all of Switzerland. Premium regions inside a canton are pooled. HK: not used (one premium table for all of Hong Kong). US: a two-letter state code on HealthCare.gov (for example TX, FL, GA); leave out for all those states together. Rating areas inside a state are pooled."
      • changedInput schema / properties / country / description
        Previous value: -"CH = Switzerland (compulsory basic health insurance); US = United States (ACA marketplace plans, HealthCare.gov states)"New value: +"CH = Switzerland (compulsory basic health insurance); HK = Hong Kong (Voluntary Health Insurance Scheme, standard premiums of certified Standard Plans); US = United States (ACA marketplace plans, HealthCare.gov states)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CH",
        -  "US"
        -]New value: +[
        +  "CH",
        +  "HK",
        +  "US"
        +]
      • changedInput schema / properties / franchise / description
        Previous value: -"Annual deductible in local currency; the values available depend on the country notes. Default: the lowest one for the age group. CH: adults and young adults 300, 500, 1000, 1500, 2000 or 2500 CHF; children 0, 100, 200, 300, 400, 500 or 600 CHF. US: not used (marketplace plans are compared by metal level, not by deductible)."New value: +"Annual deductible in local currency; the values available depend on the country notes. Default: the lowest one for the age group. CH: adults and young adults 300, 500, 1000, 1500, 2000 or 2500 CHF; children 0, 100, 200, 300, 400, 500 or 600 CHF. HK: not used. US: not used (marketplace plans are compared by metal level, not by deductible)."
      • addedInput schema / properties / insured_age
        Added value: +{
        +  "description": "HK only: the insured person's age in years (0 to 99).",
        +  "maximum": 99,
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • changedInput schema / properties / model / description
        Previous value: -"standard = free choice of doctor (default); alternative = family-doctor, telemedicine or HMO models with a restricted choice. US: not used."New value: +"standard = free choice of doctor (default); alternative = family-doctor, telemedicine or HMO models with a restricted choice. HK: not used. US: not used."
      • addedInput schema / properties / policy_type
        Added value: +{
        +  "description": "HK only: standalone (default) or rider policy.",
        +  "enum": [
        +    "standalone",
        +    "rider"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / sex
        Added value: +{
        +  "description": "HK only: male (default) or female.",
        +  "enum": [
        +    "male",
        +    "female"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / smoker
        Added value: +{
        +  "description": "HK only: smoker yes or no (default no).",
        +  "enum": [
        +    "yes",
        +    "no"
        +  ],
        +  "type": "string"
        +}
    • Changedpricepaid_rent_prices7 fields changed
      • changedInput schema / properties / bedrooms / description
        Previous value: -"Number of bedrooms (0 = studio). Leave out for all sizes. AU (South Australia): 1, 2, 3 or 4 (4 means four or more); studios (0) are not published. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). AU (Queensland): flats 1-3, houses 2-4, townhouses 2-3. With no type and no bedrooms the answer is the most common dwelling in the postcode. CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. CH: not split by rooms or bedrooms in this table; leave out. DE: not supported (all sizes together); leave out. ES: not used. FI: optional: the number of ROOMS the Finnish way (a living room counts): 1, 2 or 3 (3 means three or more). Leave out for all sizes. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. HK: ignored; the RVD groups flats by saleable area. Use flat_class (A under 40 m², B 40–69.9, C 70–99.9, D 100–159.9, E 160+). Default B. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SE with new_build=true: optional number of ROOMS (1, 2, 3 or 4 = four or more); leave out for all new-build flats together. SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."New value: +"Number of bedrooms (0 = studio). Leave out for all sizes. AU (South Australia): 1, 2, 3 or 4 (4 means four or more); studios (0) are not published. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). AU (Queensland): flats 1-3, houses 2-4, townhouses 2-3. With no type and no bedrooms the answer is the most common dwelling in the postcode. CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. CH: not split by rooms or bedrooms in this table; leave out. DE: not supported (all sizes together); leave out. ES: not used. FI: optional: the number of ROOMS the Finnish way (a living room counts): 1, 2 or 3 (3 means three or more). Leave out for all sizes. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. HK: ignored; the RVD groups flats by saleable area. Use flat_class (A under 40 m², B 40–69.9, C 70–99.9, D 100–159.9, E 160+). Default B. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SE with new_build=true: optional number of ROOMS (1, 2, 3 or 4 = four or more); leave out for all new-build flats together. SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms. US: not used (all sizes)."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, South Australia only here (Private Rent Report, by suburb or postcode; New South Wales and Queensland have their own sources); AU = Australia, New South Wales only (rental bonds); AU = Australia, Queensland only (RTA rental bond statistics; New South Wales has its own source); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); CH = Switzerland (BFS: average net rent of tenant and co-operative homes by canton and length of tenancy; yearly); DE = Germany (Zensus 2022 average net cold rent per m2 around the city centre, census of May 2022, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FI = Finland (official average rent per m² of market-rate rented flats from Statistics Finland, by town, region or district); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); HK = Hong Kong (Rating and Valuation Department, average rents of private domestic flats by class and region, official statistic); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SE = Sweden (Statistics Sweden rent survey; with new_build=true, rents of newly built rented flats); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"New value: +"AU = Australia, South Australia only here (Private Rent Report, by suburb or postcode; New South Wales and Queensland have their own sources); AU = Australia, New South Wales only (rental bonds); AU = Australia, Queensland only (RTA rental bond statistics; New South Wales has its own source); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); CH = Switzerland (BFS: average net rent of tenant and co-operative homes by canton and length of tenancy; yearly); DE = Germany (Zensus 2022 average net cold rent per m2 around the city centre, census of May 2022, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FI = Finland (official average rent per m² of market-rate rented flats from Statistics Finland, by town, region or district); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); HK = Hong Kong (Rating and Valuation Department, average rents of private domestic flats by class and region, official statistic); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SE = Sweden (Statistics Sweden rent survey; with new_build=true, rents of newly built rented flats); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district); US = United States (official median gross rent from the Census Bureau's American Community Survey, for the country, states, counties, metro areas and cities of 50,000+ people)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "CA",
        -  "CH",
        -  "DE",
        -  "ES",
        -  "FI",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IE",
        -  "NO",
        -  "NZ",
        -  "PT",
        -  "SE",
        -  "SG",
        -  "TW"
        -]New value: +[
        +  "AU",
        +  "CA",
        +  "CH",
        +  "DE",
        +  "ES",
        +  "FI",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "NO",
        +  "NZ",
        +  "PT",
        +  "SE",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU (South Australia): ignored; the report gives one median per quarter (the latest is returned). AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. AU (Queensland): ignored; the RTA publishes one median per quarter (the latest is returned). CA: ignored; the figure is for the newest October survey. CH: ignored; the figure is for the latest year published. DE: ignored; the figure is the census of 15 May 2022. ES: ignored; the figure is for the latest published quarter. FI: ignored; the figure is for the newest quarter with at least 5 observations. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. HK: ignored; the answer is the newest usable month, with the last 12 months in extra. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."New value: +"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU (South Australia): ignored; the report gives one median per quarter (the latest is returned). AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. AU (Queensland): ignored; the RTA publishes one median per quarter (the latest is returned). CA: ignored; the figure is for the newest October survey. CH: ignored; the figure is for the latest year published. DE: ignored; the figure is the census of 15 May 2022. ES: ignored; the figure is for the latest published quarter. FI: ignored; the figure is for the newest quarter with at least 5 observations. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. HK: ignored; the answer is the newest usable month, with the last 12 months in extra. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old. US: ignored; the figure is the latest 5-year estimate."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AU (South Australia): a four-digit postcode, e.g. 5000 (Adelaide), 5067 (Norwood), 5045 (Glenelg), 5290 (Mount Gambier). AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surfers Paradise), 4870 (Cairns), 4350 (Toowoomba). NSW postcodes (2xxx) are answered by the NSW source. CA: not used; give a town. CH: not used (rents are published by canton); give the canton in town. DE: not supported; give the city as town. ES: not used. FI: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. HK: not used (Hong Kong has no postcodes); give a region. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."New value: +"Postcode, for a precise area. AU (South Australia): a four-digit postcode, e.g. 5000 (Adelaide), 5067 (Norwood), 5045 (Glenelg), 5290 (Mount Gambier). AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surfers Paradise), 4870 (Cairns), 4350 (Toowoomba). NSW postcodes (2xxx) are answered by the NSW source. CA: not used; give a town. CH: not used (rents are published by canton); give the canton in town. DE: not supported; give the city as town. ES: not used. FI: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. HK: not used (Hong Kong has no postcodes); give a region. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town. US: not used."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home: apartment (same as flat), house or room. Default 'any'. AU (South Australia): apartment (flat or unit), house or any. Rooms are not published. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. AU (Queensland): apartment (flat), house or any. Townhouses are published separately and appear in extra.other_dwellings; rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. CH: not split by property type; leave out. DE: leave out. The census figure covers all rented dwellings together (flats and houses). ES: not used (all homes together). FI: not used (rented flats). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. HK: ignored; private domestic flats only. Use flat_class for the size. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."New value: +"Kind of home: apartment (same as flat), house or room. Default 'any'. AU (South Australia): apartment (flat or unit), house or any. Rooms are not published. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. AU (Queensland): apartment (flat), house or any. Townhouses are published separately and appear in extra.other_dwellings; rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. CH: not split by property type; leave out. DE: leave out. The census figure covers all rented dwellings together (flats and houses). ES: not used (all homes together). FI: not used (rented flats). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. HK: ignored; private domestic flats only. Use flat_class for the size. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure). US: not used (all rented homes)."
      • changedInput schema / properties / town / description
        Previous value: -"Town, city or local area. AU (South Australia): a suburb name, e.g. Glenelg, Norwood or Mount Barker; or a four-digit 5xxx postcode. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode, so a place name has no answer. CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). CH: a canton (Zürich, Bern, Geneva, Vaud, Ticino or a code such as ZH, GE), or leave out for Switzerland as a whole. Towns and postcodes are not published. DE: required. One of about 90 German cities, e.g. Berlin, Hamburg, München (Munich), Köln (Cologne), Frankfurt am Main, Stuttgart, Düsseldorf, Leipzig, Dresden. ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FI: optional: 'Helsinki', 'Espoo', 'Vantaa', 'Tampere', 'Turku', 'Oulu', 'Greater Helsinki', a region such as 'Uusimaa' or 'Pirkanmaa', or a district such as 'Helsinki 2'. Leave out for Finland as a whole. FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. HK: required. A region: 'Hong Kong' (Hong Kong Island), 'Kowloon' or 'New Territories'; a known district such as Mong Kok, Central or Sha Tin gives its region's figure. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SE with new_build=true: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."New value: +"Town, city or local area. AU (South Australia): a suburb name, e.g. Glenelg, Norwood or Mount Barker; or a four-digit 5xxx postcode. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode, so a place name has no answer. CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). CH: a canton (Zürich, Bern, Geneva, Vaud, Ticino or a code such as ZH, GE), or leave out for Switzerland as a whole. Towns and postcodes are not published. DE: required. One of about 90 German cities, e.g. Berlin, Hamburg, München (Munich), Köln (Cologne), Frankfurt am Main, Stuttgart, Düsseldorf, Leipzig, Dresden. ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FI: optional: 'Helsinki', 'Espoo', 'Vantaa', 'Tampere', 'Turku', 'Oulu', 'Greater Helsinki', a region such as 'Uusimaa' or 'Pirkanmaa', or a district such as 'Helsinki 2'. Leave out for Finland as a whole. FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. HK: required. A region: 'Hong Kong' (Hong Kong Island), 'Kowloon' or 'New Territories'; a known district such as Mong Kok, Central or Sha Tin gives its region's figure. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SE with new_build=true: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: optional: a city with its state ('Seattle', 'Portland, OR', 'Austin, Texas'), a county ('King County, Washington'), a metro area ('Boston') or a state ('Texas'). Cities of 50,000+ people only. Leave out for the whole United States. A name shared by several places lists them so you can add the state."
    • Changedpricepaid_wholesale_power_price_history4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); AU = Australia (with commodity=gas: AEMO Short Term Trading Market hubs Adelaide, Brisbane, Sydney; prices in Australian dollars per GJ); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh); JP = Japan (JEPX day-ahead spot market, half-hourly, in yen per kWh)"New value: +"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); AU = Australia (with commodity=gas: AEMO Short Term Trading Market hubs Adelaide, Brisbane, Sydney; prices in Australian dollars per GJ); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, CZ = Czechia, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh); JP = Japan (JEPX day-ahead spot market, half-hourly, in yen per kWh)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "DE",
        -  "ES",
        -  "PT",
        -  "AT",
        -  "BE",
        -  "DK",
        -  "FR",
        -  "IT",
        -  "NL",
        -  "NO",
        -  "PL",
        -  "GB",
        -  "JP"
        -]New value: +[
        +  "AU",
        +  "DE",
        +  "ES",
        +  "PT",
        +  "AT",
        +  "BE",
        +  "CZ",
        +  "DK",
        +  "FR",
        +  "IT",
        +  "NL",
        +  "NO",
        +  "PL",
        +  "GB",
        +  "JP"
        +]
      • changedInput schema / properties / lookback_days / description
        Previous value: -"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. AU gas: 1 to 7 gas days (default 7); each hub gas day counts as one record, so ask for at least 5. Prices are in Australian dollars (AUD) per GJ. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record. JP: 1 to 14. The headline figure is always the newest complete delivery day (48 half-hours); lookback_days adds the daily medians of the earlier days we hold under extra.daily."New value: +"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. AU gas: 1 to 7 gas days (default 7); each hub gas day counts as one record, so ask for at least 5. Prices are in Australian dollars (AUD) per GJ. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/CZ/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record. JP: 1 to 14. The headline figure is always the newest complete delivery day (48 half-hours); lookback_days adds the daily medians of the earlier days we hold under extra.daily."
      • changedInput schema / properties / market / description
        Previous value: -"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. AU gas: daily hub price (STTM ex post), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro. JP: day-ahead only (the spot market cleared the day before delivery). Prices are in yen per kWh, not euro per MWh."New value: +"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. AU gas: daily hub price (STTM ex post), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/CZ/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro. JP: day-ahead only (the spot market cleared the day before delivery). Prices are in yen per kWh, not euro per MWh."
    • Changedpricepaid_wholesale_power_prices4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); AU = Australia (with commodity=gas: AEMO Short Term Trading Market hubs Adelaide, Brisbane, Sydney; prices in Australian dollars per GJ); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh); JP = Japan (JEPX day-ahead spot market, half-hourly, in yen per kWh)"New value: +"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); AU = Australia (with commodity=gas: AEMO Short Term Trading Market hubs Adelaide, Brisbane, Sydney; prices in Australian dollars per GJ); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, CZ = Czechia, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh); JP = Japan (JEPX day-ahead spot market, half-hourly, in yen per kWh)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "DE",
        -  "ES",
        -  "PT",
        -  "AT",
        -  "BE",
        -  "DK",
        -  "FR",
        -  "IT",
        -  "NL",
        -  "NO",
        -  "PL",
        -  "GB",
        -  "JP"
        -]New value: +[
        +  "AU",
        +  "DE",
        +  "ES",
        +  "PT",
        +  "AT",
        +  "BE",
        +  "CZ",
        +  "DK",
        +  "FR",
        +  "IT",
        +  "NL",
        +  "NO",
        +  "PL",
        +  "GB",
        +  "JP"
        +]
      • changedInput schema / properties / lookback_days / description
        Previous value: -"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. AU gas: 1 to 7 gas days (default 7); each hub gas day counts as one record, so ask for at least 5. Prices are in Australian dollars (AUD) per GJ. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record. JP: 1 to 14. The headline figure is always the newest complete delivery day (48 half-hours); lookback_days adds the daily medians of the earlier days we hold under extra.daily."New value: +"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. AU gas: 1 to 7 gas days (default 7); each hub gas day counts as one record, so ask for at least 5. Prices are in Australian dollars (AUD) per GJ. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/CZ/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record. JP: 1 to 14. The headline figure is always the newest complete delivery day (48 half-hours); lookback_days adds the daily medians of the earlier days we hold under extra.daily."
      • changedInput schema / properties / market / description
        Previous value: -"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. AU gas: daily hub price (STTM ex post), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro. JP: day-ahead only (the spot market cleared the day before delivery). Prices are in yen per kWh, not euro per MWh."New value: +"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. AU gas: daily hub price (STTM ex post), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/CZ/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro. JP: day-ahead only (the spot market cleared the day before delivery). Prices are in yen per kWh, not euro per MWh."
  2. 6 tool updates
    • Changedpricepaid_check_price3 fields changed
      • changedInput schema / properties / months / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). border-prices: How many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. EU: months to include, 1 to 12 (default 1). GB: months to include, 1 to 12 (default 1). | cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. HK: ignored; the figures are yearly (newest year with a usable figure). SE: ignored; the figures are yearly (latest year with at least 5 sales). SG: look | contracts: How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU (South Australia): ignored; the report gives one median p | surplus-auctions: How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24. HK: rounded to 12 or 24. UA: not used; each figure covers contracts signed in the newest 60 days."New value: +"Parameter of the category (same name and meaning as in its own tool). border-prices: How many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. EU: months to include, 1 to 12 (default 1). GB: months to include, 1 to 12 (default 1). | cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. HK: ignored; the figures are yearly (newest year with a usable figure). JP: ignored; the figures are annual (1 January valuation, newest edition). SE: ig | contracts: How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU (South Australia): ignored; the report gives one median p | surplus-auctions: How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24. HK: rounded to 12 or 24. UA: not used; each figure covers contracts signed in the newest 60 days."
      • changedInput schema / properties / postcode / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. HK: not used (Hong Kong has no postcodes). SE: not supported; give the county as town. SG: not | fuel: Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with  | rent: Postcode, for a precise area. AU (South Australia): a four-digit postcode, e.g. 5000 (Adelaide), 5067 (Norwood), 5045 (Glenelg), 5290 (Mount Gambier). AU: a four-digit NSW postcode, e.g. 2000 (Sydney "New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. HK: not used (Hong Kong has no postcodes). JP: not supported; give prefecture and town. SE: no | fuel: Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with  | rent: Postcode, for a precise area. AU (South Australia): a four-digit postcode, e.g. 5000 (Adelaide), 5067 (Norwood), 5045 (Glenelg), 5290 (Mount Gambier). AU: a four-digit NSW postcode, e.g. 2000 (Sydney "
      • addedInput schema / properties / prefecture
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). commercial-property: JP only: prefecture, English (Tokyo, Osaka, Hokkaido), Japanese (東京都) or 2-digit JIS code (13). Needed unless town is a Tokyo ward.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
    • Changedpricepaid_commercial_property7 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"FR = France (DVF); HK = Hong Kong (Rating and Valuation Department, yearly average price per m² of private offices, retail premises and flatted factories, official statistic); SE = Sweden (official yearly average price of sold industrial property by county, per property); SG = Singapore (state-land tender awards 1992 to mid-2016, SGD per m² of gross floor area); TW = Taiwan; US = United States, New York City only"New value: +"FR = France (DVF); HK = Hong Kong (Rating and Valuation Department, yearly average price per m² of private offices, retail premises and flatted factories, official statistic); JP = Japan (MLIT Land Price Publication: official 1 January appraisals of benchmark plots, yen per m² of land; appraisals, not recorded sales); SE = Sweden (official yearly average price of sold industrial property by county, per property); SG = Singapore (state-land tender awards 1992 to mid-2016, SGD per m² of gross floor area); TW = Taiwan; US = United States, New York City only"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "FR",
        -  "HK",
        -  "SE",
        -  "SG",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "FR",
        +  "HK",
        +  "JP",
        +  "SE",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 24. HK: ignored; the figures are yearly (newest year with a usable figure). SE: ignored; the figures are yearly (latest year with at least 5 sales). SG: look-back in months from the newest award in the file (July 2016), e.g. 120. Leave out for the whole file (1993 to 2016). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. US: up to 12 months (the city's file holds the last 12)."New value: +"How many recent months to include. Default 24. HK: ignored; the figures are yearly (newest year with a usable figure). JP: ignored; the figures are annual (1 January valuation, newest edition). SE: ignored; the figures are yearly (latest year with at least 5 sales). SG: look-back in months from the newest award in the file (July 2016), e.g. 120. Leave out for the whole file (1993 to 2016). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. US: up to 12 months (the city's file holds the last 12)."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. HK: not used (Hong Kong has no postcodes). SE: not supported; give the county as town. SG: not supported; give the planning area as town. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit New York City ZIP code, e.g. '10017'."New value: +"Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. HK: not used (Hong Kong has no postcodes). JP: not supported; give prefecture and town. SE: not supported; give the county as town. SG: not supported; give the planning area as town. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit New York City ZIP code, e.g. '10017'."
      • addedInput schema / properties / prefecture
        Added value: +{
        +  "description": "JP only: prefecture, English (Tokyo, Osaka, Hokkaido), Japanese (東京都) or 2-digit JIS code (13). Needed unless town is a Tokyo ward.",
        +  "type": "string"
        +}
      • changedInput schema / properties / property_type / description
        Previous value: -"commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. Alsace-Moselle and Mayotte are not covered. HK: commercial (default) = private offices, retail premises and flatted factories; land is not available. Use premises to choose which. SE: commercial (default) = sold industrial real estate (factories, petrol stations and workshops, warehouses). land is not available for Sweden. SG: land only (state-owned development sites sold by tender; price per m² of gross floor area). Leave out or use land. TW: commercial (default; shops, offices, factories, per m² of building) or land (building plots without a building, per m² of land). US: commercial (default; offices, stores, lofts, factories, garages, warehouses) or land (commercial vacant land)."New value: +"commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. Alsace-Moselle and Mayotte are not covered. HK: commercial (default) = private offices, retail premises and flatted factories; land is not available. Use premises to choose which. JP: land (default, all benchmark plots) or commercial (plots in commercial or industrial zones). Values are official appraisals, not sales. SE: commercial (default) = sold industrial real estate (factories, petrol stations and workshops, warehouses). land is not available for Sweden. SG: land only (state-owned development sites sold by tender; price per m² of gross floor area). Leave out or use land. TW: commercial (default; shops, offices, factories, per m² of building) or land (building plots without a building, per m² of land). US: commercial (default; offices, stores, lofts, factories, garages, warehouses) or land (commercial vacant land)."
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. FR: town, e.g. 'Bordeaux', or use postcode. HK: required. Offices: a district (Central, Sheung Wan, Wan Chai, Causeway Bay, North Point, Quarry Bay, Tsim Sha Tsui, Mong Kok, Kwun Tong). Retail or factories: a region ('Hong Kong' for Hong Kong Island, 'Kowloon', 'New Territories'). SE: a county ('Skåne', 'Stockholm', 'Västra Götaland', 'Östergötland'); leave out for the whole of Sweden. Counties, not towns. SG: a URA planning area, e.g. Bedok, Downtown Core, Geylang, Woodlands, Queenstown, River Valley. Leave out for all of Singapore. At least 5 sites must match. TW: a city or county in English or Chinese ('Taipei', 'New Taipei', 'Taichung', 'Kaohsiung', '臺北市'), or a district with its city (\"Zhongshan, Taipei\", '臺北市中山區'). Omit for all of Taiwan. US: a New York City borough ('Manhattan', 'Brooklyn') or neighborhood ('Midtown East', 'SoHo'); omit for the whole city, or use postcode."New value: +"Town or city. FR: town, e.g. 'Bordeaux', or use postcode. HK: required. Offices: a district (Central, Sheung Wan, Wan Chai, Causeway Bay, North Point, Quarry Bay, Tsim Sha Tsui, Mong Kok, Kwun Tong). Retail or factories: a region ('Hong Kong' for Hong Kong Island, 'Kowloon', 'New Territories'). JP: a Tokyo ward in English (Shibuya, Minato, Chiyoda, Setagaya...) or Japanese, a prefecture name (Osaka, Aichi), or a Japanese municipality name together with the prefecture parameter. One prefecture per question. SE: a county ('Skåne', 'Stockholm', 'Västra Götaland', 'Östergötland'); leave out for the whole of Sweden. Counties, not towns. SG: a URA planning area, e.g. Bedok, Downtown Core, Geylang, Woodlands, Queenstown, River Valley. Leave out for all of Singapore. At least 5 sites must match. TW: a city or county in English or Chinese ('Taipei', 'New Taipei', 'Taichung', 'Kaohsiung', '臺北市'), or a district with its city (\"Zhongshan, Taipei\", '臺北市中山區'). Omit for all of Taiwan. US: a New York City borough ('Manhattan', 'Brooklyn') or neighborhood ('Midtown East', 'SoHo'); omit for the whole city, or use postcode."
    • Changedpricepaid_fuel_price_history2 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). Montenegro: not used (national price only). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28') or province name ('Madrid', 'Sevilla', 'Girona'). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). Montenegro: not used (national price only). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
      • changedInput schema / properties / town / description
        Previous value: -"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. Montenegro: not used (national price only). MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia' or 'Marbella' (a town with fewer than 5 stations for the fuel is answered for its province, labelled). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. Montenegro: not used (national price only). MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
    • Changedpricepaid_fuel_prices_now2 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). Montenegro: not used (national price only). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28') or province name ('Madrid', 'Sevilla', 'Girona'). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). Montenegro: not used (national price only). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
      • changedInput schema / properties / town / description
        Previous value: -"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. Montenegro: not used (national price only). MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia' or 'Marbella' (a town with fewer than 5 stations for the fuel is answered for its province, labelled). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. Montenegro: not used (national price only). MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
    • Changedpricepaid_home_sales7 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Rio de Janeiro city: ITBI property-transfer tax declared values, not a verified price paid; Porto Alegre has its own source); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); CH = Switzerland, city of Zürich only (Statistik Stadt Zürich: median price of condominiums sold, by district and quarter of the city; yearly); CZ = Czechia (Czech Statistical Office: national average purchase price per square metre of flats and family houses, annual, CZK); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HK = Hong Kong (public rental flats sold to sitting tenants at a government discount, not market prices); HK = Hong Kong (all registered residential sales by price band, estimated median; a public housing estate as town gives the Housing Authority's discounted flat sales instead); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); NZ = New Zealand (official median sale prices of residential sales by area, monthly); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL, Washington DC and Maricopa County AZ (Phoenix area) only; not nationwide; US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"New value: +"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Rio de Janeiro city: ITBI property-transfer tax declared values, not a verified price paid; Porto Alegre has its own source); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); CH = Switzerland, city of Zürich only (Statistik Stadt Zürich: median price of condominiums sold, by district and quarter of the city; yearly); CO = Colombia (declared values in registered sale deeds by municipality, 2015 to 2023 only); CZ = Czechia (Czech Statistical Office: national average purchase price per square metre of flats and family houses, annual, CZK); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HK = Hong Kong (public rental flats sold to sitting tenants at a government discount, not market prices); HK = Hong Kong (all registered residential sales by price band, estimated median; a public housing estate as town gives the Housing Authority's discounted flat sales instead); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); NZ = New Zealand (official median sale prices of residential sales by area, monthly); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL, Washington DC and Maricopa County AZ (Phoenix area) only; not nationwide; US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AT",
        -  "AU",
        -  "BE",
        -  "BR",
        -  "CA",
        -  "CH",
        -  "CZ",
        -  "DK",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "DE",
        -  "EE",
        -  "ES",
        -  "HU",
        -  "IS",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "PL",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "FI",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IE",
        -  "NL",
        -  "NO",
        -  "NZ",
        -  "PT",
        -  "QA",
        -  "SE",
        -  "SG",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "AT",
        +  "AU",
        +  "BE",
        +  "BR",
        +  "CA",
        +  "CH",
        +  "CO",
        +  "CZ",
        +  "DK",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "DE",
        +  "EE",
        +  "ES",
        +  "HU",
        +  "IS",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "PL",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "FI",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "NL",
        +  "NO",
        +  "NZ",
        +  "PT",
        +  "QA",
        +  "SE",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. AU (Adelaide suburbs): not used; one median per quarter (the newest is returned). BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. BR (Rio de Janeiro): rounded to the nearest of 3, 6, 12 or 24. BR: rounded to the nearest of 3, 6, 12 or 24. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. CH: not used; the figure is for the latest year published. CZ: ignored; the figure is annual (newest full calendar year). DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HK: rounded to the nearest of 12, 24 or 60. HK: 1 to 36 whole recent months that the Land Registry has published. Default 12. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. LV: ignored; VZD publishes calendar years (the latest full year is returned). NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. NZ: 1 gives the month, 2 to 6 the 3-month figure, 7 or more (and the default 12) the 12-month rolling figure. Small areas often have no monthly price, so the answer falls back to a wider window and says so. PL: 1 to 6 months of 30 days up to today; default 3, widened automatically to 6 then 12 months when a city has fewer than 5 recent sales (the register lags; the answer says so). Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). QA: 1 to 36 months back from the newest sale in the bulletin (not from today). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US (Maricopa County, AZ): rounded to the nearest of 3, 6, 12 or 24 (ZIP codes: 12 or 24). US, Washington DC: 1 to 36 months back from the latest sale in the tables. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."New value: +"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. AU (Adelaide suburbs): not used; one median per quarter (the newest is returned). BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. BR (Rio de Janeiro): rounded to the nearest of 3, 6, 12 or 24. BR: rounded to the nearest of 3, 6, 12 or 24. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. CH: not used; the figure is for the latest year published. CO: the data is yearly: 1 to 12 gives the newest year with sales, 13 to 24 two years, 25 to 36 three years. CZ: ignored; the figure is annual (newest full calendar year). DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HK: rounded to the nearest of 12, 24 or 60. HK: 1 to 36 whole recent months that the Land Registry has published. Default 12. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. LV: ignored; VZD publishes calendar years (the latest full year is returned). NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. NZ: 1 gives the month, 2 to 6 the 3-month figure, 7 or more (and the default 12) the 12-month rolling figure. Small areas often have no monthly price, so the answer falls back to a wider window and says so. PL: 1 to 6 months of 30 days up to today; default 3, widened automatically to 6 then 12 months when a city has fewer than 5 recent sales (the register lags; the answer says so). Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). QA: 1 to 36 months back from the newest sale in the bulletin (not from today). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US (Maricopa County, AZ): rounded to the nearest of 3, 6, 12 or 24 (ZIP codes: 12 or 24). US, Washington DC: 1 to 36 months back from the latest sale in the tables. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR (Rio de Janeiro): a CEP starting 20 to 23 routes here, but figures are by neighbourhood; give the neighbourhood as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. CH: not used; give a district or quarter of Zürich in town. CZ: not supported (national average only). DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HK: not supported; give the estate as town. HK: not supported. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. NZ: not supported; the publisher gives figures by area, so give the area as town. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US (Maricopa County, AZ): a 5-digit Arizona ZIP code (85xxx) with enough sales; 12 or 24 month windows only. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."New value: +"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR (Rio de Janeiro): a CEP starting 20 to 23 routes here, but figures are by neighbourhood; give the neighbourhood as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. CH: not used; give a district or quarter of Zürich in town. CO: not supported; the data is by municipality, so give the municipality as town. CZ: not supported (national average only). DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HK: not supported; give the estate as town. HK: not supported. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. NZ: not supported; the publisher gives figures by area, so give the area as town. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US (Maricopa County, AZ): a 5-digit Arizona ZIP code (85xxx) with enough sales; 12 or 24 month windows only. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR (Rio de Janeiro): any, apartment or house. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. CH: flat (freehold condominium) only; houses are not in this table. CZ: flat (default) or house (family house). Leave out for flats. Prices are CZK per square metre. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HK: flats only (any). HK: all homes together (any). HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. NZ: leave out or 'any'. The publisher gives one figure for all residential sales (houses, apartments and other dwellings together). PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US (Maricopa County, AZ): any (default), house (single-family) or condo (condominium and townhouse). US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."New value: +"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR (Rio de Janeiro): any, apartment or house. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. CH: flat (freehold condominium) only; houses are not in this table. CO: any (default), urban or rural (the registry's zone of the property). Land, flats and houses are mixed in each. CZ: flat (default) or house (family house). Leave out for flats. Prices are CZK per square metre. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HK: flats only (any). HK: all homes together (any). HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. NZ: leave out or 'any'. The publisher gives one figure for all residential sales (houses, apartments and other dwellings together). PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US (Maricopa County, AZ): any (default), house (single-family) or condo (condominium and townhouse). US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."
      • changedInput schema / properties / property_type / enum
        Previous value: -[
        -  "house",
        -  "apartment",
        -  "villa",
        -  "detached",
        -  "semi-detached",
        -  "terraced",
        -  "flat",
        -  "flat-maisonette",
        -  "any",
        -  "existing",
        -  "new",
        -  "second-hand",
        -  "building",
        -  "high-rise",
        -  "mid-rise",
        -  "walk-up",
        -  "condo",
        -  "coop"
        -]New value: +[
        +  "house",
        +  "apartment",
        +  "villa",
        +  "detached",
        +  "semi-detached",
        +  "terraced",
        +  "flat",
        +  "urban",
        +  "rural",
        +  "flat-maisonette",
        +  "any",
        +  "existing",
        +  "new",
        +  "second-hand",
        +  "building",
        +  "high-rise",
        +  "mid-rise",
        +  "walk-up",
        +  "condo",
        +  "coop"
        +]
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR (Rio de Janeiro): a Rio de Janeiro neighbourhood (bairro) such as 'Copacabana', 'Ipanema', 'Tijuca' or 'Barra da Tijuca', or 'Rio de Janeiro' for the whole city. Other Brazilian cities are not available here. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. CH: Zürich for the whole city, a district ('Kreis 7', 'Kreis 11') or a statistical quarter (Altstetten, Oerlikon, Seefeld, Enge). Other Swiss towns are not covered. CZ: ignored; CZSO publishes one national figure per year (Prague and the regions are not available here). The answer says so. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HK: a public housing estate such as 'Shan King' or a district; leave out for all Tenants Purchase Scheme estates. Discounted public-flat sales, not private market prices. HK: leave out for the all-Hong Kong estimate from Land Registry price bands. A public housing estate or district such as 'Shan King' gives discounted Tenants Purchase Scheme sales instead (not market prices). HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. NZ: a city or territorial authority ('Wellington', 'Christchurch', 'Hamilton', 'Queenstown-Lakes', 'Far North'), an Auckland local board ('Howick', 'Albert-Eden'), a region ('Canterbury', 'Otago', 'Wellington region'), or leave out for New Zealand. A name that is both a city and a region (Wellington, Auckland) gives the city; add 'region' for the region. Macrons are optional ('Taupo'). PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US (Maricopa County, AZ): a city such as 'Phoenix', 'Scottsdale', 'Mesa', 'Tempe', 'Chandler' or 'Gilbert' (add ', AZ' if the name exists elsewhere); leave out for the whole county. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."New value: +"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR (Rio de Janeiro): a Rio de Janeiro neighbourhood (bairro) such as 'Copacabana', 'Ipanema', 'Tijuca' or 'Barra da Tijuca', or 'Rio de Janeiro' for the whole city. Other Brazilian cities are not available here. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. CH: Zürich for the whole city, a district ('Kreis 7', 'Kreis 11') or a statistical quarter (Altstetten, Oerlikon, Seefeld, Enge). Other Swiss towns are not covered. CO: a municipality ('Medellín', 'Bogotá', 'Cali', 'Barranquilla'; accents optional). If two municipalities share a name write 'Name, Department'. Leave out for all of Colombia. CZ: ignored; CZSO publishes one national figure per year (Prague and the regions are not available here). The answer says so. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HK: a public housing estate such as 'Shan King' or a district; leave out for all Tenants Purchase Scheme estates. Discounted public-flat sales, not private market prices. HK: leave out for the all-Hong Kong estimate from Land Registry price bands. A public housing estate or district such as 'Shan King' gives discounted Tenants Purchase Scheme sales instead (not market prices). HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. NZ: a city or territorial authority ('Wellington', 'Christchurch', 'Hamilton', 'Queenstown-Lakes', 'Far North'), an Auckland local board ('Howick', 'Albert-Eden'), a region ('Canterbury', 'Otago', 'Wellington region'), or leave out for New Zealand. A name that is both a city and a region (Wellington, Auckland) gives the city; add 'region' for the region. Macrons are optional ('Taupo'). PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US (Maricopa County, AZ): a city such as 'Phoenix', 'Scottsdale', 'Mesa', 'Tempe', 'Chandler' or 'Gilbert' (add ', AZ' if the name exists elsewhere); leave out for the whole county. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."
    • Changedpricepaid_home_sales_history6 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Rio de Janeiro city: ITBI property-transfer tax declared values, not a verified price paid; Porto Alegre has its own source); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); CH = Switzerland, city of Zürich only (Statistik Stadt Zürich: median price of condominiums sold, by district and quarter of the city; yearly); CZ = Czechia (Czech Statistical Office: national average purchase price per square metre of flats and family houses, annual, CZK); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HK = Hong Kong (public rental flats sold to sitting tenants at a government discount, not market prices); HK = Hong Kong (all registered residential sales by price band, estimated median; a public housing estate as town gives the Housing Authority's discounted flat sales instead); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); NZ = New Zealand (official median sale prices of residential sales by area, monthly); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL, Washington DC and Maricopa County AZ (Phoenix area) only; not nationwide; US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"New value: +"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Rio de Janeiro city: ITBI property-transfer tax declared values, not a verified price paid; Porto Alegre has its own source); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); CH = Switzerland, city of Zürich only (Statistik Stadt Zürich: median price of condominiums sold, by district and quarter of the city; yearly); CO = Colombia (declared values in registered sale deeds by municipality, 2015 to 2023 only); CZ = Czechia (Czech Statistical Office: national average purchase price per square metre of flats and family houses, annual, CZK); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HK = Hong Kong (public rental flats sold to sitting tenants at a government discount, not market prices); HK = Hong Kong (all registered residential sales by price band, estimated median; a public housing estate as town gives the Housing Authority's discounted flat sales instead); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); NZ = New Zealand (official median sale prices of residential sales by area, monthly); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL, Washington DC and Maricopa County AZ (Phoenix area) only; not nationwide; US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AT",
        -  "AU",
        -  "BE",
        -  "BR",
        -  "CA",
        -  "CH",
        -  "CZ",
        -  "DK",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "DE",
        -  "EE",
        -  "ES",
        -  "HU",
        -  "IS",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "PL",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "FI",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IE",
        -  "NL",
        -  "NO",
        -  "NZ",
        -  "PT",
        -  "QA",
        -  "SE",
        -  "SG",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "AT",
        +  "AU",
        +  "BE",
        +  "BR",
        +  "CA",
        +  "CH",
        +  "CO",
        +  "CZ",
        +  "DK",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "DE",
        +  "EE",
        +  "ES",
        +  "HU",
        +  "IS",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "PL",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "FI",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "NL",
        +  "NO",
        +  "NZ",
        +  "PT",
        +  "QA",
        +  "SE",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR (Rio de Janeiro): a CEP starting 20 to 23 routes here, but figures are by neighbourhood; give the neighbourhood as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. CH: not used; give a district or quarter of Zürich in town. CZ: not supported (national average only). DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HK: not supported; give the estate as town. HK: not supported. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. NZ: not supported; the publisher gives figures by area, so give the area as town. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US (Maricopa County, AZ): a 5-digit Arizona ZIP code (85xxx) with enough sales; 12 or 24 month windows only. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."New value: +"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR (Rio de Janeiro): a CEP starting 20 to 23 routes here, but figures are by neighbourhood; give the neighbourhood as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. CH: not used; give a district or quarter of Zürich in town. CO: not supported; the data is by municipality, so give the municipality as town. CZ: not supported (national average only). DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HK: not supported; give the estate as town. HK: not supported. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. NZ: not supported; the publisher gives figures by area, so give the area as town. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US (Maricopa County, AZ): a 5-digit Arizona ZIP code (85xxx) with enough sales; 12 or 24 month windows only. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR (Rio de Janeiro): any, apartment or house. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. CH: flat (freehold condominium) only; houses are not in this table. CZ: flat (default) or house (family house). Leave out for flats. Prices are CZK per square metre. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HK: flats only (any). HK: all homes together (any). HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. NZ: leave out or 'any'. The publisher gives one figure for all residential sales (houses, apartments and other dwellings together). PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US (Maricopa County, AZ): any (default), house (single-family) or condo (condominium and townhouse). US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."New value: +"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR (Rio de Janeiro): any, apartment or house. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. CH: flat (freehold condominium) only; houses are not in this table. CO: any (default), urban or rural (the registry's zone of the property). Land, flats and houses are mixed in each. CZ: flat (default) or house (family house). Leave out for flats. Prices are CZK per square metre. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HK: flats only (any). HK: all homes together (any). HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. NZ: leave out or 'any'. The publisher gives one figure for all residential sales (houses, apartments and other dwellings together). PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US (Maricopa County, AZ): any (default), house (single-family) or condo (condominium and townhouse). US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."
      • changedInput schema / properties / property_type / enum
        Previous value: -[
        -  "house",
        -  "apartment",
        -  "villa",
        -  "detached",
        -  "semi-detached",
        -  "terraced",
        -  "flat",
        -  "flat-maisonette",
        -  "any",
        -  "existing",
        -  "new",
        -  "second-hand",
        -  "building",
        -  "high-rise",
        -  "mid-rise",
        -  "walk-up",
        -  "condo",
        -  "coop"
        -]New value: +[
        +  "house",
        +  "apartment",
        +  "villa",
        +  "detached",
        +  "semi-detached",
        +  "terraced",
        +  "flat",
        +  "urban",
        +  "rural",
        +  "flat-maisonette",
        +  "any",
        +  "existing",
        +  "new",
        +  "second-hand",
        +  "building",
        +  "high-rise",
        +  "mid-rise",
        +  "walk-up",
        +  "condo",
        +  "coop"
        +]
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR (Rio de Janeiro): a Rio de Janeiro neighbourhood (bairro) such as 'Copacabana', 'Ipanema', 'Tijuca' or 'Barra da Tijuca', or 'Rio de Janeiro' for the whole city. Other Brazilian cities are not available here. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. CH: Zürich for the whole city, a district ('Kreis 7', 'Kreis 11') or a statistical quarter (Altstetten, Oerlikon, Seefeld, Enge). Other Swiss towns are not covered. CZ: ignored; CZSO publishes one national figure per year (Prague and the regions are not available here). The answer says so. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HK: a public housing estate such as 'Shan King' or a district; leave out for all Tenants Purchase Scheme estates. Discounted public-flat sales, not private market prices. HK: leave out for the all-Hong Kong estimate from Land Registry price bands. A public housing estate or district such as 'Shan King' gives discounted Tenants Purchase Scheme sales instead (not market prices). HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. NZ: a city or territorial authority ('Wellington', 'Christchurch', 'Hamilton', 'Queenstown-Lakes', 'Far North'), an Auckland local board ('Howick', 'Albert-Eden'), a region ('Canterbury', 'Otago', 'Wellington region'), or leave out for New Zealand. A name that is both a city and a region (Wellington, Auckland) gives the city; add 'region' for the region. Macrons are optional ('Taupo'). PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US (Maricopa County, AZ): a city such as 'Phoenix', 'Scottsdale', 'Mesa', 'Tempe', 'Chandler' or 'Gilbert' (add ', AZ' if the name exists elsewhere); leave out for the whole county. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."New value: +"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR (Rio de Janeiro): a Rio de Janeiro neighbourhood (bairro) such as 'Copacabana', 'Ipanema', 'Tijuca' or 'Barra da Tijuca', or 'Rio de Janeiro' for the whole city. Other Brazilian cities are not available here. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. CH: Zürich for the whole city, a district ('Kreis 7', 'Kreis 11') or a statistical quarter (Altstetten, Oerlikon, Seefeld, Enge). Other Swiss towns are not covered. CO: a municipality ('Medellín', 'Bogotá', 'Cali', 'Barranquilla'; accents optional). If two municipalities share a name write 'Name, Department'. Leave out for all of Colombia. CZ: ignored; CZSO publishes one national figure per year (Prague and the regions are not available here). The answer says so. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HK: a public housing estate such as 'Shan King' or a district; leave out for all Tenants Purchase Scheme estates. Discounted public-flat sales, not private market prices. HK: leave out for the all-Hong Kong estimate from Land Registry price bands. A public housing estate or district such as 'Shan King' gives discounted Tenants Purchase Scheme sales instead (not market prices). HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. NZ: a city or territorial authority ('Wellington', 'Christchurch', 'Hamilton', 'Queenstown-Lakes', 'Far North'), an Auckland local board ('Howick', 'Albert-Eden'), a region ('Canterbury', 'Otago', 'Wellington region'), or leave out for New Zealand. A name that is both a city and a region (Wellington, Auckland) gives the city; add 'region' for the region. Macrons are optional ('Taupo'). PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US (Maricopa County, AZ): a city such as 'Phoenix', 'Scottsdale', 'Mesa', 'Tempe', 'Chandler' or 'Gilbert' (add ', AZ' if the name exists elsewhere); leave out for the whole county. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."
  3. 5 tool updates
    • Changedpricepaid_auction_prices3 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "US only: 'Seattle' answers from City of Seattle sold fleet vehicles and equipment (actual auction sale prices). Leave out for US federal (GSA) surplus.",
        +  "type": "string"
        +}
      • changedInput schema / properties / country / description
        Previous value: -"CA = Canada (Government of Canada surplus sold through GCSurplus); FR = France; HK = Hong Kong (Government Logistics Department auctions of surplus and confiscated goods); UA = Ukraine (state, municipal and bankrupt-estate assets sold on Prozorro.Sale); US = United States"New value: +"CA = Canada (Government of Canada surplus sold through GCSurplus); FR = France; HK = Hong Kong (Government Logistics Department auctions of surplus and confiscated goods); UA = Ukraine (state, municipal and bankrupt-estate assets sold on Prozorro.Sale); US = United States; US = United States (federal surplus; add city=Seattle for City of Seattle sold fleet vehicles)"
      • changedInput schema / properties / what / description
        Previous value: -"Lot type: a group name or words from the lot title, such as 'vehicles', 'heavy equipment', 'office furniture' or 'forklift'. CA: one of vehicles, heavy-equipment, electronics, office-furniture, boats, tools-machinery, or a word such as 'truck', 'laptop', 'forklift', 'desk'. FR: 'cars', 'vans', 'motorbikes', 'bicycles', 'computers', 'furniture', 'jewellery', 'wine', or words from the brand, model or description ('renault clio'). HK: one of private-cars, goods-vehicles, motorcycles, containers, or a word such as 'car', 'van', 'motorcycle', 'container'. UA: one of vehicles, machinery, electronics, furniture, real-estate, land, farm-produce, other, any, or a word such as 'truck', 'building', 'land', 'grain'. 'any' covers every concluded sale."New value: +"Lot type: a group name or words from the lot title, such as 'vehicles', 'heavy equipment', 'office furniture' or 'forklift'. CA: one of vehicles, heavy-equipment, electronics, office-furniture, boats, tools-machinery, or a word such as 'truck', 'laptop', 'forklift', 'desk'. FR: 'cars', 'vans', 'motorbikes', 'bicycles', 'computers', 'furniture', 'jewellery', 'wine', or words from the brand, model or description ('renault clio'). HK: one of private-cars, goods-vehicles, motorcycles, containers, or a word such as 'car', 'van', 'motorcycle', 'container'. UA: one of vehicles, machinery, electronics, furniture, real-estate, land, farm-produce, other, any, or a word such as 'truck', 'building', 'land', 'grain'. 'any' covers every concluded sale. US with city=Seattle: words from the item, such as 'van', 'pickup truck', 'scooter', 'patrol', 'ford'."
    • Changedpricepaid_check_price2 fields changed
      • addedInput schema / properties / city
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). surplus-auctions: US only: 'Seattle' answers from City of Seattle sold fleet vehicles and equipment (actual auction sale prices). Leave out for US federal (GSA) surplus.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / measure / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). home-upgrades: The upgrade: heat_pump, solar_pv, attic_insulation, wall_insulation, windows, or renovation (any home renovation works, where the publisher does not split by type). Plain words such as 'heat pump' or  | land-prices: price = what agricultural land sells for per hectare; rent = what it costs to rent per hectare for one year. EU/NO: price = average sale price of agricultural land per hectare (Eurostat apri_lprc); re | price-levels: price_level (default): how expensive the country is against an average. inflation: how consumer prices changed over time (index, monthly and yearly change), only where the country notes list it. EU/NO"New value: +"Parameter of the category (same name and meaning as in its own tool). home-sales: Czechia only: leave out for the average price in CZK per m2 (this source); 'index' for the Eurostat house price index (2015 = 100) instead. | home-upgrades: The upgrade: heat_pump, solar_pv, attic_insulation, wall_insulation, windows, or renovation (any home renovation works, where the publisher does not split by type). Plain words such as 'heat pump' or  | land-prices: price = what agricultural land sells for per hectare; rent = what it costs to rent per hectare for one year. EU/NO: price = average sale price of agricultural land per hectare (Eurostat apri_lprc); re | price-levels: price_level (default): how expensive the country is against an average. inflation: how consumer prices changed over time (index, monthly and yearly change), only where the country notes list it. EU/NO"
    • Changedpricepaid_contract_prices5 fields changed
      • changedInput schema / properties / buyer_area / description
        Previous value: -"Optional region or city to narrow to, see the country notes below. AR: not used; all national public bodies are summarised together. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. BR: two-letter state code of the buying body ('SP', 'RJ', 'DF'). BR: optional two-letter state code of the buyer (SP, RJ, MG, DF...); left out = all of Brazil. A state with fewer than 5 contracts for the purchase gets no figure. Alberta: write Alberta to get Alberta government departments; these are contracts awarded without competition. CA: not used; all federal buyers are summarised together. Quebec: write Quebec to get Quebec public buyers (ministries, school service centres, cities, municipalities); all of Quebec is summarised together. CO: not used; all public buyers are summarised together. DE: not used; all German public buyers are summarised together. ES: not used; all Spanish public buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). FR: not used; all French public buyers are summarised together. GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. IE: not used; all Irish public buyers are summarised together. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. PL: not used; all Polish public buyers are summarised together. PT: not used; all Portuguese public buyers are summarised together. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). TH: not used; all Bangkok Metropolitan Administration buyers are summarised together. UA: not used; all Ukrainian public buyers are summarised together. US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."New value: +"Optional region or city to narrow to, see the country notes below. AR: not used; all national public bodies are summarised together. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. BR: two-letter state code of the buying body ('SP', 'RJ', 'DF'). BR: optional two-letter state code of the buyer (SP, RJ, MG, DF...); left out = all of Brazil. A state with fewer than 5 contracts for the purchase gets no figure. Alberta: write Alberta to get Alberta government departments; these are contracts awarded without competition. CA: not used; all federal buyers are summarised together. Quebec: write Quebec to get Quebec public buyers (ministries, school service centres, cities, municipalities); all of Quebec is summarised together. CO: not used; all public buyers are summarised together. DE: not used; all German public buyers are summarised together. ES: not used; all Spanish public buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). FR: not used; all French public buyers are summarised together. GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. IE: not used; all Irish public buyers are summarised together. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. PL: not used; all Polish public buyers are summarised together. PT: not used; all Portuguese public buyers are summarised together. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). TH: not used; all Bangkok Metropolitan Administration buyers are summarised together. UA: not used; all Ukrainian public buyers are summarised together. Chicago: write Chicago to get City of Chicago awards (original awards of US$1,000 or more). US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."
      • changedInput schema / properties / country / description
        Previous value: -"AR = Argentina (national public bodies, COMPR.AR); AU = Australia (AusTender federal contract notices); BR = Brazil (unit prices of furniture in public purchases, Compras.gov.br); BR = Brazil (initial public contracts published on the PNCP national procurement portal); CA = Canada (buyer_area=Alberta here: Alberta government sole-source service contracts; federal contracts come from CanadaBuys, Quebec from SEAO); CA = Canada (federal award notices on CanadaBuys); CA = Canada (buyer_area=Quebec here: SEAO award notices of Quebec public buyers; federal contracts come from CanadaBuys); CO = Colombia (signed public contracts in SECOP II); DE = Germany (public contract award notices, Bekanntmachungsservice); ES = Spain (awarded public contracts, PLACSP); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; FR = France (awarded public contracts, DECP); GB = United Kingdom (Contracts Finder awarded contracts); IE = Ireland (public contract awards, eTenders); NZ = New Zealand (GETS contract award notices); PL = Poland (public contracts, e-Zamowienia BZP); PT = Portugal (public contracts, Portal BASE); SG = Singapore (GeBIZ tenders); TH = Thailand, Bangkok city administration only (Bangkok Metropolitan Administration contracts); UA = Ukraine (signed public contracts, Prozorro); US = United States, federal schedule contracts' hourly labour ceiling rates (GSA CALC+); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"New value: +"AR = Argentina (national public bodies, COMPR.AR); AU = Australia (AusTender federal contract notices); BR = Brazil (unit prices of furniture in public purchases, Compras.gov.br); BR = Brazil (initial public contracts published on the PNCP national procurement portal); CA = Canada (buyer_area=Alberta here: Alberta government sole-source service contracts; federal contracts come from CanadaBuys, Quebec from SEAO); CA = Canada (federal award notices on CanadaBuys); CA = Canada (buyer_area=Quebec here: SEAO award notices of Quebec public buyers; federal contracts come from CanadaBuys); CO = Colombia (signed public contracts in SECOP II); DE = Germany (public contract award notices, Bekanntmachungsservice); ES = Spain (awarded public contracts, PLACSP); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; FR = France (awarded public contracts, DECP); GB = United Kingdom (Contracts Finder awarded contracts); IE = Ireland (public contract awards, eTenders); NZ = New Zealand (GETS contract award notices); PL = Poland (public contracts, e-Zamowienia BZP); PT = Portugal (public contracts, Portal BASE); SG = Singapore (GeBIZ tenders); TH = Thailand, Bangkok city administration only (Bangkok Metropolitan Administration contracts); UA = Ukraine (signed public contracts, Prozorro); US = United States (buyer_area=Chicago here: City of Chicago contract awards; federal contracts come from USAspending); US = United States, federal schedule contracts' hourly labour ceiling rates (GSA CALC+); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"
      • changedInput schema / properties / cpv / description
        Previous value: -"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AR: not used; COMPR.AR has its own product groups, put the group in what. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. BR: optional Compras.gov.br product-family code as 'pdm:310' instead of a word. BR: not used. Alberta: not used. CA: not used. Quebec: not used. CO: not used. DE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. ES: a CPV code of 2 digits (a division, e.g. 45 construction) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what (what is still required, say anything such as 'works'). EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. FR: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. IE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 4523); used instead of the words in what. NZ: not used (New Zealand notices carry no CPV codes). PL: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. PT: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. SG: not used (Singapore tenders carry no CPV codes). TH: not used. UA: a product code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. US hourly labour rates: optional GSA schedule SIN as 'sin:541330ENG'. US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."New value: +"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AR: not used; COMPR.AR has its own product groups, put the group in what. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. BR: optional Compras.gov.br product-family code as 'pdm:310' instead of a word. BR: not used. Alberta: not used. CA: not used. Quebec: not used. CO: not used. DE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. ES: a CPV code of 2 digits (a division, e.g. 45 construction) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what (what is still required, say anything such as 'works'). EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. FR: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. IE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 4523); used instead of the words in what. NZ: not used (New Zealand notices carry no CPV codes). PL: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. PT: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. SG: not used (Singapore tenders carry no CPV codes). TH: not used. UA: a product code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. Chicago: not used. US hourly labour rates: optional GSA schedule SIN as 'sin:541330ENG'. US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months of purchases, by purchase date (default 24). BR: not used; each figure covers the contracts published in the last 7 days. Alberta: not used; each figure covers contracts starting in the newest 24 months. CA: not used; each figure covers the newest 24 months of awards. Quebec: not used; each figure covers awards dated in the newest 12 months. CO: not used; each figure covers the newest 12 months of signed contracts. DE: not used; each figure covers contracts concluded in the newest 6 months. ES: not used; each figure covers awards dated in the newest one to two days. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). FR: not used; each figure covers contracts notified in the newest 12 months. GB: 1 to 60 months, by award date. IE: not used; each figure covers the newest 24 months of awards. NZ: not used; the newest 24 months of awards are always shown. PL: not used; each figure covers the notices published in the newest weeks (the answer gives the dates). PT: not used; each figure covers contracts signed in the newest 12 months. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. TH: not used; each figure covers the newest 24 months of contracts. UA: not used; each figure covers contracts signed in the newest 90 days, from a daily sample of the newest contracts. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."New value: +"How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months of purchases, by purchase date (default 24). BR: not used; each figure covers the contracts published in the last 7 days. Alberta: not used; each figure covers contracts starting in the newest 24 months. CA: not used; each figure covers the newest 24 months of awards. Quebec: not used; each figure covers awards dated in the newest 12 months. CO: not used; each figure covers the newest 12 months of signed contracts. DE: not used; each figure covers contracts concluded in the newest 6 months. ES: not used; each figure covers awards dated in the newest one to two days. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). FR: not used; each figure covers contracts notified in the newest 12 months. GB: 1 to 60 months, by award date. IE: not used; each figure covers the newest 24 months of awards. NZ: not used; the newest 24 months of awards are always shown. PL: not used; each figure covers the notices published in the newest weeks (the answer gives the dates). PT: not used; each figure covers contracts signed in the newest 12 months. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. TH: not used; each figure covers the newest 24 months of contracts. UA: not used; each figure covers contracts signed in the newest 90 days, from a daily sample of the newest contracts. Chicago: not used; each figure covers awards approved in the newest 24 months. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."
      • changedInput schema / properties / what / description
        Previous value: -"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AR: 'all' or a COMPR.AR product group (rubro), in Spanish or English for the common ones ('informatica' or 'computers', 'alimentos' or 'food', 'limpieza' or 'cleaning'). An unknown word lists the groups. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. BR: office or school furniture in plain words ('filing cabinet', 'office chair', 'desk', 'school desk', 'whiteboard', 'safe', 'armchair'; Portuguese words such as 'cadeira' also work). Other goods are not covered. The figure is a UNIT price. BR: a common purchase in plain words, English or Portuguese ('school meals', 'merenda escolar', 'security guard services', 'cleaning services', 'laptops', 'ambulances', 'printers', 'diesel'). Recognised from Portuguese words in the contract description; other wording is not searched. Alberta: optional (left out = all); what=all for every sole-source service contract, or a common service in plain words ('consultancy', 'legal services', 'IT services', 'software', 'translation services'). CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. Quebec: a common purchase in plain words, in French or English ('laptops', 'ordinateurs portables', 'catering', 'road resurfacing', 'building cleaning'). CO: a common purchase in plain words ('catering', 'security guard services', 'office cleaning', 'laptops', 'ambulances', 'printers', 'photocopiers'). Recognised from the Spanish words in the contract description; other wording is not searched. DE: a common purchase in plain words, in German or English ('laptops', 'schulessen', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the lot's CPV product code. ES: a common purchase in plain words, in Spanish or English ('portatiles', 'laptops', 'road resurfacing', 'limpieza de oficinas', 'ambulances'). Recognised from the award's CPV product code. Only the newest one to two days of awards are summarised, so use a broad CPV division (45 = construction) for a figure. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. FR: a common purchase in plain words, in French or English ('ordinateurs portables', 'laptops', 'restauration scolaire', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. IE: a common purchase in plain words ('road resurfacing', 'office cleaning', 'catering', 'laptops', 'ambulances'). Recognised from the award's main CPV product code. NZ: optional (left out = all awards); a common purchase in plain words ('buses', 'laptops', 'cleaning', 'road resurfacing'; a purchase with fewer than 5 awards in 24 months gets no figure) or 'all'; read from the price library, not searched live. PL: a common purchase in plain words ('laptops', 'road resurfacing', 'office cleaning', 'school meals', 'ambulances'). Recognised from the notice's CPV product code. PT: a common purchase in plain words, in Portuguese or English ('computadores portateis', 'laptops', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. TH: a common purchase in plain words ('school meals', 'building cleaning', 'school cleaning', 'security guard services', 'laptops'). Recognised from Thai words in the contract title; other purchases are not searched. UA: a common purchase in plain words ('electricity', 'pharmaceuticals', 'legal services', 'IT services', 'insurance' (common purchases with too few contracts in the daily sample return no_matches)). Recognised from the contract's product code (DK 021, based on the CPV). US hourly labour rates: say the job and 'hourly rate', e.g. 'software engineer hourly rate'. The figure is a federal contract CEILING rate per hour, not a price paid. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."New value: +"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AR: 'all' or a COMPR.AR product group (rubro), in Spanish or English for the common ones ('informatica' or 'computers', 'alimentos' or 'food', 'limpieza' or 'cleaning'). An unknown word lists the groups. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. BR: office or school furniture in plain words ('filing cabinet', 'office chair', 'desk', 'school desk', 'whiteboard', 'safe', 'armchair'; Portuguese words such as 'cadeira' also work). Other goods are not covered. The figure is a UNIT price. BR: a common purchase in plain words, English or Portuguese ('school meals', 'merenda escolar', 'security guard services', 'cleaning services', 'laptops', 'ambulances', 'printers', 'diesel'). Recognised from Portuguese words in the contract description; other wording is not searched. Alberta: optional (left out = all); what=all for every sole-source service contract, or a common service in plain words ('consultancy', 'legal services', 'IT services', 'software', 'translation services'). CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. Quebec: a common purchase in plain words, in French or English ('laptops', 'ordinateurs portables', 'catering', 'road resurfacing', 'building cleaning'). CO: a common purchase in plain words ('catering', 'security guard services', 'office cleaning', 'laptops', 'ambulances', 'printers', 'photocopiers'). Recognised from the Spanish words in the contract description; other wording is not searched. DE: a common purchase in plain words, in German or English ('laptops', 'schulessen', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the lot's CPV product code. ES: a common purchase in plain words, in Spanish or English ('portatiles', 'laptops', 'road resurfacing', 'limpieza de oficinas', 'ambulances'). Recognised from the award's CPV product code. Only the newest one to two days of awards are summarised, so use a broad CPV division (45 = construction) for a figure. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. FR: a common purchase in plain words, in French or English ('ordinateurs portables', 'laptops', 'restauration scolaire', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. IE: a common purchase in plain words ('catering', 'school meals', 'software', 'consultancy', 'legal services', 'cars'; a purchase with fewer than 5 Irish awards in the window has no figure). Recognised from the award's main CPV product code. NZ: optional (left out = all awards); a common purchase in plain words ('buses', 'laptops', 'cleaning', 'road resurfacing'; a purchase with fewer than 5 awards in 24 months gets no figure) or 'all'; read from the price library, not searched live. PL: a common purchase in plain words ('laptops', 'road resurfacing', 'office cleaning', 'school meals', 'ambulances'). Recognised from the notice's CPV product code. PT: a common purchase in plain words, in Portuguese or English ('computadores portateis', 'laptops', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. TH: a common purchase in plain words ('school meals', 'building cleaning', 'school cleaning', 'security guard services', 'laptops'). Recognised from Thai words in the contract title; other purchases are not searched. UA: a common purchase in plain words ('electricity', 'pharmaceuticals', 'legal services', 'IT services', 'insurance' (common purchases with too few contracts in the daily sample return no_matches)). Recognised from the contract's product code (DK 021, based on the CPV). Chicago: what=all for every city award, or a common purchase in plain words ('consultancy', 'legal services', 'IT services', 'software', 'office cleaning'). US hourly labour rates: say the job and 'hourly rate', e.g. 'software engineer hourly rate'. The figure is a federal contract CEILING rate per hour, not a price paid. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."
    • Changedpricepaid_home_sales7 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); CH = Switzerland, city of Zürich only (Statistik Stadt Zürich: median price of condominiums sold, by district and quarter of the city; yearly); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HK = Hong Kong (public rental flats sold to sitting tenants at a government discount, not market prices); HK = Hong Kong (all registered residential sales by price band, estimated median; a public housing estate as town gives the Housing Authority's discounted flat sales instead); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); NZ = New Zealand (official median sale prices of residential sales by area, monthly); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL, Washington DC and Maricopa County AZ (Phoenix area) only; not nationwide; US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"New value: +"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Rio de Janeiro city: ITBI property-transfer tax declared values, not a verified price paid; Porto Alegre has its own source); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); CH = Switzerland, city of Zürich only (Statistik Stadt Zürich: median price of condominiums sold, by district and quarter of the city; yearly); CZ = Czechia (Czech Statistical Office: national average purchase price per square metre of flats and family houses, annual, CZK); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HK = Hong Kong (public rental flats sold to sitting tenants at a government discount, not market prices); HK = Hong Kong (all registered residential sales by price band, estimated median; a public housing estate as town gives the Housing Authority's discounted flat sales instead); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); NZ = New Zealand (official median sale prices of residential sales by area, monthly); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL, Washington DC and Maricopa County AZ (Phoenix area) only; not nationwide; US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AT",
        -  "AU",
        -  "BE",
        -  "BR",
        -  "CA",
        -  "CH",
        -  "DK",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DE",
        -  "EE",
        -  "ES",
        -  "HU",
        -  "IS",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "PL",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "FI",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IE",
        -  "NL",
        -  "NO",
        -  "NZ",
        -  "PT",
        -  "QA",
        -  "SE",
        -  "SG",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "AT",
        +  "AU",
        +  "BE",
        +  "BR",
        +  "CA",
        +  "CH",
        +  "CZ",
        +  "DK",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "DE",
        +  "EE",
        +  "ES",
        +  "HU",
        +  "IS",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "PL",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "FI",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "NL",
        +  "NO",
        +  "NZ",
        +  "PT",
        +  "QA",
        +  "SE",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • addedInput schema / properties / measure
        Added value: +{
        +  "description": "Czechia only: leave out for the average price in CZK per m2 (this source); 'index' for the Eurostat house price index (2015 = 100) instead.",
        +  "type": "string"
        +}
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. AU (Adelaide suburbs): not used; one median per quarter (the newest is returned). BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. BR: rounded to the nearest of 3, 6, 12 or 24. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. CH: not used; the figure is for the latest year published. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HK: rounded to the nearest of 12, 24 or 60. HK: 1 to 36 whole recent months that the Land Registry has published. Default 12. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. LV: ignored; VZD publishes calendar years (the latest full year is returned). NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. NZ: 1 gives the month, 2 to 6 the 3-month figure, 7 or more (and the default 12) the 12-month rolling figure. Small areas often have no monthly price, so the answer falls back to a wider window and says so. PL: 1 to 6 months of 30 days up to today; default 3, widened automatically to 6 then 12 months when a city has fewer than 5 recent sales (the register lags; the answer says so). Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). QA: 1 to 36 months back from the newest sale in the bulletin (not from today). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US (Maricopa County, AZ): rounded to the nearest of 3, 6, 12 or 24 (ZIP codes: 12 or 24). US, Washington DC: 1 to 36 months back from the latest sale in the tables. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."New value: +"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. AU (Adelaide suburbs): not used; one median per quarter (the newest is returned). BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. BR (Rio de Janeiro): rounded to the nearest of 3, 6, 12 or 24. BR: rounded to the nearest of 3, 6, 12 or 24. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. CH: not used; the figure is for the latest year published. CZ: ignored; the figure is annual (newest full calendar year). DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HK: rounded to the nearest of 12, 24 or 60. HK: 1 to 36 whole recent months that the Land Registry has published. Default 12. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. LV: ignored; VZD publishes calendar years (the latest full year is returned). NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. NZ: 1 gives the month, 2 to 6 the 3-month figure, 7 or more (and the default 12) the 12-month rolling figure. Small areas often have no monthly price, so the answer falls back to a wider window and says so. PL: 1 to 6 months of 30 days up to today; default 3, widened automatically to 6 then 12 months when a city has fewer than 5 recent sales (the register lags; the answer says so). Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). QA: 1 to 36 months back from the newest sale in the bulletin (not from today). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US (Maricopa County, AZ): rounded to the nearest of 3, 6, 12 or 24 (ZIP codes: 12 or 24). US, Washington DC: 1 to 36 months back from the latest sale in the tables. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. CH: not used; give a district or quarter of Zürich in town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HK: not supported; give the estate as town. HK: not supported. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. NZ: not supported; the publisher gives figures by area, so give the area as town. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US (Maricopa County, AZ): a 5-digit Arizona ZIP code (85xxx) with enough sales; 12 or 24 month windows only. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."New value: +"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR (Rio de Janeiro): a CEP starting 20 to 23 routes here, but figures are by neighbourhood; give the neighbourhood as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. CH: not used; give a district or quarter of Zürich in town. CZ: not supported (national average only). DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HK: not supported; give the estate as town. HK: not supported. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. NZ: not supported; the publisher gives figures by area, so give the area as town. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US (Maricopa County, AZ): a 5-digit Arizona ZIP code (85xxx) with enough sales; 12 or 24 month windows only. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. CH: flat (freehold condominium) only; houses are not in this table. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HK: flats only (any). HK: all homes together (any). HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. NZ: leave out or 'any'. The publisher gives one figure for all residential sales (houses, apartments and other dwellings together). PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US (Maricopa County, AZ): any (default), house (single-family) or condo (condominium and townhouse). US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."New value: +"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR (Rio de Janeiro): any, apartment or house. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. CH: flat (freehold condominium) only; houses are not in this table. CZ: flat (default) or house (family house). Leave out for flats. Prices are CZK per square metre. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HK: flats only (any). HK: all homes together (any). HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. NZ: leave out or 'any'. The publisher gives one figure for all residential sales (houses, apartments and other dwellings together). PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US (Maricopa County, AZ): any (default), house (single-family) or condo (condominium and townhouse). US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. CH: Zürich for the whole city, a district ('Kreis 7', 'Kreis 11') or a statistical quarter (Altstetten, Oerlikon, Seefeld, Enge). Other Swiss towns are not covered. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HK: a public housing estate such as 'Shan King' or a district; leave out for all Tenants Purchase Scheme estates. Discounted public-flat sales, not private market prices. HK: leave out for the all-Hong Kong estimate from Land Registry price bands. A public housing estate or district such as 'Shan King' gives discounted Tenants Purchase Scheme sales instead (not market prices). HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. NZ: a city or territorial authority ('Wellington', 'Christchurch', 'Hamilton', 'Queenstown-Lakes', 'Far North'), an Auckland local board ('Howick', 'Albert-Eden'), a region ('Canterbury', 'Otago', 'Wellington region'), or leave out for New Zealand. A name that is both a city and a region (Wellington, Auckland) gives the city; add 'region' for the region. Macrons are optional ('Taupo'). PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US (Maricopa County, AZ): a city such as 'Phoenix', 'Scottsdale', 'Mesa', 'Tempe', 'Chandler' or 'Gilbert' (add ', AZ' if the name exists elsewhere); leave out for the whole county. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."New value: +"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR (Rio de Janeiro): a Rio de Janeiro neighbourhood (bairro) such as 'Copacabana', 'Ipanema', 'Tijuca' or 'Barra da Tijuca', or 'Rio de Janeiro' for the whole city. Other Brazilian cities are not available here. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. CH: Zürich for the whole city, a district ('Kreis 7', 'Kreis 11') or a statistical quarter (Altstetten, Oerlikon, Seefeld, Enge). Other Swiss towns are not covered. CZ: ignored; CZSO publishes one national figure per year (Prague and the regions are not available here). The answer says so. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HK: a public housing estate such as 'Shan King' or a district; leave out for all Tenants Purchase Scheme estates. Discounted public-flat sales, not private market prices. HK: leave out for the all-Hong Kong estimate from Land Registry price bands. A public housing estate or district such as 'Shan King' gives discounted Tenants Purchase Scheme sales instead (not market prices). HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. NZ: a city or territorial authority ('Wellington', 'Christchurch', 'Hamilton', 'Queenstown-Lakes', 'Far North'), an Auckland local board ('Howick', 'Albert-Eden'), a region ('Canterbury', 'Otago', 'Wellington region'), or leave out for New Zealand. A name that is both a city and a region (Wellington, Auckland) gives the city; add 'region' for the region. Macrons are optional ('Taupo'). PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US (Maricopa County, AZ): a city such as 'Phoenix', 'Scottsdale', 'Mesa', 'Tempe', 'Chandler' or 'Gilbert' (add ', AZ' if the name exists elsewhere); leave out for the whole county. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."
    • Addedpricepaid_home_sales_history
  4. 13 tool updates
    • Changedpricepaid_check_price16 fields changed
      • addedInput schema / properties / commenced
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). tuition: Australia only: after_2020 (started on or after 1 January 2021, the default) or before_2021 (grandfathered students).",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / commodity
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). wholesale-power: electricity (default) or gas. gas returns wholesale natural-gas hub prices where a country has them (see the country notes); prices are per GJ or MWh as the answer states.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / contract / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). supplementary-health-insurance: individual = bought by the person (default); group = employer-arranged cover. France: individual (default) or group (employer-arranged). Ages are published for individual contracts only."New value: +"Parameter of the category (same name and meaning as in its own tool). energy: Norway only: type of electricity contract: total = all households together (default); fixed = fixed-price contracts; spot = contracts tied to the spot price; variable = variable-price contracts. Defau | supplementary-health-insurance: individual = bought by the person (default); group = employer-arranged cover. France: individual (default) or group (employer-arranged). Ages are published for individual contracts only."
      • changedInput schema / properties / cycle / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). tuition: Degree level: first = bachelor's (first cycle, the default), second = master's (second cycle). Also accepts bachelor, master, undergraduate, postgraduate. Canada, Statistics Canada: first = undergradu"New value: +"Parameter of the category (same name and meaning as in its own tool). tuition: Degree level: first = bachelor's (first cycle, the default), second = master's (second cycle). Also accepts bachelor, master, undergraduate, postgraduate. Australia: the Commonwealth supported amounts"
      • changedInput schema / properties / distance_km / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). transport-fares: Journey distance in kilometres (default 5). The fare is looked up in the published distance band. France (Île-de-France): not used, the single ticket costs the same for any distance in the region. Sin"New value: +"Parameter of the category (same name and meaning as in its own tool). transport-fares: Journey distance in kilometres (default 5). The fare is looked up in the published distance band. Spain (rail): not used, the fare is per route; give route instead. France (Île-de-France): not used, t"
      • changedInput schema / properties / fare_type / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). transport-fares: Fare group (default adult). The groups available depend on the country notes. France (Île-de-France): adult = single ticket Métro-Train-RER (default); student = annual Imagine R student pass. Seniors "New value: +"Parameter of the category (same name and meaning as in its own tool). transport-fares: Fare group (default adult). The groups available depend on the country notes. Spain (rail): not used, CNMC publishes one average fare per route and operator; leave out. France (Île-de-France): adult ="
      • addedInput schema / properties / field
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). tuition: Australia only: field of education, e.g. law, nursing, engineering, computing, education, medicine, agriculture (or an id from extra.all_fields). Default law_commerce.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / hub
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). wholesale-power: AU gas only: STTM hub ADL (Adelaide), BRI (Brisbane) or SYD (Sydney, default); short names like NSW, QLD or SA also work.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / market / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). wholesale-fresh-food: CA only: one wholesale centre (Calgary, Edmonton, Vancouver or Winnipeg). Leave out for all centres together. AAFC does not quote every centre every week (the latest file has only Calgary and Winnipeg | wholesale-markets: One wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. CL: optional wholesale market or fair: lo valledor, santiago, vega centra | wholesale-power: Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. DE: day-ahead only (the hourly auctio"New value: +"Parameter of the category (same name and meaning as in its own tool). wholesale-fresh-food: CA only: one wholesale centre (Calgary, Edmonton, Vancouver or Winnipeg). Leave out for all centres together. AAFC does not quote every centre every week (the latest file has only Calgary and Winnipeg | wholesale-markets: One wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. CL: optional wholesale market or fair: lo valledor, santiago, vega centra | wholesale-power: Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. AU gas: daily hub price (STTM ex post"
      • changedInput schema / properties / measure / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). home-upgrades: The upgrade: heat_pump, solar_pv, attic_insulation, wall_insulation, windows, or renovation (any home renovation works, where the publisher does not split by type). Plain words such as 'heat pump' or  | land-prices: price = what agricultural land sells for per hectare; rent = what it costs to rent per hectare for one year. EU/NO: price = average sale price of agricultural land per hectare (Eurostat apri_lprc); re"New value: +"Parameter of the category (same name and meaning as in its own tool). home-upgrades: The upgrade: heat_pump, solar_pv, attic_insulation, wall_insulation, windows, or renovation (any home renovation works, where the publisher does not split by type). Plain words such as 'heat pump' or  | land-prices: price = what agricultural land sells for per hectare; rent = what it costs to rent per hectare for one year. EU/NO: price = average sale price of agricultural land per hectare (Eurostat apri_lprc); re | price-levels: price_level (default): how expensive the country is against an average. inflation: how consumer prices changed over time (index, monthly and yearly change), only where the country notes list it. EU/NO"
      • changedInput schema / properties / medicine / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). medicines: Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. ES: Spanish active-ingredient or brand name, first word used ('paracetamol', 'ibuprofeno', 'ome"New value: +"Parameter of the category (same name and meaning as in its own tool). medicines: Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. CZ: Czech brand name, first word ('metformin', 'atorvastatin', 'ventolin') or an ATC code ('A10"
      • changedInput schema / properties / operator / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). energy: CO only: the utility area: 'bogota' (default, ENEL Bogotá), 'cali' (EMCALI), 'valle' (CELSIA Valle del Cauca) or 'tolima' (CELSIA Tolima). No other part of Colombia is covered."New value: +"Parameter of the category (same name and meaning as in its own tool). energy: CO only: the utility area: 'bogota' (default, ENEL Bogotá), 'cali' (EMCALI), 'valle' (CELSIA Valle del Cauca) or 'tolima' (CELSIA Tolima). No other part of Colombia is covered. | transport-fares: Spain (rail) only: total = all operators together (default), renfe-ave, renfe-avlo, iryo or ouigo. An operator CNMC did not see on that route in the newest month gives an error listing those it did."
      • addedInput schema / properties / route
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). transport-fares: Spain (rail) only: Madrid-Barcelona (default), Madrid-Valencia, Madrid-Alicante, Madrid-Málaga or Madrid-Sevilla, or just the destination (Barcelona, Seville...).",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / study_mode / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). tuition: full-time (the default) or part-time. Canada: full-time only (the default). Europe, Eurydice: full-time (default) or part-time. Taiwan: full-time day programmes only (the default)."New value: +"Parameter of the category (same name and meaning as in its own tool). tuition: full-time (the default) or part-time. Australia: amounts are per full-time year (EFTSL); full-time only. Canada: full-time only (the default). Europe, Eurydice: full-time (default) or part-time. Taiwa"
      • changedInput schema / properties / travel_time / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). transport-fares: early = the discounted band before the morning peak where a country has one; other = all other times (default). France (Île-de-France): no early band; leave out. Singapore: early = before 7.45am on we"New value: +"Parameter of the category (same name and meaning as in its own tool). transport-fares: early = the discounted band before the morning peak where a country has one; other = all other times (default). Spain (rail): not used, CNMC averages over departure times and purchase days; leave out."
      • changedInput schema / properties / year / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). diet-costs: Year of the estimate (2017 onwards). Leave out for the newest year the World Bank holds. World Bank: 2017 to the newest year held (2025 at the last check). Leave out for the newest year. | supplementary-health-insurance: Survey year (the survey is run every two years). Default: the newest. France: survey year 2019, 2021 or 2023 (default: newest)."New value: +"Parameter of the category (same name and meaning as in its own tool). diet-costs: Year of the estimate (2017 onwards). Leave out for the newest year the World Bank holds. World Bank: 2017 to the newest year held (2025 at the last check). Leave out for the newest year. | supplementary-health-insurance: Survey year (the survey is run every two years). Default: the newest. France: survey year 2019, 2021 or 2023 (default: newest). | tuition: Australia only: 2026 or 2027 rates. Default is the year in force today."
    • Changedpricepaid_contract_prices6 fields changed
      • changedInput schema / properties / buyer_area / description
        Previous value: -"Optional region or city to narrow to, see the country notes below. AR: not used; all national public bodies are summarised together. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. BR: two-letter state code of the buying body ('SP', 'RJ', 'DF'). BR: optional two-letter state code of the buyer (SP, RJ, MG, DF...); left out = all of Brazil. A state with fewer than 5 contracts for the purchase gets no figure. Alberta: write Alberta to get Alberta government departments; these are contracts awarded without competition. CA: not used; all federal buyers are summarised together. Quebec: write Quebec to get Quebec public buyers (ministries, school service centres, cities, municipalities); all of Quebec is summarised together. CO: not used; all public buyers are summarised together. DE: not used; all German public buyers are summarised together. ES: not used; all Spanish public buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). FR: not used; all French public buyers are summarised together. GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. PL: not used; all Polish public buyers are summarised together. PT: not used; all Portuguese public buyers are summarised together. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). UA: not used; all Ukrainian public buyers are summarised together. US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."New value: +"Optional region or city to narrow to, see the country notes below. AR: not used; all national public bodies are summarised together. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. BR: two-letter state code of the buying body ('SP', 'RJ', 'DF'). BR: optional two-letter state code of the buyer (SP, RJ, MG, DF...); left out = all of Brazil. A state with fewer than 5 contracts for the purchase gets no figure. Alberta: write Alberta to get Alberta government departments; these are contracts awarded without competition. CA: not used; all federal buyers are summarised together. Quebec: write Quebec to get Quebec public buyers (ministries, school service centres, cities, municipalities); all of Quebec is summarised together. CO: not used; all public buyers are summarised together. DE: not used; all German public buyers are summarised together. ES: not used; all Spanish public buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). FR: not used; all French public buyers are summarised together. GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. IE: not used; all Irish public buyers are summarised together. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. PL: not used; all Polish public buyers are summarised together. PT: not used; all Portuguese public buyers are summarised together. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). TH: not used; all Bangkok Metropolitan Administration buyers are summarised together. UA: not used; all Ukrainian public buyers are summarised together. US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."
      • changedInput schema / properties / country / description
        Previous value: -"AR = Argentina (national public bodies, COMPR.AR); AU = Australia (AusTender federal contract notices); BR = Brazil (unit prices of furniture in public purchases, Compras.gov.br); BR = Brazil (initial public contracts published on the PNCP national procurement portal); CA = Canada (buyer_area=Alberta here: Alberta government sole-source service contracts; federal contracts come from CanadaBuys, Quebec from SEAO); CA = Canada (federal award notices on CanadaBuys); CA = Canada (buyer_area=Quebec here: SEAO award notices of Quebec public buyers; federal contracts come from CanadaBuys); CO = Colombia (signed public contracts in SECOP II); DE = Germany (public contract award notices, Bekanntmachungsservice); ES = Spain (awarded public contracts, PLACSP); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; FR = France (awarded public contracts, DECP); GB = United Kingdom (Contracts Finder awarded contracts); NZ = New Zealand (GETS contract award notices); PL = Poland (public contracts, e-Zamowienia BZP); PT = Portugal (public contracts, Portal BASE); SG = Singapore (GeBIZ tenders); UA = Ukraine (signed public contracts, Prozorro); US = United States, federal schedule contracts' hourly labour ceiling rates (GSA CALC+); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"New value: +"AR = Argentina (national public bodies, COMPR.AR); AU = Australia (AusTender federal contract notices); BR = Brazil (unit prices of furniture in public purchases, Compras.gov.br); BR = Brazil (initial public contracts published on the PNCP national procurement portal); CA = Canada (buyer_area=Alberta here: Alberta government sole-source service contracts; federal contracts come from CanadaBuys, Quebec from SEAO); CA = Canada (federal award notices on CanadaBuys); CA = Canada (buyer_area=Quebec here: SEAO award notices of Quebec public buyers; federal contracts come from CanadaBuys); CO = Colombia (signed public contracts in SECOP II); DE = Germany (public contract award notices, Bekanntmachungsservice); ES = Spain (awarded public contracts, PLACSP); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; FR = France (awarded public contracts, DECP); GB = United Kingdom (Contracts Finder awarded contracts); IE = Ireland (public contract awards, eTenders); NZ = New Zealand (GETS contract award notices); PL = Poland (public contracts, e-Zamowienia BZP); PT = Portugal (public contracts, Portal BASE); SG = Singapore (GeBIZ tenders); TH = Thailand, Bangkok city administration only (Bangkok Metropolitan Administration contracts); UA = Ukraine (signed public contracts, Prozorro); US = United States, federal schedule contracts' hourly labour ceiling rates (GSA CALC+); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AR",
        -  "AU",
        -  "BR",
        -  "CA",
        -  "CO",
        -  "DE",
        -  "ES",
        -  "AT",
        -  "BE",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DK",
        -  "EE",
        -  "FI",
        -  "FR",
        -  "GR",
        -  "HU",
        -  "IE",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "NL",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "SE",
        -  "IS",
        -  "LI",
        -  "NO",
        -  "GB",
        -  "NZ",
        -  "SG",
        -  "UA",
        -  "US",
        -  "ZA"
        -]New value: +[
        +  "AR",
        +  "AU",
        +  "BR",
        +  "CA",
        +  "CO",
        +  "DE",
        +  "ES",
        +  "AT",
        +  "BE",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DK",
        +  "EE",
        +  "FI",
        +  "FR",
        +  "GR",
        +  "HU",
        +  "IE",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "NL",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "SE",
        +  "IS",
        +  "LI",
        +  "NO",
        +  "GB",
        +  "NZ",
        +  "SG",
        +  "TH",
        +  "UA",
        +  "US",
        +  "ZA"
        +]
      • changedInput schema / properties / cpv / description
        Previous value: -"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AR: not used; COMPR.AR has its own product groups, put the group in what. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. BR: optional Compras.gov.br product-family code as 'pdm:310' instead of a word. BR: not used. Alberta: not used. CA: not used. Quebec: not used. CO: not used. DE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. ES: a CPV code of 2 digits (a division, e.g. 45 construction) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what (what is still required, say anything such as 'works'). EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. FR: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. NZ: not used (New Zealand notices carry no CPV codes). PL: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. PT: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. SG: not used (Singapore tenders carry no CPV codes). UA: a product code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. US hourly labour rates: optional GSA schedule SIN as 'sin:541330ENG'. US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."New value: +"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AR: not used; COMPR.AR has its own product groups, put the group in what. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. BR: optional Compras.gov.br product-family code as 'pdm:310' instead of a word. BR: not used. Alberta: not used. CA: not used. Quebec: not used. CO: not used. DE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. ES: a CPV code of 2 digits (a division, e.g. 45 construction) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what (what is still required, say anything such as 'works'). EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. FR: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. IE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 4523); used instead of the words in what. NZ: not used (New Zealand notices carry no CPV codes). PL: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. PT: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. SG: not used (Singapore tenders carry no CPV codes). TH: not used. UA: a product code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. US hourly labour rates: optional GSA schedule SIN as 'sin:541330ENG'. US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months of purchases, by purchase date (default 24). BR: not used; each figure covers the contracts published in the last 7 days. Alberta: not used; each figure covers contracts starting in the newest 24 months. CA: not used; each figure covers the newest 24 months of awards. Quebec: not used; each figure covers awards dated in the newest 12 months. CO: not used; each figure covers the newest 12 months of signed contracts. DE: not used; each figure covers contracts concluded in the newest 6 months. ES: not used; each figure covers awards dated in the newest one to two days. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). FR: not used; each figure covers contracts notified in the newest 12 months. GB: 1 to 60 months, by award date. NZ: not used; the newest 24 months of awards are always shown. PL: not used; each figure covers the notices published in the newest weeks (the answer gives the dates). PT: not used; each figure covers contracts signed in the newest 12 months. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. UA: not used; each figure covers contracts signed in the newest 90 days, from a daily sample of the newest contracts. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."New value: +"How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months of purchases, by purchase date (default 24). BR: not used; each figure covers the contracts published in the last 7 days. Alberta: not used; each figure covers contracts starting in the newest 24 months. CA: not used; each figure covers the newest 24 months of awards. Quebec: not used; each figure covers awards dated in the newest 12 months. CO: not used; each figure covers the newest 12 months of signed contracts. DE: not used; each figure covers contracts concluded in the newest 6 months. ES: not used; each figure covers awards dated in the newest one to two days. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). FR: not used; each figure covers contracts notified in the newest 12 months. GB: 1 to 60 months, by award date. IE: not used; each figure covers the newest 24 months of awards. NZ: not used; the newest 24 months of awards are always shown. PL: not used; each figure covers the notices published in the newest weeks (the answer gives the dates). PT: not used; each figure covers contracts signed in the newest 12 months. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. TH: not used; each figure covers the newest 24 months of contracts. UA: not used; each figure covers contracts signed in the newest 90 days, from a daily sample of the newest contracts. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."
      • changedInput schema / properties / what / description
        Previous value: -"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AR: 'all' or a COMPR.AR product group (rubro), in Spanish or English for the common ones ('informatica' or 'computers', 'alimentos' or 'food', 'limpieza' or 'cleaning'). An unknown word lists the groups. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. BR: office or school furniture in plain words ('filing cabinet', 'office chair', 'desk', 'school desk', 'whiteboard', 'safe', 'armchair'; Portuguese words such as 'cadeira' also work). Other goods are not covered. The figure is a UNIT price. BR: a common purchase in plain words, English or Portuguese ('school meals', 'merenda escolar', 'security guard services', 'cleaning services', 'laptops', 'ambulances', 'printers', 'diesel'). Recognised from Portuguese words in the contract description; other wording is not searched. Alberta: optional (left out = all); what=all for every sole-source service contract, or a common service in plain words ('consultancy', 'legal services', 'IT services', 'software', 'translation services'). CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. Quebec: a common purchase in plain words, in French or English ('laptops', 'ordinateurs portables', 'catering', 'road resurfacing', 'building cleaning'). CO: a common purchase in plain words ('catering', 'security guard services', 'office cleaning', 'laptops', 'ambulances', 'printers', 'photocopiers'). Recognised from the Spanish words in the contract description; other wording is not searched. DE: a common purchase in plain words, in German or English ('laptops', 'schulessen', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the lot's CPV product code. ES: a common purchase in plain words, in Spanish or English ('portatiles', 'laptops', 'road resurfacing', 'limpieza de oficinas', 'ambulances'). Recognised from the award's CPV product code. Only the newest one to two days of awards are summarised, so use a broad CPV division (45 = construction) for a figure. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. FR: a common purchase in plain words, in French or English ('ordinateurs portables', 'laptops', 'restauration scolaire', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. NZ: optional (left out = all awards); a common purchase in plain words ('buses', 'laptops', 'cleaning', 'road resurfacing'; a purchase with fewer than 5 awards in 24 months gets no figure) or 'all'; read from the price library, not searched live. PL: a common purchase in plain words ('laptops', 'road resurfacing', 'office cleaning', 'school meals', 'ambulances'). Recognised from the notice's CPV product code. PT: a common purchase in plain words, in Portuguese or English ('computadores portateis', 'laptops', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. UA: a common purchase in plain words ('electricity', 'pharmaceuticals', 'legal services', 'IT services', 'insurance' (common purchases with too few contracts in the daily sample return no_matches)). Recognised from the contract's product code (DK 021, based on the CPV). US hourly labour rates: say the job and 'hourly rate', e.g. 'software engineer hourly rate'. The figure is a federal contract CEILING rate per hour, not a price paid. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."New value: +"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AR: 'all' or a COMPR.AR product group (rubro), in Spanish or English for the common ones ('informatica' or 'computers', 'alimentos' or 'food', 'limpieza' or 'cleaning'). An unknown word lists the groups. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. BR: office or school furniture in plain words ('filing cabinet', 'office chair', 'desk', 'school desk', 'whiteboard', 'safe', 'armchair'; Portuguese words such as 'cadeira' also work). Other goods are not covered. The figure is a UNIT price. BR: a common purchase in plain words, English or Portuguese ('school meals', 'merenda escolar', 'security guard services', 'cleaning services', 'laptops', 'ambulances', 'printers', 'diesel'). Recognised from Portuguese words in the contract description; other wording is not searched. Alberta: optional (left out = all); what=all for every sole-source service contract, or a common service in plain words ('consultancy', 'legal services', 'IT services', 'software', 'translation services'). CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. Quebec: a common purchase in plain words, in French or English ('laptops', 'ordinateurs portables', 'catering', 'road resurfacing', 'building cleaning'). CO: a common purchase in plain words ('catering', 'security guard services', 'office cleaning', 'laptops', 'ambulances', 'printers', 'photocopiers'). Recognised from the Spanish words in the contract description; other wording is not searched. DE: a common purchase in plain words, in German or English ('laptops', 'schulessen', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the lot's CPV product code. ES: a common purchase in plain words, in Spanish or English ('portatiles', 'laptops', 'road resurfacing', 'limpieza de oficinas', 'ambulances'). Recognised from the award's CPV product code. Only the newest one to two days of awards are summarised, so use a broad CPV division (45 = construction) for a figure. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. FR: a common purchase in plain words, in French or English ('ordinateurs portables', 'laptops', 'restauration scolaire', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. IE: a common purchase in plain words ('road resurfacing', 'office cleaning', 'catering', 'laptops', 'ambulances'). Recognised from the award's main CPV product code. NZ: optional (left out = all awards); a common purchase in plain words ('buses', 'laptops', 'cleaning', 'road resurfacing'; a purchase with fewer than 5 awards in 24 months gets no figure) or 'all'; read from the price library, not searched live. PL: a common purchase in plain words ('laptops', 'road resurfacing', 'office cleaning', 'school meals', 'ambulances'). Recognised from the notice's CPV product code. PT: a common purchase in plain words, in Portuguese or English ('computadores portateis', 'laptops', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. TH: a common purchase in plain words ('school meals', 'building cleaning', 'school cleaning', 'security guard services', 'laptops'). Recognised from Thai words in the contract title; other purchases are not searched. UA: a common purchase in plain words ('electricity', 'pharmaceuticals', 'legal services', 'IT services', 'insurance' (common purchases with too few contracts in the daily sample return no_matches)). Recognised from the contract's product code (DK 021, based on the CPV). US hourly labour rates: say the job and 'hourly rate', e.g. 'software engineer hourly rate'. The figure is a federal contract CEILING rate per hour, not a price paid. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."
    • Changedpricepaid_energy_prices5 fields changed
      • changedInput schema / properties / consumption_band / description
        Previous value: -"Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BE with supplier_offers=true: not used (offers are priced per kWh, whatever the consumption). BR: not used (one residential tariff per distributor). CH: ElCom household profile H1 to H8 (default H4 = typical 5-room apartment with electric stove and dryer, about 4,500 kWh a year). The other profiles are listed in the answer. CO: the voltage level: '1' (default: households and small users), '2' or '3'. EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. Business, EU/NO/IS/candidates, annual consumption of the business. Electricity: ALL = all consumption bands together; IA = under 20 MWh a year; IB = 20 to 499 MWh a year; IC = 500 to 1,999 MWh a year; ID = 2,000 to 19,999 MWh a year; IE = 20,000 to 69,999 MWh a year; IF = 70,000 to 149,999 MWh a year; IG = 150,000 MWh a year or more; default IC (Eurostat's reference band for medium-sized business consumers). Gas: I1 = under 1,000 GJ a year (under about 278 MWh); I2 = 1,000 to 9,999 GJ a year (about 278 to 2,777 MWh); I3 = 10,000 to 99,999 GJ a year (about 2,778 to 27,777 MWh); I4 = 100,000 to 999,999 GJ a year (about 27,778 to 277,777 MWh); I5 = 1,000,000 to 3,999,999 GJ a year (about 277,778 to 1,111,111 MWh); I6 = 4,000,000 GJ a year or more (about 1,111,112 MWh and over); default I3. Gas has no all-bands total; ALL works for electricity only. Eurostat codes such as MWH500-1999 or GJ10000-99999 also work. A small shop or office is typically IA or IB (electricity) and I1 (gas); a factory IC to IE. Finland, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 15,000 kWh a year; DE = over 15,000 kWh a year; default DC. Business GB, annual consumption of the business, by DESNZ size band name or by the matching Eurostat letter. Electricity: Very Small (IA) = under 20 MWh a year; Small (IB) = 20 to 499 MWh a year; Small/Medium (IC) = 500 to 1,999 MWh a year; Medium (ID) = 2,000 to 19,999 MWh a year; Large (IE) = 20,000 to 69,999 MWh a year; Very Large (IF) = 70,000 to 150,000 MWh a year; Extra Large (IG) = over 150,000 MWh a year. Gas: Very Small (I1) = under 278 MWh a year; Small (I2) = 278 to 2,777 MWh a year; Medium (I3) = 2,778 to 27,777 MWh a year; Large (I4) = 27,778 to 277,777 MWh a year; Very Large (I5) = 277,778 to 1,111,112 MWh a year (no band above Very Large, so Eurostat I6 has no UK figure). Average = all bands together. Default: Small/Medium for electricity (= Eurostat IC) and Medium for gas (= I3). GB: not used (the cap is a unit rate and a standing charge, not a price by consumption band). Netherlands, annual consumption. Electricity: DA = under 1 MWh (1,000 kWh) a year; DB = 1 to 2.5 MWh (1,000 to 2,499 kWh) a year; DC = 2.5 to 5 MWh (2,500 to 4,999 kWh) a year; most households; DD = 5 to 15 MWh (5,000 to 14,999 kWh) a year; DE = 15 MWh (15,000 kWh) a year or more; default DC. Gas: D1 = under 569 m3 (under 20 GJ) a year; D2 = 569 to 5,687 m3 (20 to 200 GJ) a year; most households; D3 = 5,687 m3 (200 GJ) a year or more; default D2. NZ: 'standard' (default, standard household user) or 'low' (low user). Sweden, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. SG: one flat domestic tariff; leave out. TW: monthly use: 'standard' (default, 330 kWh), 'low' (120 kWh), 'high' (700 kWh) or a number of kWh a month (1 to 5000). US: not used (EIA publishes one average for all residential customers in a state). Business US: not used (EIA publishes one commercial average per state, no consumption bands)."New value: +"Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BE with supplier_offers=true: not used (offers are priced per kWh, whatever the consumption). BR: not used (one residential tariff per distributor). CH: ElCom household profile H1 to H8 (default H4 = typical 5-room apartment with electric stove and dryer, about 4,500 kWh a year). The other profiles are listed in the answer. CO: the voltage level: '1' (default: households and small users), '2' or '3'. EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. Business, EU/NO/IS/candidates, annual consumption of the business. Electricity: ALL = all consumption bands together; IA = under 20 MWh a year; IB = 20 to 499 MWh a year; IC = 500 to 1,999 MWh a year; ID = 2,000 to 19,999 MWh a year; IE = 20,000 to 69,999 MWh a year; IF = 70,000 to 149,999 MWh a year; IG = 150,000 MWh a year or more; default IC (Eurostat's reference band for medium-sized business consumers). Gas: I1 = under 1,000 GJ a year (under about 278 MWh); I2 = 1,000 to 9,999 GJ a year (about 278 to 2,777 MWh); I3 = 10,000 to 99,999 GJ a year (about 2,778 to 27,777 MWh); I4 = 100,000 to 999,999 GJ a year (about 27,778 to 277,777 MWh); I5 = 1,000,000 to 3,999,999 GJ a year (about 277,778 to 1,111,111 MWh); I6 = 4,000,000 GJ a year or more (about 1,111,112 MWh and over); default I3. Gas has no all-bands total; ALL works for electricity only. Eurostat codes such as MWH500-1999 or GJ10000-99999 also work. A small shop or office is typically IA or IB (electricity) and I1 (gas); a factory IC to IE. Finland, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 15,000 kWh a year; DE = over 15,000 kWh a year; default DC. Business GB, annual consumption of the business, by DESNZ size band name or by the matching Eurostat letter. Electricity: Very Small (IA) = under 20 MWh a year; Small (IB) = 20 to 499 MWh a year; Small/Medium (IC) = 500 to 1,999 MWh a year; Medium (ID) = 2,000 to 19,999 MWh a year; Large (IE) = 20,000 to 69,999 MWh a year; Very Large (IF) = 70,000 to 150,000 MWh a year; Extra Large (IG) = over 150,000 MWh a year. Gas: Very Small (I1) = under 278 MWh a year; Small (I2) = 278 to 2,777 MWh a year; Medium (I3) = 2,778 to 27,777 MWh a year; Large (I4) = 27,778 to 277,777 MWh a year; Very Large (I5) = 277,778 to 1,111,112 MWh a year (no band above Very Large, so Eurostat I6 has no UK figure). Average = all bands together. Default: Small/Medium for electricity (= Eurostat IC) and Medium for gas (= I3). GB: not used (the cap is a unit rate and a standing charge, not a price by consumption band). Netherlands, annual consumption. Electricity: DA = under 1 MWh (1,000 kWh) a year; DB = 1 to 2.5 MWh (1,000 to 2,499 kWh) a year; DC = 2.5 to 5 MWh (2,500 to 4,999 kWh) a year; most households; DD = 5 to 15 MWh (5,000 to 14,999 kWh) a year; DE = 15 MWh (15,000 kWh) a year or more; default DC. Gas: D1 = under 569 m3 (under 20 GJ) a year; D2 = 569 to 5,687 m3 (20 to 200 GJ) a year; most households; D3 = 5,687 m3 (200 GJ) a year or more; default D2. Norway: not used; SSB publishes no consumption bands. Use contract instead. NZ: 'standard' (default, standard household user) or 'low' (low user). Sweden, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. SG: one flat domestic tariff; leave out. TW: monthly use: 'standard' (default, 330 kWh), 'low' (120 kWh), 'high' (700 kWh) or a number of kWh a month (1 to 5000). US: not used (EIA publishes one average for all residential customers in a state). Business US: not used (EIA publishes one commercial average per state, no consumption bands)."
      • addedInput schema / properties / contract
        Added value: +{
        +  "description": "Norway only: type of electricity contract: total = all households together (default); fixed = fixed-price contracts; spot = contracts tied to the spot price; variable = variable-price contracts. Default total.",
        +  "type": "string"
        +}
      • changedInput schema / properties / country / description
        Previous value: -"BE = Belgium (with supplier_offers=true: Flemish regulator VREG, fixed-price home electricity and gas offers listed in the V-test, monthly; without it: Eurostat's national average); BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); CH = Switzerland (ElCom: published household electricity tariff per kWh, CHF, Switzerland or one canton); CO = Colombia (regulated electricity unit cost of supply, COP per kWh, for four utility areas only: Bogotá, Cali, Valle del Cauca, Tolima; a posted tariff component); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; With sector=business, official average prices paid by businesses (Eurostat) for the EU member states, NO, IS and the EU candidate countries, as ISO codes (GR for Greece): AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, NO, IS, AL, BA, GE, MD, ME, MK, RS, TR, UA; FI = Finland (Statistics Finland: average household electricity price in euro per kWh by consumption band, monthly, official statistic); With sector=business, GB = United Kingdom (DESNZ: official average prices paid by non-domestic consumers, pence per kWh by size band, quarterly; household GB comes from Ofgem); GB = Great Britain (Ofgem energy price cap: maximum unit rate in pence per kWh and daily standing charge for default tariffs, by region and payment method, quarterly, a regulated posted price); NL = Netherlands (Statistics Netherlands CBS: average household electricity price in euro per kWh and gas price in euro per m3 by consumption class, half-yearly, official statistic); NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); SE = Sweden (Statistics Sweden SCB: average household electricity price in SEK per kWh by consumption band, half-yearly, official statistic); SG = Singapore (SP Group's published annual electricity tariff for domestic supplies, SGD per kWh excluding GST, a posted tariff); TW = Taiwan (Taipower's published residential electricity tariff: average price per kWh for a month's use, TWD, a posted tariff); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly); With sector=business, US = United States (EIA: average commercial-sector electricity price in cents per kWh and commercial natural gas price in US$ per thousand cubic feet, by state, monthly)"New value: +"BE = Belgium (with supplier_offers=true: Flemish regulator VREG, fixed-price home electricity and gas offers listed in the V-test, monthly; without it: Eurostat's national average); BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); CH = Switzerland (ElCom: published household electricity tariff per kWh, CHF, Switzerland or one canton); CO = Colombia (regulated electricity unit cost of supply, COP per kWh, for four utility areas only: Bogotá, Cali, Valle del Cauca, Tolima; a posted tariff component); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; With sector=business, official average prices paid by businesses (Eurostat) for the EU member states, NO, IS and the EU candidate countries, as ISO codes (GR for Greece): AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, NO, IS, AL, BA, GE, MD, ME, MK, RS, TR, UA; FI = Finland (Statistics Finland: average household electricity price in euro per kWh by consumption band, monthly, official statistic); With sector=business, GB = United Kingdom (DESNZ: official average prices paid by non-domestic consumers, pence per kWh by size band, quarterly; household GB comes from Ofgem); GB = Great Britain (Ofgem energy price cap: maximum unit rate in pence per kWh and daily standing charge for default tariffs, by region and payment method, quarterly, a regulated posted price); NL = Netherlands (Statistics Netherlands CBS: average household electricity price in euro per kWh and gas price in euro per m3 by consumption class, half-yearly, official statistic); NO = Norway (Statistics Norway: average household electricity price in NOK per kWh by contract type, quarterly, official statistic); NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); SE = Sweden (Statistics Sweden SCB: average household electricity price in SEK per kWh by consumption band, half-yearly, official statistic); SG = Singapore (SP Group's published annual electricity tariff for domestic supplies, SGD per kWh excluding GST, a posted tariff); TW = Taiwan (Taipower's published residential electricity tariff: average price per kWh for a month's use, TWD, a posted tariff); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly); With sector=business, US = United States (EIA: average commercial-sector electricity price in cents per kWh and commercial natural gas price in US$ per thousand cubic feet, by state, monthly)"
      • changedInput schema / properties / energy / description
        Previous value: -"electricity or gas (natural gas). BE with supplier_offers=true: electricity (single-meter day tariff) or gas; the energy cost per kWh of the fixed-price products suppliers list for homes in Flanders. BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. CH: electricity only (no gas). A published regulated tariff, shown as a posted price. CO: electricity only (no gas). EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). Business, EU/NO/IS/candidates: Eurostat's latest half-year may be missing for some countries or bands (status no_matches); try another band. Finland: electricity only (Statistics Finland's table has no gas); euro per kWh, a national average. Business GB: electricity or gas, pence per kWh converted to pounds per kWh. GB: electricity (single-rate) and gas, in GBP per kWh with the standing charge in extra. The Ofgem cap is a regulated maximum on default tariffs, not a price paid. Netherlands: electricity (euro per kWh) and gas (euro per m3, with a calculated euro per kWh in extra); national averages. NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. Sweden: electricity only (SCB publishes no household gas price); SEK per kWh, a national average. SG: electricity only (no gas). TW: electricity only (no gas). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly. Business US: electricity = average commercial-sector price (answered in US dollars per kWh, also in cents; the industrial-sector price is in the extras); gas = average commercial natural gas price in US dollars per thousand cubic feet (Mcf). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."New value: +"electricity or gas (natural gas). BE with supplier_offers=true: electricity (single-meter day tariff) or gas; the energy cost per kWh of the fixed-price products suppliers list for homes in Flanders. BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. CH: electricity only (no gas). A published regulated tariff, shown as a posted price. CO: electricity only (no gas). EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). Business, EU/NO/IS/candidates: Eurostat's latest half-year may be missing for some countries or bands (status no_matches); try another band. Finland: electricity only (Statistics Finland's table has no gas); euro per kWh, a national average. Business GB: electricity or gas, pence per kWh converted to pounds per kWh. GB: electricity (single-rate) and gas, in GBP per kWh with the standing charge in extra. The Ofgem cap is a regulated maximum on default tariffs, not a price paid. Netherlands: electricity (euro per kWh) and gas (euro per m3, with a calculated euro per kWh in extra); national averages. Norway: electricity only here (SSB's table has no gas); NOK per kWh, a national average of the power itself, without grid rent. NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. Sweden: electricity only (SCB publishes no household gas price); SEK per kWh, a national average. SG: electricity only (no gas). TW: electricity only (no gas). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly. Business US: electricity = average commercial-sector price (answered in US dollars per kWh, also in cents; the industrial-sector price is in the extras); gas = average commercial natural gas price in US dollars per thousand cubic feet (Mcf). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."
      • changedInput schema / properties / taxes / description
        Previous value: -"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BE with supplier_offers=true: not used. The offers are always excluding VAT, grid fees, taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. CH: one published total (energy + grid use + charges + federal aid fee); leave taxes out. CO: not used; the figure is the regulated unit cost (CU) before taxes, subsidies and contributions. Business, EU/NO/IS/candidates: default 'excl_vat' (excluding VAT and other recoverable taxes and levies: what a business really bears); 'all' = all taxes and levies including VAT; 'none' = excluding all taxes and levies. Finland: all = with electricity tax and VAT (default); none = energy plus distribution only, calculated by ProofPrice from Statistics Finland's parts. Business GB: DESNZ prices never include VAT. Default 'excl_vat' = excluding VAT, including the Climate Change Levy (table 3.4.2); 'none' = also excluding the Climate Change Levy (table 3.4.1); 'all' gives the same figure as 'excl_vat' and the answer says so. GB: not used. Gas figures include 5% VAT; electricity has no VAT from 1 October 2026 to 31 March 2027 (Ofgem's own wording). Netherlands: all = CBS's price with VAT and taxes (default); excl_vat = without VAT, taxes in; none = without VAT and taxes. All three are published by CBS. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. Sweden: all = SCB's total with electricity tax and VAT (default); excl_vat and none are calculated by ProofPrice from SCB's published parts. SG: not used; the figure excludes GST. TW: not used; the figure is the published tariff before any tax or surcharge. US: not used (EIA publishes one average per state). Business US: not used (EIA publishes one average per state)."New value: +"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BE with supplier_offers=true: not used. The offers are always excluding VAT, grid fees, taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. CH: one published total (energy + grid use + charges + federal aid fee); leave taxes out. CO: not used; the figure is the regulated unit cost (CU) before taxes, subsidies and contributions. Business, EU/NO/IS/candidates: default 'excl_vat' (excluding VAT and other recoverable taxes and levies: what a business really bears); 'all' = all taxes and levies including VAT; 'none' = excluding all taxes and levies. Finland: all = with electricity tax and VAT (default); none = energy plus distribution only, calculated by ProofPrice from Statistics Finland's parts. Business GB: DESNZ prices never include VAT. Default 'excl_vat' = excluding VAT, including the Climate Change Levy (table 3.4.2); 'none' = also excluding the Climate Change Levy (table 3.4.1); 'all' gives the same figure as 'excl_vat' and the answer says so. GB: not used. Gas figures include 5% VAT; electricity has no VAT from 1 October 2026 to 31 March 2027 (Ofgem's own wording). Netherlands: all = CBS's price with VAT and taxes (default); excl_vat = without VAT, taxes in; none = without VAT and taxes. All three are published by CBS. Norway: all = including VAT (default); none or excl_vat = excluding taxes. SSB publishes only these two levels. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. Sweden: all = SCB's total with electricity tax and VAT (default); excl_vat and none are calculated by ProofPrice from SCB's published parts. SG: not used; the figure excludes GST. TW: not used; the figure is the published tariff before any tax or surcharge. US: not used (EIA publishes one average per state). Business US: not used (EIA publishes one average per state)."
    • Changedpricepaid_farm_gate_prices4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"CA = Canada (Statistics Canada: monthly average prices received by farmers, by province, official statistic, not a live price)"New value: +"CA = Canada (Statistics Canada: monthly average prices received by farmers, by province, official statistic, not a live price); GB = United Kingdom (Defra: monthly average price farmers received for milk, official statistic, not a shop price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CA"
        -]New value: +[
        +  "CA",
        +  "GB"
        +]
      • changedInput schema / properties / product / description
        Previous value: -"The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: a crop or animal product in everyday words, e.g. wheat, milling wheat, feed wheat, durum, oats, barley, feed barley, malt barley, soybeans, corn, flaxseed, canola, rye, lentils, dry peas, canary seed, potatoes, seed potatoes, table potatoes, processing potatoes, cattle, cows, steers, heifers, calves, lambs, feeder cattle, feeder steers, feeder heifers, feeder calves. Prices are in Canadian dollars in Statistics Canada's own unit for each series (per metric tonne for grains and oilseeds, per hundredweight for cattle, hogs and potatoes, per kilolitre for milk, per dozen for eggs); the answer names the unit."New value: +"The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: a crop or animal product in everyday words, e.g. wheat, milling wheat, feed wheat, durum, oats, barley, feed barley, malt barley, soybeans, corn, flaxseed, canola, rye, lentils, dry peas, canary seed, potatoes, seed potatoes, table potatoes, processing potatoes, cattle, cows, steers, heifers, calves, lambs, feeder cattle, feeder steers, feeder heifers, feeder calves. Prices are in Canadian dollars in Statistics Canada's own unit for each series (per metric tonne for grains and oilseeds, per hundredweight for cattle, hogs and potatoes, per kilolitre for milk, per dozen for eggs); the answer names the unit. United Kingdom: only 'milk' (the monthly price UK dairy farmers received, in pence per litre; the answer gives pounds per litre and the pence figure)."
      • changedInput schema / properties / region / description
        Previous value: -"Region inside the country, as the statistics office publishes it (for example a province or state). Some countries publish no national figure, so the answer then asks for a region. Canada: a province is required (Ontario, Quebec, Saskatchewan, Alberta, Manitoba, British Columbia, Nova Scotia, New Brunswick, Prince Edward Island, Newfoundland and Labrador). Statistics Canada publishes no Canada total in this table. A city such as Saskatoon is answered with its province. Not every product is published for every province."New value: +"Region inside the country, as the statistics office publishes it (for example a province or state). Some countries publish no national figure, so the answer then asks for a region. Canada: a province is required (Ontario, Quebec, Saskatchewan, Alberta, Manitoba, British Columbia, Nova Scotia, New Brunswick, Prince Edward Island, Newfoundland and Labrador). Statistics Canada publishes no Canada total in this table. A city such as Saskatoon is answered with its province. Not every product is published for every province. United Kingdom: not needed. Defra publishes one figure for the whole UK, so a nation such as 'Scotland' is answered with the UK average and a note."
    • Changedpricepaid_fuel_price_history7 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). Montenegro: not used (national price only). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); CO = Colombia (compressed natural gas only, monthly station prices from SICOM; no gasoline or diesel); CR = Costa Rica (regulator ARESEP: national maximum price, not a station price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TH = Thailand (EPPO monthly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"New value: +"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); CO = Colombia (compressed natural gas only, monthly station prices from SICOM; no gasoline or diesel); CR = Costa Rica (regulator ARESEP: national maximum price, not a station price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FI = Finland (Statistics Finland: monthly national average pump price, official statistic, not a live pump price); FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; ME = Montenegro (government maximum price, not a station price); MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TH = Thailand (EPPO monthly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "BR",
        -  "CA",
        -  "CO",
        -  "CR",
        -  "ES",
        -  "IE",
        -  "AT",
        -  "DE",
        -  "NL",
        -  "BE",
        -  "PT",
        -  "PL",
        -  "DK",
        -  "SE",
        -  "FI",
        -  "LU",
        -  "GR",
        -  "CZ",
        -  "SK",
        -  "SI",
        -  "HR",
        -  "HU",
        -  "RO",
        -  "BG",
        -  "EE",
        -  "LV",
        -  "LT",
        -  "CY",
        -  "MT",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IT",
        -  "MX",
        -  "MY",
        -  "NO",
        -  "NZ",
        -  "SG",
        -  "TH",
        -  "TW",
        -  "US",
        -  "UY"
        -]New value: +[
        +  "AU",
        +  "BR",
        +  "CA",
        +  "CO",
        +  "CR",
        +  "ES",
        +  "IE",
        +  "AT",
        +  "DE",
        +  "NL",
        +  "BE",
        +  "PT",
        +  "PL",
        +  "DK",
        +  "SE",
        +  "FI",
        +  "LU",
        +  "GR",
        +  "CZ",
        +  "SK",
        +  "SI",
        +  "HR",
        +  "HU",
        +  "RO",
        +  "BG",
        +  "EE",
        +  "LV",
        +  "LT",
        +  "CY",
        +  "MT",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IT",
        +  "ME",
        +  "MX",
        +  "MY",
        +  "NO",
        +  "NZ",
        +  "SG",
        +  "TH",
        +  "TW",
        +  "US",
        +  "UY"
        +]
      • changedInput schema / properties / fuel / description
        Previous value: -"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. CO: only methane (vehicular natural gas, GNCV), in COP per cubic metre (not per kg). Gasoline and diesel are not available. Costa Rica: petrol95 (Gasolina RON 95) or diesel (automotive, 50 ppm), the regulated maximum price in colones per litre with IVA. Gasolina RON 91 is given in the answer as extra information. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TH: petrol95 (ULG 95; petrol98 gets the same series), diesel (HSD B7) or lpg (automotive LPG per litre). Gasoline 91 and kerosene are in extra.other_products. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."New value: +"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. CO: only methane (vehicular natural gas, GNCV), in COP per cubic metre (not per kg). Gasoline and diesel are not available. Costa Rica: petrol95 (Gasolina RON 95) or diesel (automotive, 50 ppm), the regulated maximum price in colones per litre with IVA. Gasolina RON 91 is given in the answer as extra information. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. Finland: petrol95 (95 E10 unleaded) or diesel, as a national monthly average per litre in euro with VAT and duties. Premium petrol, E85, LPG, CNG, heating oil and renewable diesel are not served. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Montenegro: petrol95 (Eurosuper 95) or diesel (Eurodiesel), the government maximum retail price in euro per litre with taxes. Eurosuper 98 and heating oil are given in the answer as extra information. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TH: petrol95 (ULG 95; petrol98 gets the same series), diesel (HSD B7) or lpg (automotive LPG per litre). Gasoline 91 and kerosene are in extra.other_products. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. CO: not used. Costa Rica: not used; one national price is returned and says so. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."New value: +"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. CO: not used. Costa Rica: not used; one national price is returned and says so. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. Finland: not used; Statistics Finland publishes one national average, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). Montenegro: not used; one national price is returned and says so. MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."
      • changedInput schema / properties / service / description
        Previous value: -"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. CO: not used. Costa Rica: not used. EU Weekly Oil Bulletin countries: not used. GB: not used. HK: not used. IT: self-service (default) or attended service, which costs more. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TH: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."New value: +"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. CO: not used. Costa Rica: not used. EU Weekly Oil Bulletin countries: not used. Finland: not used. GB: not used. HK: not used. IT: self-service (default) or attended service, which costs more. Montenegro: not used. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TH: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."
      • changedInput schema / properties / town / description
        Previous value: -"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. Montenegro: not used (national price only). MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
    • Changedpricepaid_fuel_prices_now7 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). Montenegro: not used (national price only). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); CO = Colombia (compressed natural gas only, monthly station prices from SICOM; no gasoline or diesel); CR = Costa Rica (regulator ARESEP: national maximum price, not a station price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TH = Thailand (EPPO monthly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"New value: +"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); CO = Colombia (compressed natural gas only, monthly station prices from SICOM; no gasoline or diesel); CR = Costa Rica (regulator ARESEP: national maximum price, not a station price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FI = Finland (Statistics Finland: monthly national average pump price, official statistic, not a live pump price); FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; ME = Montenegro (government maximum price, not a station price); MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TH = Thailand (EPPO monthly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "BR",
        -  "CA",
        -  "CO",
        -  "CR",
        -  "ES",
        -  "IE",
        -  "AT",
        -  "DE",
        -  "NL",
        -  "BE",
        -  "PT",
        -  "PL",
        -  "DK",
        -  "SE",
        -  "FI",
        -  "LU",
        -  "GR",
        -  "CZ",
        -  "SK",
        -  "SI",
        -  "HR",
        -  "HU",
        -  "RO",
        -  "BG",
        -  "EE",
        -  "LV",
        -  "LT",
        -  "CY",
        -  "MT",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IT",
        -  "MX",
        -  "MY",
        -  "NO",
        -  "NZ",
        -  "SG",
        -  "TH",
        -  "TW",
        -  "US",
        -  "UY"
        -]New value: +[
        +  "AU",
        +  "BR",
        +  "CA",
        +  "CO",
        +  "CR",
        +  "ES",
        +  "IE",
        +  "AT",
        +  "DE",
        +  "NL",
        +  "BE",
        +  "PT",
        +  "PL",
        +  "DK",
        +  "SE",
        +  "FI",
        +  "LU",
        +  "GR",
        +  "CZ",
        +  "SK",
        +  "SI",
        +  "HR",
        +  "HU",
        +  "RO",
        +  "BG",
        +  "EE",
        +  "LV",
        +  "LT",
        +  "CY",
        +  "MT",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IT",
        +  "ME",
        +  "MX",
        +  "MY",
        +  "NO",
        +  "NZ",
        +  "SG",
        +  "TH",
        +  "TW",
        +  "US",
        +  "UY"
        +]
      • changedInput schema / properties / fuel / description
        Previous value: -"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. CO: only methane (vehicular natural gas, GNCV), in COP per cubic metre (not per kg). Gasoline and diesel are not available. Costa Rica: petrol95 (Gasolina RON 95) or diesel (automotive, 50 ppm), the regulated maximum price in colones per litre with IVA. Gasolina RON 91 is given in the answer as extra information. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TH: petrol95 (ULG 95; petrol98 gets the same series), diesel (HSD B7) or lpg (automotive LPG per litre). Gasoline 91 and kerosene are in extra.other_products. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."New value: +"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. CO: only methane (vehicular natural gas, GNCV), in COP per cubic metre (not per kg). Gasoline and diesel are not available. Costa Rica: petrol95 (Gasolina RON 95) or diesel (automotive, 50 ppm), the regulated maximum price in colones per litre with IVA. Gasolina RON 91 is given in the answer as extra information. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. Finland: petrol95 (95 E10 unleaded) or diesel, as a national monthly average per litre in euro with VAT and duties. Premium petrol, E85, LPG, CNG, heating oil and renewable diesel are not served. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Montenegro: petrol95 (Eurosuper 95) or diesel (Eurodiesel), the government maximum retail price in euro per litre with taxes. Eurosuper 98 and heating oil are given in the answer as extra information. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TH: petrol95 (ULG 95; petrol98 gets the same series), diesel (HSD B7) or lpg (automotive LPG per litre). Gasoline 91 and kerosene are in extra.other_products. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. CO: not used. Costa Rica: not used; one national price is returned and says so. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."New value: +"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. CO: not used. Costa Rica: not used; one national price is returned and says so. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. Finland: not used; Statistics Finland publishes one national average, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). Montenegro: not used; one national price is returned and says so. MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."
      • changedInput schema / properties / service / description
        Previous value: -"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. CO: not used. Costa Rica: not used. EU Weekly Oil Bulletin countries: not used. GB: not used. HK: not used. IT: self-service (default) or attended service, which costs more. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TH: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."New value: +"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. CO: not used. Costa Rica: not used. EU Weekly Oil Bulletin countries: not used. Finland: not used. GB: not used. HK: not used. IT: self-service (default) or attended service, which costs more. Montenegro: not used. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TH: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."
      • changedInput schema / properties / town / description
        Previous value: -"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). Finland: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. Montenegro: not used (national price only). MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
    • Changedpricepaid_home_sales6 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HK = Hong Kong (public rental flats sold to sitting tenants at a government discount, not market prices); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); NZ = New Zealand (official median sale prices of residential sales by area, monthly); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL, Washington DC and Maricopa County AZ (Phoenix area) only; not nationwide; US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"New value: +"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); CH = Switzerland, city of Zürich only (Statistik Stadt Zürich: median price of condominiums sold, by district and quarter of the city; yearly); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HK = Hong Kong (public rental flats sold to sitting tenants at a government discount, not market prices); HK = Hong Kong (all registered residential sales by price band, estimated median; a public housing estate as town gives the Housing Authority's discounted flat sales instead); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); NZ = New Zealand (official median sale prices of residential sales by area, monthly); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL, Washington DC and Maricopa County AZ (Phoenix area) only; not nationwide; US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AT",
        -  "AU",
        -  "BE",
        -  "BR",
        -  "CA",
        -  "DK",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DE",
        -  "EE",
        -  "ES",
        -  "HU",
        -  "IS",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "PL",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "FI",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IE",
        -  "NL",
        -  "NO",
        -  "NZ",
        -  "PT",
        -  "QA",
        -  "SE",
        -  "SG",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "AT",
        +  "AU",
        +  "BE",
        +  "BR",
        +  "CA",
        +  "CH",
        +  "DK",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DE",
        +  "EE",
        +  "ES",
        +  "HU",
        +  "IS",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "PL",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "FI",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "NL",
        +  "NO",
        +  "NZ",
        +  "PT",
        +  "QA",
        +  "SE",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. AU (Adelaide suburbs): not used; one median per quarter (the newest is returned). BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. BR: rounded to the nearest of 3, 6, 12 or 24. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HK: rounded to the nearest of 12, 24 or 60. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. LV: ignored; VZD publishes calendar years (the latest full year is returned). NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. NZ: 1 gives the month, 2 to 6 the 3-month figure, 7 or more (and the default 12) the 12-month rolling figure. Small areas often have no monthly price, so the answer falls back to a wider window and says so. PL: 1 to 6 months of 30 days up to today; default 3, widened automatically to 6 then 12 months when a city has fewer than 5 recent sales (the register lags; the answer says so). Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). QA: 1 to 36 months back from the newest sale in the bulletin (not from today). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US (Maricopa County, AZ): rounded to the nearest of 3, 6, 12 or 24 (ZIP codes: 12 or 24). US, Washington DC: 1 to 36 months back from the latest sale in the tables. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."New value: +"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. AU (Adelaide suburbs): not used; one median per quarter (the newest is returned). BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. BR: rounded to the nearest of 3, 6, 12 or 24. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. CH: not used; the figure is for the latest year published. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HK: rounded to the nearest of 12, 24 or 60. HK: 1 to 36 whole recent months that the Land Registry has published. Default 12. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. LV: ignored; VZD publishes calendar years (the latest full year is returned). NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. NZ: 1 gives the month, 2 to 6 the 3-month figure, 7 or more (and the default 12) the 12-month rolling figure. Small areas often have no monthly price, so the answer falls back to a wider window and says so. PL: 1 to 6 months of 30 days up to today; default 3, widened automatically to 6 then 12 months when a city has fewer than 5 recent sales (the register lags; the answer says so). Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). QA: 1 to 36 months back from the newest sale in the bulletin (not from today). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US (Maricopa County, AZ): rounded to the nearest of 3, 6, 12 or 24 (ZIP codes: 12 or 24). US, Washington DC: 1 to 36 months back from the latest sale in the tables. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HK: not supported; give the estate as town. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. NZ: not supported; the publisher gives figures by area, so give the area as town. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US (Maricopa County, AZ): a 5-digit Arizona ZIP code (85xxx) with enough sales; 12 or 24 month windows only. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."New value: +"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. CH: not used; give a district or quarter of Zürich in town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HK: not supported; give the estate as town. HK: not supported. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. NZ: not supported; the publisher gives figures by area, so give the area as town. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US (Maricopa County, AZ): a 5-digit Arizona ZIP code (85xxx) with enough sales; 12 or 24 month windows only. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HK: flats only (any). HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. NZ: leave out or 'any'. The publisher gives one figure for all residential sales (houses, apartments and other dwellings together). PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US (Maricopa County, AZ): any (default), house (single-family) or condo (condominium and townhouse). US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."New value: +"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. CH: flat (freehold condominium) only; houses are not in this table. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HK: flats only (any). HK: all homes together (any). HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. NZ: leave out or 'any'. The publisher gives one figure for all residential sales (houses, apartments and other dwellings together). PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US (Maricopa County, AZ): any (default), house (single-family) or condo (condominium and townhouse). US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HK: a public housing estate such as 'Shan King' or a district; leave out for all Tenants Purchase Scheme estates. Discounted public-flat sales, not private market prices. HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. NZ: a city or territorial authority ('Wellington', 'Christchurch', 'Hamilton', 'Queenstown-Lakes', 'Far North'), an Auckland local board ('Howick', 'Albert-Eden'), a region ('Canterbury', 'Otago', 'Wellington region'), or leave out for New Zealand. A name that is both a city and a region (Wellington, Auckland) gives the city; add 'region' for the region. Macrons are optional ('Taupo'). PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US (Maricopa County, AZ): a city such as 'Phoenix', 'Scottsdale', 'Mesa', 'Tempe', 'Chandler' or 'Gilbert' (add ', AZ' if the name exists elsewhere); leave out for the whole county. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."New value: +"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. CH: Zürich for the whole city, a district ('Kreis 7', 'Kreis 11') or a statistical quarter (Altstetten, Oerlikon, Seefeld, Enge). Other Swiss towns are not covered. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HK: a public housing estate such as 'Shan King' or a district; leave out for all Tenants Purchase Scheme estates. Discounted public-flat sales, not private market prices. HK: leave out for the all-Hong Kong estimate from Land Registry price bands. A public housing estate or district such as 'Shan King' gives discounted Tenants Purchase Scheme sales instead (not market prices). HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. NZ: a city or territorial authority ('Wellington', 'Christchurch', 'Hamilton', 'Queenstown-Lakes', 'Far North'), an Auckland local board ('Howick', 'Albert-Eden'), a region ('Canterbury', 'Otago', 'Wellington region'), or leave out for New Zealand. A name that is both a city and a region (Wellington, Auckland) gives the city; add 'region' for the region. Macrons are optional ('Taupo'). PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US (Maricopa County, AZ): a city such as 'Phoenix', 'Scottsdale', 'Mesa', 'Tempe', 'Chandler' or 'Gilbert' (add ', AZ' if the name exists elsewhere); leave out for the whole county. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."
    • Changedpricepaid_medicine_prices3 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"ES = Spain (Ministerio de Sanidad Nomenclator: legally fixed public prices of medicines billed to the national health service); FR = France (public medicines database: legally fixed prices of reimbursable medicines); GB = England (NHS Prescription Cost Analysis: the basic price the NHS reimburses for the drug, per tablet/capsule/ml, not a patient price; England only); IT = Italy (AIFA transparency list: public prices of reimbursable off-patent class A medicines); JP = Japan (MHLW National Health Insurance drug price list: official reimbursement prices in yen); NZ = New Zealand (PHARMAC Pharmaceutical Schedule: list prices of subsidised community medicines, NZD); PT = Portugal (SNS Portal da Transparência: average retail value per pack of medicines dispensed, mainland, no per-medicine detail); US = United States (basis=part_b_asp gives Medicare Part B's payment limit for doctor-administered drugs such as injections and biologics, quarterly); US with basis=mfp = the price Medicare negotiated with the drugmaker for a 30-day supply (CMS maximum fair price, about 40 selected drugs); US = United States (NADAC pharmacy acquisition cost by default; basis=medicare_spend gives what Medicare Part D spent per tablet or dose, yearly); US with basis=medicaid = what State Medicaid programmes reimbursed pharmacies per tablet or dose (CMS, newest quarter); US = United States (NADAC: the average price retail pharmacies pay to acquire a drug, weekly, per tablet/capsule/mL/gram; not the patient's counter price)"New value: +"CZ = Czech Republic (SUKL list of reimbursed medicines: legally fixed maximum consumer price per pack, CZK incl. VAT); ES = Spain (Ministerio de Sanidad Nomenclator: legally fixed public prices of medicines billed to the national health service); FR = France (public medicines database: legally fixed prices of reimbursable medicines); GB = England (NHS Prescription Cost Analysis: the basic price the NHS reimburses for the drug, per tablet/capsule/ml, not a patient price; England only); IT = Italy (AIFA transparency list: public prices of reimbursable off-patent class A medicines); JP = Japan (MHLW National Health Insurance drug price list: official reimbursement prices in yen); NZ = New Zealand (PHARMAC Pharmaceutical Schedule: list prices of subsidised community medicines, NZD); PL = Poland (Ministry of Health list of reimbursed pharmacy medicines: official maximum retail price per pack, PLN incl. VAT); PT = Portugal (SNS Portal da Transparência: average retail value per pack of medicines dispensed, mainland, no per-medicine detail); SE = Sweden (TLV list of substitutable medicines: regulated pharmacy retail prices, SEK); US = United States (basis=part_b_asp gives Medicare Part B's payment limit for doctor-administered drugs such as injections and biologics, quarterly); US with basis=mfp = the price Medicare negotiated with the drugmaker for a 30-day supply (CMS maximum fair price, about 40 selected drugs); US = United States (NADAC pharmacy acquisition cost by default; basis=medicare_spend gives what Medicare Part D spent per tablet or dose, yearly); US with basis=medicaid = what State Medicaid programmes reimbursed pharmacies per tablet or dose (CMS, newest quarter); US = United States (NADAC: the average price retail pharmacies pay to acquire a drug, weekly, per tablet/capsule/mL/gram; not the patient's counter price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "ES",
        -  "FR",
        -  "GB",
        -  "IT",
        -  "JP",
        -  "NZ",
        -  "PT",
        -  "US"
        -]New value: +[
        +  "CZ",
        +  "ES",
        +  "FR",
        +  "GB",
        +  "IT",
        +  "JP",
        +  "NZ",
        +  "PL",
        +  "PT",
        +  "SE",
        +  "US"
        +]
      • changedInput schema / properties / medicine / description
        Previous value: -"Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. ES: Spanish active-ingredient or brand name, first word used ('paracetamol', 'ibuprofeno', 'omeprazol', 'dolocatil'). Needs 5+ packs on sale under that name. FR: brand or active substance, first word used ('doliprane', 'paracetamol', 'amoxicilline'). Needs 5+ priced packs under that name. GB: generic or brand name, optionally with strength and form ('omeprazole', 'atorvastatin 20mg', 'Lipitor', 'paracetamol tablets'). NHS names follow the British National Formulary (the common American names are mapped). Returns the NHS net ingredient cost per unit and per 28-unit supply. IT: Italian active-substance or brand name, first word used ('paracetamolo', 'amoxicillina', 'glucobay'). Needs 5+ packs under that name. Off-patent reimbursable (class A) medicines only. JP: the active ingredient, in English ('paracetamol', 'amlodipine', 'metformin') or Japanese ('アムロジピン'); first word used. Not brand names. Needs 5+ listed products. Official reimbursement price per tablet, capsule, gram, millilitre or vial, not what a patient paid. NZ: English chemical or brand name, first word used ('paracetamol', 'amoxicillin', 'panadol'). Needs 5+ subsidised packs under that name. Subsidised community medicines only; list prices, not what patients paid. PT: only an average over all packs: medicine=all (all medicines) or medicine=generics (generic medicines). No single-medicine prices. US with basis=part_b_asp: the generic name as CMS describes the drug ('pembrolizumab', 'bevacizumab', 'ranibizumab', 'denosumab') or the HCPCS code (J9271). Brand names are not in the file. Returns Medicare's payment limit per billing dosage (for example per 1 mg). US with basis=mfp: a brand or generic name of a drug selected for Medicare price negotiation ('Eliquis', 'apixaban', 'Stelara', 'Ozempic', 'Ibrance'). Returns the negotiated maximum fair price for a 30-day supply in force today. US with basis=medicare_spend: a brand or generic name as CMS lists it ('Lipitor', 'atorvastatin', 'Eliquis', 'metformin'); strength is ignored. Returns Medicare Part D's average spending per dosage unit in the newest data year. US with basis=medicaid: a brand or generic name ('Lipitor', 'atorvastatin', 'Eliquis', 'metformin'); strength is ignored. Returns the average Medicaid reimbursement per dosage unit in the newest quarter. US: generic or brand name, optionally with strength and form ('atorvastatin', 'atorvastatin 20mg', 'metformin 500 mg tablet', 'Lipitor'). NADAC uses American generic names ('acetaminophen' for paracetamol, 'albuterol' for salbutamol; the common British names are mapped). Returns the per-unit cost to the pharmacy."New value: +"Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. CZ: Czech brand name, first word ('metformin', 'atorvastatin', 'ventolin') or an ATC code ('A10BA02' metformin, 'C10AA05' atorvastatin, or a group like 'C10AA'). No active-substance search. Needs 5+ packs on the list. ES: Spanish active-ingredient or brand name, first word used ('paracetamol', 'ibuprofeno', 'omeprazol', 'dolocatil'). Needs 5+ packs on sale under that name. FR: brand or active substance, first word used ('doliprane', 'paracetamol', 'amoxicilline'). Needs 5+ priced packs under that name. GB: generic or brand name, optionally with strength and form ('omeprazole', 'atorvastatin 20mg', 'Lipitor', 'paracetamol tablets'). NHS names follow the British National Formulary (the common American names are mapped). Returns the NHS net ingredient cost per unit and per 28-unit supply. IT: Italian active-substance or brand name, first word used ('paracetamolo', 'amoxicillina', 'glucobay'). Needs 5+ packs under that name. Off-patent reimbursable (class A) medicines only. JP: the active ingredient, in English ('paracetamol', 'amlodipine', 'metformin') or Japanese ('アムロジピン'); first word used. Not brand names. Needs 5+ listed products. Official reimbursement price per tablet, capsule, gram, millilitre or vial, not what a patient paid. NZ: English chemical or brand name, first word used ('paracetamol', 'amoxicillin', 'panadol'). Needs 5+ subsidised packs under that name. Subsidised community medicines only; list prices, not what patients paid. PL: active substance ('metformin', 'atorvastatin', 'rosuvastatin') or Polish brand name, first word. Needs 5+ packs on the list. PT: only an average over all packs: medicine=all (all medicines) or medicine=generics (generic medicines). No single-medicine prices. SE: substance or brand name, first word used ('paracetamol', 'quetiapine', 'alvedon'); common English names are mapped to Swedish. Needs 5+ packs under that name. Substitutable medicines only; posted prices, not what patients paid. US with basis=part_b_asp: the generic name as CMS describes the drug ('pembrolizumab', 'bevacizumab', 'ranibizumab', 'denosumab') or the HCPCS code (J9271). Brand names are not in the file. Returns Medicare's payment limit per billing dosage (for example per 1 mg). US with basis=mfp: a brand or generic name of a drug selected for Medicare price negotiation ('Eliquis', 'apixaban', 'Stelara', 'Ozempic', 'Ibrance'). Returns the negotiated maximum fair price for a 30-day supply in force today. US with basis=medicare_spend: a brand or generic name as CMS lists it ('Lipitor', 'atorvastatin', 'Eliquis', 'metformin'); strength is ignored. Returns Medicare Part D's average spending per dosage unit in the newest data year. US with basis=medicaid: a brand or generic name ('Lipitor', 'atorvastatin', 'Eliquis', 'metformin'); strength is ignored. Returns the average Medicaid reimbursement per dosage unit in the newest quarter. US: generic or brand name, optionally with strength and form ('atorvastatin', 'atorvastatin 20mg', 'metformin 500 mg tablet', 'Lipitor'). NADAC uses American generic names ('acetaminophen' for paracetamol, 'albuterol' for salbutamol; the common British names are mapped). Returns the per-unit cost to the pharmacy."
    • Changedpricepaid_price_levels4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"Countries as ISO codes: AU = Australia, AT = Austria, BE = Belgium, CA = Canada, CL = Chile, CO = Colombia, CR = Costa Rica, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IS = Iceland, IE = Ireland, IL = Israel, IT = Italy, JP = Japan, KR = South Korea, LV = Latvia, LT = Lithuania, LU = Luxembourg, MX = Mexico, NL = Netherlands, NZ = New Zealand, NO = Norway, PL = Poland, PT = Portugal, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, CH = Switzerland, TR = Turkey, GB = United Kingdom, US = United States, BG = Bulgaria, CY = Cyprus, MT = Malta, RO = Romania, AL = Albania, BA = Bosnia and Herzegovina, MK = North Macedonia, ME = Montenegro, RS = Serbia. OECD/Eurostat PPP survey: one price level index per country, year and spending group, whole country.; Countries as ISO codes: AF = Afghanistan, AO = Angola, AE = United Arab Emirates, AR = Argentina, AM = Armenia, AG = Antigua and Barbuda, AZ = Azerbaijan, BI = Burundi, BJ = Benin, BF = Burkina Faso, BD = Bangladesh, BH = Bahrain, BS = Bahamas, BY = Belarus, BZ = Belize, BO = Bolivia, BR = Brazil, BB = Barbados, BN = Brunei, BT = Bhutan, BW = Botswana, CF = Central African Republic, CN = China, CI = Cote d'Ivoire, CM = Cameroon, CD = Democratic Republic of the Congo, CG = Republic of the Congo, KM = Comoros, CV = Cabo Verde, DJ = Djibouti, DM = Dominica, DO = Dominican Republic, DZ = Algeria, EC = Ecuador, EG = Egypt, ER = Eritrea, ET = Ethiopia, FJ = Fiji, GA = Gabon, GE = Georgia, GH = Ghana, GN = Guinea, GM = Gambia, GW = Guinea-Bissau, GQ = Equatorial Guinea, GD = Grenada, GT = Guatemala, GY = Guyana, HK = Hong Kong, HN = Honduras, HR = Croatia, HT = Haiti, ID = Indonesia, IN = India, IR = Iran, IQ = Iraq, JM = Jamaica, JO = Jordan, KZ = Kazakhstan, KE = Kenya, KG = Kyrgyzstan, KH = Cambodia, KN = Saint Kitts and Nevis, KW = Kuwait, LA = Laos, LB = Lebanon, LR = Liberia, LY = Libya, LC = Saint Lucia, LK = Sri Lanka, LS = Lesotho, MO = Macao, MA = Morocco, MD = Moldova, MG = Madagascar, MV = Maldives, ML = Mali, MM = Myanmar, MN = Mongolia, MZ = Mozambique, MR = Mauritania, MU = Mauritius, MW = Malawi, MY = Malaysia, NA = Namibia, NE = Niger, NG = Nigeria, NI = Nicaragua, NP = Nepal, OM = Oman, PK = Pakistan, PA = Panama, PE = Peru, PH = Philippines, PY = Paraguay, PS = Palestine (West Bank and Gaza), QA = Qatar, RU = Russia, RW = Rwanda, SA = Saudi Arabia, SD = Sudan, SN = Senegal, SG = Singapore, SL = Sierra Leone, SV = El Salvador, SO = Somalia, SS = South Sudan, ST = Sao Tome and Principe, SR = Suriname, SZ = Eswatini, SC = Seychelles, SY = Syria, TD = Chad, TG = Togo, TH = Thailand, TJ = Tajikistan, TM = Turkmenistan, TL = Timor-Leste, TT = Trinidad and Tobago, TN = Tunisia, TW = Taiwan, TZ = Tanzania, UG = Uganda, UA = Ukraine, UY = Uruguay, UZ = Uzbekistan, VC = Saint Vincent and the Grenadines, VN = Vietnam, XK = Kosovo, ZA = South Africa, ZM = Zambia, ZW = Zimbabwe. World Bank ICP 2021 survey: one price level index per country and spending group, whole country, benchmark year 2021."New value: +"EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; Countries as ISO codes: AU = Australia, AT = Austria, BE = Belgium, CA = Canada, CL = Chile, CO = Colombia, CR = Costa Rica, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IS = Iceland, IE = Ireland, IL = Israel, IT = Italy, JP = Japan, KR = South Korea, LV = Latvia, LT = Lithuania, LU = Luxembourg, MX = Mexico, NL = Netherlands, NZ = New Zealand, NO = Norway, PL = Poland, PT = Portugal, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, CH = Switzerland, TR = Turkey, GB = United Kingdom, US = United States, BG = Bulgaria, CY = Cyprus, MT = Malta, RO = Romania, AL = Albania, BA = Bosnia and Herzegovina, MK = North Macedonia, ME = Montenegro, RS = Serbia. OECD/Eurostat PPP survey: one price level index per country, year and spending group, whole country.; Countries as ISO codes: AF = Afghanistan, AO = Angola, AE = United Arab Emirates, AR = Argentina, AM = Armenia, AG = Antigua and Barbuda, AZ = Azerbaijan, BI = Burundi, BJ = Benin, BF = Burkina Faso, BD = Bangladesh, BH = Bahrain, BS = Bahamas, BY = Belarus, BZ = Belize, BO = Bolivia, BR = Brazil, BB = Barbados, BN = Brunei, BT = Bhutan, BW = Botswana, CF = Central African Republic, CN = China, CI = Cote d'Ivoire, CM = Cameroon, CD = Democratic Republic of the Congo, CG = Republic of the Congo, KM = Comoros, CV = Cabo Verde, DJ = Djibouti, DM = Dominica, DO = Dominican Republic, DZ = Algeria, EC = Ecuador, EG = Egypt, ER = Eritrea, ET = Ethiopia, FJ = Fiji, GA = Gabon, GE = Georgia, GH = Ghana, GN = Guinea, GM = Gambia, GW = Guinea-Bissau, GQ = Equatorial Guinea, GD = Grenada, GT = Guatemala, GY = Guyana, HK = Hong Kong, HN = Honduras, HR = Croatia, HT = Haiti, ID = Indonesia, IN = India, IR = Iran, IQ = Iraq, JM = Jamaica, JO = Jordan, KZ = Kazakhstan, KE = Kenya, KG = Kyrgyzstan, KH = Cambodia, KN = Saint Kitts and Nevis, KW = Kuwait, LA = Laos, LB = Lebanon, LR = Liberia, LY = Libya, LC = Saint Lucia, LK = Sri Lanka, LS = Lesotho, MO = Macao, MA = Morocco, MD = Moldova, MG = Madagascar, MV = Maldives, ML = Mali, MM = Myanmar, MN = Mongolia, MZ = Mozambique, MR = Mauritania, MU = Mauritius, MW = Malawi, MY = Malaysia, NA = Namibia, NE = Niger, NG = Nigeria, NI = Nicaragua, NP = Nepal, OM = Oman, PK = Pakistan, PA = Panama, PE = Peru, PH = Philippines, PY = Paraguay, PS = Palestine (West Bank and Gaza), QA = Qatar, RU = Russia, RW = Rwanda, SA = Saudi Arabia, SD = Sudan, SN = Senegal, SG = Singapore, SL = Sierra Leone, SV = El Salvador, SO = Somalia, SS = South Sudan, ST = Sao Tome and Principe, SR = Suriname, SZ = Eswatini, SC = Seychelles, SY = Syria, TD = Chad, TG = Togo, TH = Thailand, TJ = Tajikistan, TM = Turkmenistan, TL = Timor-Leste, TT = Trinidad and Tobago, TN = Tunisia, TW = Taiwan, TZ = Tanzania, UG = Uganda, UA = Ukraine, UY = Uruguay, UZ = Uzbekistan, VC = Saint Vincent and the Grenadines, VN = Vietnam, XK = Kosovo, ZA = South Africa, ZM = Zambia, ZW = Zimbabwe. World Bank ICP 2021 survey: one price level index per country and spending group, whole country, benchmark year 2021."
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "AT",
        -  "BE",
        -  "CA",
        -  "CL",
        -  "CO",
        -  "CR",
        -  "CZ",
        -  "DK",
        -  "EE",
        -  "FI",
        -  "FR",
        -  "DE",
        -  "GR",
        -  "HU",
        -  "IS",
        -  "IE",
        -  "IL",
        -  "IT",
        -  "JP",
        -  "KR",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MX",
        -  "NL",
        -  "NZ",
        -  "NO",
        -  "PL",
        -  "PT",
        -  "SK",
        -  "SI",
        -  "ES",
        -  "SE",
        -  "CH",
        -  "TR",
        -  "GB",
        -  "US",
        -  "BG",
        -  "CY",
        -  "MT",
        -  "RO",
        -  "AL",
        -  "BA",
        -  "MK",
        -  "ME",
        -  "RS",
        -  "AF",
        -  "AO",
        -  "AE",
        -  "AR",
        -  "AM",
        -  "AG",
        -  "AZ",
        -  "BI",
        -  "BJ",
        -  "BF",
        -  "BD",
        -  "BH",
        -  "BS",
        -  "BY",
        -  "BZ",
        -  "BO",
        -  "BR",
        -  "BB",
        -  "BN",
        -  "BT",
        -  "BW",
        -  "CF",
        -  "CN",
        -  "CI",
        -  "CM",
        -  "CD",
        -  "CG",
        -  "KM",
        -  "CV",
        -  "DJ",
        -  "DM",
        -  "DO",
        -  "DZ",
        -  "EC",
        -  "EG",
        -  "ER",
        -  "ET",
        -  "FJ",
        -  "GA",
        -  "GE",
        -  "GH",
        -  "GN",
        -  "GM",
        -  "GW",
        -  "GQ",
        -  "GD",
        -  "GT",
        -  "GY",
        -  "HK",
        -  "HN",
        -  "HR",
        -  "HT",
        -  "ID",
        -  "IN",
        -  "IR",
        -  "IQ",
        -  "JM",
        -  "JO",
        -  "KZ",
        -  "KE",
        -  "KG",
        -  "KH",
        -  "KN",
        -  "KW",
        -  "LA",
        -  "LB",
        -  "LR",
        -  "LY",
        -  "LC",
        -  "LK",
        -  "LS",
        -  "MO",
        -  "MA",
        -  "MD",
        -  "MG",
        -  "MV",
        -  "ML",
        -  "MM",
        -  "MN",
        -  "MZ",
        -  "MR",
        -  "MU",
        -  "MW",
        -  "MY",
        -  "NA",
        -  "NE",
        -  "NG",
        -  "NI",
        -  "NP",
        -  "OM",
        -  "PK",
        -  "PA",
        -  "PE",
        -  "PH",
        -  "PY",
        -  "PS",
        -  "QA",
        -  "RU",
        -  "RW",
        -  "SA",
        -  "SD",
        -  "SN",
        -  "SG",
        -  "SL",
        -  "SV",
        -  "SO",
        -  "SS",
        -  "ST",
        -  "SR",
        -  "SZ",
        -  "SC",
        -  "SY",
        -  "TD",
        -  "TG",
        -  "TH",
        -  "TJ",
        -  "TM",
        -  "TL",
        -  "TT",
        -  "TN",
        -  "TW",
        -  "TZ",
        -  "UG",
        -  "UA",
        -  "UY",
        -  "UZ",
        -  "VC",
        -  "VN",
        -  "XK",
        -  "ZA",
        -  "ZM",
        -  "ZW"
        -]New value: +[
        +  "AT",
        +  "BE",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DK",
        +  "EE",
        +  "FI",
        +  "FR",
        +  "DE",
        +  "GR",
        +  "HU",
        +  "IE",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "NL",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "ES",
        +  "SE",
        +  "NO",
        +  "IS",
        +  "AU",
        +  "CA",
        +  "CL",
        +  "CO",
        +  "CR",
        +  "IL",
        +  "JP",
        +  "KR",
        +  "MX",
        +  "NZ",
        +  "CH",
        +  "TR",
        +  "GB",
        +  "US",
        +  "AL",
        +  "BA",
        +  "MK",
        +  "ME",
        +  "RS",
        +  "AF",
        +  "AO",
        +  "AE",
        +  "AR",
        +  "AM",
        +  "AG",
        +  "AZ",
        +  "BI",
        +  "BJ",
        +  "BF",
        +  "BD",
        +  "BH",
        +  "BS",
        +  "BY",
        +  "BZ",
        +  "BO",
        +  "BR",
        +  "BB",
        +  "BN",
        +  "BT",
        +  "BW",
        +  "CF",
        +  "CN",
        +  "CI",
        +  "CM",
        +  "CD",
        +  "CG",
        +  "KM",
        +  "CV",
        +  "DJ",
        +  "DM",
        +  "DO",
        +  "DZ",
        +  "EC",
        +  "EG",
        +  "ER",
        +  "ET",
        +  "FJ",
        +  "GA",
        +  "GE",
        +  "GH",
        +  "GN",
        +  "GM",
        +  "GW",
        +  "GQ",
        +  "GD",
        +  "GT",
        +  "GY",
        +  "HK",
        +  "HN",
        +  "HT",
        +  "ID",
        +  "IN",
        +  "IR",
        +  "IQ",
        +  "JM",
        +  "JO",
        +  "KZ",
        +  "KE",
        +  "KG",
        +  "KH",
        +  "KN",
        +  "KW",
        +  "LA",
        +  "LB",
        +  "LR",
        +  "LY",
        +  "LC",
        +  "LK",
        +  "LS",
        +  "MO",
        +  "MA",
        +  "MD",
        +  "MG",
        +  "MV",
        +  "ML",
        +  "MM",
        +  "MN",
        +  "MZ",
        +  "MR",
        +  "MU",
        +  "MW",
        +  "MY",
        +  "NA",
        +  "NE",
        +  "NG",
        +  "NI",
        +  "NP",
        +  "OM",
        +  "PK",
        +  "PA",
        +  "PE",
        +  "PH",
        +  "PY",
        +  "PS",
        +  "QA",
        +  "RU",
        +  "RW",
        +  "SA",
        +  "SD",
        +  "SN",
        +  "SG",
        +  "SL",
        +  "SV",
        +  "SO",
        +  "SS",
        +  "ST",
        +  "SR",
        +  "SZ",
        +  "SC",
        +  "SY",
        +  "TD",
        +  "TG",
        +  "TH",
        +  "TJ",
        +  "TM",
        +  "TL",
        +  "TT",
        +  "TN",
        +  "TW",
        +  "TZ",
        +  "UG",
        +  "UA",
        +  "UY",
        +  "UZ",
        +  "VC",
        +  "VN",
        +  "XK",
        +  "ZA",
        +  "ZM",
        +  "ZW"
        +]
      • addedInput schema / properties / measure
        Added value: +{
        +  "description": "price_level (default): how expensive the country is against an average. inflation: how consumer prices changed over time (index, monthly and yearly change), only where the country notes list it. EU/NO/IS: measure=inflation gives Eurostat's monthly consumer price index (2025 = 100) with the yearly and monthly change; only for these countries.",
        +  "enum": [
        +    "price_level",
        +    "inflation"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / spend / description
        Previous value: -"What kind of spending: leave out for all household consumption, or give 'food', 'meat', 'dairy', 'bread and cereals', 'fruit', 'vegetables', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels', 'goods' or 'services'. OECD: spend is one of 'food', 'meat', 'fish', 'dairy', 'bread and cereals', 'oils and fats', 'fruit', 'vegetables', 'sugar', 'soft drinks', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels', 'goods' or 'services'; leave out for all household consumption. The index is for the whole country, not a city. World Bank ICP: spend is one of 'food', 'bread and cereals', 'meat', 'fish', 'dairy', 'oils and fats', 'fruit', 'vegetables', 'sugar', 'soft drinks', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels' or 'gdp'; leave out for all household consumption. The index is for the whole country, not a city."New value: +"What kind of spending: leave out for all household consumption, or give 'food', 'meat', 'dairy', 'bread and cereals', 'fruit', 'vegetables', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels', 'goods' or 'services'. EU/NO/IS (inflation): leave out for overall consumer prices, or 'food', 'alcohol and tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'communication', 'recreation', 'education', 'restaurants and hotels', 'insurance' or 'personal care'. OECD: spend is one of 'food', 'meat', 'fish', 'dairy', 'bread and cereals', 'oils and fats', 'fruit', 'vegetables', 'sugar', 'soft drinks', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels', 'goods' or 'services'; leave out for all household consumption. The index is for the whole country, not a city. World Bank ICP: spend is one of 'food', 'bread and cereals', 'meat', 'fish', 'dairy', 'oils and fats', 'fruit', 'vegetables', 'sugar', 'soft drinks', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels' or 'gdp'; leave out for all household consumption. The index is for the whole country, not a city."
    • Changedpricepaid_transport_fares7 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"FR = France (Île-de-France only: the Paris region single ticket and Navigo-type passes from the Île-de-France Mobilités tariff list, EUR, a posted tariff); SG = Singapore (MRT and LRT card fares per ride from the Public Transport Council fare table, SGD, a posted tariff; bus fares not included)"New value: +"ES = Spain (high-speed rail from Madrid to Barcelona, Valencia, Alicante, Málaga or Sevilla: CNMC's monthly average posted web fare per operator, EUR; a posted fare, not tickets sold); FR = France (Île-de-France only: the Paris region single ticket and Navigo-type passes from the Île-de-France Mobilités tariff list, EUR, a posted tariff); SG = Singapore (MRT and LRT card fares per ride from the Public Transport Council fare table, SGD, a posted tariff; bus fares not included)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "FR",
        -  "SG"
        -]New value: +[
        +  "ES",
        +  "FR",
        +  "SG"
        +]
      • changedInput schema / properties / distance_km / description
        Previous value: -"Journey distance in kilometres (default 5). The fare is looked up in the published distance band. France (Île-de-France): not used, the single ticket costs the same for any distance in the region. Singapore: ride distance in km (default 5); the fare is read from the published 1 km band."New value: +"Journey distance in kilometres (default 5). The fare is looked up in the published distance band. Spain (rail): not used, the fare is per route; give route instead. France (Île-de-France): not used, the single ticket costs the same for any distance in the region. Singapore: ride distance in km (default 5); the fare is read from the published 1 km band."
      • changedInput schema / properties / fare_type / description
        Previous value: -"Fare group (default adult). The groups available depend on the country notes. France (Île-de-France): adult = single ticket Métro-Train-RER (default); student = annual Imagine R student pass. Seniors and disabled people get percentage discounts, not a fixed fare. Singapore: adult (default), senior, student, workfare or disability."New value: +"Fare group (default adult). The groups available depend on the country notes. Spain (rail): not used, CNMC publishes one average fare per route and operator; leave out. France (Île-de-France): adult = single ticket Métro-Train-RER (default); student = annual Imagine R student pass. Seniors and disabled people get percentage discounts, not a fixed fare. Singapore: adult (default), senior, student, workfare or disability."
      • addedInput schema / properties / operator
        Added value: +{
        +  "description": "Spain (rail) only: total = all operators together (default), renfe-ave, renfe-avlo, iryo or ouigo. An operator CNMC did not see on that route in the newest month gives an error listing those it did.",
        +  "type": "string"
        +}
      • addedInput schema / properties / route
        Added value: +{
        +  "description": "Spain (rail) only: Madrid-Barcelona (default), Madrid-Valencia, Madrid-Alicante, Madrid-Málaga or Madrid-Sevilla, or just the destination (Barcelona, Seville...).",
        +  "type": "string"
        +}
      • changedInput schema / properties / travel_time / description
        Previous value: -"early = the discounted band before the morning peak where a country has one; other = all other times (default). France (Île-de-France): no early band; leave out. Singapore: early = before 7.45am on weekdays (discounted fares), other = all other times (default)."New value: +"early = the discounted band before the morning peak where a country has one; other = all other times (default). Spain (rail): not used, CNMC averages over departure times and purchase days; leave out. France (Île-de-France): no early band; leave out. Singapore: early = before 7.45am on weekdays (discounted fares), other = all other times (default)."
    • Changedpricepaid_tuition_fees8 fields changed
      • addedInput schema / properties / commenced
        Added value: +{
        +  "description": "Australia only: after_2020 (started on or after 1 January 2021, the default) or before_2021 (grandfathered students).",
        +  "type": "string"
        +}
      • changedInput schema / properties / country / description
        Previous value: -"CA = Canada (Statistics Canada: average posted tuition fees of publicly funded universities, by province, Canadian or international students, undergraduate or graduate); European countries as ISO codes (GR for Greece): BE = Belgium, BG = Bulgaria, CZ = Czechia, DK = Denmark, DE = Germany, EE = Estonia, IE = Ireland, GR = Greece, ES = Spain, FR = France, HR = Croatia, IT = Italy, CY = Cyprus, LV = Latvia, LT = Lithuania, LU = Luxembourg, HU = Hungary, MT = Malta, NL = Netherlands, AT = Austria, PL = Poland, PT = Portugal, RO = Romania, SI = Slovenia, SK = Slovakia, FI = Finland, SE = Sweden, AL = Albania, BA = Bosnia and Herzegovina, CH = Switzerland, IS = Iceland, LI = Liechtenstein, ME = Montenegro, MK = North Macedonia, NO = Norway, RS = Serbia, TR = Turkey; TW = Taiwan (Ministry of Education: posted tuition and miscellaneous fee standards per semester, bachelor's day programmes, by faculty group)"New value: +"AU = Australia (Department of Education: maximum student contribution for Commonwealth supported university places, per full-time year, by field of education); CA = Canada (Statistics Canada: average posted tuition fees of publicly funded universities, by province, Canadian or international students, undergraduate or graduate); European countries as ISO codes (GR for Greece): BE = Belgium, BG = Bulgaria, CZ = Czechia, DK = Denmark, DE = Germany, EE = Estonia, IE = Ireland, GR = Greece, ES = Spain, FR = France, HR = Croatia, IT = Italy, CY = Cyprus, LV = Latvia, LT = Lithuania, LU = Luxembourg, HU = Hungary, MT = Malta, NL = Netherlands, AT = Austria, PL = Poland, PT = Portugal, RO = Romania, SI = Slovenia, SK = Slovakia, FI = Finland, SE = Sweden, AL = Albania, BA = Bosnia and Herzegovina, CH = Switzerland, IS = Iceland, LI = Liechtenstein, ME = Montenegro, MK = North Macedonia, NO = Norway, RS = Serbia, TR = Turkey; TW = Taiwan (Ministry of Education: posted tuition and miscellaneous fee standards per semester, bachelor's day programmes, by faculty group)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CA",
        -  "BE",
        -  "BG",
        -  "CZ",
        -  "DK",
        -  "DE",
        -  "EE",
        -  "IE",
        -  "GR",
        -  "ES",
        -  "FR",
        -  "HR",
        -  "IT",
        -  "CY",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "HU",
        -  "MT",
        -  "NL",
        -  "AT",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SI",
        -  "SK",
        -  "FI",
        -  "SE",
        -  "AL",
        -  "BA",
        -  "CH",
        -  "IS",
        -  "LI",
        -  "ME",
        -  "MK",
        -  "NO",
        -  "RS",
        -  "TR",
        -  "TW"
        -]New value: +[
        +  "AU",
        +  "CA",
        +  "BE",
        +  "BG",
        +  "CZ",
        +  "DK",
        +  "DE",
        +  "EE",
        +  "IE",
        +  "GR",
        +  "ES",
        +  "FR",
        +  "HR",
        +  "IT",
        +  "CY",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "HU",
        +  "MT",
        +  "NL",
        +  "AT",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SI",
        +  "SK",
        +  "FI",
        +  "SE",
        +  "AL",
        +  "BA",
        +  "CH",
        +  "IS",
        +  "LI",
        +  "ME",
        +  "MK",
        +  "NO",
        +  "RS",
        +  "TR",
        +  "TW"
        +]
      • changedInput schema / properties / cycle / description
        Previous value: -"Degree level: first = bachelor's (first cycle, the default), second = master's (second cycle). Also accepts bachelor, master, undergraduate, postgraduate. Canada, Statistics Canada: first = undergraduate (default), second = graduate (master's and doctorate). Europe, Eurydice: first = bachelor's (default), second = master's. Taiwan: first = bachelor's (the only level in the file)."New value: +"Degree level: first = bachelor's (first cycle, the default), second = master's (second cycle). Also accepts bachelor, master, undergraduate, postgraduate. Australia: the Commonwealth supported amounts apply to bachelor's and postgraduate places alike; the answer is the same for first and second. Canada, Statistics Canada: first = undergraduate (default), second = graduate (master's and doctorate). Europe, Eurydice: first = bachelor's (default), second = master's. Taiwan: first = bachelor's (the only level in the file)."
      • addedInput schema / properties / field
        Added value: +{
        +  "description": "Australia only: field of education, e.g. law, nursing, engineering, computing, education, medicine, agriculture (or an id from extra.all_fields). Default law_commerce.",
        +  "type": "string"
        +}
      • changedInput schema / properties / student_group / description
        Previous value: -"Who pays: home (nationals and EU students who pay home fees, the default), international (students from outside the EU/EEA), non-state-subsidised (self-financed places), specific-discipline (for example medicine), foreign-language (courses taught in another language). Canada, Statistics Canada: home = Canadian citizens and permanent residents (default) or international. Other groups are not published. Europe, Eurydice: home (default), international (non-EU/EEA), non-state-subsidised, specific-discipline, foreign-language. Not every group exists in every country: the answer says when a fee is not available. Taiwan: one fee standard per institution; home is the only group."New value: +"Who pays: home (nationals and EU students who pay home fees, the default), international (students from outside the EU/EEA), non-state-subsidised (self-financed places), specific-discipline (for example medicine), foreign-language (courses taught in another language). Australia: home = domestic Commonwealth supported students (the only group published here; leave out). Canada, Statistics Canada: home = Canadian citizens and permanent residents (default) or international. Other groups are not published. Europe, Eurydice: home (default), international (non-EU/EEA), non-state-subsidised, specific-discipline, foreign-language. Not every group exists in every country: the answer says when a fee is not available. Taiwan: one fee standard per institution; home is the only group."
      • changedInput schema / properties / study_mode / description
        Previous value: -"full-time (the default) or part-time. Canada: full-time only (the default). Europe, Eurydice: full-time (default) or part-time. Taiwan: full-time day programmes only (the default)."New value: +"full-time (the default) or part-time. Australia: amounts are per full-time year (EFTSL); full-time only. Canada: full-time only (the default). Europe, Eurydice: full-time (default) or part-time. Taiwan: full-time day programmes only (the default)."
      • addedInput schema / properties / year
        Added value: +{
        +  "description": "Australia only: 2026 or 2027 rates. Default is the year in force today.",
        +  "type": "string"
        +}
    • Changedpricepaid_wholesale_power_price_history5 fields changed
      • addedInput schema / properties / commodity
        Added value: +{
        +  "description": "electricity (default) or gas. gas returns wholesale natural-gas hub prices where a country has them (see the country notes); prices are per GJ or MWh as the answer states.",
        +  "enum": [
        +    "electricity",
        +    "gas"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh); JP = Japan (JEPX day-ahead spot market, half-hourly, in yen per kWh)"New value: +"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); AU = Australia (with commodity=gas: AEMO Short Term Trading Market hubs Adelaide, Brisbane, Sydney; prices in Australian dollars per GJ); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh); JP = Japan (JEPX day-ahead spot market, half-hourly, in yen per kWh)"
      • addedInput schema / properties / hub
        Added value: +{
        +  "description": "AU gas only: STTM hub ADL (Adelaide), BRI (Brisbane) or SYD (Sydney, default); short names like NSW, QLD or SA also work.",
        +  "type": "string"
        +}
      • changedInput schema / properties / lookback_days / description
        Previous value: -"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record. JP: 1 to 14. The headline figure is always the newest complete delivery day (48 half-hours); lookback_days adds the daily medians of the earlier days we hold under extra.daily."New value: +"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. AU gas: 1 to 7 gas days (default 7); each hub gas day counts as one record, so ask for at least 5. Prices are in Australian dollars (AUD) per GJ. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record. JP: 1 to 14. The headline figure is always the newest complete delivery day (48 half-hours); lookback_days adds the daily medians of the earlier days we hold under extra.daily."
      • changedInput schema / properties / market / description
        Previous value: -"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro. JP: day-ahead only (the spot market cleared the day before delivery). Prices are in yen per kWh, not euro per MWh."New value: +"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. AU gas: daily hub price (STTM ex post), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro. JP: day-ahead only (the spot market cleared the day before delivery). Prices are in yen per kWh, not euro per MWh."
    • Changedpricepaid_wholesale_power_prices5 fields changed
      • addedInput schema / properties / commodity
        Added value: +{
        +  "description": "electricity (default) or gas. gas returns wholesale natural-gas hub prices where a country has them (see the country notes); prices are per GJ or MWh as the answer states.",
        +  "enum": [
        +    "electricity",
        +    "gas"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh); JP = Japan (JEPX day-ahead spot market, half-hourly, in yen per kWh)"New value: +"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); AU = Australia (with commodity=gas: AEMO Short Term Trading Market hubs Adelaide, Brisbane, Sydney; prices in Australian dollars per GJ); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh); JP = Japan (JEPX day-ahead spot market, half-hourly, in yen per kWh)"
      • addedInput schema / properties / hub
        Added value: +{
        +  "description": "AU gas only: STTM hub ADL (Adelaide), BRI (Brisbane) or SYD (Sydney, default); short names like NSW, QLD or SA also work.",
        +  "type": "string"
        +}
      • changedInput schema / properties / lookback_days / description
        Previous value: -"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record. JP: 1 to 14. The headline figure is always the newest complete delivery day (48 half-hours); lookback_days adds the daily medians of the earlier days we hold under extra.daily."New value: +"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. AU gas: 1 to 7 gas days (default 7); each hub gas day counts as one record, so ask for at least 5. Prices are in Australian dollars (AUD) per GJ. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record. JP: 1 to 14. The headline figure is always the newest complete delivery day (48 half-hours); lookback_days adds the daily medians of the earlier days we hold under extra.daily."
      • changedInput schema / properties / market / description
        Previous value: -"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro. JP: day-ahead only (the spot market cleared the day before delivery). Prices are in yen per kWh, not euro per MWh."New value: +"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. AU gas: daily hub price (STTM ex post), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro. JP: day-ahead only (the spot market cleared the day before delivery). Prices are in yen per kWh, not euro per MWh."
  5. 16 tool updates
    • Changedpricepaid_border_prices7 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"GB = United Kingdom (HMRC Overseas Trade Statistics: customs value per kilogram of goods imported or exported, by customs commodity code and partner country, monthly)"New value: +"FR, DE, ES, IT, NL, BE, IE, PL, PT, DK, SE = EU member states (Eurostat Comext: customs value per kilogram of goods imported or exported, by customs commodity code and partner country, monthly); GB = United Kingdom (HMRC Overseas Trade Statistics: customs value per kilogram of goods imported or exported, by customs commodity code and partner country, monthly)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "GB"
        -]New value: +[
        +  "FR",
        +  "DE",
        +  "ES",
        +  "IT",
        +  "NL",
        +  "BE",
        +  "IE",
        +  "PL",
        +  "PT",
        +  "DK",
        +  "SE",
        +  "GB"
        +]
      • changedInput schema / properties / direction / description
        Previous value: -"Goods coming in (imports, default) or going out (exports). GB: imports (default) or exports, as the UK reports them (EU and non-EU trade combined)."New value: +"Goods coming in (imports, default) or going out (exports). EU: imports (default) or exports of the country asked about, trade with all other countries. GB: imports (default) or exports, as the UK reports them (EU and non-EU trade combined)."
      • changedInput schema / properties / months / description
        Previous value: -"How many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. GB: months to include, 1 to 12 (default 1)."New value: +"How many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. EU: months to include, 1 to 12 (default 1). GB: months to include, 1 to 12 (default 1)."
      • changedInput schema / properties / partner / description
        Previous value: -"Optional partner country (ISO code such as 'DE' or 'US', or its name): where the goods came from (imports) or went to (exports). Leave out for all partners. GB: optional partner country, as an ISO code (DE, US, CN, FR, NL, IE ...) or HMRC's country name."New value: +"Optional partner country (ISO code such as 'DE' or 'US', or its name): where the goods came from (imports) or went to (exports). Leave out for all partners. EU: optional partner country, as a 2-letter ISO code (DE, US, CN, BR ...) or common name. GB: optional partner country, as an ISO code (DE, US, CN, FR, NL, IE ...) or HMRC's country name."
      • changedInput schema / properties / period / description
        Previous value: -"Optional last month to include, as YYYY-MM. Default: the newest month the customs authority has published. GB: the last month to include (YYYY-MM). HMRC publishes about six weeks after the month ends; default is the newest published month."New value: +"Optional last month to include, as YYYY-MM. Default: the newest month the customs authority has published. EU: the last month to include (YYYY-MM). Eurostat publishes about 2.5 months after the month ends; default is the newest published month. GB: the last month to include (YYYY-MM). HMRC publishes about six weeks after the month ends; default is the newest published month."
      • changedInput schema / properties / product / description
        Previous value: -"The goods: an everyday word such as 'wheat', 'diesel', 'cheese', 'timber', 'steel', 'whisky', or a customs commodity code (HS/CN) of 4 to 8 digits such as '1001' or '271019'. GB: an everyday word (diesel, petrol, crude oil, wheat, barley, maize, rice, sugar, coffee, tea, cocoa, apples and more) or a customs commodity code of 4 to 8 digits (HS/CN, e.g. 1001 wheat, 2710 19 diesel, 0406 cheese). A code groups different products, so the average depends on the mix."New value: +"The goods: an everyday word such as 'wheat', 'diesel', 'cheese', 'timber', 'steel', 'whisky', or a customs commodity code (HS/CN) of 4 to 8 digits such as '1001' or '271019'. EU: an everyday word (diesel, petrol, crude oil, natural gas, wheat, barley, maize, rice, sugar, coffee, tea, cocoa and more) or a customs commodity code of 4, 6 or 8 digits (HS/CN, e.g. 1001 wheat, 271019 diesel, 0406 cheese). A code groups different products, so the average depends on the mix. GB: an everyday word (diesel, petrol, crude oil, wheat, barley, maize, rice, sugar, coffee, tea, cocoa, apples and more) or a customs commodity code of 4 to 8 digits (HS/CN, e.g. 1001 wheat, 2710 19 diesel, 0406 cheese). A code groups different products, so the average depends on the mix."
    • Changedpricepaid_check_price16 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). childcare: Place: a county, a region, a local authority, or a state or city where the source says so (examples: 'Cook County, IL', 'London', 'Dublin'). Leave out for the whole country, where the source has a nat | construction: State or region, where the publisher splits by place (the country notes say how). Leave out for the national figure. BR: state name or two-letter code ('São Paulo', 'SP', 'Bahia', 'RJ'); leave out for | fuel: Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'W | health-insurance: Region (see the country notes), e.g. a canton code such as 'ZH'. Leave out for the whole country. CH: a canton code (AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, | home-upgrades: Place, only where the publisher splits by place (the country notes say how). Leave out for the national figure. GB: national figures only; an area is ignored and the answer says so. IE: a county (Kerr | hotels: Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. ES: optional. A region ('Andalucia', 'Cataluña', 'Madri | insurance: Place: a 5-digit ZIP code or a state code, depending on the country notes (examples: '32935', 'TX'). Required. US: required. A 5-digit ZIP code ('32935') or a 2-letter state or territory code ('TX', '"New value: +"Parameter of the category (same name and meaning as in its own tool). childcare: Place: a county, a region, a local authority, or a state or city where the source says so (examples: 'Cook County, IL', 'London', 'Dublin'). Leave out for the whole country, where the source has a nat | construction: State or region, where the publisher splits by place (the country notes say how). Leave out for the national figure. BR: state name or two-letter code ('São Paulo', 'SP', 'Bahia', 'RJ'); leave out for | fuel: Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'W | health-insurance: Region (see the country notes), e.g. a canton code such as 'ZH'. Leave out for the whole country. CH: a canton code (AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, | home-upgrades: Place, only where the publisher splits by place (the country notes say how). Leave out for the national figure. GB: national figures only; an area is ignored and the answer says so. IE: a county (Kerr | hotels: Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. CA: optional. An Ontario tourism region or city as the  | insurance: Place: a 5-digit ZIP code or a state code, depending on the country notes (examples: '32935', 'TX'). Required. US: required. A 5-digit ZIP code ('32935') or a 2-letter state or territory code ('TX', '"
      • changedInput schema / properties / basis / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). medicines: US only: leave out for the pharmacy's acquisition cost (NADAC, weekly); 'medicare_spend' for what Medicare Part D spent per dosage unit (CMS, yearly, before rebates); 'part_b_asp' for Medicare Part B'"New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: HK only: price (default, average sale price per m²) or rent (average monthly rent per m²). | medicines: US only: leave out for the pharmacy's acquisition cost (NADAC, weekly); 'medicare_spend' for what Medicare Part D spent per dosage unit (CMS, yearly, before rebates); 'part_b_asp' for Medicare Part B'"
      • changedInput schema / properties / direction / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). border-prices: Goods coming in (imports, default) or going out (exports). GB: imports (default) or exports, as the UK reports them (EU and non-EU trade combined)."New value: +"Parameter of the category (same name and meaning as in its own tool). border-prices: Goods coming in (imports, default) or going out (exports). EU: imports (default) or exports of the country asked about, trade with all other countries. GB: imports (default) or exports, as the UK repo"
      • changedInput schema / properties / distance_km / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). transport-fares: Journey distance in kilometres (default 5). The fare is looked up in the published distance band. Singapore: ride distance in km (default 5); the fare is read from the published 1 km band."New value: +"Parameter of the category (same name and meaning as in its own tool). transport-fares: Journey distance in kilometres (default 5). The fare is looked up in the published distance band. France (Île-de-France): not used, the single ticket costs the same for any distance in the region. Sin"
      • changedInput schema / properties / fare_type / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). transport-fares: Fare group (default adult). The groups available depend on the country notes. Singapore: adult (default), senior, student, workfare or disability."New value: +"Parameter of the category (same name and meaning as in its own tool). transport-fares: Fare group (default adult). The groups available depend on the country notes. France (Île-de-France): adult = single ticket Métro-Train-RER (default); student = annual Imagine R student pass. Seniors "
      • addedInput schema / properties / grade
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). commercial-property: HK offices only: A (default), B or C, the RVD office grade.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / months / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). border-prices: How many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. GB: months to include, 1 to 12 (default 1). | cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. SE: ignored; the figures are yearly (latest year with at least 5 sales). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few | contracts: How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU (South Australia): ignored; the report gives one median p | surplus-auctions: How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24. HK: rounded to 12 or 24. UA: not used; each figure covers contracts signed in the newest 60 days."New value: +"Parameter of the category (same name and meaning as in its own tool). border-prices: How many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. EU: months to include, 1 to 12 (default 1). GB: months to include, 1 to 12 (default 1). | cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. HK: ignored; the figures are yearly (newest year with a usable figure). SE: ignored; the figures are yearly (latest year with at least 5 sales). SG: look | contracts: How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU (South Australia): ignored; the report gives one median p | surplus-auctions: How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24. HK: rounded to 12 or 24. UA: not used; each figure covers contracts signed in the newest 60 days."
      • addedInput schema / properties / operator
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). energy: CO only: the utility area: 'bogota' (default, ENEL Bogotá), 'cali' (EMCALI), 'valle' (CELSIA Valle del Cauca) or 'tolima' (CELSIA Tolima). No other part of Colombia is covered.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / partner / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). border-prices: Optional partner country (ISO code such as 'DE' or 'US', or its name): where the goods came from (imports) or went to (exports). Leave out for all partners. GB: optional partner country, as an ISO cod"New value: +"Parameter of the category (same name and meaning as in its own tool). border-prices: Optional partner country (ISO code such as 'DE' or 'US', or its name): where the goods came from (imports) or went to (exports). Leave out for all partners. EU: optional partner country, as a 2-letter"
      • changedInput schema / properties / period / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). border-prices: Optional last month to include, as YYYY-MM. Default: the newest month the customs authority has published. GB: the last month to include (YYYY-MM). HMRC publishes about six weeks after the month ends;"New value: +"Parameter of the category (same name and meaning as in its own tool). border-prices: Optional last month to include, as YYYY-MM. Default: the newest month the customs authority has published. EU: the last month to include (YYYY-MM). Eurostat publishes about 2.5 months after the month "
      • changedInput schema / properties / postcode / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. SE: not supported; give the county as town. TW: not supported (the register has no postcodes); | fuel: Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with  | rent: Postcode, for a precise area. AU (South Australia): a four-digit postcode, e.g. 5000 (Adelaide), 5067 (Norwood), 5045 (Glenelg), 5290 (Mount Gambier). AU: a four-digit NSW postcode, e.g. 2000 (Sydney "New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. HK: not used (Hong Kong has no postcodes). SE: not supported; give the county as town. SG: not | fuel: Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with  | rent: Postcode, for a precise area. AU (South Australia): a four-digit postcode, e.g. 5000 (Adelaide), 5067 (Norwood), 5045 (Glenelg), 5290 (Mount Gambier). AU: a four-digit NSW postcode, e.g. 2000 (Sydney "
      • addedInput schema / properties / premises
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). commercial-property: HK only: office (default when town is an office district), retail (default for a region) or factory (flatted factories).",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / product / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). border-prices: The goods: an everyday word such as 'wheat', 'diesel', 'cheese', 'timber', 'steel', 'whisky', or a customs commodity code (HS/CN) of 4 to 8 digits such as '1001' or '271019'. GB: an everyday word (die | cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-fresh-food: The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. Australia: cattle or sheep in everyday words, e.g. cattle, western  | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. CL: required. Fruit or vegetable by Engl"New value: +"Parameter of the category (same name and meaning as in its own tool). border-prices: The goods: an everyday word such as 'wheat', 'diesel', 'cheese', 'timber', 'steel', 'whisky', or a customs commodity code (HS/CN) of 4 to 8 digits such as '1001' or '271019'. EU: an everyday word (die | cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-fresh-food: The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. Australia: cattle or sheep in everyday words, e.g. cattle, western  | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. CL: required. Fruit or vegetable by Engl"
      • addedInput schema / properties / tenancy_length
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). rent: Switzerland only: how long the household has lived in the home: any (default), new_build, new_let (new let of a home older than 2 years), 2_5y, 6_10y, 11_20y or 21plus.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / town / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). commercial-property: Town or city. FR: town, e.g. 'Bordeaux', or use postcode. SE: a county ('Skåne', 'Stockholm', 'Västra Götaland', 'Östergötland'); leave out for the whole of Sweden. Counties, not towns. TW: a city or  | fuel: Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fe | home-sales: Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundeslan | rent: Town, city or local area. AU (South Australia): a suburb name, e.g. Glenelg, Norwood or Mount Barker; or a four-digit 5xxx postcode. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW r"New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: Town or city. FR: town, e.g. 'Bordeaux', or use postcode. HK: required. Offices: a district (Central, Sheung Wan, Wan Chai, Causeway Bay, North Point, Quarry Bay, Tsim Sha Tsui, Mong Kok, Kwun Tong).  | fuel: Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fe | home-sales: Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundeslan | rent: Town, city or local area. AU (South Australia): a suburb name, e.g. Glenelg, Norwood or Mount Barker; or a four-digit 5xxx postcode. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW r"
      • changedInput schema / properties / travel_time / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). transport-fares: early = the discounted band before the morning peak where a country has one; other = all other times (default). Singapore: early = before 7.45am on weekdays (discounted fares), other = all other times"New value: +"Parameter of the category (same name and meaning as in its own tool). transport-fares: early = the discounted band before the morning peak where a country has one; other = all other times (default). France (Île-de-France): no early band; leave out. Singapore: early = before 7.45am on we"
    • Changedpricepaid_commercial_property9 fields changed
      • addedInput schema / properties / basis
        Added value: +{
        +  "description": "HK only: price (default, average sale price per m²) or rent (average monthly rent per m²).",
        +  "type": "string"
        +}
      • changedInput schema / properties / country / description
        Previous value: -"FR = France (DVF); SE = Sweden (official yearly average price of sold industrial property by county, per property); TW = Taiwan; US = United States, New York City only"New value: +"FR = France (DVF); HK = Hong Kong (Rating and Valuation Department, yearly average price per m² of private offices, retail premises and flatted factories, official statistic); SE = Sweden (official yearly average price of sold industrial property by county, per property); SG = Singapore (state-land tender awards 1992 to mid-2016, SGD per m² of gross floor area); TW = Taiwan; US = United States, New York City only"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "FR",
        -  "SE",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "FR",
        +  "HK",
        +  "SE",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • addedInput schema / properties / grade
        Added value: +{
        +  "description": "HK offices only: A (default), B or C, the RVD office grade.",
        +  "type": "string"
        +}
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 24. SE: ignored; the figures are yearly (latest year with at least 5 sales). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. US: up to 12 months (the city's file holds the last 12)."New value: +"How many recent months to include. Default 24. HK: ignored; the figures are yearly (newest year with a usable figure). SE: ignored; the figures are yearly (latest year with at least 5 sales). SG: look-back in months from the newest award in the file (July 2016), e.g. 120. Leave out for the whole file (1993 to 2016). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. US: up to 12 months (the city's file holds the last 12)."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. SE: not supported; give the county as town. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit New York City ZIP code, e.g. '10017'."New value: +"Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. HK: not used (Hong Kong has no postcodes). SE: not supported; give the county as town. SG: not supported; give the planning area as town. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit New York City ZIP code, e.g. '10017'."
      • addedInput schema / properties / premises
        Added value: +{
        +  "description": "HK only: office (default when town is an office district), retail (default for a region) or factory (flatted factories).",
        +  "type": "string"
        +}
      • changedInput schema / properties / property_type / description
        Previous value: -"commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. Alsace-Moselle and Mayotte are not covered. SE: commercial (default) = sold industrial real estate (factories, petrol stations and workshops, warehouses). land is not available for Sweden. TW: commercial (default; shops, offices, factories, per m² of building) or land (building plots without a building, per m² of land). US: commercial (default; offices, stores, lofts, factories, garages, warehouses) or land (commercial vacant land)."New value: +"commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. Alsace-Moselle and Mayotte are not covered. HK: commercial (default) = private offices, retail premises and flatted factories; land is not available. Use premises to choose which. SE: commercial (default) = sold industrial real estate (factories, petrol stations and workshops, warehouses). land is not available for Sweden. SG: land only (state-owned development sites sold by tender; price per m² of gross floor area). Leave out or use land. TW: commercial (default; shops, offices, factories, per m² of building) or land (building plots without a building, per m² of land). US: commercial (default; offices, stores, lofts, factories, garages, warehouses) or land (commercial vacant land)."
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. FR: town, e.g. 'Bordeaux', or use postcode. SE: a county ('Skåne', 'Stockholm', 'Västra Götaland', 'Östergötland'); leave out for the whole of Sweden. Counties, not towns. TW: a city or county in English or Chinese ('Taipei', 'New Taipei', 'Taichung', 'Kaohsiung', '臺北市'), or a district with its city (\"Zhongshan, Taipei\", '臺北市中山區'). Omit for all of Taiwan. US: a New York City borough ('Manhattan', 'Brooklyn') or neighborhood ('Midtown East', 'SoHo'); omit for the whole city, or use postcode."New value: +"Town or city. FR: town, e.g. 'Bordeaux', or use postcode. HK: required. Offices: a district (Central, Sheung Wan, Wan Chai, Causeway Bay, North Point, Quarry Bay, Tsim Sha Tsui, Mong Kok, Kwun Tong). Retail or factories: a region ('Hong Kong' for Hong Kong Island, 'Kowloon', 'New Territories'). SE: a county ('Skåne', 'Stockholm', 'Västra Götaland', 'Östergötland'); leave out for the whole of Sweden. Counties, not towns. SG: a URA planning area, e.g. Bedok, Downtown Core, Geylang, Woodlands, Queenstown, River Valley. Leave out for all of Singapore. At least 5 sites must match. TW: a city or county in English or Chinese ('Taipei', 'New Taipei', 'Taichung', 'Kaohsiung', '臺北市'), or a district with its city (\"Zhongshan, Taipei\", '臺北市中山區'). Omit for all of Taiwan. US: a New York City borough ('Manhattan', 'Brooklyn') or neighborhood ('Midtown East', 'SoHo'); omit for the whole city, or use postcode."
    • Changedpricepaid_contract_prices5 fields changed
      • changedInput schema / properties / buyer_area / description
        Previous value: -"Optional region or city to narrow to, see the country notes below. AR: not used; all national public bodies are summarised together. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. BR: two-letter state code of the buying body ('SP', 'RJ', 'DF'). Alberta: write Alberta to get Alberta government departments; these are contracts awarded without competition. CA: not used; all federal buyers are summarised together. Quebec: write Quebec to get Quebec public buyers (ministries, school service centres, cities, municipalities); all of Quebec is summarised together. CO: not used; all public buyers are summarised together. DE: not used; all German public buyers are summarised together. ES: not used; all Spanish public buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). FR: not used; all French public buyers are summarised together. GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. PL: not used; all Polish public buyers are summarised together. PT: not used; all Portuguese public buyers are summarised together. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). UA: not used; all Ukrainian public buyers are summarised together. US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."New value: +"Optional region or city to narrow to, see the country notes below. AR: not used; all national public bodies are summarised together. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. BR: two-letter state code of the buying body ('SP', 'RJ', 'DF'). BR: optional two-letter state code of the buyer (SP, RJ, MG, DF...); left out = all of Brazil. A state with fewer than 5 contracts for the purchase gets no figure. Alberta: write Alberta to get Alberta government departments; these are contracts awarded without competition. CA: not used; all federal buyers are summarised together. Quebec: write Quebec to get Quebec public buyers (ministries, school service centres, cities, municipalities); all of Quebec is summarised together. CO: not used; all public buyers are summarised together. DE: not used; all German public buyers are summarised together. ES: not used; all Spanish public buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). FR: not used; all French public buyers are summarised together. GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. PL: not used; all Polish public buyers are summarised together. PT: not used; all Portuguese public buyers are summarised together. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). UA: not used; all Ukrainian public buyers are summarised together. US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."
      • changedInput schema / properties / country / description
        Previous value: -"AR = Argentina (national public bodies, COMPR.AR); AU = Australia (AusTender federal contract notices); BR = Brazil (unit prices of furniture in public purchases, Compras.gov.br); CA = Canada (buyer_area=Alberta here: Alberta government sole-source service contracts; federal contracts come from CanadaBuys, Quebec from SEAO); CA = Canada (federal award notices on CanadaBuys); CA = Canada (buyer_area=Quebec here: SEAO award notices of Quebec public buyers; federal contracts come from CanadaBuys); CO = Colombia (signed public contracts in SECOP II); DE = Germany (public contract award notices, Bekanntmachungsservice); ES = Spain (awarded public contracts, PLACSP); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; FR = France (awarded public contracts, DECP); GB = United Kingdom (Contracts Finder awarded contracts); NZ = New Zealand (GETS contract award notices); PL = Poland (public contracts, e-Zamowienia BZP); PT = Portugal (public contracts, Portal BASE); SG = Singapore (GeBIZ tenders); UA = Ukraine (signed public contracts, Prozorro); US = United States, federal schedule contracts' hourly labour ceiling rates (GSA CALC+); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"New value: +"AR = Argentina (national public bodies, COMPR.AR); AU = Australia (AusTender federal contract notices); BR = Brazil (unit prices of furniture in public purchases, Compras.gov.br); BR = Brazil (initial public contracts published on the PNCP national procurement portal); CA = Canada (buyer_area=Alberta here: Alberta government sole-source service contracts; federal contracts come from CanadaBuys, Quebec from SEAO); CA = Canada (federal award notices on CanadaBuys); CA = Canada (buyer_area=Quebec here: SEAO award notices of Quebec public buyers; federal contracts come from CanadaBuys); CO = Colombia (signed public contracts in SECOP II); DE = Germany (public contract award notices, Bekanntmachungsservice); ES = Spain (awarded public contracts, PLACSP); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; FR = France (awarded public contracts, DECP); GB = United Kingdom (Contracts Finder awarded contracts); NZ = New Zealand (GETS contract award notices); PL = Poland (public contracts, e-Zamowienia BZP); PT = Portugal (public contracts, Portal BASE); SG = Singapore (GeBIZ tenders); UA = Ukraine (signed public contracts, Prozorro); US = United States, federal schedule contracts' hourly labour ceiling rates (GSA CALC+); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"
      • changedInput schema / properties / cpv / description
        Previous value: -"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AR: not used; COMPR.AR has its own product groups, put the group in what. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. BR: optional Compras.gov.br product-family code as 'pdm:310' instead of a word. Alberta: not used. CA: not used. Quebec: not used. CO: not used. DE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. ES: a CPV code of 2 digits (a division, e.g. 45 construction) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what (what is still required, say anything such as 'works'). EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. FR: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. NZ: not used (New Zealand notices carry no CPV codes). PL: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. PT: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. SG: not used (Singapore tenders carry no CPV codes). UA: a product code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. US hourly labour rates: optional GSA schedule SIN as 'sin:541330ENG'. US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."New value: +"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AR: not used; COMPR.AR has its own product groups, put the group in what. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. BR: optional Compras.gov.br product-family code as 'pdm:310' instead of a word. BR: not used. Alberta: not used. CA: not used. Quebec: not used. CO: not used. DE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. ES: a CPV code of 2 digits (a division, e.g. 45 construction) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what (what is still required, say anything such as 'works'). EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. FR: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. NZ: not used (New Zealand notices carry no CPV codes). PL: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. PT: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. SG: not used (Singapore tenders carry no CPV codes). UA: a product code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. US hourly labour rates: optional GSA schedule SIN as 'sin:541330ENG'. US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months of purchases, by purchase date (default 24). Alberta: not used; each figure covers contracts starting in the newest 24 months. CA: not used; each figure covers the newest 24 months of awards. Quebec: not used; each figure covers awards dated in the newest 12 months. CO: not used; each figure covers the newest 12 months of signed contracts. DE: not used; each figure covers contracts concluded in the newest 6 months. ES: not used; each figure covers awards dated in the newest one to two days. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). FR: not used; each figure covers contracts notified in the newest 12 months. GB: 1 to 60 months, by award date. NZ: not used; the newest 24 months of awards are always shown. PL: not used; each figure covers the notices published in the newest weeks (the answer gives the dates). PT: not used; each figure covers contracts signed in the newest 12 months. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. UA: not used; each figure covers contracts signed in the newest 90 days, from a daily sample of the newest contracts. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."New value: +"How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months of purchases, by purchase date (default 24). BR: not used; each figure covers the contracts published in the last 7 days. Alberta: not used; each figure covers contracts starting in the newest 24 months. CA: not used; each figure covers the newest 24 months of awards. Quebec: not used; each figure covers awards dated in the newest 12 months. CO: not used; each figure covers the newest 12 months of signed contracts. DE: not used; each figure covers contracts concluded in the newest 6 months. ES: not used; each figure covers awards dated in the newest one to two days. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). FR: not used; each figure covers contracts notified in the newest 12 months. GB: 1 to 60 months, by award date. NZ: not used; the newest 24 months of awards are always shown. PL: not used; each figure covers the notices published in the newest weeks (the answer gives the dates). PT: not used; each figure covers contracts signed in the newest 12 months. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. UA: not used; each figure covers contracts signed in the newest 90 days, from a daily sample of the newest contracts. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."
      • changedInput schema / properties / what / description
        Previous value: -"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AR: 'all' or a COMPR.AR product group (rubro), in Spanish or English for the common ones ('informatica' or 'computers', 'alimentos' or 'food', 'limpieza' or 'cleaning'). An unknown word lists the groups. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. BR: office or school furniture in plain words ('filing cabinet', 'office chair', 'desk', 'school desk', 'whiteboard', 'safe', 'armchair'; Portuguese words such as 'cadeira' also work). Other goods are not covered. The figure is a UNIT price. Alberta: optional (left out = all); what=all for every sole-source service contract, or a common service in plain words ('consultancy', 'legal services', 'IT services', 'software', 'translation services'). CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. Quebec: a common purchase in plain words, in French or English ('laptops', 'ordinateurs portables', 'catering', 'road resurfacing', 'building cleaning'). CO: a common purchase in plain words ('catering', 'security guard services', 'office cleaning', 'laptops', 'ambulances', 'printers', 'photocopiers'). Recognised from the Spanish words in the contract description; other wording is not searched. DE: a common purchase in plain words, in German or English ('laptops', 'schulessen', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the lot's CPV product code. ES: a common purchase in plain words, in Spanish or English ('portatiles', 'laptops', 'road resurfacing', 'limpieza de oficinas', 'ambulances'). Recognised from the award's CPV product code. Only the newest one to two days of awards are summarised, so use a broad CPV division (45 = construction) for a figure. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. FR: a common purchase in plain words, in French or English ('ordinateurs portables', 'laptops', 'restauration scolaire', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. NZ: optional (left out = all awards); a common purchase in plain words ('buses', 'laptops', 'cleaning', 'road resurfacing'; a purchase with fewer than 5 awards in 24 months gets no figure) or 'all'; read from the price library, not searched live. PL: a common purchase in plain words ('laptops', 'road resurfacing', 'office cleaning', 'school meals', 'ambulances'). Recognised from the notice's CPV product code. PT: a common purchase in plain words, in Portuguese or English ('computadores portateis', 'laptops', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. UA: a common purchase in plain words ('electricity', 'pharmaceuticals', 'legal services', 'IT services', 'insurance' (common purchases with too few contracts in the daily sample return no_matches)). Recognised from the contract's product code (DK 021, based on the CPV). US hourly labour rates: say the job and 'hourly rate', e.g. 'software engineer hourly rate'. The figure is a federal contract CEILING rate per hour, not a price paid. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."New value: +"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AR: 'all' or a COMPR.AR product group (rubro), in Spanish or English for the common ones ('informatica' or 'computers', 'alimentos' or 'food', 'limpieza' or 'cleaning'). An unknown word lists the groups. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. BR: office or school furniture in plain words ('filing cabinet', 'office chair', 'desk', 'school desk', 'whiteboard', 'safe', 'armchair'; Portuguese words such as 'cadeira' also work). Other goods are not covered. The figure is a UNIT price. BR: a common purchase in plain words, English or Portuguese ('school meals', 'merenda escolar', 'security guard services', 'cleaning services', 'laptops', 'ambulances', 'printers', 'diesel'). Recognised from Portuguese words in the contract description; other wording is not searched. Alberta: optional (left out = all); what=all for every sole-source service contract, or a common service in plain words ('consultancy', 'legal services', 'IT services', 'software', 'translation services'). CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. Quebec: a common purchase in plain words, in French or English ('laptops', 'ordinateurs portables', 'catering', 'road resurfacing', 'building cleaning'). CO: a common purchase in plain words ('catering', 'security guard services', 'office cleaning', 'laptops', 'ambulances', 'printers', 'photocopiers'). Recognised from the Spanish words in the contract description; other wording is not searched. DE: a common purchase in plain words, in German or English ('laptops', 'schulessen', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the lot's CPV product code. ES: a common purchase in plain words, in Spanish or English ('portatiles', 'laptops', 'road resurfacing', 'limpieza de oficinas', 'ambulances'). Recognised from the award's CPV product code. Only the newest one to two days of awards are summarised, so use a broad CPV division (45 = construction) for a figure. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. FR: a common purchase in plain words, in French or English ('ordinateurs portables', 'laptops', 'restauration scolaire', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. NZ: optional (left out = all awards); a common purchase in plain words ('buses', 'laptops', 'cleaning', 'road resurfacing'; a purchase with fewer than 5 awards in 24 months gets no figure) or 'all'; read from the price library, not searched live. PL: a common purchase in plain words ('laptops', 'road resurfacing', 'office cleaning', 'school meals', 'ambulances'). Recognised from the notice's CPV product code. PT: a common purchase in plain words, in Portuguese or English ('computadores portateis', 'laptops', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. UA: a common purchase in plain words ('electricity', 'pharmaceuticals', 'legal services', 'IT services', 'insurance' (common purchases with too few contracts in the daily sample return no_matches)). Recognised from the contract's product code (DK 021, based on the CPV). US hourly labour rates: say the job and 'hourly rate', e.g. 'software engineer hourly rate'. The figure is a federal contract CEILING rate per hour, not a price paid. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."
    • Changedpricepaid_energy_prices6 fields changed
      • changedInput schema / properties / consumption_band / description
        Previous value: -"Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BE with supplier_offers=true: not used (offers are priced per kWh, whatever the consumption). BR: not used (one residential tariff per distributor). CH: ElCom household profile H1 to H8 (default H4 = typical 5-room apartment with electric stove and dryer, about 4,500 kWh a year). The other profiles are listed in the answer. EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. Business, EU/NO/IS/candidates, annual consumption of the business. Electricity: ALL = all consumption bands together; IA = under 20 MWh a year; IB = 20 to 499 MWh a year; IC = 500 to 1,999 MWh a year; ID = 2,000 to 19,999 MWh a year; IE = 20,000 to 69,999 MWh a year; IF = 70,000 to 149,999 MWh a year; IG = 150,000 MWh a year or more; default IC (Eurostat's reference band for medium-sized business consumers). Gas: I1 = under 1,000 GJ a year (under about 278 MWh); I2 = 1,000 to 9,999 GJ a year (about 278 to 2,777 MWh); I3 = 10,000 to 99,999 GJ a year (about 2,778 to 27,777 MWh); I4 = 100,000 to 999,999 GJ a year (about 27,778 to 277,777 MWh); I5 = 1,000,000 to 3,999,999 GJ a year (about 277,778 to 1,111,111 MWh); I6 = 4,000,000 GJ a year or more (about 1,111,112 MWh and over); default I3. Gas has no all-bands total; ALL works for electricity only. Eurostat codes such as MWH500-1999 or GJ10000-99999 also work. A small shop or office is typically IA or IB (electricity) and I1 (gas); a factory IC to IE. Finland, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 15,000 kWh a year; DE = over 15,000 kWh a year; default DC. Business GB, annual consumption of the business, by DESNZ size band name or by the matching Eurostat letter. Electricity: Very Small (IA) = under 20 MWh a year; Small (IB) = 20 to 499 MWh a year; Small/Medium (IC) = 500 to 1,999 MWh a year; Medium (ID) = 2,000 to 19,999 MWh a year; Large (IE) = 20,000 to 69,999 MWh a year; Very Large (IF) = 70,000 to 150,000 MWh a year; Extra Large (IG) = over 150,000 MWh a year. Gas: Very Small (I1) = under 278 MWh a year; Small (I2) = 278 to 2,777 MWh a year; Medium (I3) = 2,778 to 27,777 MWh a year; Large (I4) = 27,778 to 277,777 MWh a year; Very Large (I5) = 277,778 to 1,111,112 MWh a year (no band above Very Large, so Eurostat I6 has no UK figure). Average = all bands together. Default: Small/Medium for electricity (= Eurostat IC) and Medium for gas (= I3). GB: not used (the cap is a unit rate and a standing charge, not a price by consumption band). Netherlands, annual consumption. Electricity: DA = under 1 MWh (1,000 kWh) a year; DB = 1 to 2.5 MWh (1,000 to 2,499 kWh) a year; DC = 2.5 to 5 MWh (2,500 to 4,999 kWh) a year; most households; DD = 5 to 15 MWh (5,000 to 14,999 kWh) a year; DE = 15 MWh (15,000 kWh) a year or more; default DC. Gas: D1 = under 569 m3 (under 20 GJ) a year; D2 = 569 to 5,687 m3 (20 to 200 GJ) a year; most households; D3 = 5,687 m3 (200 GJ) a year or more; default D2. NZ: 'standard' (default, standard household user) or 'low' (low user). Sweden, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. SG: one flat domestic tariff; leave out. TW: monthly use: 'standard' (default, 330 kWh), 'low' (120 kWh), 'high' (700 kWh) or a number of kWh a month (1 to 5000). US: not used (EIA publishes one average for all residential customers in a state). Business US: not used (EIA publishes one commercial average per state, no consumption bands)."New value: +"Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BE with supplier_offers=true: not used (offers are priced per kWh, whatever the consumption). BR: not used (one residential tariff per distributor). CH: ElCom household profile H1 to H8 (default H4 = typical 5-room apartment with electric stove and dryer, about 4,500 kWh a year). The other profiles are listed in the answer. CO: the voltage level: '1' (default: households and small users), '2' or '3'. EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. Business, EU/NO/IS/candidates, annual consumption of the business. Electricity: ALL = all consumption bands together; IA = under 20 MWh a year; IB = 20 to 499 MWh a year; IC = 500 to 1,999 MWh a year; ID = 2,000 to 19,999 MWh a year; IE = 20,000 to 69,999 MWh a year; IF = 70,000 to 149,999 MWh a year; IG = 150,000 MWh a year or more; default IC (Eurostat's reference band for medium-sized business consumers). Gas: I1 = under 1,000 GJ a year (under about 278 MWh); I2 = 1,000 to 9,999 GJ a year (about 278 to 2,777 MWh); I3 = 10,000 to 99,999 GJ a year (about 2,778 to 27,777 MWh); I4 = 100,000 to 999,999 GJ a year (about 27,778 to 277,777 MWh); I5 = 1,000,000 to 3,999,999 GJ a year (about 277,778 to 1,111,111 MWh); I6 = 4,000,000 GJ a year or more (about 1,111,112 MWh and over); default I3. Gas has no all-bands total; ALL works for electricity only. Eurostat codes such as MWH500-1999 or GJ10000-99999 also work. A small shop or office is typically IA or IB (electricity) and I1 (gas); a factory IC to IE. Finland, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 15,000 kWh a year; DE = over 15,000 kWh a year; default DC. Business GB, annual consumption of the business, by DESNZ size band name or by the matching Eurostat letter. Electricity: Very Small (IA) = under 20 MWh a year; Small (IB) = 20 to 499 MWh a year; Small/Medium (IC) = 500 to 1,999 MWh a year; Medium (ID) = 2,000 to 19,999 MWh a year; Large (IE) = 20,000 to 69,999 MWh a year; Very Large (IF) = 70,000 to 150,000 MWh a year; Extra Large (IG) = over 150,000 MWh a year. Gas: Very Small (I1) = under 278 MWh a year; Small (I2) = 278 to 2,777 MWh a year; Medium (I3) = 2,778 to 27,777 MWh a year; Large (I4) = 27,778 to 277,777 MWh a year; Very Large (I5) = 277,778 to 1,111,112 MWh a year (no band above Very Large, so Eurostat I6 has no UK figure). Average = all bands together. Default: Small/Medium for electricity (= Eurostat IC) and Medium for gas (= I3). GB: not used (the cap is a unit rate and a standing charge, not a price by consumption band). Netherlands, annual consumption. Electricity: DA = under 1 MWh (1,000 kWh) a year; DB = 1 to 2.5 MWh (1,000 to 2,499 kWh) a year; DC = 2.5 to 5 MWh (2,500 to 4,999 kWh) a year; most households; DD = 5 to 15 MWh (5,000 to 14,999 kWh) a year; DE = 15 MWh (15,000 kWh) a year or more; default DC. Gas: D1 = under 569 m3 (under 20 GJ) a year; D2 = 569 to 5,687 m3 (20 to 200 GJ) a year; most households; D3 = 5,687 m3 (200 GJ) a year or more; default D2. NZ: 'standard' (default, standard household user) or 'low' (low user). Sweden, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. SG: one flat domestic tariff; leave out. TW: monthly use: 'standard' (default, 330 kWh), 'low' (120 kWh), 'high' (700 kWh) or a number of kWh a month (1 to 5000). US: not used (EIA publishes one average for all residential customers in a state). Business US: not used (EIA publishes one commercial average per state, no consumption bands)."
      • changedInput schema / properties / country / description
        Previous value: -"BE = Belgium (with supplier_offers=true: Flemish regulator VREG, fixed-price home electricity and gas offers listed in the V-test, monthly; without it: Eurostat's national average); BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); CH = Switzerland (ElCom: published household electricity tariff per kWh, CHF, Switzerland or one canton); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; With sector=business, official average prices paid by businesses (Eurostat) for the EU member states, NO, IS and the EU candidate countries, as ISO codes (GR for Greece): AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, NO, IS, AL, BA, GE, MD, ME, MK, RS, TR, UA; FI = Finland (Statistics Finland: average household electricity price in euro per kWh by consumption band, monthly, official statistic); With sector=business, GB = United Kingdom (DESNZ: official average prices paid by non-domestic consumers, pence per kWh by size band, quarterly; household GB comes from Ofgem); GB = Great Britain (Ofgem energy price cap: maximum unit rate in pence per kWh and daily standing charge for default tariffs, by region and payment method, quarterly, a regulated posted price); NL = Netherlands (Statistics Netherlands CBS: average household electricity price in euro per kWh and gas price in euro per m3 by consumption class, half-yearly, official statistic); NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); SE = Sweden (Statistics Sweden SCB: average household electricity price in SEK per kWh by consumption band, half-yearly, official statistic); SG = Singapore (SP Group's published annual electricity tariff for domestic supplies, SGD per kWh excluding GST, a posted tariff); TW = Taiwan (Taipower's published residential electricity tariff: average price per kWh for a month's use, TWD, a posted tariff); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly); With sector=business, US = United States (EIA: average commercial-sector electricity price in cents per kWh and commercial natural gas price in US$ per thousand cubic feet, by state, monthly)"New value: +"BE = Belgium (with supplier_offers=true: Flemish regulator VREG, fixed-price home electricity and gas offers listed in the V-test, monthly; without it: Eurostat's national average); BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); CH = Switzerland (ElCom: published household electricity tariff per kWh, CHF, Switzerland or one canton); CO = Colombia (regulated electricity unit cost of supply, COP per kWh, for four utility areas only: Bogotá, Cali, Valle del Cauca, Tolima; a posted tariff component); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; With sector=business, official average prices paid by businesses (Eurostat) for the EU member states, NO, IS and the EU candidate countries, as ISO codes (GR for Greece): AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, NO, IS, AL, BA, GE, MD, ME, MK, RS, TR, UA; FI = Finland (Statistics Finland: average household electricity price in euro per kWh by consumption band, monthly, official statistic); With sector=business, GB = United Kingdom (DESNZ: official average prices paid by non-domestic consumers, pence per kWh by size band, quarterly; household GB comes from Ofgem); GB = Great Britain (Ofgem energy price cap: maximum unit rate in pence per kWh and daily standing charge for default tariffs, by region and payment method, quarterly, a regulated posted price); NL = Netherlands (Statistics Netherlands CBS: average household electricity price in euro per kWh and gas price in euro per m3 by consumption class, half-yearly, official statistic); NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); SE = Sweden (Statistics Sweden SCB: average household electricity price in SEK per kWh by consumption band, half-yearly, official statistic); SG = Singapore (SP Group's published annual electricity tariff for domestic supplies, SGD per kWh excluding GST, a posted tariff); TW = Taiwan (Taipower's published residential electricity tariff: average price per kWh for a month's use, TWD, a posted tariff); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly); With sector=business, US = United States (EIA: average commercial-sector electricity price in cents per kWh and commercial natural gas price in US$ per thousand cubic feet, by state, monthly)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BE",
        -  "BR",
        -  "CH",
        -  "AT",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DK",
        -  "EE",
        -  "FI",
        -  "FR",
        -  "DE",
        -  "GR",
        -  "HU",
        -  "IE",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "NL",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "ES",
        -  "SE",
        -  "NO",
        -  "IS",
        -  "AL",
        -  "BA",
        -  "GE",
        -  "MD",
        -  "ME",
        -  "MK",
        -  "RS",
        -  "TR",
        -  "UA",
        -  "GB",
        -  "NZ",
        -  "SG",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "BE",
        +  "BR",
        +  "CH",
        +  "CO",
        +  "AT",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DK",
        +  "EE",
        +  "FI",
        +  "FR",
        +  "DE",
        +  "GR",
        +  "HU",
        +  "IE",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "NL",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "ES",
        +  "SE",
        +  "NO",
        +  "IS",
        +  "AL",
        +  "BA",
        +  "GE",
        +  "MD",
        +  "ME",
        +  "MK",
        +  "RS",
        +  "TR",
        +  "UA",
        +  "GB",
        +  "NZ",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / energy / description
        Previous value: -"electricity or gas (natural gas). BE with supplier_offers=true: electricity (single-meter day tariff) or gas; the energy cost per kWh of the fixed-price products suppliers list for homes in Flanders. BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. CH: electricity only (no gas). A published regulated tariff, shown as a posted price. EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). Business, EU/NO/IS/candidates: Eurostat's latest half-year may be missing for some countries or bands (status no_matches); try another band. Finland: electricity only (Statistics Finland's table has no gas); euro per kWh, a national average. Business GB: electricity or gas, pence per kWh converted to pounds per kWh. GB: electricity (single-rate) and gas, in GBP per kWh with the standing charge in extra. The Ofgem cap is a regulated maximum on default tariffs, not a price paid. Netherlands: electricity (euro per kWh) and gas (euro per m3, with a calculated euro per kWh in extra); national averages. NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. Sweden: electricity only (SCB publishes no household gas price); SEK per kWh, a national average. SG: electricity only (no gas). TW: electricity only (no gas). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly. Business US: electricity = average commercial-sector price (answered in US dollars per kWh, also in cents; the industrial-sector price is in the extras); gas = average commercial natural gas price in US dollars per thousand cubic feet (Mcf). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."New value: +"electricity or gas (natural gas). BE with supplier_offers=true: electricity (single-meter day tariff) or gas; the energy cost per kWh of the fixed-price products suppliers list for homes in Flanders. BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. CH: electricity only (no gas). A published regulated tariff, shown as a posted price. CO: electricity only (no gas). EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). Business, EU/NO/IS/candidates: Eurostat's latest half-year may be missing for some countries or bands (status no_matches); try another band. Finland: electricity only (Statistics Finland's table has no gas); euro per kWh, a national average. Business GB: electricity or gas, pence per kWh converted to pounds per kWh. GB: electricity (single-rate) and gas, in GBP per kWh with the standing charge in extra. The Ofgem cap is a regulated maximum on default tariffs, not a price paid. Netherlands: electricity (euro per kWh) and gas (euro per m3, with a calculated euro per kWh in extra); national averages. NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. Sweden: electricity only (SCB publishes no household gas price); SEK per kWh, a national average. SG: electricity only (no gas). TW: electricity only (no gas). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly. Business US: electricity = average commercial-sector price (answered in US dollars per kWh, also in cents; the industrial-sector price is in the extras); gas = average commercial natural gas price in US dollars per thousand cubic feet (Mcf). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."
      • addedInput schema / properties / operator
        Added value: +{
        +  "description": "CO only: the utility area: 'bogota' (default, ENEL Bogotá), 'cali' (EMCALI), 'valle' (CELSIA Valle del Cauca) or 'tolima' (CELSIA Tolima). No other part of Colombia is covered.",
        +  "type": "string"
        +}
      • changedInput schema / properties / taxes / description
        Previous value: -"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BE with supplier_offers=true: not used. The offers are always excluding VAT, grid fees, taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. CH: one published total (energy + grid use + charges + federal aid fee); leave taxes out. Business, EU/NO/IS/candidates: default 'excl_vat' (excluding VAT and other recoverable taxes and levies: what a business really bears); 'all' = all taxes and levies including VAT; 'none' = excluding all taxes and levies. Finland: all = with electricity tax and VAT (default); none = energy plus distribution only, calculated by ProofPrice from Statistics Finland's parts. Business GB: DESNZ prices never include VAT. Default 'excl_vat' = excluding VAT, including the Climate Change Levy (table 3.4.2); 'none' = also excluding the Climate Change Levy (table 3.4.1); 'all' gives the same figure as 'excl_vat' and the answer says so. GB: not used. Gas figures include 5% VAT; electricity has no VAT from 1 October 2026 to 31 March 2027 (Ofgem's own wording). Netherlands: all = CBS's price with VAT and taxes (default); excl_vat = without VAT, taxes in; none = without VAT and taxes. All three are published by CBS. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. Sweden: all = SCB's total with electricity tax and VAT (default); excl_vat and none are calculated by ProofPrice from SCB's published parts. SG: not used; the figure excludes GST. TW: not used; the figure is the published tariff before any tax or surcharge. US: not used (EIA publishes one average per state). Business US: not used (EIA publishes one average per state)."New value: +"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BE with supplier_offers=true: not used. The offers are always excluding VAT, grid fees, taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. CH: one published total (energy + grid use + charges + federal aid fee); leave taxes out. CO: not used; the figure is the regulated unit cost (CU) before taxes, subsidies and contributions. Business, EU/NO/IS/candidates: default 'excl_vat' (excluding VAT and other recoverable taxes and levies: what a business really bears); 'all' = all taxes and levies including VAT; 'none' = excluding all taxes and levies. Finland: all = with electricity tax and VAT (default); none = energy plus distribution only, calculated by ProofPrice from Statistics Finland's parts. Business GB: DESNZ prices never include VAT. Default 'excl_vat' = excluding VAT, including the Climate Change Levy (table 3.4.2); 'none' = also excluding the Climate Change Levy (table 3.4.1); 'all' gives the same figure as 'excl_vat' and the answer says so. GB: not used. Gas figures include 5% VAT; electricity has no VAT from 1 October 2026 to 31 March 2027 (Ofgem's own wording). Netherlands: all = CBS's price with VAT and taxes (default); excl_vat = without VAT, taxes in; none = without VAT and taxes. All three are published by CBS. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. Sweden: all = SCB's total with electricity tax and VAT (default); excl_vat and none are calculated by ProofPrice from SCB's published parts. SG: not used; the figure excludes GST. TW: not used; the figure is the published tariff before any tax or surcharge. US: not used (EIA publishes one average per state). Business US: not used (EIA publishes one average per state)."
    • Changedpricepaid_fuel_price_history7 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"New value: +"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); CO = Colombia (compressed natural gas only, monthly station prices from SICOM; no gasoline or diesel); CR = Costa Rica (regulator ARESEP: national maximum price, not a station price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TH = Thailand (EPPO monthly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "BR",
        -  "CA",
        -  "ES",
        -  "IE",
        -  "AT",
        -  "DE",
        -  "NL",
        -  "BE",
        -  "PT",
        -  "PL",
        -  "DK",
        -  "SE",
        -  "FI",
        -  "LU",
        -  "GR",
        -  "CZ",
        -  "SK",
        -  "SI",
        -  "HR",
        -  "HU",
        -  "RO",
        -  "BG",
        -  "EE",
        -  "LV",
        -  "LT",
        -  "CY",
        -  "MT",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IT",
        -  "MX",
        -  "MY",
        -  "NO",
        -  "NZ",
        -  "SG",
        -  "TW",
        -  "US",
        -  "UY"
        -]New value: +[
        +  "AU",
        +  "BR",
        +  "CA",
        +  "CO",
        +  "CR",
        +  "ES",
        +  "IE",
        +  "AT",
        +  "DE",
        +  "NL",
        +  "BE",
        +  "PT",
        +  "PL",
        +  "DK",
        +  "SE",
        +  "FI",
        +  "LU",
        +  "GR",
        +  "CZ",
        +  "SK",
        +  "SI",
        +  "HR",
        +  "HU",
        +  "RO",
        +  "BG",
        +  "EE",
        +  "LV",
        +  "LT",
        +  "CY",
        +  "MT",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IT",
        +  "MX",
        +  "MY",
        +  "NO",
        +  "NZ",
        +  "SG",
        +  "TH",
        +  "TW",
        +  "US",
        +  "UY"
        +]
      • changedInput schema / properties / fuel / description
        Previous value: -"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."New value: +"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. CO: only methane (vehicular natural gas, GNCV), in COP per cubic metre (not per kg). Gasoline and diesel are not available. Costa Rica: petrol95 (Gasolina RON 95) or diesel (automotive, 50 ppm), the regulated maximum price in colones per litre with IVA. Gasolina RON 91 is given in the answer as extra information. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TH: petrol95 (ULG 95; petrol98 gets the same series), diesel (HSD B7) or lpg (automotive LPG per litre). Gasoline 91 and kerosene are in extra.other_products. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). SG: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."New value: +"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. CO: not used. Costa Rica: not used; one national price is returned and says so. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."
      • changedInput schema / properties / service / description
        Previous value: -"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. HK: not used. IT: self-service (default) or attended service, which costs more. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."New value: +"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. CO: not used. Costa Rica: not used. EU Weekly Oil Bulletin countries: not used. GB: not used. HK: not used. IT: self-service (default) or attended service, which costs more. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TH: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."
      • changedInput schema / properties / town / description
        Previous value: -"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
    • Changedpricepaid_fuel_prices_now7 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. CO: department, for example 'Antioquia', 'Cundinamarca', 'Valle del Cauca'. Empty = the whole country. Costa Rica: not used (national price only). ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"New value: +"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); CO = Colombia (compressed natural gas only, monthly station prices from SICOM; no gasoline or diesel); CR = Costa Rica (regulator ARESEP: national maximum price, not a station price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TH = Thailand (EPPO monthly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "BR",
        -  "CA",
        -  "ES",
        -  "IE",
        -  "AT",
        -  "DE",
        -  "NL",
        -  "BE",
        -  "PT",
        -  "PL",
        -  "DK",
        -  "SE",
        -  "FI",
        -  "LU",
        -  "GR",
        -  "CZ",
        -  "SK",
        -  "SI",
        -  "HR",
        -  "HU",
        -  "RO",
        -  "BG",
        -  "EE",
        -  "LV",
        -  "LT",
        -  "CY",
        -  "MT",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IT",
        -  "MX",
        -  "MY",
        -  "NO",
        -  "NZ",
        -  "SG",
        -  "TW",
        -  "US",
        -  "UY"
        -]New value: +[
        +  "AU",
        +  "BR",
        +  "CA",
        +  "CO",
        +  "CR",
        +  "ES",
        +  "IE",
        +  "AT",
        +  "DE",
        +  "NL",
        +  "BE",
        +  "PT",
        +  "PL",
        +  "DK",
        +  "SE",
        +  "FI",
        +  "LU",
        +  "GR",
        +  "CZ",
        +  "SK",
        +  "SI",
        +  "HR",
        +  "HU",
        +  "RO",
        +  "BG",
        +  "EE",
        +  "LV",
        +  "LT",
        +  "CY",
        +  "MT",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IT",
        +  "MX",
        +  "MY",
        +  "NO",
        +  "NZ",
        +  "SG",
        +  "TH",
        +  "TW",
        +  "US",
        +  "UY"
        +]
      • changedInput schema / properties / fuel / description
        Previous value: -"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."New value: +"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. CO: only methane (vehicular natural gas, GNCV), in COP per cubic metre (not per kg). Gasoline and diesel are not available. Costa Rica: petrol95 (Gasolina RON 95) or diesel (automotive, 50 ppm), the regulated maximum price in colones per litre with IVA. Gasolina RON 91 is given in the answer as extra information. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TH: petrol95 (ULG 95; petrol98 gets the same series), diesel (HSD B7) or lpg (automotive LPG per litre). Gasoline 91 and kerosene are in extra.other_products. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). SG: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."New value: +"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. CO: not used. Costa Rica: not used; one national price is returned and says so. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). SG: not used (national price only). TH: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."
      • changedInput schema / properties / service / description
        Previous value: -"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. HK: not used. IT: self-service (default) or attended service, which costs more. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."New value: +"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. CO: not used. Costa Rica: not used. EU Weekly Oil Bulletin countries: not used. GB: not used. HK: not used. IT: self-service (default) or attended service, which costs more. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TH: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."
      • changedInput schema / properties / town / description
        Previous value: -"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. CO: municipality, for example 'Medellin' or 'Cali'. Needs at least 5 reporting stations. Costa Rica: not used (national price only). ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TH: not used. EPPO publishes one national price per month; any place is answered with the Thailand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
    • Addedpricepaid_grocery_price_history
    • Changedpricepaid_grocery_prices4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (STATISTIK AUSTRIA Preisradar: national monthly median prices of 100 food items from retail scanner data); CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); CL = Chile (ODEPA weekly shelf prices in 9 of 16 regions); FR = France (INSEE: national average retail prices of selected fresh food items, metropolitan France); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; NZ = New Zealand (Stats NZ: national monthly weighted average prices of 74 food and drink items); SG = Singapore (Department of Statistics: national average prices of about 75 food, drink, hawker-meal and household items, monthly); TW = Taiwan (Taichung City markets only); Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions)"New value: +"AT = Austria (STATISTIK AUSTRIA Preisradar: national monthly median prices of 100 food items from retail scanner data); CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); CL = Chile (ODEPA weekly shelf prices in 9 of 16 regions); FR = France (INSEE: national average retail prices of selected fresh food items, metropolitan France); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; ID = Indonesia (Bank Indonesia PIHPS: daily average market prices of 10 staple foods, national or by province); IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; NZ = New Zealand (Stats NZ: national monthly weighted average prices of 74 food and drink items); SG = Singapore (Department of Statistics: national average prices of about 75 food, drink, hawker-meal and household items, monthly); TW = Taiwan (Taichung City markets only); Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions); ZA = South Africa (Stats SA: monthly average retail prices in rand of everyday goods, all urban areas)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AT",
        -  "CA",
        -  "CL",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IE",
        -  "LV",
        -  "MX",
        -  "MY",
        -  "NZ",
        -  "SG",
        -  "TW",
        -  "AF",
        -  "AM",
        -  "BD",
        -  "BF",
        -  "BI",
        -  "BJ",
        -  "BO",
        -  "CD",
        -  "CF",
        -  "CI",
        -  "CM",
        -  "DJ",
        -  "ET",
        -  "GM",
        -  "GN",
        -  "GW",
        -  "HT",
        -  "ID",
        -  "IN",
        -  "IQ",
        -  "JO",
        -  "KG",
        -  "LA",
        -  "LB",
        -  "LR",
        -  "LS",
        -  "ML",
        -  "MM",
        -  "MR",
        -  "MW",
        -  "MZ",
        -  "NE",
        -  "NG",
        -  "NP",
        -  "PH",
        -  "PK",
        -  "RW",
        -  "SD",
        -  "SL",
        -  "SN",
        -  "SO",
        -  "SS",
        -  "TD",
        -  "TG",
        -  "TL",
        -  "TZ",
        -  "UA",
        -  "UG",
        -  "YE",
        -  "ZW",
        -  "US"
        -]New value: +[
        +  "AT",
        +  "CA",
        +  "CL",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "ID",
        +  "IE",
        +  "LV",
        +  "MX",
        +  "MY",
        +  "NZ",
        +  "SG",
        +  "TW",
        +  "AF",
        +  "AM",
        +  "BD",
        +  "BF",
        +  "BI",
        +  "BJ",
        +  "BO",
        +  "CD",
        +  "CF",
        +  "CI",
        +  "CM",
        +  "DJ",
        +  "ET",
        +  "GM",
        +  "GN",
        +  "GW",
        +  "HT",
        +  "IN",
        +  "IQ",
        +  "JO",
        +  "KG",
        +  "LA",
        +  "LB",
        +  "LR",
        +  "LS",
        +  "ML",
        +  "MM",
        +  "MR",
        +  "MW",
        +  "MZ",
        +  "NE",
        +  "NG",
        +  "NP",
        +  "PH",
        +  "PK",
        +  "RW",
        +  "SD",
        +  "SL",
        +  "SN",
        +  "SO",
        +  "SS",
        +  "TD",
        +  "TG",
        +  "TL",
        +  "TZ",
        +  "UA",
        +  "UG",
        +  "YE",
        +  "ZW",
        +  "US",
        +  "ZA"
        +]
      • changedInput schema / properties / item / description
        Previous value: -"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. AT: STATISTIK AUSTRIA's standard items, e.g. milk, eggs, butter, bread, rice, flour, pasta, potatoes, apples, bananas, tomatoes, chicken breast, minced meat, gouda, coffee, olive oil; German names (Milch, Eier, Butter, Semmel) are not needed, use English words. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. CL: an everyday food in English or Spanish ('milk', 'eggs', 'bread', 'marraqueta', 'tomato', 'potato', 'chicken', 'leche', 'huevo', 'palta'). ODEPA names products in Spanish with a unit, so the answer names the exact product and unit and lists related ones. The 150 products found at the most monitored points are held. FR: INSEE's standard fresh items, e.g. apples, potatoes, carrots, beef (T-bone steak), monkfish, sole, shrimps; yearly figures for beef fillet and rump, pork roast, rabbit, oysters (dozen), lemons, oranges, green beans. French words work too (pommes, crevettes, huîtres). GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. NZ: Stats NZ's standard items, e.g. milk (2 l), eggs (dozen), butter (500 g), white bread (600 g), cheese (1 kg), beef mince, chicken breast, bananas, apples, potatoes, rice, flour, sugar, coffee. SG: the Department of Statistics' standard items, e.g. milk (1 l), eggs (10), bread (400 g), rice (5 kg), chicken (1 kg), pork, beef, salmon, prawns, bananas, cabbage, cooking oil, sugar, beer (6 cans), and hawker plates such as chicken rice, char kway teow, wanton noodles, roti prata, kopi, teh. TW: an everyday food in English or Chinese ('eggs', 'pork loin', 'pork belly', 'cabbage', 'garlic', 'banana', 'milkfish', 'shrimp', '雞蛋', '蒜頭'). About 60 vegetables, fruit, fish, pork, beef, poultry and eggs are held; the answer names the product and lists related ones. Prices are NT$ per kg from the public retail markets of Taichung City only. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound."New value: +"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. AT: STATISTIK AUSTRIA's standard items, e.g. milk, eggs, butter, bread, rice, flour, pasta, potatoes, apples, bananas, tomatoes, chicken breast, minced meat, gouda, coffee, olive oil; German names (Milch, Eier, Butter, Semmel) are not needed, use English words. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. CL: an everyday food in English or Spanish ('milk', 'eggs', 'bread', 'marraqueta', 'tomato', 'potato', 'chicken', 'leche', 'huevo', 'palta'). ODEPA names products in Spanish with a unit, so the answer names the exact product and unit and lists related ones. The 150 products found at the most monitored points are held. FR: INSEE's standard fresh items, e.g. apples, potatoes, carrots, beef (T-bone steak), monkfish, sole, shrimps; yearly figures for beef fillet and rump, pork roast, rabbit, oysters (dozen), lemons, oranges, green beans. French words work too (pommes, crevettes, huîtres). GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. ID: a staple food in English or Indonesian: rice (beras), chicken (ayam), beef (sapi), eggs (telur), shallots, garlic, red chilli (cabai), bird's-eye chilli (cabai rawit), cooking oil (minyak goreng), sugar (gula). Varieties such as medium rice, curly chilli or premium sugar are listed in the answer. Prices are rupiah per kg. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. NZ: Stats NZ's standard items, e.g. milk (2 l), eggs (dozen), butter (500 g), white bread (600 g), cheese (1 kg), beef mince, chicken breast, bananas, apples, potatoes, rice, flour, sugar, coffee. SG: the Department of Statistics' standard items, e.g. milk (1 l), eggs (10), bread (400 g), rice (5 kg), chicken (1 kg), pork, beef, salmon, prawns, bananas, cabbage, cooking oil, sugar, beer (6 cans), and hawker plates such as chicken rice, char kway teow, wanton noodles, roti prata, kopi, teh. TW: an everyday food in English or Chinese ('eggs', 'pork loin', 'pork belly', 'cabbage', 'garlic', 'banana', 'milkfish', 'shrimp', '雞蛋', '蒜頭'). About 60 vegetables, fruit, fish, pork, beef, poultry and eggs are held; the answer names the product and lists related ones. Prices are NT$ per kg from the public retail markets of Taichung City only. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound. ZA: Stats SA's standard items and pack sizes, e.g. milk (1 l), eggs (18), white bread (700 g), butter (500 g), white rice (1 kg), sugar (1 kg), maize meal (5 kg), cooking oil (750 ml), whole chicken (per kg), beef mince, bananas, potatoes, tomatoes, coffee, beer."
      • changedInput schema / properties / region / description
        Previous value: -"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. AT: national figures only; a region is ignored and the answer says so. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. CL: one of the 9 monitored regions ('Metropolitana', 'Valparaiso', 'Biobio', 'Maule', 'Nuble', 'Coquimbo', 'La Araucania', 'Los Lagos', 'Arica y Parinacota'); leave out for the figure across all of them. A region needs 5 or more monitored points for a product. FR: national averages for metropolitan France only; a region is ignored and the answer says so. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. NZ: national averages only; a region is ignored and the answer says so. SG: national averages only; a region is ignored and the answer says so. TW: not used; every figure is for Taichung City as a whole. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food."New value: +"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. AT: national figures only; a region is ignored and the answer says so. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. CL: one of the 9 monitored regions ('Metropolitana', 'Valparaiso', 'Biobio', 'Maule', 'Nuble', 'Coquimbo', 'La Araucania', 'Los Lagos', 'Arica y Parinacota'); leave out for the figure across all of them. A region needs 5 or more monitored points for a product. FR: national averages for metropolitan France only; a region is ignored and the answer says so. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. ID: one of the 34 provinces ('DKI Jakarta', 'Jawa Barat', 'Bali', 'West Java'...); leave out for the national average. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. NZ: national averages only; a region is ignored and the answer says so. SG: national averages only; a region is ignored and the answer says so. TW: not used; every figure is for Taichung City as a whole. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food. ZA: national all-urban averages only; a region is ignored and the answer says so."
    • Changedpricepaid_home_sales6 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"New value: +"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HK = Hong Kong (public rental flats sold to sitting tenants at a government discount, not market prices); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); NZ = New Zealand (official median sale prices of residential sales by area, monthly); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL, Washington DC and Maricopa County AZ (Phoenix area) only; not nationwide; US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AT",
        -  "AU",
        -  "BE",
        -  "BR",
        -  "CA",
        -  "DK",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DE",
        -  "EE",
        -  "ES",
        -  "HU",
        -  "IS",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "PL",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "FI",
        -  "FR",
        -  "GB",
        -  "IE",
        -  "NL",
        -  "NO",
        -  "PT",
        -  "QA",
        -  "SE",
        -  "SG",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "AT",
        +  "AU",
        +  "BE",
        +  "BR",
        +  "CA",
        +  "DK",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DE",
        +  "EE",
        +  "ES",
        +  "HU",
        +  "IS",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "PL",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "FI",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "NL",
        +  "NO",
        +  "NZ",
        +  "PT",
        +  "QA",
        +  "SE",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. AU (Adelaide suburbs): not used; one median per quarter (the newest is returned). BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. BR: rounded to the nearest of 3, 6, 12 or 24. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. LV: ignored; VZD publishes calendar years (the latest full year is returned). NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. PL: 1 to 6 months of 30 days up to today; default 3. Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). QA: 1 to 36 months back from the newest sale in the bulletin (not from today). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US, Washington DC: 1 to 36 months back from the latest sale in the tables. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."New value: +"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. AU (Adelaide suburbs): not used; one median per quarter (the newest is returned). BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. BR: rounded to the nearest of 3, 6, 12 or 24. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HK: rounded to the nearest of 12, 24 or 60. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. LV: ignored; VZD publishes calendar years (the latest full year is returned). NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. NZ: 1 gives the month, 2 to 6 the 3-month figure, 7 or more (and the default 12) the 12-month rolling figure. Small areas often have no monthly price, so the answer falls back to a wider window and says so. PL: 1 to 6 months of 30 days up to today; default 3, widened automatically to 6 then 12 months when a city has fewer than 5 recent sales (the register lags; the answer says so). Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). QA: 1 to 36 months back from the newest sale in the bulletin (not from today). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US (Maricopa County, AZ): rounded to the nearest of 3, 6, 12 or 24 (ZIP codes: 12 or 24). US, Washington DC: 1 to 36 months back from the latest sale in the tables. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."New value: +"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HK: not supported; give the estate as town. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. NZ: not supported; the publisher gives figures by area, so give the area as town. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US (Maricopa County, AZ): a 5-digit Arizona ZIP code (85xxx) with enough sales; 12 or 24 month windows only. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."New value: +"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HK: flats only (any). HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. NZ: leave out or 'any'. The publisher gives one figure for all residential sales (houses, apartments and other dwellings together). PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US (Maricopa County, AZ): any (default), house (single-family) or condo (condominium and townhouse). US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."New value: +"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HK: a public housing estate such as 'Shan King' or a district; leave out for all Tenants Purchase Scheme estates. Discounted public-flat sales, not private market prices. HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. NZ: a city or territorial authority ('Wellington', 'Christchurch', 'Hamilton', 'Queenstown-Lakes', 'Far North'), an Auckland local board ('Howick', 'Albert-Eden'), a region ('Canterbury', 'Otago', 'Wellington region'), or leave out for New Zealand. A name that is both a city and a region (Wellington, Auckland) gives the city; add 'region' for the region. Macrons are optional ('Taupo'). PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US (Maricopa County, AZ): a city such as 'Phoenix', 'Scottsdale', 'Mesa', 'Tempe', 'Chandler' or 'Gilbert' (add ', AZ' if the name exists elsewhere); leave out for the whole county. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."
    • Changedpricepaid_hotel_prices3 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. ES: optional. A region ('Andalucia', 'Cataluña', 'Madrid'), a province ('Málaga', 'Cádiz', 'Illes Balears') or a tourist city or resort ('Benidorm', 'Barcelona', 'Alicante') as INE names them; accents are optional. Leave out for the Spain-wide average. A name that is both a province and a city gives the province and lists the other. FI: optional. A region ('Uusimaa', 'Lapland', 'Pirkanmaa', 'Southwest Finland', 'Aland') or a main city ('Helsinki', 'Tampere', 'Turku', 'Oulu', 'Rovaniemi'), which is answered with its region. Leave out for the whole country. HK: leave out. The Bureau publishes one citywide figure; a district name is refused rather than answered with the city average. NO: optional. A county ('Oslo', 'Vestland', 'Rogaland', 'Troms', 'Svalbard') or a main city ('Bergen', 'Stavanger', 'Trondheim', 'Tromso') as SSB counts them; Norwegian spellings work. Leave out for the whole country. SG: leave out. Only a national figure is published; a district name is refused rather than answered with the national average."New value: +"Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. CA: optional. An Ontario tourism region or city as the Ministry names it (for example 'Toronto', 'Niagara'); leave out for the Ontario-wide average. Other provinces are not covered. ES: optional. A region ('Andalucia', 'Cataluña', 'Madrid'), a province ('Málaga', 'Cádiz', 'Illes Balears') or a tourist city or resort ('Benidorm', 'Barcelona', 'Alicante') as INE names them; accents are optional. Leave out for the Spain-wide average. A name that is both a province and a city gives the province and lists the other. FI: optional. A region ('Uusimaa', 'Lapland', 'Pirkanmaa', 'Southwest Finland', 'Aland') or a main city ('Helsinki', 'Tampere', 'Turku', 'Oulu', 'Rovaniemi'), which is answered with its region. Leave out for the whole country. HK: leave out. The Bureau publishes one citywide figure; a district name is refused rather than answered with the city average. NO: optional. A county ('Oslo', 'Vestland', 'Rogaland', 'Troms', 'Svalbard') or a main city ('Bergen', 'Stavanger', 'Trondheim', 'Tromso') as SSB counts them; Norwegian spellings work. Leave out for the whole country. SG: leave out. Only a national figure is published; a district name is refused rather than answered with the national average."
      • changedInput schema / properties / country / description
        Previous value: -"ES = Spain (INE hotel survey, average price charged per occupied room per night, in euro); FI = Finland (Statistics Finland accommodation statistics, average price per occupied hotel room per night, in EUR); HK = Hong Kong (CSTB average achieved room rate per night in HK$, citywide, monthly official statistic); NO = Norway (Statistics Norway hotel statistics, average price per occupied room per night, in NOK); SG = Singapore (official average room rate of gazetted hotels in S$ per night, national, yearly)"New value: +"CA = Canada, Ontario only (Ministry of Tourism, Culture and Gaming: average daily rate per occupied hotel room per night, in Canadian dollars); ES = Spain (INE hotel survey, average price charged per occupied room per night, in euro); FI = Finland (Statistics Finland accommodation statistics, average price per occupied hotel room per night, in EUR); HK = Hong Kong (CSTB average achieved room rate per night in HK$, citywide, monthly official statistic); NO = Norway (Statistics Norway hotel statistics, average price per occupied room per night, in NOK); SG = Singapore (official average room rate of gazetted hotels in S$ per night, national, yearly)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "ES",
        -  "FI",
        -  "HK",
        -  "NO",
        -  "SG"
        -]New value: +[
        +  "CA",
        +  "ES",
        +  "FI",
        +  "HK",
        +  "NO",
        +  "SG"
        +]
    • Changedpricepaid_medicine_prices3 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"ES = Spain (Ministerio de Sanidad Nomenclator: legally fixed public prices of medicines billed to the national health service); FR = France (public medicines database: legally fixed prices of reimbursable medicines); GB = England (NHS Prescription Cost Analysis: the basic price the NHS reimburses for the drug, per tablet/capsule/ml, not a patient price; England only); IT = Italy (AIFA transparency list: public prices of reimbursable off-patent class A medicines); JP = Japan (MHLW National Health Insurance drug price list: official reimbursement prices in yen); NZ = New Zealand (PHARMAC Pharmaceutical Schedule: list prices of subsidised community medicines, NZD); US = United States (basis=part_b_asp gives Medicare Part B's payment limit for doctor-administered drugs such as injections and biologics, quarterly); US with basis=mfp = the price Medicare negotiated with the drugmaker for a 30-day supply (CMS maximum fair price, about 40 selected drugs); US = United States (NADAC pharmacy acquisition cost by default; basis=medicare_spend gives what Medicare Part D spent per tablet or dose, yearly); US with basis=medicaid = what State Medicaid programmes reimbursed pharmacies per tablet or dose (CMS, newest quarter); US = United States (NADAC: the average price retail pharmacies pay to acquire a drug, weekly, per tablet/capsule/mL/gram; not the patient's counter price)"New value: +"ES = Spain (Ministerio de Sanidad Nomenclator: legally fixed public prices of medicines billed to the national health service); FR = France (public medicines database: legally fixed prices of reimbursable medicines); GB = England (NHS Prescription Cost Analysis: the basic price the NHS reimburses for the drug, per tablet/capsule/ml, not a patient price; England only); IT = Italy (AIFA transparency list: public prices of reimbursable off-patent class A medicines); JP = Japan (MHLW National Health Insurance drug price list: official reimbursement prices in yen); NZ = New Zealand (PHARMAC Pharmaceutical Schedule: list prices of subsidised community medicines, NZD); PT = Portugal (SNS Portal da Transparência: average retail value per pack of medicines dispensed, mainland, no per-medicine detail); US = United States (basis=part_b_asp gives Medicare Part B's payment limit for doctor-administered drugs such as injections and biologics, quarterly); US with basis=mfp = the price Medicare negotiated with the drugmaker for a 30-day supply (CMS maximum fair price, about 40 selected drugs); US = United States (NADAC pharmacy acquisition cost by default; basis=medicare_spend gives what Medicare Part D spent per tablet or dose, yearly); US with basis=medicaid = what State Medicaid programmes reimbursed pharmacies per tablet or dose (CMS, newest quarter); US = United States (NADAC: the average price retail pharmacies pay to acquire a drug, weekly, per tablet/capsule/mL/gram; not the patient's counter price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "ES",
        -  "FR",
        -  "GB",
        -  "IT",
        -  "JP",
        -  "NZ",
        -  "US"
        -]New value: +[
        +  "ES",
        +  "FR",
        +  "GB",
        +  "IT",
        +  "JP",
        +  "NZ",
        +  "PT",
        +  "US"
        +]
      • changedInput schema / properties / medicine / description
        Previous value: -"Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. ES: Spanish active-ingredient or brand name, first word used ('paracetamol', 'ibuprofeno', 'omeprazol', 'dolocatil'). Needs 5+ packs on sale under that name. FR: brand or active substance, first word used ('doliprane', 'paracetamol', 'amoxicilline'). Needs 5+ priced packs under that name. GB: generic or brand name, optionally with strength and form ('omeprazole', 'atorvastatin 20mg', 'Lipitor', 'paracetamol tablets'). NHS names follow the British National Formulary (the common American names are mapped). Returns the NHS net ingredient cost per unit and per 28-unit supply. IT: Italian active-substance or brand name, first word used ('paracetamolo', 'amoxicillina', 'glucobay'). Needs 5+ packs under that name. Off-patent reimbursable (class A) medicines only. JP: the active ingredient, in English ('paracetamol', 'amlodipine', 'metformin') or Japanese ('アムロジピン'); first word used. Not brand names. Needs 5+ listed products. Official reimbursement price per tablet, capsule, gram, millilitre or vial, not what a patient paid. NZ: English chemical or brand name, first word used ('paracetamol', 'amoxicillin', 'panadol'). Needs 5+ subsidised packs under that name. Subsidised community medicines only; list prices, not what patients paid. US with basis=part_b_asp: the generic name as CMS describes the drug ('pembrolizumab', 'bevacizumab', 'ranibizumab', 'denosumab') or the HCPCS code (J9271). Brand names are not in the file. Returns Medicare's payment limit per billing dosage (for example per 1 mg). US with basis=mfp: a brand or generic name of a drug selected for Medicare price negotiation ('Eliquis', 'apixaban', 'Stelara', 'Ozempic', 'Ibrance'). Returns the negotiated maximum fair price for a 30-day supply in force today. US with basis=medicare_spend: a brand or generic name as CMS lists it ('Lipitor', 'atorvastatin', 'Eliquis', 'metformin'); strength is ignored. Returns Medicare Part D's average spending per dosage unit in the newest data year. US with basis=medicaid: a brand or generic name ('Lipitor', 'atorvastatin', 'Eliquis', 'metformin'); strength is ignored. Returns the average Medicaid reimbursement per dosage unit in the newest quarter. US: generic or brand name, optionally with strength and form ('atorvastatin', 'atorvastatin 20mg', 'metformin 500 mg tablet', 'Lipitor'). NADAC uses American generic names ('acetaminophen' for paracetamol, 'albuterol' for salbutamol; the common British names are mapped). Returns the per-unit cost to the pharmacy."New value: +"Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. ES: Spanish active-ingredient or brand name, first word used ('paracetamol', 'ibuprofeno', 'omeprazol', 'dolocatil'). Needs 5+ packs on sale under that name. FR: brand or active substance, first word used ('doliprane', 'paracetamol', 'amoxicilline'). Needs 5+ priced packs under that name. GB: generic or brand name, optionally with strength and form ('omeprazole', 'atorvastatin 20mg', 'Lipitor', 'paracetamol tablets'). NHS names follow the British National Formulary (the common American names are mapped). Returns the NHS net ingredient cost per unit and per 28-unit supply. IT: Italian active-substance or brand name, first word used ('paracetamolo', 'amoxicillina', 'glucobay'). Needs 5+ packs under that name. Off-patent reimbursable (class A) medicines only. JP: the active ingredient, in English ('paracetamol', 'amlodipine', 'metformin') or Japanese ('アムロジピン'); first word used. Not brand names. Needs 5+ listed products. Official reimbursement price per tablet, capsule, gram, millilitre or vial, not what a patient paid. NZ: English chemical or brand name, first word used ('paracetamol', 'amoxicillin', 'panadol'). Needs 5+ subsidised packs under that name. Subsidised community medicines only; list prices, not what patients paid. PT: only an average over all packs: medicine=all (all medicines) or medicine=generics (generic medicines). No single-medicine prices. US with basis=part_b_asp: the generic name as CMS describes the drug ('pembrolizumab', 'bevacizumab', 'ranibizumab', 'denosumab') or the HCPCS code (J9271). Brand names are not in the file. Returns Medicare's payment limit per billing dosage (for example per 1 mg). US with basis=mfp: a brand or generic name of a drug selected for Medicare price negotiation ('Eliquis', 'apixaban', 'Stelara', 'Ozempic', 'Ibrance'). Returns the negotiated maximum fair price for a 30-day supply in force today. US with basis=medicare_spend: a brand or generic name as CMS lists it ('Lipitor', 'atorvastatin', 'Eliquis', 'metformin'); strength is ignored. Returns Medicare Part D's average spending per dosage unit in the newest data year. US with basis=medicaid: a brand or generic name ('Lipitor', 'atorvastatin', 'Eliquis', 'metformin'); strength is ignored. Returns the average Medicaid reimbursement per dosage unit in the newest quarter. US: generic or brand name, optionally with strength and form ('atorvastatin', 'atorvastatin 20mg', 'metformin 500 mg tablet', 'Lipitor'). NADAC uses American generic names ('acetaminophen' for paracetamol, 'albuterol' for salbutamol; the common British names are mapped). Returns the per-unit cost to the pharmacy."
    • Changedpricepaid_rent_prices8 fields changed
      • changedInput schema / properties / bedrooms / description
        Previous value: -"Number of bedrooms (0 = studio). Leave out for all sizes. AU (South Australia): 1, 2, 3 or 4 (4 means four or more); studios (0) are not published. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). AU (Queensland): flats 1-3, houses 2-4, townhouses 2-3. With no type and no bedrooms the answer is the most common dwelling in the postcode. CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. DE: not supported (all sizes together); leave out. ES: not used. FI: optional: the number of ROOMS the Finnish way (a living room counts): 1, 2 or 3 (3 means three or more). Leave out for all sizes. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. HK: ignored; the RVD groups flats by saleable area. Use flat_class (A under 40 m², B 40–69.9, C 70–99.9, D 100–159.9, E 160+). Default B. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SE with new_build=true: optional number of ROOMS (1, 2, 3 or 4 = four or more); leave out for all new-build flats together. SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."New value: +"Number of bedrooms (0 = studio). Leave out for all sizes. AU (South Australia): 1, 2, 3 or 4 (4 means four or more); studios (0) are not published. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). AU (Queensland): flats 1-3, houses 2-4, townhouses 2-3. With no type and no bedrooms the answer is the most common dwelling in the postcode. CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. CH: not split by rooms or bedrooms in this table; leave out. DE: not supported (all sizes together); leave out. ES: not used. FI: optional: the number of ROOMS the Finnish way (a living room counts): 1, 2 or 3 (3 means three or more). Leave out for all sizes. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. HK: ignored; the RVD groups flats by saleable area. Use flat_class (A under 40 m², B 40–69.9, C 70–99.9, D 100–159.9, E 160+). Default B. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SE with new_build=true: optional number of ROOMS (1, 2, 3 or 4 = four or more); leave out for all new-build flats together. SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, South Australia only here (Private Rent Report, by suburb or postcode; New South Wales and Queensland have their own sources); AU = Australia, New South Wales only (rental bonds); AU = Australia, Queensland only (RTA rental bond statistics; New South Wales has its own source); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); DE = Germany (Zensus 2022 average net cold rent per m2 around the city centre, census of May 2022, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FI = Finland (official average rent per m² of market-rate rented flats from Statistics Finland, by town, region or district); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); HK = Hong Kong (Rating and Valuation Department, average rents of private domestic flats by class and region, official statistic); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SE = Sweden (Statistics Sweden rent survey; with new_build=true, rents of newly built rented flats); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"New value: +"AU = Australia, South Australia only here (Private Rent Report, by suburb or postcode; New South Wales and Queensland have their own sources); AU = Australia, New South Wales only (rental bonds); AU = Australia, Queensland only (RTA rental bond statistics; New South Wales has its own source); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); CH = Switzerland (BFS: average net rent of tenant and co-operative homes by canton and length of tenancy; yearly); DE = Germany (Zensus 2022 average net cold rent per m2 around the city centre, census of May 2022, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FI = Finland (official average rent per m² of market-rate rented flats from Statistics Finland, by town, region or district); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); HK = Hong Kong (Rating and Valuation Department, average rents of private domestic flats by class and region, official statistic); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SE = Sweden (Statistics Sweden rent survey; with new_build=true, rents of newly built rented flats); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "CA",
        -  "DE",
        -  "ES",
        -  "FI",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IE",
        -  "NO",
        -  "NZ",
        -  "PT",
        -  "SE",
        -  "SG",
        -  "TW"
        -]New value: +[
        +  "AU",
        +  "CA",
        +  "CH",
        +  "DE",
        +  "ES",
        +  "FI",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "NO",
        +  "NZ",
        +  "PT",
        +  "SE",
        +  "SG",
        +  "TW"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU (South Australia): ignored; the report gives one median per quarter (the latest is returned). AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. AU (Queensland): ignored; the RTA publishes one median per quarter (the latest is returned). CA: ignored; the figure is for the newest October survey. DE: ignored; the figure is the census of 15 May 2022. ES: ignored; the figure is for the latest published quarter. FI: ignored; the figure is for the newest quarter with at least 5 observations. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. HK: ignored; the answer is the newest usable month, with the last 12 months in extra. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."New value: +"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU (South Australia): ignored; the report gives one median per quarter (the latest is returned). AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. AU (Queensland): ignored; the RTA publishes one median per quarter (the latest is returned). CA: ignored; the figure is for the newest October survey. CH: ignored; the figure is for the latest year published. DE: ignored; the figure is the census of 15 May 2022. ES: ignored; the figure is for the latest published quarter. FI: ignored; the figure is for the newest quarter with at least 5 observations. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. HK: ignored; the answer is the newest usable month, with the last 12 months in extra. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AU (South Australia): a four-digit postcode, e.g. 5000 (Adelaide), 5067 (Norwood), 5045 (Glenelg), 5290 (Mount Gambier). AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surfers Paradise), 4870 (Cairns), 4350 (Toowoomba). NSW postcodes (2xxx) are answered by the NSW source. CA: not used; give a town. DE: not supported; give the city as town. ES: not used. FI: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. HK: not used (Hong Kong has no postcodes); give a region. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."New value: +"Postcode, for a precise area. AU (South Australia): a four-digit postcode, e.g. 5000 (Adelaide), 5067 (Norwood), 5045 (Glenelg), 5290 (Mount Gambier). AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surfers Paradise), 4870 (Cairns), 4350 (Toowoomba). NSW postcodes (2xxx) are answered by the NSW source. CA: not used; give a town. CH: not used (rents are published by canton); give the canton in town. DE: not supported; give the city as town. ES: not used. FI: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. HK: not used (Hong Kong has no postcodes); give a region. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home: apartment (same as flat), house or room. Default 'any'. AU (South Australia): apartment (flat or unit), house or any. Rooms are not published. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. AU (Queensland): apartment (flat), house or any. Townhouses are published separately and appear in extra.other_dwellings; rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. DE: leave out. The census figure covers all rented dwellings together (flats and houses). ES: not used (all homes together). FI: not used (rented flats). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. HK: ignored; private domestic flats only. Use flat_class for the size. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."New value: +"Kind of home: apartment (same as flat), house or room. Default 'any'. AU (South Australia): apartment (flat or unit), house or any. Rooms are not published. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. AU (Queensland): apartment (flat), house or any. Townhouses are published separately and appear in extra.other_dwellings; rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. CH: not split by property type; leave out. DE: leave out. The census figure covers all rented dwellings together (flats and houses). ES: not used (all homes together). FI: not used (rented flats). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. HK: ignored; private domestic flats only. Use flat_class for the size. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."
      • addedInput schema / properties / tenancy_length
        Added value: +{
        +  "description": "Switzerland only: how long the household has lived in the home: any (default), new_build, new_let (new let of a home older than 2 years), 2_5y, 6_10y, 11_20y or 21plus.",
        +  "type": "string"
        +}
      • changedInput schema / properties / town / description
        Previous value: -"Town, city or local area. AU (South Australia): a suburb name, e.g. Glenelg, Norwood or Mount Barker; or a four-digit 5xxx postcode. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode, so a place name has no answer. CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). DE: required. One of about 90 German cities, e.g. Berlin, Hamburg, München (Munich), Köln (Cologne), Frankfurt am Main, Stuttgart, Düsseldorf, Leipzig, Dresden. ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FI: optional: 'Helsinki', 'Espoo', 'Vantaa', 'Tampere', 'Turku', 'Oulu', 'Greater Helsinki', a region such as 'Uusimaa' or 'Pirkanmaa', or a district such as 'Helsinki 2'. Leave out for Finland as a whole. FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. HK: required. A region: 'Hong Kong' (Hong Kong Island), 'Kowloon' or 'New Territories'; a known district such as Mong Kok, Central or Sha Tin gives its region's figure. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SE with new_build=true: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."New value: +"Town, city or local area. AU (South Australia): a suburb name, e.g. Glenelg, Norwood or Mount Barker; or a four-digit 5xxx postcode. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode, so a place name has no answer. CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). CH: a canton (Zürich, Bern, Geneva, Vaud, Ticino or a code such as ZH, GE), or leave out for Switzerland as a whole. Towns and postcodes are not published. DE: required. One of about 90 German cities, e.g. Berlin, Hamburg, München (Munich), Köln (Cologne), Frankfurt am Main, Stuttgart, Düsseldorf, Leipzig, Dresden. ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FI: optional: 'Helsinki', 'Espoo', 'Vantaa', 'Tampere', 'Turku', 'Oulu', 'Greater Helsinki', a region such as 'Uusimaa' or 'Pirkanmaa', or a district such as 'Helsinki 2'. Leave out for Finland as a whole. FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. HK: required. A region: 'Hong Kong' (Hong Kong Island), 'Kowloon' or 'New Territories'; a known district such as Mong Kok, Central or Sha Tin gives its region's figure. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SE with new_build=true: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."
    • Changedpricepaid_transport_fares5 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"SG = Singapore (MRT and LRT card fares per ride from the Public Transport Council fare table, SGD, a posted tariff; bus fares not included)"New value: +"FR = France (Île-de-France only: the Paris region single ticket and Navigo-type passes from the Île-de-France Mobilités tariff list, EUR, a posted tariff); SG = Singapore (MRT and LRT card fares per ride from the Public Transport Council fare table, SGD, a posted tariff; bus fares not included)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "SG"
        -]New value: +[
        +  "FR",
        +  "SG"
        +]
      • changedInput schema / properties / distance_km / description
        Previous value: -"Journey distance in kilometres (default 5). The fare is looked up in the published distance band. Singapore: ride distance in km (default 5); the fare is read from the published 1 km band."New value: +"Journey distance in kilometres (default 5). The fare is looked up in the published distance band. France (Île-de-France): not used, the single ticket costs the same for any distance in the region. Singapore: ride distance in km (default 5); the fare is read from the published 1 km band."
      • changedInput schema / properties / fare_type / description
        Previous value: -"Fare group (default adult). The groups available depend on the country notes. Singapore: adult (default), senior, student, workfare or disability."New value: +"Fare group (default adult). The groups available depend on the country notes. France (Île-de-France): adult = single ticket Métro-Train-RER (default); student = annual Imagine R student pass. Seniors and disabled people get percentage discounts, not a fixed fare. Singapore: adult (default), senior, student, workfare or disability."
      • changedInput schema / properties / travel_time / description
        Previous value: -"early = the discounted band before the morning peak where a country has one; other = all other times (default). Singapore: early = before 7.45am on weekdays (discounted fares), other = all other times (default)."New value: +"early = the discounted band before the morning peak where a country has one; other = all other times (default). France (Île-de-France): no early band; leave out. Singapore: early = before 7.45am on weekdays (discounted fares), other = all other times (default)."
    • Changedpricepaid_wholesale_power_price_history4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh)"New value: +"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh); JP = Japan (JEPX day-ahead spot market, half-hourly, in yen per kWh)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "DE",
        -  "ES",
        -  "PT",
        -  "AT",
        -  "BE",
        -  "DK",
        -  "FR",
        -  "IT",
        -  "NL",
        -  "NO",
        -  "PL",
        -  "GB"
        -]New value: +[
        +  "AU",
        +  "DE",
        +  "ES",
        +  "PT",
        +  "AT",
        +  "BE",
        +  "DK",
        +  "FR",
        +  "IT",
        +  "NL",
        +  "NO",
        +  "PL",
        +  "GB",
        +  "JP"
        +]
      • changedInput schema / properties / lookback_days / description
        Previous value: -"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record."New value: +"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record. JP: 1 to 14. The headline figure is always the newest complete delivery day (48 half-hours); lookback_days adds the daily medians of the earlier days we hold under extra.daily."
      • changedInput schema / properties / market / description
        Previous value: -"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro."New value: +"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro. JP: day-ahead only (the spot market cleared the day before delivery). Prices are in yen per kWh, not euro per MWh."
    • Changedpricepaid_wholesale_power_prices4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh)"New value: +"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh); JP = Japan (JEPX day-ahead spot market, half-hourly, in yen per kWh)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "DE",
        -  "ES",
        -  "PT",
        -  "AT",
        -  "BE",
        -  "DK",
        -  "FR",
        -  "IT",
        -  "NL",
        -  "NO",
        -  "PL",
        -  "GB"
        -]New value: +[
        +  "AU",
        +  "DE",
        +  "ES",
        +  "PT",
        +  "AT",
        +  "BE",
        +  "DK",
        +  "FR",
        +  "IT",
        +  "NL",
        +  "NO",
        +  "PL",
        +  "GB",
        +  "JP"
        +]
      • changedInput schema / properties / lookback_days / description
        Previous value: -"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record."New value: +"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record. JP: 1 to 14. The headline figure is always the newest complete delivery day (48 half-hours); lookback_days adds the daily medians of the earlier days we hold under extra.daily."
      • changedInput schema / properties / market / description
        Previous value: -"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro."New value: +"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro. JP: day-ahead only (the spot market cleared the day before delivery). Prices are in yen per kWh, not euro per MWh."
  6. 13 tool updates
    • Changedpricepaid_auction_prices5 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"CA = Canada (Government of Canada surplus sold through GCSurplus); FR = France; UA = Ukraine (state, municipal and bankrupt-estate assets sold on Prozorro.Sale); US = United States"New value: +"CA = Canada (Government of Canada surplus sold through GCSurplus); FR = France; HK = Hong Kong (Government Logistics Department auctions of surplus and confiscated goods); UA = Ukraine (state, municipal and bankrupt-estate assets sold on Prozorro.Sale); US = United States"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CA",
        -  "FR",
        -  "UA",
        -  "US"
        -]New value: +[
        +  "CA",
        +  "FR",
        +  "HK",
        +  "UA",
        +  "US"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24. UA: not used; each figure covers contracts signed in the newest 60 days."New value: +"How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24. HK: rounded to 12 or 24. UA: not used; each figure covers contracts signed in the newest 60 days."
      • changedInput schema / properties / state / description
        Previous value: -"Optional region to narrow to, see the country notes below. CA: province or territory, name or two-letter code ('ON', 'Quebec'). Omit for all of Canada. FR: the auction house city (CAV) such as 'Lyon', 'Marseille' or 'Toulouse'. The data is the 2024 file of French state auctions (seized, impounded and court sales). UA: region (oblast) name such as Kyiv city, Vinnytsia, Volyn, Dnipropetrovsk, Donetsk; 'Kyiv' alone means the city, 'Kyiv oblast' the region. Omit for all of Ukraine. US: two-letter state or territory code ('TX'). The auctions are US federal surplus and seized goods."New value: +"Optional region to narrow to, see the country notes below. CA: province or territory, name or two-letter code ('ON', 'Quebec'). Omit for all of Canada. FR: the auction house city (CAV) such as 'Lyon', 'Marseille' or 'Toulouse'. The data is the 2024 file of French state auctions (seized, impounded and court sales). HK: not used (whole territory). UA: region (oblast) name such as Kyiv city, Vinnytsia, Volyn, Dnipropetrovsk, Donetsk; 'Kyiv' alone means the city, 'Kyiv oblast' the region. Omit for all of Ukraine. US: two-letter state or territory code ('TX'). The auctions are US federal surplus and seized goods."
      • changedInput schema / properties / what / description
        Previous value: -"Lot type: a group name or words from the lot title, such as 'vehicles', 'heavy equipment', 'office furniture' or 'forklift'. CA: one of vehicles, heavy-equipment, electronics, office-furniture, boats, tools-machinery, or a word such as 'truck', 'laptop', 'forklift', 'desk'. FR: 'cars', 'vans', 'motorbikes', 'bicycles', 'computers', 'furniture', 'jewellery', 'wine', or words from the brand, model or description ('renault clio'). UA: one of vehicles, machinery, electronics, furniture, real-estate, land, farm-produce, other, any, or a word such as 'truck', 'building', 'land', 'grain'. 'any' covers every concluded sale."New value: +"Lot type: a group name or words from the lot title, such as 'vehicles', 'heavy equipment', 'office furniture' or 'forklift'. CA: one of vehicles, heavy-equipment, electronics, office-furniture, boats, tools-machinery, or a word such as 'truck', 'laptop', 'forklift', 'desk'. FR: 'cars', 'vans', 'motorbikes', 'bicycles', 'computers', 'furniture', 'jewellery', 'wine', or words from the brand, model or description ('renault clio'). HK: one of private-cars, goods-vehicles, motorcycles, containers, or a word such as 'car', 'van', 'motorcycle', 'container'. UA: one of vehicles, machinery, electronics, furniture, real-estate, land, farm-produce, other, any, or a word such as 'truck', 'building', 'land', 'grain'. 'any' covers every concluded sale."
    • Changedpricepaid_check_price22 fields changed
      • addedInput schema / properties / allocation
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). state-property-rents: How the site was allocated: tender (default mix), direct = direct allocation, auction. Leave out for all. Singapore: tender, direct (direct allocation) or auction. Leave out for all.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / area / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). childcare: Place: a county, a region, a local authority, or a state or city where the source says so (examples: 'Cook County, IL', 'London', 'Dublin'). Leave out for the whole country, where the source has a nat | construction: State or region, where the publisher splits by place (the country notes say how). Leave out for the national figure. BR: state name or two-letter code ('São Paulo', 'SP', 'Bahia', 'RJ'); leave out for | fuel: Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. BR: state as a two-letter code or name ('SP', 'Minas Gerais | health-insurance: Region (see the country notes), e.g. a canton code such as 'ZH'. Leave out for the whole country. CH: a canton code (AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, | home-upgrades: Place, only where the publisher splits by place (the country notes say how). Leave out for the national figure. GB: national figures only; an area is ignored and the answer says so. IE: a county (Kerr | hotels: Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. ES: optional. A region ('Andalucia', 'Cataluña', 'Madri | insurance: Place: a 5-digit ZIP code or a state code, depending on the country notes (examples: '32935', 'TX'). Required. US: required. A 5-digit ZIP code ('32935') or a 2-letter state or territory code ('TX', '"New value: +"Parameter of the category (same name and meaning as in its own tool). childcare: Place: a county, a region, a local authority, or a state or city where the source says so (examples: 'Cook County, IL', 'London', 'Dublin'). Leave out for the whole country, where the source has a nat | construction: State or region, where the publisher splits by place (the country notes say how). Leave out for the national figure. BR: state name or two-letter code ('São Paulo', 'SP', 'Bahia', 'RJ'); leave out for | fuel: Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'W | health-insurance: Region (see the country notes), e.g. a canton code such as 'ZH'. Leave out for the whole country. CH: a canton code (AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, | home-upgrades: Place, only where the publisher splits by place (the country notes say how). Leave out for the national figure. GB: national figures only; an area is ignored and the answer says so. IE: a county (Kerr | hotels: Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. ES: optional. A region ('Andalucia', 'Cataluña', 'Madri | insurance: Place: a 5-digit ZIP code or a state code, depending on the country notes (examples: '32935', 'TX'). Required. US: required. A 5-digit ZIP code ('32935') or a 2-letter state or territory code ('TX', '"
      • changedInput schema / properties / bedrooms / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). rent: Number of bedrooms (0 = studio). Leave out for all sizes. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). AU (Queensland): flats 1-3, houses 2-4, townhouses 2-3. With no type and no bedrooms the "New value: +"Parameter of the category (same name and meaning as in its own tool). rent: Number of bedrooms (0 = studio). Leave out for all sizes. AU (South Australia): 1, 2, 3 or 4 (4 means four or more); studios (0) are not published. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more)."
      • changedInput schema / properties / category / description
        Previous value: -"Which kind of price: border-prices, broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, surplus-auctions, tuition, wholesale-fresh-food, wholesale-markets and wholesale-power (the REST path or the tool name also works)."New value: +"Which kind of price: border-prices, broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, state-property-rents, supplementary-health-insurance, surplus-auctions, transport-fares, tuition, wholesale-fresh-food, wholesale-markets and wholesale-power (the REST path or the tool name also works)."
      • changedInput schema / properties / consumption_band / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). energy: Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BR: not us"New value: +"Parameter of the category (same name and meaning as in its own tool). energy: Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BE with su"
      • addedInput schema / properties / contract
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). supplementary-health-insurance: individual = bought by the person (default); group = employer-arranged cover. France: individual (default) or group (employer-arranged). Ages are published for individual contracts only.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / distance_km
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). transport-fares: Journey distance in kilometres (default 5). The fare is looked up in the published distance band. Singapore: ride distance in km (default 5); the fare is read from the published 1 km band.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / energy / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). energy: electricity or gas (natural gas). BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. CH: elec"New value: +"Parameter of the category (same name and meaning as in its own tool). energy: electricity or gas (natural gas). BE with supplier_offers=true: electricity (single-meter day tariff) or gas; the energy cost per kWh of the fixed-price products suppliers list for homes in Flanders. "
      • addedInput schema / properties / fare_type
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). transport-fares: Fare group (default adult). The groups available depend on the country notes. Singapore: adult (default), senior, student, workfare or disability.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / fuel / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). fuel: petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Brazil: petrol95 = regular petrol (gasolina comum, not RON"New value: +"Parameter of the category (same name and meaning as in its own tool). fuel: petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded U"
      • changedInput schema / properties / months / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). border-prices: How many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. GB: months to include, 1 to 12 (default 1). | cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. SE: ignored; the figures are yearly (latest year with at least 5 sales). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few | contracts: How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. Alberta: not used; | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, long | surplus-auctions: How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24. UA: not used; each figure covers contracts signed in the newest 60 days."New value: +"Parameter of the category (same name and meaning as in its own tool). border-prices: How many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. GB: months to include, 1 to 12 (default 1). | cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. SE: ignored; the figures are yearly (latest year with at least 5 sales). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few | contracts: How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU (South Australia): ignored; the report gives one median p | surplus-auctions: How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24. HK: rounded to 12 or 24. UA: not used; each figure covers contracts signed in the newest 60 days."
      • changedInput schema / properties / postcode / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. SE: not supported; give the county as town. TW: not supported (the register has no postcodes); | fuel: Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. BR: not use | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with  | rent: Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surf"New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. SE: not supported; give the county as town. TW: not supported (the register has no postcodes); | fuel: Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with  | rent: Postcode, for a precise area. AU (South Australia): a four-digit postcode, e.g. 5000 (Adelaide), 5067 (Norwood), 5045 (Glenelg), 5290 (Mount Gambier). AU: a four-digit NSW postcode, e.g. 2000 (Sydney "
      • addedInput schema / properties / profile
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). supplementary-health-insurance: Reference person, see the country notes, e.g. 'age 60', 'single', 'couple', 'couple 2 children', 'lowest income'. Default: single (the survey's reference insured). France: age 20 / 40 / 60 / 65 / 75 /",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / property_type / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). commercial-property: commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. A | home-sales: Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. Th | rent: Kind of home: apartment (same as flat), house or room. Default 'any'. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. AU (Queensl"New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. A | home-sales: Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. Th | rent: Kind of home: apartment (same as flat), house or room. Default 'any'. AU (South Australia): apartment (flat or unit), house or any. Rooms are not published. AU: apartment (flat or unit), house (includ"
      • changedInput schema / properties / region / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). energy: NZ only: electricity network region, for example 'Auckland', 'Wellington', 'Christchurch', 'Dunedin'. Leave out for the unweighted median across all regions. | farm-gate-prices: Region inside the country, as the statistics office publishes it (for example a province or state). Some countries publish no national figure, so the answer then asks for a region. Canada: a province  | groceries: Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC,  | land-prices: Optional region code for a regional figure, where the source publishes one (the country notes say which codes). Leave out for the whole country. EU/NO, optional. A NUTS region code (Eurostat's regiona | wholesale-power: AU only: NEM region NSW1 (New South Wales incl. ACT, default), QLD1, SA1, TAS1 or VIC1; short names like NSW, VIC or Queensland also work."New value: +"Parameter of the category (same name and meaning as in its own tool). energy: NZ only: electricity network region, for example 'Auckland', 'Wellington', 'Christchurch', 'Dunedin'. Leave out for the unweighted median across all regions. | farm-gate-prices: Region inside the country, as the statistics office publishes it (for example a province or state). Some countries publish no national figure, so the answer then asks for a region. Canada: a province  | groceries: Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. AT: national figures only; a region is ignored and the answer says so. Cana | land-prices: Optional region code for a regional figure, where the source publishes one (the country notes say which codes). Leave out for the whole country. EU/NO, optional. A NUTS region code (Eurostat's regiona | wholesale-power: AU only: NEM region NSW1 (New South Wales incl. ACT, default), QLD1, SA1, TAS1 or VIC1; short names like NSW, VIC or Queensland also work."
      • addedInput schema / properties / supplier_offers
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). energy: BE only: true = the fixed-price offers suppliers list for homes in Flanders (regulator VREG, posted offers, energy cost per kWh excluding VAT, grid fees and taxes) instead of Eurostat's national avera",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / taxes / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). energy: Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BR: not"New value: +"Parameter of the category (same name and meaning as in its own tool). energy: Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BE with"
      • changedInput schema / properties / town / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). commercial-property: Town or city. FR: town, e.g. 'Bordeaux', or use postcode. SE: a county ('Skåne', 'Stockholm', 'Västra Götaland', 'Östergötland'); leave out for the whole of Sweden. Counties, not towns. TW: a city or  | fuel: Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in sev | home-sales: Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundeslan | rent: Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode"New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: Town or city. FR: town, e.g. 'Bordeaux', or use postcode. SE: a county ('Skåne', 'Stockholm', 'Västra Götaland', 'Östergötland'); leave out for the whole of Sweden. Counties, not towns. TW: a city or  | fuel: Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fe | home-sales: Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundeslan | rent: Town, city or local area. AU (South Australia): a suburb name, e.g. Glenelg, Norwood or Mount Barker; or a four-digit 5xxx postcode. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW r"
      • addedInput schema / properties / travel_time
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). transport-fares: early = the discounted band before the morning peak where a country has one; other = all other times (default). Singapore: early = before 7.45am on weekdays (discounted fares), other = all other times",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / use
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). state-property-rents: Word or phrase for the tendered use, matched in the tender's permitted uses, e.g. childcare, hostel, school, storage, nursery, office. Leave out for all awards. Singapore: a word from the tendered use",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / year / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). diet-costs: Year of the estimate (2017 onwards). Leave out for the newest year the World Bank holds. World Bank: 2017 to the newest year held (2025 at the last check). Leave out for the newest year."New value: +"Parameter of the category (same name and meaning as in its own tool). diet-costs: Year of the estimate (2017 onwards). Leave out for the newest year the World Bank holds. World Bank: 2017 to the newest year held (2025 at the last check). Leave out for the newest year. | supplementary-health-insurance: Survey year (the survey is run every two years). Default: the newest. France: survey year 2019, 2021 or 2023 (default: newest)."
      • addedInput schema / properties / years
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). state-property-rents: How many award years to include, counted back from the newest year in the file. Default 10. Singapore: award years to include, counted back from the newest year in the file (2025). Default 10.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
    • Changedpricepaid_contract_prices6 fields changed
      • changedInput schema / properties / buyer_area / description
        Previous value: -"Optional region or city to narrow to, see the country notes below. AR: not used; all national public bodies are summarised together. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. Alberta: write Alberta to get Alberta government departments; these are contracts awarded without competition. CA: not used; all federal buyers are summarised together. Quebec: write Quebec to get Quebec public buyers (ministries, school service centres, cities, municipalities); all of Quebec is summarised together. CO: not used; all public buyers are summarised together. DE: not used; all German public buyers are summarised together. ES: not used; all Spanish public buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). FR: not used; all French public buyers are summarised together. GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. PT: not used; all Portuguese public buyers are summarised together. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). UA: not used; all Ukrainian public buyers are summarised together. US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."New value: +"Optional region or city to narrow to, see the country notes below. AR: not used; all national public bodies are summarised together. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. BR: two-letter state code of the buying body ('SP', 'RJ', 'DF'). Alberta: write Alberta to get Alberta government departments; these are contracts awarded without competition. CA: not used; all federal buyers are summarised together. Quebec: write Quebec to get Quebec public buyers (ministries, school service centres, cities, municipalities); all of Quebec is summarised together. CO: not used; all public buyers are summarised together. DE: not used; all German public buyers are summarised together. ES: not used; all Spanish public buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). FR: not used; all French public buyers are summarised together. GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. PL: not used; all Polish public buyers are summarised together. PT: not used; all Portuguese public buyers are summarised together. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). UA: not used; all Ukrainian public buyers are summarised together. US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."
      • changedInput schema / properties / country / description
        Previous value: -"AR = Argentina (national public bodies, COMPR.AR); AU = Australia (AusTender federal contract notices); CA = Canada (buyer_area=Alberta here: Alberta government sole-source service contracts; federal contracts come from CanadaBuys, Quebec from SEAO); CA = Canada (federal award notices on CanadaBuys); CA = Canada (buyer_area=Quebec here: SEAO award notices of Quebec public buyers; federal contracts come from CanadaBuys); CO = Colombia (signed public contracts in SECOP II); DE = Germany (public contract award notices, Bekanntmachungsservice); ES = Spain (awarded public contracts, PLACSP); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; FR = France (awarded public contracts, DECP); GB = United Kingdom (Contracts Finder awarded contracts); NZ = New Zealand (GETS contract award notices); PT = Portugal (public contracts, Portal BASE); SG = Singapore (GeBIZ tenders); UA = Ukraine (signed public contracts, Prozorro); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"New value: +"AR = Argentina (national public bodies, COMPR.AR); AU = Australia (AusTender federal contract notices); BR = Brazil (unit prices of furniture in public purchases, Compras.gov.br); CA = Canada (buyer_area=Alberta here: Alberta government sole-source service contracts; federal contracts come from CanadaBuys, Quebec from SEAO); CA = Canada (federal award notices on CanadaBuys); CA = Canada (buyer_area=Quebec here: SEAO award notices of Quebec public buyers; federal contracts come from CanadaBuys); CO = Colombia (signed public contracts in SECOP II); DE = Germany (public contract award notices, Bekanntmachungsservice); ES = Spain (awarded public contracts, PLACSP); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; FR = France (awarded public contracts, DECP); GB = United Kingdom (Contracts Finder awarded contracts); NZ = New Zealand (GETS contract award notices); PL = Poland (public contracts, e-Zamowienia BZP); PT = Portugal (public contracts, Portal BASE); SG = Singapore (GeBIZ tenders); UA = Ukraine (signed public contracts, Prozorro); US = United States, federal schedule contracts' hourly labour ceiling rates (GSA CALC+); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AR",
        -  "AU",
        -  "CA",
        -  "CO",
        -  "DE",
        -  "ES",
        -  "AT",
        -  "BE",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DK",
        -  "EE",
        -  "FI",
        -  "FR",
        -  "GR",
        -  "HU",
        -  "IE",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "NL",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "SE",
        -  "IS",
        -  "LI",
        -  "NO",
        -  "GB",
        -  "NZ",
        -  "SG",
        -  "UA",
        -  "US",
        -  "ZA"
        -]New value: +[
        +  "AR",
        +  "AU",
        +  "BR",
        +  "CA",
        +  "CO",
        +  "DE",
        +  "ES",
        +  "AT",
        +  "BE",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DK",
        +  "EE",
        +  "FI",
        +  "FR",
        +  "GR",
        +  "HU",
        +  "IE",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "NL",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "SE",
        +  "IS",
        +  "LI",
        +  "NO",
        +  "GB",
        +  "NZ",
        +  "SG",
        +  "UA",
        +  "US",
        +  "ZA"
        +]
      • changedInput schema / properties / cpv / description
        Previous value: -"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AR: not used; COMPR.AR has its own product groups, put the group in what. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. Alberta: not used. CA: not used. Quebec: not used. CO: not used. DE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. ES: a CPV code of 2 digits (a division, e.g. 45 construction) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what (what is still required, say anything such as 'works'). EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. FR: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. NZ: not used (New Zealand notices carry no CPV codes). PT: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. SG: not used (Singapore tenders carry no CPV codes). UA: a product code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."New value: +"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AR: not used; COMPR.AR has its own product groups, put the group in what. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. BR: optional Compras.gov.br product-family code as 'pdm:310' instead of a word. Alberta: not used. CA: not used. Quebec: not used. CO: not used. DE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. ES: a CPV code of 2 digits (a division, e.g. 45 construction) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what (what is still required, say anything such as 'works'). EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. FR: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. NZ: not used (New Zealand notices carry no CPV codes). PL: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. PT: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. SG: not used (Singapore tenders carry no CPV codes). UA: a product code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. US hourly labour rates: optional GSA schedule SIN as 'sin:541330ENG'. US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. Alberta: not used; each figure covers contracts starting in the newest 24 months. CA: not used; each figure covers the newest 24 months of awards. Quebec: not used; each figure covers awards dated in the newest 12 months. CO: not used; each figure covers the newest 12 months of signed contracts. DE: not used; each figure covers contracts concluded in the newest 6 months. ES: not used; each figure covers awards dated in the newest one to two days. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). FR: not used; each figure covers contracts notified in the newest 12 months. GB: 1 to 60 months, by award date. NZ: not used; the newest 24 months of awards are always shown. PT: not used; each figure covers contracts signed in the newest 12 months. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. UA: not used; each figure covers contracts signed in the newest 90 days, from a daily sample of the newest contracts. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."New value: +"How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. BR: 1 to 60 months of purchases, by purchase date (default 24). Alberta: not used; each figure covers contracts starting in the newest 24 months. CA: not used; each figure covers the newest 24 months of awards. Quebec: not used; each figure covers awards dated in the newest 12 months. CO: not used; each figure covers the newest 12 months of signed contracts. DE: not used; each figure covers contracts concluded in the newest 6 months. ES: not used; each figure covers awards dated in the newest one to two days. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). FR: not used; each figure covers contracts notified in the newest 12 months. GB: 1 to 60 months, by award date. NZ: not used; the newest 24 months of awards are always shown. PL: not used; each figure covers the notices published in the newest weeks (the answer gives the dates). PT: not used; each figure covers contracts signed in the newest 12 months. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. UA: not used; each figure covers contracts signed in the newest 90 days, from a daily sample of the newest contracts. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."
      • changedInput schema / properties / what / description
        Previous value: -"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AR: 'all' or a COMPR.AR product group (rubro), in Spanish or English for the common ones ('informatica' or 'computers', 'alimentos' or 'food', 'limpieza' or 'cleaning'). An unknown word lists the groups. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. Alberta: what=all for every sole-source service contract, or a common service in plain words ('consultancy', 'legal services', 'IT services', 'software', 'translation services'). CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. Quebec: a common purchase in plain words, in French or English ('laptops', 'ordinateurs portables', 'catering', 'road resurfacing', 'building cleaning'). CO: a common purchase in plain words ('catering', 'security guard services', 'office cleaning', 'laptops', 'ambulances', 'printers', 'photocopiers'). Recognised from the Spanish words in the contract description; other wording is not searched. DE: a common purchase in plain words, in German or English ('laptops', 'schulessen', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the lot's CPV product code. ES: a common purchase in plain words, in Spanish or English ('portatiles', 'laptops', 'road resurfacing', 'limpieza de oficinas', 'ambulances'). Recognised from the award's CPV product code. Only the newest one to two days of awards are summarised, so use a broad CPV division (45 = construction) for a figure. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. FR: a common purchase in plain words, in French or English ('ordinateurs portables', 'laptops', 'restauration scolaire', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. NZ: optional (left out = all awards); a common purchase in plain words ('buses', 'laptops', 'cleaning', 'road resurfacing'; a purchase with fewer than 5 awards in 24 months gets no figure) or 'all'; read from the price library, not searched live. PT: a common purchase in plain words, in Portuguese or English ('computadores portateis', 'laptops', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. UA: a common purchase in plain words ('electricity', 'pharmaceuticals', 'legal services', 'IT services', 'insurance' (common purchases with too few contracts in the daily sample return no_matches)). Recognised from the contract's product code (DK 021, based on the CPV). US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."New value: +"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AR: 'all' or a COMPR.AR product group (rubro), in Spanish or English for the common ones ('informatica' or 'computers', 'alimentos' or 'food', 'limpieza' or 'cleaning'). An unknown word lists the groups. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. BR: office or school furniture in plain words ('filing cabinet', 'office chair', 'desk', 'school desk', 'whiteboard', 'safe', 'armchair'; Portuguese words such as 'cadeira' also work). Other goods are not covered. The figure is a UNIT price. Alberta: optional (left out = all); what=all for every sole-source service contract, or a common service in plain words ('consultancy', 'legal services', 'IT services', 'software', 'translation services'). CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. Quebec: a common purchase in plain words, in French or English ('laptops', 'ordinateurs portables', 'catering', 'road resurfacing', 'building cleaning'). CO: a common purchase in plain words ('catering', 'security guard services', 'office cleaning', 'laptops', 'ambulances', 'printers', 'photocopiers'). Recognised from the Spanish words in the contract description; other wording is not searched. DE: a common purchase in plain words, in German or English ('laptops', 'schulessen', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the lot's CPV product code. ES: a common purchase in plain words, in Spanish or English ('portatiles', 'laptops', 'road resurfacing', 'limpieza de oficinas', 'ambulances'). Recognised from the award's CPV product code. Only the newest one to two days of awards are summarised, so use a broad CPV division (45 = construction) for a figure. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. FR: a common purchase in plain words, in French or English ('ordinateurs portables', 'laptops', 'restauration scolaire', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. NZ: optional (left out = all awards); a common purchase in plain words ('buses', 'laptops', 'cleaning', 'road resurfacing'; a purchase with fewer than 5 awards in 24 months gets no figure) or 'all'; read from the price library, not searched live. PL: a common purchase in plain words ('laptops', 'road resurfacing', 'office cleaning', 'school meals', 'ambulances'). Recognised from the notice's CPV product code. PT: a common purchase in plain words, in Portuguese or English ('computadores portateis', 'laptops', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. UA: a common purchase in plain words ('electricity', 'pharmaceuticals', 'legal services', 'IT services', 'insurance' (common purchases with too few contracts in the daily sample return no_matches)). Recognised from the contract's product code (DK 021, based on the CPV). US hourly labour rates: say the job and 'hourly rate', e.g. 'software engineer hourly rate'. The figure is a federal contract CEILING rate per hour, not a price paid. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."
    • Changedpricepaid_coverage1 field changed
      • changedInput schema / properties / category / description
        Previous value: -"Optional. Return the full detail of this category's sources: one of border-prices, broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, surplus-auctions, tuition, wholesale-fresh-food, wholesale-markets, wholesale-power (the tool name also works)."New value: +"Optional. Return the full detail of this category's sources: one of border-prices, broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, state-property-rents, supplementary-health-insurance, surplus-auctions, transport-fares, tuition, wholesale-fresh-food, wholesale-markets, wholesale-power (the tool name also works)."
    • Changedpricepaid_energy_prices6 fields changed
      • changedInput schema / properties / consumption_band / description
        Previous value: -"Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BR: not used (one residential tariff per distributor). CH: ElCom household profile H1 to H8 (default H4 = typical 5-room apartment with electric stove and dryer, about 4,500 kWh a year). The other profiles are listed in the answer. EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. Business, EU/NO/IS/candidates, annual consumption of the business. Electricity: ALL = all consumption bands together; IA = under 20 MWh a year; IB = 20 to 499 MWh a year; IC = 500 to 1,999 MWh a year; ID = 2,000 to 19,999 MWh a year; IE = 20,000 to 69,999 MWh a year; IF = 70,000 to 149,999 MWh a year; IG = 150,000 MWh a year or more; default IC (Eurostat's reference band for medium-sized business consumers). Gas: I1 = under 1,000 GJ a year (under about 278 MWh); I2 = 1,000 to 9,999 GJ a year (about 278 to 2,777 MWh); I3 = 10,000 to 99,999 GJ a year (about 2,778 to 27,777 MWh); I4 = 100,000 to 999,999 GJ a year (about 27,778 to 277,777 MWh); I5 = 1,000,000 to 3,999,999 GJ a year (about 277,778 to 1,111,111 MWh); I6 = 4,000,000 GJ a year or more (about 1,111,112 MWh and over); default I3. Gas has no all-bands total; ALL works for electricity only. Eurostat codes such as MWH500-1999 or GJ10000-99999 also work. A small shop or office is typically IA or IB (electricity) and I1 (gas); a factory IC to IE. Finland, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 15,000 kWh a year; DE = over 15,000 kWh a year; default DC. Business GB, annual consumption of the business, by DESNZ size band name or by the matching Eurostat letter. Electricity: Very Small (IA) = under 20 MWh a year; Small (IB) = 20 to 499 MWh a year; Small/Medium (IC) = 500 to 1,999 MWh a year; Medium (ID) = 2,000 to 19,999 MWh a year; Large (IE) = 20,000 to 69,999 MWh a year; Very Large (IF) = 70,000 to 150,000 MWh a year; Extra Large (IG) = over 150,000 MWh a year. Gas: Very Small (I1) = under 278 MWh a year; Small (I2) = 278 to 2,777 MWh a year; Medium (I3) = 2,778 to 27,777 MWh a year; Large (I4) = 27,778 to 277,777 MWh a year; Very Large (I5) = 277,778 to 1,111,112 MWh a year (no band above Very Large, so Eurostat I6 has no UK figure). Average = all bands together. Default: Small/Medium for electricity (= Eurostat IC) and Medium for gas (= I3). GB: not used (the cap is a unit rate and a standing charge, not a price by consumption band). Netherlands, annual consumption. Electricity: DA = under 1 MWh (1,000 kWh) a year; DB = 1 to 2.5 MWh (1,000 to 2,499 kWh) a year; DC = 2.5 to 5 MWh (2,500 to 4,999 kWh) a year; most households; DD = 5 to 15 MWh (5,000 to 14,999 kWh) a year; DE = 15 MWh (15,000 kWh) a year or more; default DC. Gas: D1 = under 569 m3 (under 20 GJ) a year; D2 = 569 to 5,687 m3 (20 to 200 GJ) a year; most households; D3 = 5,687 m3 (200 GJ) a year or more; default D2. NZ: 'standard' (default, standard household user) or 'low' (low user). Sweden, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. SG: one flat domestic tariff; leave out. TW: monthly use: 'standard' (default, 330 kWh), 'low' (120 kWh), 'high' (700 kWh) or a number of kWh a month (1 to 5000). US: not used (EIA publishes one average for all residential customers in a state). Business US: not used (EIA publishes one commercial average per state, no consumption bands)."New value: +"Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BE with supplier_offers=true: not used (offers are priced per kWh, whatever the consumption). BR: not used (one residential tariff per distributor). CH: ElCom household profile H1 to H8 (default H4 = typical 5-room apartment with electric stove and dryer, about 4,500 kWh a year). The other profiles are listed in the answer. EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. Business, EU/NO/IS/candidates, annual consumption of the business. Electricity: ALL = all consumption bands together; IA = under 20 MWh a year; IB = 20 to 499 MWh a year; IC = 500 to 1,999 MWh a year; ID = 2,000 to 19,999 MWh a year; IE = 20,000 to 69,999 MWh a year; IF = 70,000 to 149,999 MWh a year; IG = 150,000 MWh a year or more; default IC (Eurostat's reference band for medium-sized business consumers). Gas: I1 = under 1,000 GJ a year (under about 278 MWh); I2 = 1,000 to 9,999 GJ a year (about 278 to 2,777 MWh); I3 = 10,000 to 99,999 GJ a year (about 2,778 to 27,777 MWh); I4 = 100,000 to 999,999 GJ a year (about 27,778 to 277,777 MWh); I5 = 1,000,000 to 3,999,999 GJ a year (about 277,778 to 1,111,111 MWh); I6 = 4,000,000 GJ a year or more (about 1,111,112 MWh and over); default I3. Gas has no all-bands total; ALL works for electricity only. Eurostat codes such as MWH500-1999 or GJ10000-99999 also work. A small shop or office is typically IA or IB (electricity) and I1 (gas); a factory IC to IE. Finland, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 15,000 kWh a year; DE = over 15,000 kWh a year; default DC. Business GB, annual consumption of the business, by DESNZ size band name or by the matching Eurostat letter. Electricity: Very Small (IA) = under 20 MWh a year; Small (IB) = 20 to 499 MWh a year; Small/Medium (IC) = 500 to 1,999 MWh a year; Medium (ID) = 2,000 to 19,999 MWh a year; Large (IE) = 20,000 to 69,999 MWh a year; Very Large (IF) = 70,000 to 150,000 MWh a year; Extra Large (IG) = over 150,000 MWh a year. Gas: Very Small (I1) = under 278 MWh a year; Small (I2) = 278 to 2,777 MWh a year; Medium (I3) = 2,778 to 27,777 MWh a year; Large (I4) = 27,778 to 277,777 MWh a year; Very Large (I5) = 277,778 to 1,111,112 MWh a year (no band above Very Large, so Eurostat I6 has no UK figure). Average = all bands together. Default: Small/Medium for electricity (= Eurostat IC) and Medium for gas (= I3). GB: not used (the cap is a unit rate and a standing charge, not a price by consumption band). Netherlands, annual consumption. Electricity: DA = under 1 MWh (1,000 kWh) a year; DB = 1 to 2.5 MWh (1,000 to 2,499 kWh) a year; DC = 2.5 to 5 MWh (2,500 to 4,999 kWh) a year; most households; DD = 5 to 15 MWh (5,000 to 14,999 kWh) a year; DE = 15 MWh (15,000 kWh) a year or more; default DC. Gas: D1 = under 569 m3 (under 20 GJ) a year; D2 = 569 to 5,687 m3 (20 to 200 GJ) a year; most households; D3 = 5,687 m3 (200 GJ) a year or more; default D2. NZ: 'standard' (default, standard household user) or 'low' (low user). Sweden, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. SG: one flat domestic tariff; leave out. TW: monthly use: 'standard' (default, 330 kWh), 'low' (120 kWh), 'high' (700 kWh) or a number of kWh a month (1 to 5000). US: not used (EIA publishes one average for all residential customers in a state). Business US: not used (EIA publishes one commercial average per state, no consumption bands)."
      • changedInput schema / properties / country / description
        Previous value: -"BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); CH = Switzerland (ElCom: published household electricity tariff per kWh, CHF, Switzerland or one canton); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; With sector=business, official average prices paid by businesses (Eurostat) for the EU member states, NO, IS and the EU candidate countries, as ISO codes (GR for Greece): AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, NO, IS, AL, BA, GE, MD, ME, MK, RS, TR, UA; FI = Finland (Statistics Finland: average household electricity price in euro per kWh by consumption band, monthly, official statistic); With sector=business, GB = United Kingdom (DESNZ: official average prices paid by non-domestic consumers, pence per kWh by size band, quarterly; household GB comes from Ofgem); GB = Great Britain (Ofgem energy price cap: maximum unit rate in pence per kWh and daily standing charge for default tariffs, by region and payment method, quarterly, a regulated posted price); NL = Netherlands (Statistics Netherlands CBS: average household electricity price in euro per kWh and gas price in euro per m3 by consumption class, half-yearly, official statistic); NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); SE = Sweden (Statistics Sweden SCB: average household electricity price in SEK per kWh by consumption band, half-yearly, official statistic); SG = Singapore (SP Group's published annual electricity tariff for domestic supplies, SGD per kWh excluding GST, a posted tariff); TW = Taiwan (Taipower's published residential electricity tariff: average price per kWh for a month's use, TWD, a posted tariff); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly); With sector=business, US = United States (EIA: average commercial-sector electricity price in cents per kWh and commercial natural gas price in US$ per thousand cubic feet, by state, monthly)"New value: +"BE = Belgium (with supplier_offers=true: Flemish regulator VREG, fixed-price home electricity and gas offers listed in the V-test, monthly; without it: Eurostat's national average); BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); CH = Switzerland (ElCom: published household electricity tariff per kWh, CHF, Switzerland or one canton); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; With sector=business, official average prices paid by businesses (Eurostat) for the EU member states, NO, IS and the EU candidate countries, as ISO codes (GR for Greece): AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, NO, IS, AL, BA, GE, MD, ME, MK, RS, TR, UA; FI = Finland (Statistics Finland: average household electricity price in euro per kWh by consumption band, monthly, official statistic); With sector=business, GB = United Kingdom (DESNZ: official average prices paid by non-domestic consumers, pence per kWh by size band, quarterly; household GB comes from Ofgem); GB = Great Britain (Ofgem energy price cap: maximum unit rate in pence per kWh and daily standing charge for default tariffs, by region and payment method, quarterly, a regulated posted price); NL = Netherlands (Statistics Netherlands CBS: average household electricity price in euro per kWh and gas price in euro per m3 by consumption class, half-yearly, official statistic); NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); SE = Sweden (Statistics Sweden SCB: average household electricity price in SEK per kWh by consumption band, half-yearly, official statistic); SG = Singapore (SP Group's published annual electricity tariff for domestic supplies, SGD per kWh excluding GST, a posted tariff); TW = Taiwan (Taipower's published residential electricity tariff: average price per kWh for a month's use, TWD, a posted tariff); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly); With sector=business, US = United States (EIA: average commercial-sector electricity price in cents per kWh and commercial natural gas price in US$ per thousand cubic feet, by state, monthly)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BR",
        -  "CH",
        -  "AT",
        -  "BE",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DK",
        -  "EE",
        -  "FI",
        -  "FR",
        -  "DE",
        -  "GR",
        -  "HU",
        -  "IE",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "NL",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "ES",
        -  "SE",
        -  "NO",
        -  "IS",
        -  "AL",
        -  "BA",
        -  "GE",
        -  "MD",
        -  "ME",
        -  "MK",
        -  "RS",
        -  "TR",
        -  "UA",
        -  "GB",
        -  "NZ",
        -  "SG",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "BE",
        +  "BR",
        +  "CH",
        +  "AT",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DK",
        +  "EE",
        +  "FI",
        +  "FR",
        +  "DE",
        +  "GR",
        +  "HU",
        +  "IE",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "NL",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "ES",
        +  "SE",
        +  "NO",
        +  "IS",
        +  "AL",
        +  "BA",
        +  "GE",
        +  "MD",
        +  "ME",
        +  "MK",
        +  "RS",
        +  "TR",
        +  "UA",
        +  "GB",
        +  "NZ",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / energy / description
        Previous value: -"electricity or gas (natural gas). BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. CH: electricity only (no gas). A published regulated tariff, shown as a posted price. EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). Business, EU/NO/IS/candidates: Eurostat's latest half-year may be missing for some countries or bands (status no_matches); try another band. Finland: electricity only (Statistics Finland's table has no gas); euro per kWh, a national average. Business GB: electricity or gas, pence per kWh converted to pounds per kWh. GB: electricity (single-rate) and gas, in GBP per kWh with the standing charge in extra. The Ofgem cap is a regulated maximum on default tariffs, not a price paid. Netherlands: electricity (euro per kWh) and gas (euro per m3, with a calculated euro per kWh in extra); national averages. NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. Sweden: electricity only (SCB publishes no household gas price); SEK per kWh, a national average. SG: electricity only (no gas). TW: electricity only (no gas). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly. Business US: electricity = average commercial-sector price (answered in US dollars per kWh, also in cents; the industrial-sector price is in the extras); gas = average commercial natural gas price in US dollars per thousand cubic feet (Mcf). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."New value: +"electricity or gas (natural gas). BE with supplier_offers=true: electricity (single-meter day tariff) or gas; the energy cost per kWh of the fixed-price products suppliers list for homes in Flanders. BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. CH: electricity only (no gas). A published regulated tariff, shown as a posted price. EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). Business, EU/NO/IS/candidates: Eurostat's latest half-year may be missing for some countries or bands (status no_matches); try another band. Finland: electricity only (Statistics Finland's table has no gas); euro per kWh, a national average. Business GB: electricity or gas, pence per kWh converted to pounds per kWh. GB: electricity (single-rate) and gas, in GBP per kWh with the standing charge in extra. The Ofgem cap is a regulated maximum on default tariffs, not a price paid. Netherlands: electricity (euro per kWh) and gas (euro per m3, with a calculated euro per kWh in extra); national averages. NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. Sweden: electricity only (SCB publishes no household gas price); SEK per kWh, a national average. SG: electricity only (no gas). TW: electricity only (no gas). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly. Business US: electricity = average commercial-sector price (answered in US dollars per kWh, also in cents; the industrial-sector price is in the extras); gas = average commercial natural gas price in US dollars per thousand cubic feet (Mcf). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."
      • addedInput schema / properties / supplier_offers
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "enum": [
        +        "true",
        +        "false"
        +      ],
        +      "type": "string"
        +    }
        +  ],
        +  "description": "BE only: true = the fixed-price offers suppliers list for homes in Flanders (regulator VREG, posted offers, energy cost per kWh excluding VAT, grid fees and taxes) instead of Eurostat's national average household price."
        +}
      • changedInput schema / properties / taxes / description
        Previous value: -"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. CH: one published total (energy + grid use + charges + federal aid fee); leave taxes out. Business, EU/NO/IS/candidates: default 'excl_vat' (excluding VAT and other recoverable taxes and levies: what a business really bears); 'all' = all taxes and levies including VAT; 'none' = excluding all taxes and levies. Finland: all = with electricity tax and VAT (default); none = energy plus distribution only, calculated by ProofPrice from Statistics Finland's parts. Business GB: DESNZ prices never include VAT. Default 'excl_vat' = excluding VAT, including the Climate Change Levy (table 3.4.2); 'none' = also excluding the Climate Change Levy (table 3.4.1); 'all' gives the same figure as 'excl_vat' and the answer says so. GB: not used. Gas figures include 5% VAT; electricity has no VAT from 1 October 2026 to 31 March 2027 (Ofgem's own wording). Netherlands: all = CBS's price with VAT and taxes (default); excl_vat = without VAT, taxes in; none = without VAT and taxes. All three are published by CBS. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. Sweden: all = SCB's total with electricity tax and VAT (default); excl_vat and none are calculated by ProofPrice from SCB's published parts. SG: not used; the figure excludes GST. TW: not used; the figure is the published tariff before any tax or surcharge. US: not used (EIA publishes one average per state). Business US: not used (EIA publishes one average per state)."New value: +"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BE with supplier_offers=true: not used. The offers are always excluding VAT, grid fees, taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. CH: one published total (energy + grid use + charges + federal aid fee); leave taxes out. Business, EU/NO/IS/candidates: default 'excl_vat' (excluding VAT and other recoverable taxes and levies: what a business really bears); 'all' = all taxes and levies including VAT; 'none' = excluding all taxes and levies. Finland: all = with electricity tax and VAT (default); none = energy plus distribution only, calculated by ProofPrice from Statistics Finland's parts. Business GB: DESNZ prices never include VAT. Default 'excl_vat' = excluding VAT, including the Climate Change Levy (table 3.4.2); 'none' = also excluding the Climate Change Levy (table 3.4.1); 'all' gives the same figure as 'excl_vat' and the answer says so. GB: not used. Gas figures include 5% VAT; electricity has no VAT from 1 October 2026 to 31 March 2027 (Ofgem's own wording). Netherlands: all = CBS's price with VAT and taxes (default); excl_vat = without VAT, taxes in; none = without VAT and taxes. All three are published by CBS. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. Sweden: all = SCB's total with electricity tax and VAT (default); excl_vat and none are calculated by ProofPrice from SCB's published parts. SG: not used; the figure excludes GST. TW: not used; the figure is the published tariff before any tax or surcharge. US: not used (EIA publishes one average per state). Business US: not used (EIA publishes one average per state)."
    • Changedpricepaid_fuel_price_history7 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"New value: +"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "BR",
        -  "CA",
        -  "ES",
        -  "IE",
        -  "AT",
        -  "DE",
        -  "NL",
        -  "BE",
        -  "PT",
        -  "PL",
        -  "DK",
        -  "SE",
        -  "FI",
        -  "LU",
        -  "GR",
        -  "CZ",
        -  "SK",
        -  "SI",
        -  "HR",
        -  "HU",
        -  "RO",
        -  "BG",
        -  "EE",
        -  "LV",
        -  "LT",
        -  "CY",
        -  "MT",
        -  "FR",
        -  "GB",
        -  "IT",
        -  "MX",
        -  "MY",
        -  "NO",
        -  "NZ",
        -  "TW",
        -  "US",
        -  "UY"
        -]New value: +[
        +  "AU",
        +  "BR",
        +  "CA",
        +  "ES",
        +  "IE",
        +  "AT",
        +  "DE",
        +  "NL",
        +  "BE",
        +  "PT",
        +  "PL",
        +  "DK",
        +  "SE",
        +  "FI",
        +  "LU",
        +  "GR",
        +  "CZ",
        +  "SK",
        +  "SI",
        +  "HR",
        +  "HU",
        +  "RO",
        +  "BG",
        +  "EE",
        +  "LV",
        +  "LT",
        +  "CY",
        +  "MT",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IT",
        +  "MX",
        +  "MY",
        +  "NO",
        +  "NZ",
        +  "SG",
        +  "TW",
        +  "US",
        +  "UY"
        +]
      • changedInput schema / properties / fuel / description
        Previous value: -"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."New value: +"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."New value: +"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). SG: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."
      • changedInput schema / properties / service / description
        Previous value: -"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. IT: self-service (default) or attended service, which costs more. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."New value: +"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. HK: not used. IT: self-service (default) or attended service, which costs more. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."
      • changedInput schema / properties / town / description
        Previous value: -"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
    • Changedpricepaid_fuel_prices_now7 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. AU (Western Australia only): 'Perth' (the Metro region), 'WA' (the whole state), a FuelWatch region such as 'Peel' or 'South West', or a suburb name. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). HK: not used (territory-wide figure only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). SG: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"New value: +"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); AU = Australia, Western Australia only (FuelWatch daily station prices); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); HK = Hong Kong (posted pump prices of five oil companies, Consumer Council; posted prices, not station prices); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); SG = Singapore (Department of Statistics monthly national average pump price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "BR",
        -  "CA",
        -  "ES",
        -  "IE",
        -  "AT",
        -  "DE",
        -  "NL",
        -  "BE",
        -  "PT",
        -  "PL",
        -  "DK",
        -  "SE",
        -  "FI",
        -  "LU",
        -  "GR",
        -  "CZ",
        -  "SK",
        -  "SI",
        -  "HR",
        -  "HU",
        -  "RO",
        -  "BG",
        -  "EE",
        -  "LV",
        -  "LT",
        -  "CY",
        -  "MT",
        -  "FR",
        -  "GB",
        -  "IT",
        -  "MX",
        -  "MY",
        -  "NO",
        -  "NZ",
        -  "TW",
        -  "US",
        -  "UY"
        -]New value: +[
        +  "AU",
        +  "BR",
        +  "CA",
        +  "ES",
        +  "IE",
        +  "AT",
        +  "DE",
        +  "NL",
        +  "BE",
        +  "PT",
        +  "PL",
        +  "DK",
        +  "SE",
        +  "FI",
        +  "LU",
        +  "GR",
        +  "CZ",
        +  "SK",
        +  "SI",
        +  "HR",
        +  "HU",
        +  "RO",
        +  "BG",
        +  "EE",
        +  "LV",
        +  "LT",
        +  "CY",
        +  "MT",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IT",
        +  "MX",
        +  "MY",
        +  "NO",
        +  "NZ",
        +  "SG",
        +  "TW",
        +  "US",
        +  "UY"
        +]
      • changedInput schema / properties / fuel / description
        Previous value: -"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."New value: +"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Western Australia: diesel, petrol95 (= standard unleaded ULP, 91 RON), petrol98, lpg or e85. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. HK: diesel, petrol95 (the Consumer Council's standard petrol) or petrol98 (premium petrol), in HKD per litre; the answer is the median of five companies' posted prices. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. SG: diesel, petrol95, petrol98 (92-octane petrol is in extra.other_fuels) or lpg (per kg). TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."New value: +"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. AU (Western Australia only): 4-digit postcode starting with 6, e.g. '6000'. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. HK: not used (territory-wide figure only). MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). SG: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."
      • changedInput schema / properties / service / description
        Previous value: -"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. IT: self-service (default) or attended service, which costs more. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."New value: +"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. HK: not used. IT: self-service (default) or attended service, which costs more. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."
      • changedInput schema / properties / town / description
        Previous value: -"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. AU (Western Australia only): suburb name, e.g. 'Rockingham'. Small suburbs may have fewer than 5 stations; use a postcode, 'Perth' or 'WA' then. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). HK: not used. Prices are for the whole territory; any place is answered with the Hong Kong figure and the answer says so. IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. SG: not used. One national price per month; any place is answered with the Singapore average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
    • Changedpricepaid_grocery_prices4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); CL = Chile (ODEPA weekly shelf prices in 9 of 16 regions); FR = France (INSEE: national average retail prices of selected fresh food items, metropolitan France); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; NZ = New Zealand (Stats NZ: national monthly weighted average prices of 74 food and drink items); Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions)"New value: +"AT = Austria (STATISTIK AUSTRIA Preisradar: national monthly median prices of 100 food items from retail scanner data); CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); CL = Chile (ODEPA weekly shelf prices in 9 of 16 regions); FR = France (INSEE: national average retail prices of selected fresh food items, metropolitan France); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; NZ = New Zealand (Stats NZ: national monthly weighted average prices of 74 food and drink items); SG = Singapore (Department of Statistics: national average prices of about 75 food, drink, hawker-meal and household items, monthly); TW = Taiwan (Taichung City markets only); Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CA",
        -  "CL",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IE",
        -  "LV",
        -  "MX",
        -  "MY",
        -  "NZ",
        -  "AF",
        -  "AM",
        -  "BD",
        -  "BF",
        -  "BI",
        -  "BJ",
        -  "BO",
        -  "CD",
        -  "CF",
        -  "CI",
        -  "CM",
        -  "DJ",
        -  "ET",
        -  "GM",
        -  "GN",
        -  "GW",
        -  "HT",
        -  "ID",
        -  "IN",
        -  "IQ",
        -  "JO",
        -  "KG",
        -  "LA",
        -  "LB",
        -  "LR",
        -  "LS",
        -  "ML",
        -  "MM",
        -  "MR",
        -  "MW",
        -  "MZ",
        -  "NE",
        -  "NG",
        -  "NP",
        -  "PH",
        -  "PK",
        -  "RW",
        -  "SD",
        -  "SL",
        -  "SN",
        -  "SO",
        -  "SS",
        -  "TD",
        -  "TG",
        -  "TL",
        -  "TZ",
        -  "UA",
        -  "UG",
        -  "YE",
        -  "ZW",
        -  "US"
        -]New value: +[
        +  "AT",
        +  "CA",
        +  "CL",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "LV",
        +  "MX",
        +  "MY",
        +  "NZ",
        +  "SG",
        +  "TW",
        +  "AF",
        +  "AM",
        +  "BD",
        +  "BF",
        +  "BI",
        +  "BJ",
        +  "BO",
        +  "CD",
        +  "CF",
        +  "CI",
        +  "CM",
        +  "DJ",
        +  "ET",
        +  "GM",
        +  "GN",
        +  "GW",
        +  "HT",
        +  "ID",
        +  "IN",
        +  "IQ",
        +  "JO",
        +  "KG",
        +  "LA",
        +  "LB",
        +  "LR",
        +  "LS",
        +  "ML",
        +  "MM",
        +  "MR",
        +  "MW",
        +  "MZ",
        +  "NE",
        +  "NG",
        +  "NP",
        +  "PH",
        +  "PK",
        +  "RW",
        +  "SD",
        +  "SL",
        +  "SN",
        +  "SO",
        +  "SS",
        +  "TD",
        +  "TG",
        +  "TL",
        +  "TZ",
        +  "UA",
        +  "UG",
        +  "YE",
        +  "ZW",
        +  "US"
        +]
      • changedInput schema / properties / item / description
        Previous value: -"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. CL: an everyday food in English or Spanish ('milk', 'eggs', 'bread', 'marraqueta', 'tomato', 'potato', 'chicken', 'leche', 'huevo', 'palta'). ODEPA names products in Spanish with a unit, so the answer names the exact product and unit and lists related ones. The 150 products found at the most monitored points are held. FR: INSEE's standard fresh items, e.g. apples, potatoes, carrots, beef (T-bone steak), monkfish, sole, shrimps; yearly figures for beef fillet and rump, pork roast, rabbit, oysters (dozen), lemons, oranges, green beans. French words work too (pommes, crevettes, huîtres). GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. NZ: Stats NZ's standard items, e.g. milk (2 l), eggs (dozen), butter (500 g), white bread (600 g), cheese (1 kg), beef mince, chicken breast, bananas, apples, potatoes, rice, flour, sugar, coffee. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound."New value: +"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. AT: STATISTIK AUSTRIA's standard items, e.g. milk, eggs, butter, bread, rice, flour, pasta, potatoes, apples, bananas, tomatoes, chicken breast, minced meat, gouda, coffee, olive oil; German names (Milch, Eier, Butter, Semmel) are not needed, use English words. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. CL: an everyday food in English or Spanish ('milk', 'eggs', 'bread', 'marraqueta', 'tomato', 'potato', 'chicken', 'leche', 'huevo', 'palta'). ODEPA names products in Spanish with a unit, so the answer names the exact product and unit and lists related ones. The 150 products found at the most monitored points are held. FR: INSEE's standard fresh items, e.g. apples, potatoes, carrots, beef (T-bone steak), monkfish, sole, shrimps; yearly figures for beef fillet and rump, pork roast, rabbit, oysters (dozen), lemons, oranges, green beans. French words work too (pommes, crevettes, huîtres). GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. NZ: Stats NZ's standard items, e.g. milk (2 l), eggs (dozen), butter (500 g), white bread (600 g), cheese (1 kg), beef mince, chicken breast, bananas, apples, potatoes, rice, flour, sugar, coffee. SG: the Department of Statistics' standard items, e.g. milk (1 l), eggs (10), bread (400 g), rice (5 kg), chicken (1 kg), pork, beef, salmon, prawns, bananas, cabbage, cooking oil, sugar, beer (6 cans), and hawker plates such as chicken rice, char kway teow, wanton noodles, roti prata, kopi, teh. TW: an everyday food in English or Chinese ('eggs', 'pork loin', 'pork belly', 'cabbage', 'garlic', 'banana', 'milkfish', 'shrimp', '雞蛋', '蒜頭'). About 60 vegetables, fruit, fish, pork, beef, poultry and eggs are held; the answer names the product and lists related ones. Prices are NT$ per kg from the public retail markets of Taichung City only. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound."
      • changedInput schema / properties / region / description
        Previous value: -"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. CL: one of the 9 monitored regions ('Metropolitana', 'Valparaiso', 'Biobio', 'Maule', 'Nuble', 'Coquimbo', 'La Araucania', 'Los Lagos', 'Arica y Parinacota'); leave out for the figure across all of them. A region needs 5 or more monitored points for a product. FR: national averages for metropolitan France only; a region is ignored and the answer says so. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. NZ: national averages only; a region is ignored and the answer says so. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food."New value: +"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. AT: national figures only; a region is ignored and the answer says so. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. CL: one of the 9 monitored regions ('Metropolitana', 'Valparaiso', 'Biobio', 'Maule', 'Nuble', 'Coquimbo', 'La Araucania', 'Los Lagos', 'Arica y Parinacota'); leave out for the figure across all of them. A region needs 5 or more monitored points for a product. FR: national averages for metropolitan France only; a region is ignored and the answer says so. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. NZ: national averages only; a region is ignored and the answer says so. SG: national averages only; a region is ignored and the answer says so. TW: not used; every figure is for Taichung City as a whole. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food."
    • Changedpricepaid_home_sales5 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"New value: +"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); AU = Australia; metropolitan Adelaide (South Australia) suburbs have their own suburb-level source (houses, quarterly), other places get the ABS state figure; BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC by town; the whole country for new houses (Census Bureau national median); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. BR: rounded to the nearest of 3, 6, 12 or 24. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. LV: ignored; VZD publishes calendar years (the latest full year is returned). NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. PL: 1 to 6 months of 30 days up to today; default 3. Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). QA: 1 to 36 months back from the newest sale in the bulletin (not from today). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US, Washington DC: 1 to 36 months back from the latest sale in the tables. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."New value: +"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. AU (Adelaide suburbs): not used; one median per quarter (the newest is returned). BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. BR: rounded to the nearest of 3, 6, 12 or 24. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. LV: ignored; VZD publishes calendar years (the latest full year is returned). NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. PL: 1 to 6 months of 30 days up to today; default 3. Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). QA: 1 to 36 months back from the newest sale in the bulletin (not from today). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US, Washington DC: 1 to 36 months back from the latest sale in the tables. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). BE: not supported (Statbel publishes by municipality); give the municipality as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."New value: +"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). AU (Adelaide suburbs): not used here; name the suburb in town. BE: not supported (Statbel publishes by municipality); give the municipality as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together or for villas, detached, semi-detached or terraced homes. AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."New value: +"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together. Villa, detached, semi-detached and terraced get the all-houses figure, labelled as such (extra.widened_from). AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. AU (Adelaide suburbs): houses only. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."New value: +"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. AU (Adelaide suburbs): a metropolitan Adelaide suburb such as Norwood, Glenelg, Marion or Prospect. Houses only, by suburb (no postcode figures). BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'; district=Dublin 6 and postcode_district=D06 also work). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: for the national median price of NEW houses sold (Census Bureau) leave town out and set property_type to new (or write town 'United States'); a place name is answered by the town sources. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."
    • Changedpricepaid_rent_prices6 fields changed
      • changedInput schema / properties / bedrooms / description
        Previous value: -"Number of bedrooms (0 = studio). Leave out for all sizes. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). AU (Queensland): flats 1-3, houses 2-4, townhouses 2-3. With no type and no bedrooms the answer is the most common dwelling in the postcode. CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. DE: not supported (all sizes together); leave out. ES: not used. FI: optional: the number of ROOMS the Finnish way (a living room counts): 1, 2 or 3 (3 means three or more). Leave out for all sizes. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. HK: ignored; the RVD groups flats by saleable area. Use flat_class (A under 40 m², B 40–69.9, C 70–99.9, D 100–159.9, E 160+). Default B. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SE with new_build=true: optional number of ROOMS (1, 2, 3 or 4 = four or more); leave out for all new-build flats together. SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."New value: +"Number of bedrooms (0 = studio). Leave out for all sizes. AU (South Australia): 1, 2, 3 or 4 (4 means four or more); studios (0) are not published. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). AU (Queensland): flats 1-3, houses 2-4, townhouses 2-3. With no type and no bedrooms the answer is the most common dwelling in the postcode. CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. DE: not supported (all sizes together); leave out. ES: not used. FI: optional: the number of ROOMS the Finnish way (a living room counts): 1, 2 or 3 (3 means three or more). Leave out for all sizes. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. HK: ignored; the RVD groups flats by saleable area. Use flat_class (A under 40 m², B 40–69.9, C 70–99.9, D 100–159.9, E 160+). Default B. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SE with new_build=true: optional number of ROOMS (1, 2, 3 or 4 = four or more); leave out for all new-build flats together. SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, New South Wales only (rental bonds); AU = Australia, Queensland only (RTA rental bond statistics; New South Wales has its own source); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); DE = Germany (Zensus 2022 average net cold rent per m2 around the city centre, census of May 2022, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FI = Finland (official average rent per m² of market-rate rented flats from Statistics Finland, by town, region or district); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); HK = Hong Kong (Rating and Valuation Department, average rents of private domestic flats by class and region, official statistic); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SE = Sweden (Statistics Sweden rent survey; with new_build=true, rents of newly built rented flats); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"New value: +"AU = Australia, South Australia only here (Private Rent Report, by suburb or postcode; New South Wales and Queensland have their own sources); AU = Australia, New South Wales only (rental bonds); AU = Australia, Queensland only (RTA rental bond statistics; New South Wales has its own source); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); DE = Germany (Zensus 2022 average net cold rent per m2 around the city centre, census of May 2022, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FI = Finland (official average rent per m² of market-rate rented flats from Statistics Finland, by town, region or district); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); HK = Hong Kong (Rating and Valuation Department, average rents of private domestic flats by class and region, official statistic); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SE = Sweden (Statistics Sweden rent survey; with new_build=true, rents of newly built rented flats); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. AU (Queensland): ignored; the RTA publishes one median per quarter (the latest is returned). CA: ignored; the figure is for the newest October survey. DE: ignored; the figure is the census of 15 May 2022. ES: ignored; the figure is for the latest published quarter. FI: ignored; the figure is for the newest quarter with at least 5 observations. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. HK: ignored; the answer is the newest usable month, with the last 12 months in extra. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."New value: +"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU (South Australia): ignored; the report gives one median per quarter (the latest is returned). AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. AU (Queensland): ignored; the RTA publishes one median per quarter (the latest is returned). CA: ignored; the figure is for the newest October survey. DE: ignored; the figure is the census of 15 May 2022. ES: ignored; the figure is for the latest published quarter. FI: ignored; the figure is for the newest quarter with at least 5 observations. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. HK: ignored; the answer is the newest usable month, with the last 12 months in extra. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surfers Paradise), 4870 (Cairns), 4350 (Toowoomba). NSW postcodes (2xxx) are answered by the NSW source. CA: not used; give a town. DE: not supported; give the city as town. ES: not used. FI: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. HK: not used (Hong Kong has no postcodes); give a region. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."New value: +"Postcode, for a precise area. AU (South Australia): a four-digit postcode, e.g. 5000 (Adelaide), 5067 (Norwood), 5045 (Glenelg), 5290 (Mount Gambier). AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surfers Paradise), 4870 (Cairns), 4350 (Toowoomba). NSW postcodes (2xxx) are answered by the NSW source. CA: not used; give a town. DE: not supported; give the city as town. ES: not used. FI: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. HK: not used (Hong Kong has no postcodes); give a region. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home: apartment (same as flat), house or room. Default 'any'. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. AU (Queensland): apartment (flat), house or any. Townhouses are published separately and appear in extra.other_dwellings; rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. DE: leave out. The census figure covers all rented dwellings together (flats and houses). ES: not used (all homes together). FI: not used (rented flats). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. HK: ignored; private domestic flats only. Use flat_class for the size. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."New value: +"Kind of home: apartment (same as flat), house or room. Default 'any'. AU (South Australia): apartment (flat or unit), house or any. Rooms are not published. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. AU (Queensland): apartment (flat), house or any. Townhouses are published separately and appear in extra.other_dwellings; rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. DE: leave out. The census figure covers all rented dwellings together (flats and houses). ES: not used (all homes together). FI: not used (rented flats). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. HK: ignored; private domestic flats only. Use flat_class for the size. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."
      • changedInput schema / properties / town / description
        Previous value: -"Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode, so a place name has no answer. CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). DE: required. One of about 90 German cities, e.g. Berlin, Hamburg, München (Munich), Köln (Cologne), Frankfurt am Main, Stuttgart, Düsseldorf, Leipzig, Dresden. ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FI: optional: 'Helsinki', 'Espoo', 'Vantaa', 'Tampere', 'Turku', 'Oulu', 'Greater Helsinki', a region such as 'Uusimaa' or 'Pirkanmaa', or a district such as 'Helsinki 2'. Leave out for Finland as a whole. FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. HK: required. A region: 'Hong Kong' (Hong Kong Island), 'Kowloon' or 'New Territories'; a known district such as Mong Kok, Central or Sha Tin gives its region's figure. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SE with new_build=true: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."New value: +"Town, city or local area. AU (South Australia): a suburb name, e.g. Glenelg, Norwood or Mount Barker; or a four-digit 5xxx postcode. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode, so a place name has no answer. CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). DE: required. One of about 90 German cities, e.g. Berlin, Hamburg, München (Munich), Köln (Cologne), Frankfurt am Main, Stuttgart, Düsseldorf, Leipzig, Dresden. ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FI: optional: 'Helsinki', 'Espoo', 'Vantaa', 'Tampere', 'Turku', 'Oulu', 'Greater Helsinki', a region such as 'Uusimaa' or 'Pirkanmaa', or a district such as 'Helsinki 2'. Leave out for Finland as a whole. FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. HK: required. A region: 'Hong Kong' (Hong Kong Island), 'Kowloon' or 'New Territories'; a known district such as Mong Kok, Central or Sha Tin gives its region's figure. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SE with new_build=true: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."
    • Addedpricepaid_state_property_rents
    • Addedpricepaid_supplementary_health_insurance
    • Addedpricepaid_transport_fares
  7. 14 tool updates
    • Changedpricepaid_auction_prices5 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"CA = Canada (Government of Canada surplus sold through GCSurplus); FR = France; US = United States"New value: +"CA = Canada (Government of Canada surplus sold through GCSurplus); FR = France; UA = Ukraine (state, municipal and bankrupt-estate assets sold on Prozorro.Sale); US = United States"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CA",
        -  "FR",
        -  "US"
        -]New value: +[
        +  "CA",
        +  "FR",
        +  "UA",
        +  "US"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24."New value: +"How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24. UA: not used; each figure covers contracts signed in the newest 60 days."
      • changedInput schema / properties / state / description
        Previous value: -"Optional region to narrow to, see the country notes below. CA: province or territory, name or two-letter code ('ON', 'Quebec'). Omit for all of Canada. FR: the auction house city (CAV) such as 'Lyon', 'Marseille' or 'Toulouse'. The data is the 2024 file of French state auctions (seized, impounded and court sales). US: two-letter state or territory code ('TX'). The auctions are US federal surplus and seized goods."New value: +"Optional region to narrow to, see the country notes below. CA: province or territory, name or two-letter code ('ON', 'Quebec'). Omit for all of Canada. FR: the auction house city (CAV) such as 'Lyon', 'Marseille' or 'Toulouse'. The data is the 2024 file of French state auctions (seized, impounded and court sales). UA: region (oblast) name such as Kyiv city, Vinnytsia, Volyn, Dnipropetrovsk, Donetsk; 'Kyiv' alone means the city, 'Kyiv oblast' the region. Omit for all of Ukraine. US: two-letter state or territory code ('TX'). The auctions are US federal surplus and seized goods."
      • changedInput schema / properties / what / description
        Previous value: -"Lot type: a group name or words from the lot title, such as 'vehicles', 'heavy equipment', 'office furniture' or 'forklift'. CA: one of vehicles, heavy-equipment, electronics, office-furniture, boats, tools-machinery, or a word such as 'truck', 'laptop', 'forklift', 'desk'. FR: 'cars', 'vans', 'motorbikes', 'bicycles', 'computers', 'furniture', 'jewellery', 'wine', or words from the brand, model or description ('renault clio')."New value: +"Lot type: a group name or words from the lot title, such as 'vehicles', 'heavy equipment', 'office furniture' or 'forklift'. CA: one of vehicles, heavy-equipment, electronics, office-furniture, boats, tools-machinery, or a word such as 'truck', 'laptop', 'forklift', 'desk'. FR: 'cars', 'vans', 'motorbikes', 'bicycles', 'computers', 'furniture', 'jewellery', 'wine', or words from the brand, model or description ('renault clio'). UA: one of vehicles, machinery, electronics, furniture, real-estate, land, farm-produce, other, any, or a word such as 'truck', 'building', 'land', 'grain'. 'any' covers every concluded sale."
    • Changedpricepaid_check_price18 fields changed
      • changedInput schema / properties / accident / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). health-insurance: Whether accident cover is included in the premium. Default: without for adults and young adults, with for children."New value: +"Parameter of the category (same name and meaning as in its own tool). health-insurance: Whether accident cover is included in the premium. Default: without for adults and young adults, with for children. US: not used."
      • addedInput schema / properties / age
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). health-insurance: US only: the person's age in years (18 to 63 give their own rate; 64 and over share one; 0-14 share the child rate).",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / age_group / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). childcare: Age of the child: infant (under 2), toddler (2), preschool (3 to 4 or until school), school-age. Each source says how it defines them. Leave out for the source's default (see the answer). GB: infant ( | health-insurance: Age group: adult (26+, default), young_adult (19-25) or child (0-18)."New value: +"Parameter of the category (same name and meaning as in its own tool). childcare: Age of the child: infant (under 2), toddler (2), preschool (3 to 4 or until school), school-age. Each source says how it defines them. Leave out for the source's default (see the answer). CA: infant,  | health-insurance: Age group: adult (26+, default), young_adult (19-25) or child (0-18). US: adult = age 40 (default), young_adult = age 21, child = 0-14; or give the exact age."
      • addedInput schema / properties / basis
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). medicines: US only: leave out for the pharmacy's acquisition cost (NADAC, weekly); 'medicare_spend' for what Medicare Part D spent per dosage unit (CMS, yearly, before rebates); 'part_b_asp' for Medicare Part B'",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / buyer_area / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). contracts: Optional region or city to narrow to, see the country notes below. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. CA: not used; "New value: +"Parameter of the category (same name and meaning as in its own tool). contracts: Optional region or city to narrow to, see the country notes below. AR: not used; all national public bodies are summarised together. AU: part of a federal agency's name ('Defence', 'Health', 'Parliame"
      • changedInput schema / properties / care_type / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). childcare: centre = nursery, daycare or group-based setting; home-based (also childminder) = a registered provider caring in their own home. Leave out for centres or for all providers, as the source says. GB: ce"New value: +"Parameter of the category (same name and meaning as in its own tool). childcare: centre = nursery, daycare or group-based setting; home-based (also childminder) = a registered provider caring in their own home. Leave out for centres or for all providers, as the source says. CA: ce"
      • addedInput schema / properties / citizenship
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). childcare: SG only: the fee group: SC (Singapore citizen, the default), SPR (permanent resident) or Others (foreign families). Centres list different fees for each; the answer also shows the other groups.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / hours / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). childcare: Full-time or part-time care, where a source publishes both. Most sources publish one basis only and say which. GB: ignored; fees are per hour, with no full-time or part-time split. IE: ignored; the ta"New value: +"Parameter of the category (same name and meaning as in its own tool). childcare: Full-time or part-time care, where a source publishes both. Most sources publish one basis only and say which. CA: ignored; the table gives one daily fee. GB: ignored; fees are per hour, with no full-"
      • changedInput schema / properties / level / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). wholesale-fresh-food: Malaysia fish only: ex_vessel (the price fishers get at first sale at landing; default), wholesale or retail."New value: +"Parameter of the category (same name and meaning as in its own tool). childcare: SG only: one level instead of age_group: Infant, Playgroup, Pre-Nursery, Nursery, Kindergarten 1 or Kindergarten 2. | wholesale-fresh-food: Malaysia fish only: ex_vessel (the price fishers get at first sale at landing; default), wholesale or retail."
      • changedInput schema / properties / market / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). wholesale-fresh-food: CA only: one wholesale centre (Calgary, Edmonton, Vancouver or Winnipeg). Leave out for all centres together. AAFC does not quote every centre every week (the latest file has only Calgary and Winnipeg | wholesale-markets: One wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. TW: optional wholesale market: taipei, banqiao, sanchong, yilan, taoyuan, | wholesale-power: Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. DE: day-ahead only (the hourly auctio"New value: +"Parameter of the category (same name and meaning as in its own tool). wholesale-fresh-food: CA only: one wholesale centre (Calgary, Edmonton, Vancouver or Winnipeg). Leave out for all centres together. AAFC does not quote every centre every week (the latest file has only Calgary and Winnipeg | wholesale-markets: One wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. CL: optional wholesale market or fair: lo valledor, santiago, vega centra | wholesale-power: Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. DE: day-ahead only (the hourly auctio"
      • addedInput schema / properties / metal_level
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). health-insurance: US only: marketplace metal level. Default silver.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / model / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). health-insurance: standard = free choice of doctor (default); alternative = family-doctor, telemedicine or HMO models with a restricted choice."New value: +"Parameter of the category (same name and meaning as in its own tool). health-insurance: standard = free choice of doctor (default); alternative = family-doctor, telemedicine or HMO models with a restricted choice. US: not used."
      • changedInput schema / properties / months / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). border-prices: How many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. GB: months to include, 1 to 12 (default 1). | cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. | contracts: How many recent months of awards to include. Default 24. AU: not used; the newest 21 days of notices are read. CA: not used; each figure covers the newest 24 months of awards. CO: not used; each figur | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, long | surplus-auctions: How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24."New value: +"Parameter of the category (same name and meaning as in its own tool). border-prices: How many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. GB: months to include, 1 to 12 (default 1). | cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. SE: ignored; the figures are yearly (latest year with at least 5 sales). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few | contracts: How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. Alberta: not used; | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, long | surplus-auctions: How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24. UA: not used; each figure covers contracts signed in the newest 60 days."
      • changedInput schema / properties / postcode / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. TW: not supported (the register has no postcodes); give the city, county or district as town. | fuel: Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. BR: not use | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with  | rent: Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surf"New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. SE: not supported; give the county as town. TW: not supported (the register has no postcodes); | fuel: Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. BR: not use | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with  | rent: Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surf"
      • changedInput schema / properties / product / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). border-prices: The goods: an everyday word such as 'wheat', 'diesel', 'cheese', 'timber', 'steel', 'whisky', or a customs commodity code (HS/CN) of 4 to 8 digits such as '1001' or '271019'. GB: an everyday word (die | cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-fresh-food: The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. Australia: cattle or sheep in everyday words, e.g. cattle, western  | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. TW: required. Vegetable or fruit by Engl"New value: +"Parameter of the category (same name and meaning as in its own tool). border-prices: The goods: an everyday word such as 'wheat', 'diesel', 'cheese', 'timber', 'steel', 'whisky', or a customs commodity code (HS/CN) of 4 to 8 digits such as '1001' or '271019'. GB: an everyday word (die | cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-fresh-food: The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. Australia: cattle or sheep in everyday words, e.g. cattle, western  | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. CL: required. Fruit or vegetable by Engl"
      • changedInput schema / properties / rooms / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). rent: NO only: number of rooms (living rooms plus bedrooms), 1 to 5 (5 means five or more). Required for Norway."New value: +"Parameter of the category (same name and meaning as in its own tool). home-sales: LV only: number of rooms of the apartment, 1 to 4. Without it the size with the most deals is returned and the other sizes are listed. | rent: NO only: number of rooms (living rooms plus bedrooms), 1 to 5 (5 means five or more). Required for Norway."
      • changedInput schema / properties / state / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). energy: US only: the state, by name or postal code ('Texas', 'TX', 'DC'). Leave out for the U.S. average. Gas: EIA publishes no figure for a few states in recent months, then the newest published month is ret | home-sales: US only: 'CT' (Connecticut), 'NY' (New York City) or 'IL' (Cook County). Usually inferred from the place; set it when a name exists in two of them. | medical: A state or territory, where the source publishes one (the country notes say how to write it). Leave out for the national average. Singapore: the ward class, because Singapore has no states: c = public | surplus-auctions: Optional region to narrow to, see the country notes below. CA: province or territory, name or two-letter code ('ON', 'Quebec'). Omit for all of Canada. FR: the auction house city (CAV) such as 'Lyon',"New value: +"Parameter of the category (same name and meaning as in its own tool). energy: US only: the state, by name or postal code ('Texas', 'TX', 'DC'). Leave out for the U.S. average. Gas: EIA publishes no figure for a few states in recent months, then the newest published month is ret | home-sales: US only: 'CT' (Connecticut), 'NY' (New York City), 'IL' (Cook County) or 'DC' (Washington, DC). Usually inferred from the place; set it when a name exists in two of them. | medical: A state or territory, where the source publishes one (the country notes say how to write it). Leave out for the national average. Singapore: the ward class, because Singapore has no states: c = public | surplus-auctions: Optional region to narrow to, see the country notes below. CA: province or territory, name or two-letter code ('ON', 'Quebec'). Omit for all of Canada. FR: the auction house city (CAV) such as 'Lyon',"
      • changedInput schema / properties / town / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). commercial-property: Town or city. FR: town, e.g. 'Bordeaux', or use postcode. TW: a city or county in English or Chinese ('Taipei', 'New Taipei', 'Taichung', 'Kaohsiung', '臺北市'), or a district with its city (\"Zhongshan,  | fuel: Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in sev | home-sales: Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundeslan | rent: Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode"New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: Town or city. FR: town, e.g. 'Bordeaux', or use postcode. SE: a county ('Skåne', 'Stockholm', 'Västra Götaland', 'Östergötland'); leave out for the whole of Sweden. Counties, not towns. TW: a city or  | fuel: Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in sev | home-sales: Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundeslan | rent: Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode"
    • Changedpricepaid_childcare_prices8 fields changed
      • changedInput schema / properties / age_group / description
        Previous value: -"Age of the child: infant (under 2), toddler (2), preschool (3 to 4 or until school), school-age. Each source says how it defines them. Leave out for the source's default (see the answer). GB: infant (under 2), toddler (2), preschool (3 and 4; default) or school-age (regions only). IE: only 'pre-school' (infant, toddler and preschool all give the pre-school children figure) or school-age (primary school children); leave out for all children aged 0 to 12. NO: ignored; the table averages all kindergarten children. US: infant (under 2), toddler (2), preschool (3 years old to school age) or school-age. Default infant."New value: +"Age of the child: infant (under 2), toddler (2), preschool (3 to 4 or until school), school-age. Each source says how it defines them. Leave out for the source's default (see the answer). CA: infant, toddler, preschool (the default) or school-age; each province's own age groups are matched to these by their stated ages. GB: infant (under 2), toddler (2), preschool (3 and 4; default) or school-age (regions only). IE: only 'pre-school' (infant, toddler and preschool all give the pre-school children figure) or school-age (primary school children); leave out for all children aged 0 to 12. NO: ignored; the table averages all kindergarten children. SG: infant (2 to 18 months), toddler (playgroup, 18 months to 2 years) or preschool (Pre-Nursery and Nursery, 3 to 4 years; the default). school-age is not in the listing. US: infant (under 2), toddler (2), preschool (3 years old to school age) or school-age. Default infant."
      • changedInput schema / properties / area / description
        Previous value: -"Place: a county, a region, a local authority, or a state or city where the source says so (examples: 'Cook County, IL', 'London', 'Dublin'). Leave out for the whole country, where the source has a national figure. GB: England (leave out), a region (London, North West ...) or a local authority (Manchester, Leeds, Camden ...). Local authorities are published for 2 year olds and 3 and 4 year olds only. IE: a county, city or region such as Dublin, Cork, Galway or Mid-West; the answer is for the CSO region it belongs to. Leave out for the whole State. NO: a municipality such as Oslo, Bergen, Trondheim, Stavanger or Tromso (Norwegian spellings work). Leave out for the whole country. US: required. A county, for example 'Cook County, IL' or 'Harris County, Texas' (add the state when the name is not unique). Cities, ZIP codes and states are not published; use the county."New value: +"Place: a county, a region, a local authority, or a state or city where the source says so (examples: 'Cook County, IL', 'London', 'Dublin'). Leave out for the whole country, where the source has a national figure. CA: a province or territory (Ontario, Quebec, BC, Alberta ...). Required: there is no national or city figure. GB: England (leave out), a region (London, North West ...) or a local authority (Manchester, Leeds, Camden ...). Local authorities are published for 2 year olds and 3 and 4 year olds only. IE: a county, city or region such as Dublin, Cork, Galway or Mid-West; the answer is for the CSO region it belongs to. Leave out for the whole State. NO: a municipality such as Oslo, Bergen, Trondheim, Stavanger or Tromso (Norwegian spellings work). Leave out for the whole country. SG: not available (the listing has no location); leave out for the national figure across all centres. US: required. A county, for example 'Cook County, IL' or 'Harris County, Texas' (add the state when the name is not unique). Cities, ZIP codes and states are not published; use the county."
      • changedInput schema / properties / care_type / description
        Previous value: -"centre = nursery, daycare or group-based setting; home-based (also childminder) = a registered provider caring in their own home. Leave out for centres or for all providers, as the source says. GB: centre (shown as private group-based providers) or home-based (childminders); England as a whole only. Leave out for all providers. IE: ignored; the table averages all paid childcare. NO: ignored; the table averages all kindergartens. US: centre (child care centre; default) or home-based (family childcare in the provider's home; also written childminder)."New value: +"centre = nursery, daycare or group-based setting; home-based (also childminder) = a registered provider caring in their own home. Leave out for centres or for all providers, as the source says. CA: centre only (the default); home-based care is not published. GB: centre (shown as private group-based providers) or home-based (childminders); England as a whole only. Leave out for all providers. IE: ignored; the table averages all paid childcare. NO: ignored; the table averages all kindergartens. SG: centre only (licensed childcare centres); home-based answers 400. US: centre (child care centre; default) or home-based (family childcare in the provider's home; also written childminder)."
      • addedInput schema / properties / citizenship
        Added value: +{
        +  "description": "SG only: the fee group: SC (Singapore citizen, the default), SPR (permanent resident) or Others (foreign families). Centres list different fees for each; the answer also shows the other groups.",
        +  "type": "string"
        +}
      • changedInput schema / properties / country / description
        Previous value: -"GB = England only (DfE provider survey; Scotland, Wales and Northern Ireland are not covered); IE = Ireland (CSO survey of what households pay for childcare, 2016, by region); NO = Norway (Statistics Norway average kindergarten fees by municipality, January); US = United States (Department of Labor county childcare prices, 2022)"New value: +"CA = Canada (Statistics Canada average daily fee of centre-based child care, April 2024, by province and age group); GB = England only (DfE provider survey; Scotland, Wales and Northern Ireland are not covered); IE = Ireland (CSO survey of what households pay for childcare, 2016, by region); NO = Norway (Statistics Norway average kindergarten fees by municipality, January); SG = Singapore (monthly full-day fees that licensed childcare centres list with ECDA); US = United States (Department of Labor county childcare prices, 2022)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "GB",
        -  "IE",
        -  "NO",
        -  "US"
        -]New value: +[
        +  "CA",
        +  "GB",
        +  "IE",
        +  "NO",
        +  "SG",
        +  "US"
        +]
      • changedInput schema / properties / hours / description
        Previous value: -"Full-time or part-time care, where a source publishes both. Most sources publish one basis only and say which. GB: ignored; fees are per hour, with no full-time or part-time split. IE: ignored; the table averages part-time and full-time use. NO: ignored; the table gives one monthly average. US: full-time only (weekly prices); part-time is not published."New value: +"Full-time or part-time care, where a source publishes both. Most sources publish one basis only and say which. CA: ignored; the table gives one daily fee. GB: ignored; fees are per hour, with no full-time or part-time split. IE: ignored; the table averages part-time and full-time use. NO: ignored; the table gives one monthly average. SG: full-time only (full-day fees); part-time answers 400. US: full-time only (weekly prices); part-time is not published."
      • addedInput schema / properties / level
        Added value: +{
        +  "description": "SG only: one level instead of age_group: Infant, Playgroup, Pre-Nursery, Nursery, Kindergarten 1 or Kindergarten 2.",
        +  "type": "string"
        +}
    • Changedpricepaid_commercial_property6 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"FR = France (DVF); TW = Taiwan"New value: +"FR = France (DVF); SE = Sweden (official yearly average price of sold industrial property by county, per property); TW = Taiwan; US = United States, New York City only"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "FR",
        -  "TW"
        -]New value: +[
        +  "FR",
        +  "SE",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 24. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24."New value: +"How many recent months to include. Default 24. SE: ignored; the figures are yearly (latest year with at least 5 sales). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. US: up to 12 months (the city's file holds the last 12)."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. TW: not supported (the register has no postcodes); give the city, county or district as town."New value: +"Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. SE: not supported; give the county as town. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit New York City ZIP code, e.g. '10017'."
      • changedInput schema / properties / property_type / description
        Previous value: -"commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. Alsace-Moselle and Mayotte are not covered. TW: commercial (default; shops, offices, factories, per m² of building) or land (building plots without a building, per m² of land)."New value: +"commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. Alsace-Moselle and Mayotte are not covered. SE: commercial (default) = sold industrial real estate (factories, petrol stations and workshops, warehouses). land is not available for Sweden. TW: commercial (default; shops, offices, factories, per m² of building) or land (building plots without a building, per m² of land). US: commercial (default; offices, stores, lofts, factories, garages, warehouses) or land (commercial vacant land)."
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. FR: town, e.g. 'Bordeaux', or use postcode. TW: a city or county in English or Chinese ('Taipei', 'New Taipei', 'Taichung', 'Kaohsiung', '臺北市'), or a district with its city (\"Zhongshan, Taipei\", '臺北市中山區'). Omit for all of Taiwan."New value: +"Town or city. FR: town, e.g. 'Bordeaux', or use postcode. SE: a county ('Skåne', 'Stockholm', 'Västra Götaland', 'Östergötland'); leave out for the whole of Sweden. Counties, not towns. TW: a city or county in English or Chinese ('Taipei', 'New Taipei', 'Taichung', 'Kaohsiung', '臺北市'), or a district with its city (\"Zhongshan, Taipei\", '臺北市中山區'). Omit for all of Taiwan. US: a New York City borough ('Manhattan', 'Brooklyn') or neighborhood ('Midtown East', 'SoHo'); omit for the whole city, or use postcode."
    • Changedpricepaid_contract_prices6 fields changed
      • changedInput schema / properties / buyer_area / description
        Previous value: -"Optional region or city to narrow to, see the country notes below. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. CA: not used; all federal buyers are summarised together. CO: not used; all public buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). FR: not used; all French public buyers are summarised together. GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."New value: +"Optional region or city to narrow to, see the country notes below. AR: not used; all national public bodies are summarised together. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. Alberta: write Alberta to get Alberta government departments; these are contracts awarded without competition. CA: not used; all federal buyers are summarised together. Quebec: write Quebec to get Quebec public buyers (ministries, school service centres, cities, municipalities); all of Quebec is summarised together. CO: not used; all public buyers are summarised together. DE: not used; all German public buyers are summarised together. ES: not used; all Spanish public buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). FR: not used; all French public buyers are summarised together. GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. PT: not used; all Portuguese public buyers are summarised together. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). UA: not used; all Ukrainian public buyers are summarised together. US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia (AusTender federal contract notices); CA = Canada (federal award notices on CanadaBuys); CO = Colombia (signed public contracts in SECOP II); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; FR = France (awarded public contracts, DECP); GB = United Kingdom (Contracts Finder awarded contracts); NZ = New Zealand (GETS contract award notices); SG = Singapore (GeBIZ tenders); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"New value: +"AR = Argentina (national public bodies, COMPR.AR); AU = Australia (AusTender federal contract notices); CA = Canada (buyer_area=Alberta here: Alberta government sole-source service contracts; federal contracts come from CanadaBuys, Quebec from SEAO); CA = Canada (federal award notices on CanadaBuys); CA = Canada (buyer_area=Quebec here: SEAO award notices of Quebec public buyers; federal contracts come from CanadaBuys); CO = Colombia (signed public contracts in SECOP II); DE = Germany (public contract award notices, Bekanntmachungsservice); ES = Spain (awarded public contracts, PLACSP); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; FR = France (awarded public contracts, DECP); GB = United Kingdom (Contracts Finder awarded contracts); NZ = New Zealand (GETS contract award notices); PT = Portugal (public contracts, Portal BASE); SG = Singapore (GeBIZ tenders); UA = Ukraine (signed public contracts, Prozorro); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "CA",
        -  "CO",
        -  "AT",
        -  "BE",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DK",
        -  "EE",
        -  "FI",
        -  "FR",
        -  "DE",
        -  "GR",
        -  "HU",
        -  "IE",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "NL",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "ES",
        -  "SE",
        -  "IS",
        -  "LI",
        -  "NO",
        -  "GB",
        -  "NZ",
        -  "SG",
        -  "US",
        -  "ZA"
        -]New value: +[
        +  "AR",
        +  "AU",
        +  "CA",
        +  "CO",
        +  "DE",
        +  "ES",
        +  "AT",
        +  "BE",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DK",
        +  "EE",
        +  "FI",
        +  "FR",
        +  "GR",
        +  "HU",
        +  "IE",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "NL",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "SE",
        +  "IS",
        +  "LI",
        +  "NO",
        +  "GB",
        +  "NZ",
        +  "SG",
        +  "UA",
        +  "US",
        +  "ZA"
        +]
      • changedInput schema / properties / cpv / description
        Previous value: -"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. CA: not used. CO: not used. EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. FR: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. NZ: not used (New Zealand notices carry no CPV codes). SG: not used (Singapore tenders carry no CPV codes). US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."New value: +"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AR: not used; COMPR.AR has its own product groups, put the group in what. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. Alberta: not used. CA: not used. Quebec: not used. CO: not used. DE: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. ES: a CPV code of 2 digits (a division, e.g. 45 construction) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what (what is still required, say anything such as 'works'). EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. FR: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. NZ: not used (New Zealand notices carry no CPV codes). PT: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. SG: not used (Singapore tenders carry no CPV codes). UA: a product code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months of awards to include. Default 24. AU: not used; the newest 21 days of notices are read. CA: not used; each figure covers the newest 24 months of awards. CO: not used; each figure covers the newest 12 months of signed contracts. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). FR: not used; each figure covers contracts notified in the newest 12 months. GB: 1 to 60 months, by award date. NZ: not used; the newest 24 months of awards are always shown. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."New value: +"How many recent months of awards to include. Default 24. AR: not used; each figure covers awards dated in the newest 12 months. AU: not used; the newest 21 days of notices are read. Alberta: not used; each figure covers contracts starting in the newest 24 months. CA: not used; each figure covers the newest 24 months of awards. Quebec: not used; each figure covers awards dated in the newest 12 months. CO: not used; each figure covers the newest 12 months of signed contracts. DE: not used; each figure covers contracts concluded in the newest 6 months. ES: not used; each figure covers awards dated in the newest one to two days. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). FR: not used; each figure covers contracts notified in the newest 12 months. GB: 1 to 60 months, by award date. NZ: not used; the newest 24 months of awards are always shown. PT: not used; each figure covers contracts signed in the newest 12 months. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. UA: not used; each figure covers contracts signed in the newest 90 days, from a daily sample of the newest contracts. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."
      • changedInput schema / properties / what / description
        Previous value: -"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. CO: a common purchase in plain words ('catering', 'security guard services', 'office cleaning', 'laptops', 'ambulances', 'printers', 'photocopiers'). Recognised from the Spanish words in the contract description; other wording is not searched. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. FR: a common purchase in plain words, in French or English ('ordinateurs portables', 'laptops', 'restauration scolaire', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. NZ: optional (left out = all awards); a common purchase in plain words ('buses', 'laptops', 'cleaning', 'road resurfacing'; a purchase with fewer than 5 awards in 24 months gets no figure) or 'all'; read from the price library, not searched live. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."New value: +"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AR: 'all' or a COMPR.AR product group (rubro), in Spanish or English for the common ones ('informatica' or 'computers', 'alimentos' or 'food', 'limpieza' or 'cleaning'). An unknown word lists the groups. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. Alberta: what=all for every sole-source service contract, or a common service in plain words ('consultancy', 'legal services', 'IT services', 'software', 'translation services'). CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. Quebec: a common purchase in plain words, in French or English ('laptops', 'ordinateurs portables', 'catering', 'road resurfacing', 'building cleaning'). CO: a common purchase in plain words ('catering', 'security guard services', 'office cleaning', 'laptops', 'ambulances', 'printers', 'photocopiers'). Recognised from the Spanish words in the contract description; other wording is not searched. DE: a common purchase in plain words, in German or English ('laptops', 'schulessen', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the lot's CPV product code. ES: a common purchase in plain words, in Spanish or English ('portatiles', 'laptops', 'road resurfacing', 'limpieza de oficinas', 'ambulances'). Recognised from the award's CPV product code. Only the newest one to two days of awards are summarised, so use a broad CPV division (45 = construction) for a figure. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. FR: a common purchase in plain words, in French or English ('ordinateurs portables', 'laptops', 'restauration scolaire', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. NZ: optional (left out = all awards); a common purchase in plain words ('buses', 'laptops', 'cleaning', 'road resurfacing'; a purchase with fewer than 5 awards in 24 months gets no figure) or 'all'; read from the price library, not searched live. PT: a common purchase in plain words, in Portuguese or English ('computadores portateis', 'laptops', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. UA: a common purchase in plain words ('electricity', 'pharmaceuticals', 'legal services', 'IT services', 'insurance' (common purchases with too few contracts in the daily sample return no_matches)). Recognised from the contract's product code (DK 021, based on the CPV). US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."
    • Changedpricepaid_energy_prices4 fields changed
      • changedInput schema / properties / consumption_band / description
        Previous value: -"Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BR: not used (one residential tariff per distributor). CH: ElCom household profile H1 to H8 (default H4 = typical 5-room apartment with electric stove and dryer, about 4,500 kWh a year). The other profiles are listed in the answer. EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. Business, EU/NO/IS/candidates, annual consumption of the business. Electricity: ALL = all consumption bands together; IA = under 20 MWh a year; IB = 20 to 499 MWh a year; IC = 500 to 1,999 MWh a year; ID = 2,000 to 19,999 MWh a year; IE = 20,000 to 69,999 MWh a year; IF = 70,000 to 149,999 MWh a year; IG = 150,000 MWh a year or more; default IC (Eurostat's reference band for medium-sized business consumers). Gas: I1 = under 1,000 GJ a year (under about 278 MWh); I2 = 1,000 to 9,999 GJ a year (about 278 to 2,777 MWh); I3 = 10,000 to 99,999 GJ a year (about 2,778 to 27,777 MWh); I4 = 100,000 to 999,999 GJ a year (about 27,778 to 277,777 MWh); I5 = 1,000,000 to 3,999,999 GJ a year (about 277,778 to 1,111,111 MWh); I6 = 4,000,000 GJ a year or more (about 1,111,112 MWh and over); default I3. Gas has no all-bands total; ALL works for electricity only. Eurostat codes such as MWH500-1999 or GJ10000-99999 also work. A small shop or office is typically IA or IB (electricity) and I1 (gas); a factory IC to IE. Business GB, annual consumption of the business, by DESNZ size band name or by the matching Eurostat letter. Electricity: Very Small (IA) = under 20 MWh a year; Small (IB) = 20 to 499 MWh a year; Small/Medium (IC) = 500 to 1,999 MWh a year; Medium (ID) = 2,000 to 19,999 MWh a year; Large (IE) = 20,000 to 69,999 MWh a year; Very Large (IF) = 70,000 to 150,000 MWh a year; Extra Large (IG) = over 150,000 MWh a year. Gas: Very Small (I1) = under 278 MWh a year; Small (I2) = 278 to 2,777 MWh a year; Medium (I3) = 2,778 to 27,777 MWh a year; Large (I4) = 27,778 to 277,777 MWh a year; Very Large (I5) = 277,778 to 1,111,112 MWh a year (no band above Very Large, so Eurostat I6 has no UK figure). Average = all bands together. Default: Small/Medium for electricity (= Eurostat IC) and Medium for gas (= I3). GB: not used (the cap is a unit rate and a standing charge, not a price by consumption band). Netherlands, annual consumption. Electricity: DA = under 1 MWh (1,000 kWh) a year; DB = 1 to 2.5 MWh (1,000 to 2,499 kWh) a year; DC = 2.5 to 5 MWh (2,500 to 4,999 kWh) a year; most households; DD = 5 to 15 MWh (5,000 to 14,999 kWh) a year; DE = 15 MWh (15,000 kWh) a year or more; default DC. Gas: D1 = under 569 m3 (under 20 GJ) a year; D2 = 569 to 5,687 m3 (20 to 200 GJ) a year; most households; D3 = 5,687 m3 (200 GJ) a year or more; default D2. NZ: 'standard' (default, standard household user) or 'low' (low user). Sweden, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. SG: one flat domestic tariff; leave out. TW: monthly use: 'standard' (default, 330 kWh), 'low' (120 kWh), 'high' (700 kWh) or a number of kWh a month (1 to 5000). US: not used (EIA publishes one average for all residential customers in a state). Business US: not used (EIA publishes one commercial average per state, no consumption bands)."New value: +"Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BR: not used (one residential tariff per distributor). CH: ElCom household profile H1 to H8 (default H4 = typical 5-room apartment with electric stove and dryer, about 4,500 kWh a year). The other profiles are listed in the answer. EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. Business, EU/NO/IS/candidates, annual consumption of the business. Electricity: ALL = all consumption bands together; IA = under 20 MWh a year; IB = 20 to 499 MWh a year; IC = 500 to 1,999 MWh a year; ID = 2,000 to 19,999 MWh a year; IE = 20,000 to 69,999 MWh a year; IF = 70,000 to 149,999 MWh a year; IG = 150,000 MWh a year or more; default IC (Eurostat's reference band for medium-sized business consumers). Gas: I1 = under 1,000 GJ a year (under about 278 MWh); I2 = 1,000 to 9,999 GJ a year (about 278 to 2,777 MWh); I3 = 10,000 to 99,999 GJ a year (about 2,778 to 27,777 MWh); I4 = 100,000 to 999,999 GJ a year (about 27,778 to 277,777 MWh); I5 = 1,000,000 to 3,999,999 GJ a year (about 277,778 to 1,111,111 MWh); I6 = 4,000,000 GJ a year or more (about 1,111,112 MWh and over); default I3. Gas has no all-bands total; ALL works for electricity only. Eurostat codes such as MWH500-1999 or GJ10000-99999 also work. A small shop or office is typically IA or IB (electricity) and I1 (gas); a factory IC to IE. Finland, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 15,000 kWh a year; DE = over 15,000 kWh a year; default DC. Business GB, annual consumption of the business, by DESNZ size band name or by the matching Eurostat letter. Electricity: Very Small (IA) = under 20 MWh a year; Small (IB) = 20 to 499 MWh a year; Small/Medium (IC) = 500 to 1,999 MWh a year; Medium (ID) = 2,000 to 19,999 MWh a year; Large (IE) = 20,000 to 69,999 MWh a year; Very Large (IF) = 70,000 to 150,000 MWh a year; Extra Large (IG) = over 150,000 MWh a year. Gas: Very Small (I1) = under 278 MWh a year; Small (I2) = 278 to 2,777 MWh a year; Medium (I3) = 2,778 to 27,777 MWh a year; Large (I4) = 27,778 to 277,777 MWh a year; Very Large (I5) = 277,778 to 1,111,112 MWh a year (no band above Very Large, so Eurostat I6 has no UK figure). Average = all bands together. Default: Small/Medium for electricity (= Eurostat IC) and Medium for gas (= I3). GB: not used (the cap is a unit rate and a standing charge, not a price by consumption band). Netherlands, annual consumption. Electricity: DA = under 1 MWh (1,000 kWh) a year; DB = 1 to 2.5 MWh (1,000 to 2,499 kWh) a year; DC = 2.5 to 5 MWh (2,500 to 4,999 kWh) a year; most households; DD = 5 to 15 MWh (5,000 to 14,999 kWh) a year; DE = 15 MWh (15,000 kWh) a year or more; default DC. Gas: D1 = under 569 m3 (under 20 GJ) a year; D2 = 569 to 5,687 m3 (20 to 200 GJ) a year; most households; D3 = 5,687 m3 (200 GJ) a year or more; default D2. NZ: 'standard' (default, standard household user) or 'low' (low user). Sweden, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. SG: one flat domestic tariff; leave out. TW: monthly use: 'standard' (default, 330 kWh), 'low' (120 kWh), 'high' (700 kWh) or a number of kWh a month (1 to 5000). US: not used (EIA publishes one average for all residential customers in a state). Business US: not used (EIA publishes one commercial average per state, no consumption bands)."
      • changedInput schema / properties / country / description
        Previous value: -"BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); CH = Switzerland (ElCom: published household electricity tariff per kWh, CHF, Switzerland or one canton); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; With sector=business, official average prices paid by businesses (Eurostat) for the EU member states, NO, IS and the EU candidate countries, as ISO codes (GR for Greece): AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, NO, IS, AL, BA, GE, MD, ME, MK, RS, TR, UA; With sector=business, GB = United Kingdom (DESNZ: official average prices paid by non-domestic consumers, pence per kWh by size band, quarterly; household GB comes from Ofgem); GB = Great Britain (Ofgem energy price cap: maximum unit rate in pence per kWh and daily standing charge for default tariffs, by region and payment method, quarterly, a regulated posted price); NL = Netherlands (Statistics Netherlands CBS: average household electricity price in euro per kWh and gas price in euro per m3 by consumption class, half-yearly, official statistic); NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); SE = Sweden (Statistics Sweden SCB: average household electricity price in SEK per kWh by consumption band, half-yearly, official statistic); SG = Singapore (SP Group's published annual electricity tariff for domestic supplies, SGD per kWh excluding GST, a posted tariff); TW = Taiwan (Taipower's published residential electricity tariff: average price per kWh for a month's use, TWD, a posted tariff); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly); With sector=business, US = United States (EIA: average commercial-sector electricity price in cents per kWh and commercial natural gas price in US$ per thousand cubic feet, by state, monthly)"New value: +"BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); CH = Switzerland (ElCom: published household electricity tariff per kWh, CHF, Switzerland or one canton); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; With sector=business, official average prices paid by businesses (Eurostat) for the EU member states, NO, IS and the EU candidate countries, as ISO codes (GR for Greece): AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, NO, IS, AL, BA, GE, MD, ME, MK, RS, TR, UA; FI = Finland (Statistics Finland: average household electricity price in euro per kWh by consumption band, monthly, official statistic); With sector=business, GB = United Kingdom (DESNZ: official average prices paid by non-domestic consumers, pence per kWh by size band, quarterly; household GB comes from Ofgem); GB = Great Britain (Ofgem energy price cap: maximum unit rate in pence per kWh and daily standing charge for default tariffs, by region and payment method, quarterly, a regulated posted price); NL = Netherlands (Statistics Netherlands CBS: average household electricity price in euro per kWh and gas price in euro per m3 by consumption class, half-yearly, official statistic); NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); SE = Sweden (Statistics Sweden SCB: average household electricity price in SEK per kWh by consumption band, half-yearly, official statistic); SG = Singapore (SP Group's published annual electricity tariff for domestic supplies, SGD per kWh excluding GST, a posted tariff); TW = Taiwan (Taipower's published residential electricity tariff: average price per kWh for a month's use, TWD, a posted tariff); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly); With sector=business, US = United States (EIA: average commercial-sector electricity price in cents per kWh and commercial natural gas price in US$ per thousand cubic feet, by state, monthly)"
      • changedInput schema / properties / energy / description
        Previous value: -"electricity or gas (natural gas). BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. CH: electricity only (no gas). A published regulated tariff, shown as a posted price. EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). Business, EU/NO/IS/candidates: Eurostat's latest half-year may be missing for some countries or bands (status no_matches); try another band. Business GB: electricity or gas, pence per kWh converted to pounds per kWh. GB: electricity (single-rate) and gas, in GBP per kWh with the standing charge in extra. The Ofgem cap is a regulated maximum on default tariffs, not a price paid. Netherlands: electricity (euro per kWh) and gas (euro per m3, with a calculated euro per kWh in extra); national averages. NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. Sweden: electricity only (SCB publishes no household gas price); SEK per kWh, a national average. SG: electricity only (no gas). TW: electricity only (no gas). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly. Business US: electricity = average commercial-sector price (answered in US dollars per kWh, also in cents; the industrial-sector price is in the extras); gas = average commercial natural gas price in US dollars per thousand cubic feet (Mcf). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."New value: +"electricity or gas (natural gas). BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. CH: electricity only (no gas). A published regulated tariff, shown as a posted price. EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). Business, EU/NO/IS/candidates: Eurostat's latest half-year may be missing for some countries or bands (status no_matches); try another band. Finland: electricity only (Statistics Finland's table has no gas); euro per kWh, a national average. Business GB: electricity or gas, pence per kWh converted to pounds per kWh. GB: electricity (single-rate) and gas, in GBP per kWh with the standing charge in extra. The Ofgem cap is a regulated maximum on default tariffs, not a price paid. Netherlands: electricity (euro per kWh) and gas (euro per m3, with a calculated euro per kWh in extra); national averages. NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. Sweden: electricity only (SCB publishes no household gas price); SEK per kWh, a national average. SG: electricity only (no gas). TW: electricity only (no gas). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly. Business US: electricity = average commercial-sector price (answered in US dollars per kWh, also in cents; the industrial-sector price is in the extras); gas = average commercial natural gas price in US dollars per thousand cubic feet (Mcf). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."
      • changedInput schema / properties / taxes / description
        Previous value: -"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. CH: one published total (energy + grid use + charges + federal aid fee); leave taxes out. Business, EU/NO/IS/candidates: default 'excl_vat' (excluding VAT and other recoverable taxes and levies: what a business really bears); 'all' = all taxes and levies including VAT; 'none' = excluding all taxes and levies. Business GB: DESNZ prices never include VAT. Default 'excl_vat' = excluding VAT, including the Climate Change Levy (table 3.4.2); 'none' = also excluding the Climate Change Levy (table 3.4.1); 'all' gives the same figure as 'excl_vat' and the answer says so. GB: not used. Gas figures include 5% VAT; electricity has no VAT from 1 October 2026 to 31 March 2027 (Ofgem's own wording). Netherlands: all = CBS's price with VAT and taxes (default); excl_vat = without VAT, taxes in; none = without VAT and taxes. All three are published by CBS. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. Sweden: all = SCB's total with electricity tax and VAT (default); excl_vat and none are calculated by ProofPrice from SCB's published parts. SG: not used; the figure excludes GST. TW: not used; the figure is the published tariff before any tax or surcharge. US: not used (EIA publishes one average per state). Business US: not used (EIA publishes one average per state)."New value: +"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. CH: one published total (energy + grid use + charges + federal aid fee); leave taxes out. Business, EU/NO/IS/candidates: default 'excl_vat' (excluding VAT and other recoverable taxes and levies: what a business really bears); 'all' = all taxes and levies including VAT; 'none' = excluding all taxes and levies. Finland: all = with electricity tax and VAT (default); none = energy plus distribution only, calculated by ProofPrice from Statistics Finland's parts. Business GB: DESNZ prices never include VAT. Default 'excl_vat' = excluding VAT, including the Climate Change Levy (table 3.4.2); 'none' = also excluding the Climate Change Levy (table 3.4.1); 'all' gives the same figure as 'excl_vat' and the answer says so. GB: not used. Gas figures include 5% VAT; electricity has no VAT from 1 October 2026 to 31 March 2027 (Ofgem's own wording). Netherlands: all = CBS's price with VAT and taxes (default); excl_vat = without VAT, taxes in; none = without VAT and taxes. All three are published by CBS. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. Sweden: all = SCB's total with electricity tax and VAT (default); excl_vat and none are calculated by ProofPrice from SCB's published parts. SG: not used; the figure excludes GST. TW: not used; the figure is the published tariff before any tax or surcharge. US: not used (EIA publishes one average per state). Business US: not used (EIA publishes one average per state)."
    • Changedpricepaid_farm_prices2 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"EU member states, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden. Not covered: LU (the portal holds no Luxembourg prices) and countries outside the EU such as GB and NO. Not every country reports every product (olive oil: ES, IT, PT, GR and HR only; dairy products about 16 countries); the answer says when a product is missing."New value: +"EU member states, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden. Not covered: LU (the portal holds no Luxembourg prices) and countries outside the EU such as GB and NO. Not every country reports every product (olive oil: ES, IT, PT, GR and HR only; dairy products about 16 countries); the answer says when a product is missing.; FI = Finland (Luke, Natural Resources Institute Finland: monthly average producer prices of beef, pigs, lamb, broilers, eggs and raw milk; other Finnish products come from the EU portal)"
      • changedInput schema / properties / product / description
        Previous value: -"The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by name; aliases such as 'pork', 'corn', 'tomato' are understood. Prices are weekly (raw milk monthly), per tonne for cereals and per 100 kg otherwise (piglets per head), each answer also gives the price per kg. Cereals (per tonne): wheat, milling wheat, feed wheat, durum wheat, barley, malting barley, maize, rye, oats, triticale. Beef (per 100 kg of carcass): beef, young bull, steer, heifer, cow, calf. Pigs, lamb and poultry meat (per 100 kg; piglets per head): pig, piglet, lamb, heavy lamb, light lamb, chicken, chicken breast, chicken legs. Eggs (per 100 kg): eggs, barn eggs, cage eggs, free range eggs, organic eggs. Milk and dairy (per 100 kg): milk, organic milk, butter, skimmed milk powder, whole milk powder, cheddar, gouda, edam, emmental, whey powder, cream, drinking milk. Olive oil (per 100 kg): olive oil, extra virgin olive oil, virgin olive oil, lampante olive oil. Fruit and vegetables (per 100 kg): apples, pears, peaches, nectarines, apricots, cherries, plums, strawberries, oranges, lemons, mandarins, clementines, bananas, table grapes, kiwis, melons, water melons, tomatoes, cucumbers, courgettes, peppers, egg plants, lettuces, cauliflowers, carrots, onions, cabbage, leeks, garlic, mushrooms, beans, asparagus, avocados. Products with several series (wheat: milling then feed; pig: class E; beef: adult male cattle indicative price) show the usual one and list the others in extra.other_series. Fruit and vegetables are only quoted in season."New value: +"The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by name; aliases such as 'pork', 'corn', 'tomato' are understood. Prices are weekly (raw milk monthly), per tonne for cereals and per 100 kg otherwise (piglets per head), each answer also gives the price per kg. Cereals (per tonne): wheat, milling wheat, feed wheat, durum wheat, barley, malting barley, maize, rye, oats, triticale. Beef (per 100 kg of carcass): beef, young bull, steer, heifer, cow, calf. Pigs, lamb and poultry meat (per 100 kg; piglets per head): pig, piglet, lamb, heavy lamb, light lamb, chicken, chicken breast, chicken legs. Eggs (per 100 kg): eggs, barn eggs, cage eggs, free range eggs, organic eggs. Milk and dairy (per 100 kg): milk, organic milk, butter, skimmed milk powder, whole milk powder, cheddar, gouda, edam, emmental, whey powder, cream, drinking milk. Olive oil (per 100 kg): olive oil, extra virgin olive oil, virgin olive oil, lampante olive oil. Fruit and vegetables (per 100 kg): apples, pears, peaches, nectarines, apricots, cherries, plums, strawberries, oranges, lemons, mandarins, clementines, bananas, table grapes, kiwis, melons, water melons, tomatoes, cucumbers, courgettes, peppers, egg plants, lettuces, cauliflowers, carrots, onions, cabbage, leeks, garlic, mushrooms, beans, asparagus, avocados. Products with several series (wheat: milling then feed; pig: class E; beef: adult male cattle indicative price) show the usual one and list the others in extra.other_series. Fruit and vegetables are only quoted in season. FI: pig, beef, young bull, heifer, cow, calf, lamb, chicken, eggs, barn eggs, free range eggs, organic eggs, cage eggs, milk (Luke's own monthly producer prices, EUR per 100 kg; milk per litre). Other products are answered from the European Commission portal."
    • Changedpricepaid_grocery_prices4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions)"New value: +"CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); CL = Chile (ODEPA weekly shelf prices in 9 of 16 regions); FR = France (INSEE: national average retail prices of selected fresh food items, metropolitan France); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; NZ = New Zealand (Stats NZ: national monthly weighted average prices of 74 food and drink items); Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CA",
        -  "GB",
        -  "HK",
        -  "IE",
        -  "LV",
        -  "MX",
        -  "MY",
        -  "AF",
        -  "AM",
        -  "BD",
        -  "BF",
        -  "BI",
        -  "BJ",
        -  "BO",
        -  "CD",
        -  "CF",
        -  "CI",
        -  "CM",
        -  "DJ",
        -  "ET",
        -  "GM",
        -  "GN",
        -  "GW",
        -  "HT",
        -  "ID",
        -  "IN",
        -  "IQ",
        -  "JO",
        -  "KG",
        -  "LA",
        -  "LB",
        -  "LR",
        -  "LS",
        -  "ML",
        -  "MM",
        -  "MR",
        -  "MW",
        -  "MZ",
        -  "NE",
        -  "NG",
        -  "NP",
        -  "PH",
        -  "PK",
        -  "RW",
        -  "SD",
        -  "SL",
        -  "SN",
        -  "SO",
        -  "SS",
        -  "TD",
        -  "TG",
        -  "TL",
        -  "TZ",
        -  "UA",
        -  "UG",
        -  "YE",
        -  "ZW",
        -  "US"
        -]New value: +[
        +  "CA",
        +  "CL",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "LV",
        +  "MX",
        +  "MY",
        +  "NZ",
        +  "AF",
        +  "AM",
        +  "BD",
        +  "BF",
        +  "BI",
        +  "BJ",
        +  "BO",
        +  "CD",
        +  "CF",
        +  "CI",
        +  "CM",
        +  "DJ",
        +  "ET",
        +  "GM",
        +  "GN",
        +  "GW",
        +  "HT",
        +  "ID",
        +  "IN",
        +  "IQ",
        +  "JO",
        +  "KG",
        +  "LA",
        +  "LB",
        +  "LR",
        +  "LS",
        +  "ML",
        +  "MM",
        +  "MR",
        +  "MW",
        +  "MZ",
        +  "NE",
        +  "NG",
        +  "NP",
        +  "PH",
        +  "PK",
        +  "RW",
        +  "SD",
        +  "SL",
        +  "SN",
        +  "SO",
        +  "SS",
        +  "TD",
        +  "TG",
        +  "TL",
        +  "TZ",
        +  "UA",
        +  "UG",
        +  "YE",
        +  "ZW",
        +  "US"
        +]
      • changedInput schema / properties / item / description
        Previous value: -"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound."New value: +"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. CL: an everyday food in English or Spanish ('milk', 'eggs', 'bread', 'marraqueta', 'tomato', 'potato', 'chicken', 'leche', 'huevo', 'palta'). ODEPA names products in Spanish with a unit, so the answer names the exact product and unit and lists related ones. The 150 products found at the most monitored points are held. FR: INSEE's standard fresh items, e.g. apples, potatoes, carrots, beef (T-bone steak), monkfish, sole, shrimps; yearly figures for beef fillet and rump, pork roast, rabbit, oysters (dozen), lemons, oranges, green beans. French words work too (pommes, crevettes, huîtres). GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. NZ: Stats NZ's standard items, e.g. milk (2 l), eggs (dozen), butter (500 g), white bread (600 g), cheese (1 kg), beef mince, chicken breast, bananas, apples, potatoes, rice, flour, sugar, coffee. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound."
      • changedInput schema / properties / region / description
        Previous value: -"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food."New value: +"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. CL: one of the 9 monitored regions ('Metropolitana', 'Valparaiso', 'Biobio', 'Maule', 'Nuble', 'Coquimbo', 'La Araucania', 'Los Lagos', 'Arica y Parinacota'); leave out for the figure across all of them. A region needs 5 or more monitored points for a product. FR: national averages for metropolitan France only; a region is ignored and the answer says so. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. NZ: national averages only; a region is ignored and the answer says so. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food."
    • Changedpricepaid_health_insurance_premiums9 fields changed
      • changedInput schema / properties / accident / description
        Previous value: -"Whether accident cover is included in the premium. Default: without for adults and young adults, with for children."New value: +"Whether accident cover is included in the premium. Default: without for adults and young adults, with for children. US: not used."
      • addedInput schema / properties / age
        Added value: +{
        +  "description": "US only: the person's age in years (18 to 63 give their own rate; 64 and over share one; 0-14 share the child rate).",
        +  "maximum": 120,
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • changedInput schema / properties / age_group / description
        Previous value: -"Age group: adult (26+, default), young_adult (19-25) or child (0-18)."New value: +"Age group: adult (26+, default), young_adult (19-25) or child (0-18). US: adult = age 40 (default), young_adult = age 21, child = 0-14; or give the exact age."
      • changedInput schema / properties / area / description
        Previous value: -"Region (see the country notes), e.g. a canton code such as 'ZH'. Leave out for the whole country. CH: a canton code (AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, UR, VD, VS, ZG, ZH); leave out for all of Switzerland. Premium regions inside a canton are pooled."New value: +"Region (see the country notes), e.g. a canton code such as 'ZH'. Leave out for the whole country. CH: a canton code (AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, UR, VD, VS, ZG, ZH); leave out for all of Switzerland. Premium regions inside a canton are pooled. US: a two-letter state code on HealthCare.gov (for example TX, FL, GA); leave out for all those states together. Rating areas inside a state are pooled."
      • changedInput schema / properties / country / description
        Previous value: -"CH = Switzerland (compulsory basic health insurance)"New value: +"CH = Switzerland (compulsory basic health insurance); US = United States (ACA marketplace plans, HealthCare.gov states)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CH"
        -]New value: +[
        +  "CH",
        +  "US"
        +]
      • changedInput schema / properties / franchise / description
        Previous value: -"Annual deductible in local currency; the values available depend on the country notes. Default: the lowest one for the age group. CH: adults and young adults 300, 500, 1000, 1500, 2000 or 2500 CHF; children 0, 100, 200, 300, 400, 500 or 600 CHF."New value: +"Annual deductible in local currency; the values available depend on the country notes. Default: the lowest one for the age group. CH: adults and young adults 300, 500, 1000, 1500, 2000 or 2500 CHF; children 0, 100, 200, 300, 400, 500 or 600 CHF. US: not used (marketplace plans are compared by metal level, not by deductible)."
      • addedInput schema / properties / metal_level
        Added value: +{
        +  "description": "US only: marketplace metal level. Default silver.",
        +  "enum": [
        +    "bronze",
        +    "silver",
        +    "gold",
        +    "platinum",
        +    "catastrophic"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / model / description
        Previous value: -"standard = free choice of doctor (default); alternative = family-doctor, telemedicine or HMO models with a restricted choice."New value: +"standard = free choice of doctor (default); alternative = family-doctor, telemedicine or HMO models with a restricted choice. US: not used."
    • Changedpricepaid_home_sales9 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); BE = Belgium (official Statbel median sale prices by property type, quarterly); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"New value: +"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); BE = Belgium (official Statbel median sale prices by property type, quarterly); BR = Brazil (Porto Alegre only: ITBI property-transfer tax guides, the tax base, not a verified price paid); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); LV = Latvia (VZD median apartment price per town and parish, calendar year; with no town the Eurostat house price index answers); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); QA = Qatar (villas, houses and residential buildings; registered sales; the bulletin's newest sale is Dec 2025); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City, Cook County IL and Washington DC only; not nationwide; US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AT",
        -  "AU",
        -  "BE",
        -  "CA",
        -  "DK",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DE",
        -  "EE",
        -  "ES",
        -  "HU",
        -  "IS",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "PL",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "FI",
        -  "FR",
        -  "GB",
        -  "IE",
        -  "NL",
        -  "NO",
        -  "PT",
        -  "SE",
        -  "SG",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "AT",
        +  "AU",
        +  "BE",
        +  "BR",
        +  "CA",
        +  "DK",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DE",
        +  "EE",
        +  "ES",
        +  "HU",
        +  "IS",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "PL",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "FI",
        +  "FR",
        +  "GB",
        +  "IE",
        +  "NL",
        +  "NO",
        +  "PT",
        +  "QA",
        +  "SE",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. PL: 1 to 6 months of 30 days up to today; default 3. Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."New value: +"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. BR: rounded to the nearest of 3, 6, 12 or 24. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. LV: ignored; VZD publishes calendar years (the latest full year is returned). NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. PL: 1 to 6 months of 30 days up to today; default 3. Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). QA: 1 to 36 months back from the newest sale in the bulletin (not from today). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US, Washington DC: 1 to 36 months back from the latest sale in the tables. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). BE: not supported (Statbel publishes by municipality); give the municipality as town. CA: not supported; BC publishes by municipality, so give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HU: not supported (KSH publishes regions, not postcodes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."New value: +"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). BE: not supported (Statbel publishes by municipality); give the municipality as town. BR: not supported; give the neighbourhood as town. CA: not supported; BC publishes by municipality, so give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HU: not supported (KSH publishes regions, not postcodes). LV: not supported (VZD publishes towns and parishes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together or for villas, detached, semi-detached or terraced homes. AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."New value: +"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together or for villas, detached, semi-detached or terraced homes. AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. BR: any, apartment or house. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). LV: apartments only ('flat', the default). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). QA: any (default), villa (villas and houses) or building (whole residential buildings). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US, Washington DC: any (default), house (houses and rowhouses) or condo. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."
      • changedInput schema / properties / property_type / enum
        Previous value: -[
        -  "house",
        -  "apartment",
        -  "villa",
        -  "detached",
        -  "semi-detached",
        -  "terraced",
        -  "flat",
        -  "flat-maisonette",
        -  "any",
        -  "existing",
        -  "new",
        -  "second-hand",
        -  "high-rise",
        -  "mid-rise",
        -  "walk-up",
        -  "condo",
        -  "coop"
        -]New value: +[
        +  "house",
        +  "apartment",
        +  "villa",
        +  "detached",
        +  "semi-detached",
        +  "terraced",
        +  "flat",
        +  "flat-maisonette",
        +  "any",
        +  "existing",
        +  "new",
        +  "second-hand",
        +  "building",
        +  "high-rise",
        +  "mid-rise",
        +  "walk-up",
        +  "condo",
        +  "coop"
        +]
      • addedInput schema / properties / rooms
        Added value: +{
        +  "description": "LV only: number of rooms of the apartment, 1 to 4. Without it the size with the most deals is returned and the other sizes are listed.",
        +  "maximum": 4,
        +  "minimum": 1,
        +  "type": "integer"
        +}
      • changedInput schema / properties / state / description
        Previous value: -"US only: 'CT' (Connecticut), 'NY' (New York City) or 'IL' (Cook County). Usually inferred from the place; set it when a name exists in two of them."New value: +"US only: 'CT' (Connecticut), 'NY' (New York City), 'IL' (Cook County) or 'DC' (Washington, DC). Usually inferred from the place; set it when a name exists in two of them."
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'). Omit for all of Ireland. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."New value: +"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. BR: a Porto Alegre neighbourhood (bairro) such as 'Moinhos de Vento' or 'Petropolis'; leave out for the whole city. Other Brazilian cities are not available. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'). Omit for all of Ireland. LV: a town (Riga, Jurmala, Liepaja, Daugavpils, Valmiera ...), a rural parish such as 'Bebru pagasts', or a municipality such as 'Valmieras novads' (answers for its towns). Without a town the Eurostat price index answers instead. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. QA: a municipality (Doha, Al Rayyan, Al Wakra, Al Khor and Al Thakhira, Umm Slal, Al Daayen, Al Shamal, Al Shahniya) or a district name; leave out for all of Qatar. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: for Washington DC write 'Washington, DC' (a bare 'Washington' means the town in Connecticut). US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."
    • Changedpricepaid_hotel_prices4 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. ES: optional. A region ('Andalucia', 'Cataluña', 'Madrid'), a province ('Málaga', 'Cádiz', 'Illes Balears') or a tourist city or resort ('Benidorm', 'Barcelona', 'Alicante') as INE names them; accents are optional. Leave out for the Spain-wide average. A name that is both a province and a city gives the province and lists the other. FI: optional. A region ('Uusimaa', 'Lapland', 'Pirkanmaa', 'Southwest Finland', 'Aland') or a main city ('Helsinki', 'Tampere', 'Turku', 'Oulu', 'Rovaniemi'), which is answered with its region. Leave out for the whole country. HK: leave out. The Bureau publishes one citywide figure; a district name is refused rather than answered with the city average. NO: optional. A county ('Oslo', 'Vestland', 'Rogaland', 'Troms', 'Svalbard') or a main city ('Bergen', 'Stavanger', 'Trondheim', 'Tromso') as SSB counts them; Norwegian spellings work. Leave out for the whole country."New value: +"Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. ES: optional. A region ('Andalucia', 'Cataluña', 'Madrid'), a province ('Málaga', 'Cádiz', 'Illes Balears') or a tourist city or resort ('Benidorm', 'Barcelona', 'Alicante') as INE names them; accents are optional. Leave out for the Spain-wide average. A name that is both a province and a city gives the province and lists the other. FI: optional. A region ('Uusimaa', 'Lapland', 'Pirkanmaa', 'Southwest Finland', 'Aland') or a main city ('Helsinki', 'Tampere', 'Turku', 'Oulu', 'Rovaniemi'), which is answered with its region. Leave out for the whole country. HK: leave out. The Bureau publishes one citywide figure; a district name is refused rather than answered with the city average. NO: optional. A county ('Oslo', 'Vestland', 'Rogaland', 'Troms', 'Svalbard') or a main city ('Bergen', 'Stavanger', 'Trondheim', 'Tromso') as SSB counts them; Norwegian spellings work. Leave out for the whole country. SG: leave out. Only a national figure is published; a district name is refused rather than answered with the national average."
      • changedInput schema / properties / country / description
        Previous value: -"ES = Spain (INE hotel survey, average price charged per occupied room per night, in euro); FI = Finland (Statistics Finland accommodation statistics, average price per occupied hotel room per night, in EUR); HK = Hong Kong (CSTB average achieved room rate per night in HK$, citywide, monthly official statistic); NO = Norway (Statistics Norway hotel statistics, average price per occupied room per night, in NOK)"New value: +"ES = Spain (INE hotel survey, average price charged per occupied room per night, in euro); FI = Finland (Statistics Finland accommodation statistics, average price per occupied hotel room per night, in EUR); HK = Hong Kong (CSTB average achieved room rate per night in HK$, citywide, monthly official statistic); NO = Norway (Statistics Norway hotel statistics, average price per occupied room per night, in NOK); SG = Singapore (official average room rate of gazetted hotels in S$ per night, national, yearly)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "ES",
        -  "FI",
        -  "HK",
        -  "NO"
        -]New value: +[
        +  "ES",
        +  "FI",
        +  "HK",
        +  "NO",
        +  "SG"
        +]
      • changedInput schema / properties / stars / description
        Previous value: -"Hotel star category (1 to 5), for sources that publish it. Only national figures are split by stars; do not combine with area. ES: optional, 1 to 5 hotel stars. INE publishes star categories for Spain as a whole only, so do not combine with area. FI: not used (Statistics Finland publishes no star split). HK: not available. The Bureau publishes all hotels together. NO: not used (SSB publishes no star split)."New value: +"Hotel star category (1 to 5), for sources that publish it. Only national figures are split by stars; do not combine with area. ES: optional, 1 to 5 hotel stars. INE publishes star categories for Spain as a whole only, so do not combine with area. FI: not used (Statistics Finland publishes no star split). HK: not available. The Bureau publishes all hotels together. NO: not used (SSB publishes no star split). SG: not available. All gazetted hotels are published together."
    • Changedpricepaid_medicine_prices3 fields changed
      • addedInput schema / properties / basis
        Added value: +{
        +  "description": "US only: leave out for the pharmacy's acquisition cost (NADAC, weekly); 'medicare_spend' for what Medicare Part D spent per dosage unit (CMS, yearly, before rebates); 'part_b_asp' for Medicare Part B's payment limit for doctor-administered drugs such as injections (CMS, quarterly; medicine = generic name or HCPCS code); 'medicaid' for what State Medicaid programmes reimbursed per unit (CMS, quarterly); 'mfp' for Medicare's negotiated maximum fair price for a 30-day supply (CMS, about 40 selected drugs).",
        +  "type": "string"
        +}
      • changedInput schema / properties / country / description
        Previous value: -"ES = Spain (Ministerio de Sanidad Nomenclator: legally fixed public prices of medicines billed to the national health service); FR = France (public medicines database: legally fixed prices of reimbursable medicines); GB = England (NHS Prescription Cost Analysis: the basic price the NHS reimburses for the drug, per tablet/capsule/ml, not a patient price; England only); IT = Italy (AIFA transparency list: public prices of reimbursable off-patent class A medicines); JP = Japan (MHLW National Health Insurance drug price list: official reimbursement prices in yen); NZ = New Zealand (PHARMAC Pharmaceutical Schedule: list prices of subsidised community medicines, NZD); US = United States (NADAC: the average price retail pharmacies pay to acquire a drug, weekly, per tablet/capsule/mL/gram; not the patient's counter price)"New value: +"ES = Spain (Ministerio de Sanidad Nomenclator: legally fixed public prices of medicines billed to the national health service); FR = France (public medicines database: legally fixed prices of reimbursable medicines); GB = England (NHS Prescription Cost Analysis: the basic price the NHS reimburses for the drug, per tablet/capsule/ml, not a patient price; England only); IT = Italy (AIFA transparency list: public prices of reimbursable off-patent class A medicines); JP = Japan (MHLW National Health Insurance drug price list: official reimbursement prices in yen); NZ = New Zealand (PHARMAC Pharmaceutical Schedule: list prices of subsidised community medicines, NZD); US = United States (basis=part_b_asp gives Medicare Part B's payment limit for doctor-administered drugs such as injections and biologics, quarterly); US with basis=mfp = the price Medicare negotiated with the drugmaker for a 30-day supply (CMS maximum fair price, about 40 selected drugs); US = United States (NADAC pharmacy acquisition cost by default; basis=medicare_spend gives what Medicare Part D spent per tablet or dose, yearly); US with basis=medicaid = what State Medicaid programmes reimbursed pharmacies per tablet or dose (CMS, newest quarter); US = United States (NADAC: the average price retail pharmacies pay to acquire a drug, weekly, per tablet/capsule/mL/gram; not the patient's counter price)"
      • changedInput schema / properties / medicine / description
        Previous value: -"Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. ES: Spanish active-ingredient or brand name, first word used ('paracetamol', 'ibuprofeno', 'omeprazol', 'dolocatil'). Needs 5+ packs on sale under that name. FR: brand or active substance, first word used ('doliprane', 'paracetamol', 'amoxicilline'). Needs 5+ priced packs under that name. GB: generic or brand name, optionally with strength and form ('omeprazole', 'atorvastatin 20mg', 'Lipitor', 'paracetamol tablets'). NHS names follow the British National Formulary (the common American names are mapped). Returns the NHS net ingredient cost per unit and per 28-unit supply. IT: Italian active-substance or brand name, first word used ('paracetamolo', 'amoxicillina', 'glucobay'). Needs 5+ packs under that name. Off-patent reimbursable (class A) medicines only. JP: the active ingredient, in English ('paracetamol', 'amlodipine', 'metformin') or Japanese ('アムロジピン'); first word used. Not brand names. Needs 5+ listed products. Official reimbursement price per tablet, capsule, gram, millilitre or vial, not what a patient paid. NZ: English chemical or brand name, first word used ('paracetamol', 'amoxicillin', 'panadol'). Needs 5+ subsidised packs under that name. Subsidised community medicines only; list prices, not what patients paid. US: generic or brand name, optionally with strength and form ('atorvastatin', 'atorvastatin 20mg', 'metformin 500 mg tablet', 'Lipitor'). NADAC uses American generic names ('acetaminophen' for paracetamol, 'albuterol' for salbutamol; the common British names are mapped). Returns the per-unit cost to the pharmacy."New value: +"Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. ES: Spanish active-ingredient or brand name, first word used ('paracetamol', 'ibuprofeno', 'omeprazol', 'dolocatil'). Needs 5+ packs on sale under that name. FR: brand or active substance, first word used ('doliprane', 'paracetamol', 'amoxicilline'). Needs 5+ priced packs under that name. GB: generic or brand name, optionally with strength and form ('omeprazole', 'atorvastatin 20mg', 'Lipitor', 'paracetamol tablets'). NHS names follow the British National Formulary (the common American names are mapped). Returns the NHS net ingredient cost per unit and per 28-unit supply. IT: Italian active-substance or brand name, first word used ('paracetamolo', 'amoxicillina', 'glucobay'). Needs 5+ packs under that name. Off-patent reimbursable (class A) medicines only. JP: the active ingredient, in English ('paracetamol', 'amlodipine', 'metformin') or Japanese ('アムロジピン'); first word used. Not brand names. Needs 5+ listed products. Official reimbursement price per tablet, capsule, gram, millilitre or vial, not what a patient paid. NZ: English chemical or brand name, first word used ('paracetamol', 'amoxicillin', 'panadol'). Needs 5+ subsidised packs under that name. Subsidised community medicines only; list prices, not what patients paid. US with basis=part_b_asp: the generic name as CMS describes the drug ('pembrolizumab', 'bevacizumab', 'ranibizumab', 'denosumab') or the HCPCS code (J9271). Brand names are not in the file. Returns Medicare's payment limit per billing dosage (for example per 1 mg). US with basis=mfp: a brand or generic name of a drug selected for Medicare price negotiation ('Eliquis', 'apixaban', 'Stelara', 'Ozempic', 'Ibrance'). Returns the negotiated maximum fair price for a 30-day supply in force today. US with basis=medicare_spend: a brand or generic name as CMS lists it ('Lipitor', 'atorvastatin', 'Eliquis', 'metformin'); strength is ignored. Returns Medicare Part D's average spending per dosage unit in the newest data year. US with basis=medicaid: a brand or generic name ('Lipitor', 'atorvastatin', 'Eliquis', 'metformin'); strength is ignored. Returns the average Medicaid reimbursement per dosage unit in the newest quarter. US: generic or brand name, optionally with strength and form ('atorvastatin', 'atorvastatin 20mg', 'metformin 500 mg tablet', 'Lipitor'). NADAC uses American generic names ('acetaminophen' for paracetamol, 'albuterol' for salbutamol; the common British names are mapped). Returns the per-unit cost to the pharmacy."
    • Changedpricepaid_wholesale_fresh_food_prices3 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia (Meat & Livestock Australia: daily weighted average saleyard auction prices for cattle and sheep, national indicators, not monthly); CA = Canada (AAFC weekly wholesale asking prices of fresh fruit and vegetables at Calgary, Edmonton, Vancouver and Winnipeg, quoted not paid); DE = Germany (BLE weekly national wholesale-market quotations for fruit and vegetables, quoted not paid); FR = France (FranceAgriMer RNM quotes of fruit and vegetables at producer markets, dispatch, import and wholesale, EUR excluding VAT per kg, quoted not paid, daily); GB = England and Wales (DEFRA average wholesale prices of home-grown fruit and vegetables at the Birmingham, Bristol, Manchester and London markets, quoted not paid, about every two weeks); HK = Hong Kong (AFCD daily average reference wholesale prices of fresh food, posted by wholesalers, not paid prices); MY = Malaysia (Department of Statistics Malaysia: monthly average fish and seafood prices per kg at landing, wholesale and retail, official statistic, not a live price)"New value: +"AU = Australia (Meat & Livestock Australia: daily weighted average saleyard auction prices for cattle and sheep, national indicators, not monthly); CA = Canada (AAFC weekly wholesale asking prices of fresh fruit and vegetables at Calgary, Edmonton, Vancouver and Winnipeg, quoted not paid); DE = Germany (BLE weekly national wholesale-market quotations for fruit and vegetables, quoted not paid); FR = France (FranceAgriMer RNM quotes of fruit and vegetables at producer markets, dispatch, import and wholesale, EUR excluding VAT per kg, quoted not paid, daily); GB = England and Wales (DEFRA average wholesale prices of home-grown fruit and vegetables at the Birmingham, Bristol, Manchester and London markets, quoted not paid, about every two weeks); HK = Hong Kong (AFCD daily average reference wholesale prices of fresh food, posted by wholesalers, not paid prices); MY = Malaysia (Department of Statistics Malaysia: monthly average fish and seafood prices per kg at landing, wholesale and retail, official statistic, not a live price); US = United States (USDA AMS: weekly average price packers paid for fed steers and heifers, negotiated cash purchases, national, not monthly)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "CA",
        -  "DE",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "MY"
        -]New value: +[
        +  "AU",
        +  "CA",
        +  "DE",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "MY",
        +  "US"
        +]
      • changedInput schema / properties / product / description
        Previous value: -"The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. Australia: cattle or sheep in everyday words, e.g. cattle, western young cattle, restocker steers, feeder steers, steers, dairy cows, light lamb, lamb, heavy lamb, merino lamb, restocker lamb, mutton, restocker heifers, cows. Prices are Australian dollars: cents per kg (carcase or live weight, the answer says which) or dollars per head for the online indicators. The answer is for the newest trading day, not a month. CA: fresh fruit and vegetables such as apples, bananas, grapes, avocados, carrots, cabbage, cucumbers, celery, broccoli, cauliflower, beets, garlic, ginger, blueberries and Chinese vegetables. The answer is the median CAD per kg of the week's wholesale asking quotes with the 10th to 90th percentile and the number of quotes; add market=Calgary, Edmonton, Vancouver or Winnipeg for one centre. DE: fruit and vegetables on the German wholesale markets, in English or German: apples, pears, cucumbers, tomatoes, peppers, grapes, kiwis, plums, lemons, zucchini, oranges, mandarins, onions, aubergines, strawberries, cauliflower, carrots, peaches, nectarines, bananas, lettuce, leeks, brussels sprouts and more (no potatoes). A variety such as 'elstar' also works. The answer is the median of that week's national quotations in EUR per kg, with the cheapest and dearest quotation and the change on the previous week. FR: fruit and vegetables, English or French names: carrot, tomato, potato, onion, leek, cabbage, cauliflower, courgette, lettuce, apple, pear, orange, strawberry, peach, grape and about 60 more. The answer is the median of the quoted average prices per kg across the market lines of the last 7 days (retail, organic and bunch lines left out), with the lowest and highest quote and the markets. GB: home-grown fruit and vegetables: apples (gala, bramley, cox...), pears, plums, strawberries, raspberries, blackberries, blueberries, cherries, gooseberries, currants, carrots, onions, leeks, cauliflower, cabbage, calabrese, lettuce, tomatoes, cucumbers, courgettes, capsicum, beans, peas, beetroot, parsnips, swede, turnip, sprouts, celery, rhubarb, kale and more (no potatoes). An item with several varieties gives the mean of the varieties and lists each; add the variety (for example 'gala apples') for one price. Prices are GBP per kg, per head, per twin pack or per stem; the answer names the unit and the date. HK: live pig, live cattle, live chicken (local or mainland), eggs (mainland, USA, Germany), marine fish (golden thread, yellow croaker, mackerel, hairtail...), freshwater fish (grass carp, big head, mud carp) and vegetables (tomato, potato, broccoli, spinach, cabbage, Chinese kale, celery...). Prices are HK$ per kg (converted from per catty) or HK$ per egg; the answer names the unit and the day. Malaysia: a fish or seafood in English or Malay, e.g. mackerel, kembong, tenggiri, pomfret, bawal_putih, prawn, udang_harimau, squid, sotong_katak, crab, siakap, kerapu, bilis. About 150 kinds are published; a word that fits several (mackerel, prawn) returns the list to choose from. Prices are in ringgit per kg."New value: +"The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. Australia: cattle or sheep in everyday words, e.g. cattle, western young cattle, restocker steers, feeder steers, steers, dairy cows, light lamb, lamb, heavy lamb, merino lamb, restocker lamb, mutton, restocker heifers, cows. Prices are Australian dollars: cents per kg (carcase or live weight, the answer says which) or dollars per head for the online indicators. The answer is for the newest trading day, not a month. CA: fresh fruit and vegetables such as apples, bananas, grapes, avocados, carrots, cabbage, cucumbers, celery, broccoli, cauliflower, beets, garlic, ginger, blueberries and Chinese vegetables. The answer is the median CAD per kg of the week's wholesale asking quotes with the 10th to 90th percentile and the number of quotes; add market=Calgary, Edmonton, Vancouver or Winnipeg for one centre. DE: fruit and vegetables on the German wholesale markets, in English or German: apples, pears, cucumbers, tomatoes, peppers, grapes, kiwis, plums, lemons, zucchini, oranges, mandarins, onions, aubergines, strawberries, cauliflower, carrots, peaches, nectarines, bananas, lettuce, leeks, brussels sprouts and more (no potatoes). A variety such as 'elstar' also works. The answer is the median of that week's national quotations in EUR per kg, with the cheapest and dearest quotation and the change on the previous week. FR: fruit and vegetables, English or French names: carrot, tomato, potato, onion, leek, cabbage, cauliflower, courgette, lettuce, apple, pear, orange, strawberry, peach, grape and about 60 more. The answer is the median of the quoted average prices per kg across the market lines of the last 7 days (retail, organic and bunch lines left out), with the lowest and highest quote and the markets. GB: home-grown fruit and vegetables: apples (gala, bramley, cox...), pears, plums, strawberries, raspberries, blackberries, blueberries, cherries, gooseberries, currants, carrots, onions, leeks, cauliflower, cabbage, calabrese, lettuce, tomatoes, cucumbers, courgettes, capsicum, beans, peas, beetroot, parsnips, swede, turnip, sprouts, celery, rhubarb, kale and more (no potatoes). An item with several varieties gives the mean of the varieties and lists each; add the variety (for example 'gala apples') for one price. Prices are GBP per kg, per head, per twin pack or per stem; the answer names the unit and the date. HK: live pig, live cattle, live chicken (local or mainland), eggs (mainland, USA, Germany), marine fish (golden thread, yellow croaker, mackerel, hairtail...), freshwater fish (grass carp, big head, mud carp) and vegetables (tomato, potato, broccoli, spinach, cabbage, Chinese kale, celery...). Prices are HK$ per kg (converted from per catty) or HK$ per egg; the answer names the unit and the day. Malaysia: a fish or seafood in English or Malay, e.g. mackerel, kembong, tenggiri, pomfret, bawal_putih, prawn, udang_harimau, squid, sotong_katak, crab, siakap, kerapu, bilis. About 150 kinds are published; a word that fits several (mackerel, prawn) returns the list to choose from. Prices are in ringgit per kg. United States: fed cattle in everyday words, e.g. cattle, steers, heifers, dressed steers, dressed heifers. Prices are US dollars per hundredweight (100 lb), live or dressed weight as the answer says. The answer is for the newest weekly report, not a month."
    • Changedpricepaid_wholesale_market_prices4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"TW = Taiwan (daily trading averages at the wholesale vegetable and fruit markets)"New value: +"CL = Chile (daily wholesale market records for fruit and vegetables); TW = Taiwan (daily trading averages at the wholesale vegetable and fruit markets)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "TW"
        -]New value: +[
        +  "CL",
        +  "TW"
        +]
      • changedInput schema / properties / market / description
        Previous value: -"One wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. TW: optional wholesale market: taipei, banqiao, sanchong, yilan, taoyuan, taichung, fengyuan, xihu, xiluo, chiayi, dongshi, kaohsiung, fengshan, pingtung, taitung, hualien, tainan, changhua (or the Taiwanese name such as 西螺). Leave out for all markets together. Not every market trades every product."New value: +"One wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. CL: optional wholesale market or fair: lo valledor, santiago, vega central, vega mapocho, femacal, la calera, la serena, la palmera, puerto montt, lagunitas, talca, chillan, temuco, concepcion, arica. Leave out for all markets together. Not every market trades every product. TW: optional wholesale market: taipei, banqiao, sanchong, yilan, taoyuan, taichung, fengyuan, xihu, xiluo, chiayi, dongshi, kaohsiung, fengshan, pingtung, taitung, hualien, tainan, changhua (or the Taiwanese name such as 西螺). Leave out for all markets together. Not every market trades every product."
      • changedInput schema / properties / product / description
        Previous value: -"The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. TW: required. Vegetable or fruit by English name or Taiwanese name, in NT$ per kg: cabbage, chinese cabbage, pak choi, water spinach, celery, cauliflower, broccoli, cucumber, luffa, bitter gourd, wax gourd, eggplant, tomato, cherry tomato, bell pepper, chili, green beans, peas, corn, radish, carrot, onion, spring onion, sweet potato, potato, taro, bean sprouts, gai lan, banana, pineapple, ponkan, orange, lemon, grapefruit, pomelo, watermelon, melon, papaya, guava, wax apple, grapes, apple, pear, persimmon, dragon fruit, avocado, kiwi, sugar apple, passion fruit, coconut. Imported produce is left out unless fewer than 5 domestic records exist."New value: +"The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. CL: required. Fruit or vegetable by English or Spanish name, in CLP per kg (per unit for lettuce and other products sold by the piece): avocado, apple, lettuce, tomato, lemon, mandarin, orange, onion, potato, custard apple, strawberry, bell pepper, mango, pineapple, cabbage, banana, broccoli, cauliflower, cucumber, pear, carrot, garlic, zucchini, celery, beetroot, kiwi, pumpkin, chard, blueberry, watermelon, artichoke, coriander, asparagus, sweet corn, eggplant, spinach, melon, grapes, cherry, grapefruit, green beans, peas, broad beans, sweet potato, ginger, parsley, chili. All quality grades are included. TW: required. Vegetable or fruit by English name or Taiwanese name, in NT$ per kg: cabbage, chinese cabbage, pak choi, water spinach, celery, cauliflower, broccoli, cucumber, luffa, bitter gourd, wax gourd, eggplant, tomato, cherry tomato, bell pepper, chili, green beans, peas, corn, radish, carrot, onion, spring onion, sweet potato, potato, taro, bean sprouts, gai lan, banana, pineapple, ponkan, orange, lemon, grapefruit, pomelo, watermelon, melon, papaya, guava, wax apple, grapes, apple, pear, persimmon, dragon fruit, avocado, kiwi, sugar apple, passion fruit, coconut. Imported produce is left out unless fewer than 5 domestic records exist."
  8. 14 tool updates
    • Addedpricepaid_border_prices
    • Changedpricepaid_check_price20 fields changed
      • addedInput schema / properties / canton
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). energy: CH only: canton by two-letter code, for example 'ZH', 'GE', 'VD', 'TI'. Leave out for Switzerland as a whole.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / category / description
        Previous value: -"Which kind of price: broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, surplus-auctions, tuition, wholesale-fresh-food, wholesale-markets and wholesale-power (the REST path or the tool name also works)."New value: +"Which kind of price: border-prices, broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, surplus-auctions, tuition, wholesale-fresh-food, wholesale-markets and wholesale-power (the REST path or the tool name also works)."
      • addedInput schema / properties / direction
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). border-prices: Goods coming in (imports, default) or going out (exports). GB: imports (default) or exports, as the UK reports them (EU and non-EU trade combined).",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / district
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). home-sales: GB only: local authority (council area or London borough) as the Land Registry records it, e.g. 'Camden', 'City of Bristol', 'South Gloucestershire'. Use it instead of town for a London borough or whe",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / energy / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). energy: electricity or gas (natural gas). BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. EU/NO/IS"New value: +"Parameter of the category (same name and meaning as in its own tool). energy: electricity or gas (natural gas). BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. CH: elec"
      • addedInput schema / properties / gb_region
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). energy: GB only: Ofgem region (North Western England, North Eastern England, Yorkshire, Northern Scotland, Southern England, Southern Scotland, Merseyside and Northern Wales, London, South Eastern England, Ea",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / house_type / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). rent: Kind of house, for sources that publish houses by type (needed with property_type house there). CA: not used (houses are not published). GB: detached, semi-detached or terraced; required with property"New value: +"Parameter of the category (same name and meaning as in its own tool). rent: Kind of house, for sources that publish houses by type (needed with property_type house there). CA: not used (houses are not published). DE: not used. GB: detached, semi-detached or terraced; required"
      • addedInput schema / properties / level
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). wholesale-fresh-food: Malaysia fish only: ex_vessel (the price fishers get at first sale at landing; default), wholesale or retail.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / lookback_days / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). wholesale-power: How many recent days of hourly prices to include. Default 7, at most 14. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (de"New value: +"Parameter of the category (same name and meaning as in its own tool). wholesale-power: How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Austra"
      • changedInput schema / properties / market / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). wholesale-fresh-food: CA only: one wholesale centre (Calgary, Edmonton, Vancouver or Winnipeg). Leave out for all four together. | wholesale-markets: One wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. TW: optional wholesale market: taipei, banqiao, sanchong, yilan, taoyuan, | wholesale-power: Which wholesale market. Only day-ahead (the next-day hourly auction) is available. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day"New value: +"Parameter of the category (same name and meaning as in its own tool). wholesale-fresh-food: CA only: one wholesale centre (Calgary, Edmonton, Vancouver or Winnipeg). Leave out for all centres together. AAFC does not quote every centre every week (the latest file has only Calgary and Winnipeg | wholesale-markets: One wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. TW: optional wholesale market: taipei, banqiao, sanchong, yilan, taoyuan, | wholesale-power: Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. DE: day-ahead only (the hourly auctio"
      • changedInput schema / properties / months / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. | contracts: How many recent months of awards to include. Default 24. AU: not used; the newest 21 days of notices are read. CA: not used; each figure covers the newest 24 months of awards. EU and EEA: up to 60; on | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, long | surplus-auctions: How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24."New value: +"Parameter of the category (same name and meaning as in its own tool). border-prices: How many months to include, ending with the period. Default 1. More months smooth out lumpy shipments. GB: months to include, 1 to 12 (default 1). | cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. | contracts: How many recent months of awards to include. Default 24. AU: not used; the newest 21 days of notices are read. CA: not used; each figure covers the newest 24 months of awards. CO: not used; each figur | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, long | surplus-auctions: How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24."
      • addedInput schema / properties / new_build
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). rent: SE only: true = rents of newly built rented flats (built from 2022) instead of the all-flats rent survey.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / partner
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). border-prices: Optional partner country (ISO code such as 'DE' or 'US', or its name): where the goods came from (imports) or went to (exports). Leave out for all partners. GB: optional partner country, as an ISO cod",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / payment_method
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). energy: GB only: direct_debit (default), standard_credit (pay on receipt of the bill) or prepayment (prepayment meter).",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / period
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). border-prices: Optional last month to include, as YYYY-MM. Default: the newest month the customs authority has published. GB: the last month to include (YYYY-MM). HMRC publishes about six weeks after the month ends;",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / product / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-fresh-food: The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. CA: fresh fruit and vegetables such as apples, bananas, grapes, avo | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. TW: required. Vegetable or fruit by Engl"New value: +"Parameter of the category (same name and meaning as in its own tool). border-prices: The goods: an everyday word such as 'wheat', 'diesel', 'cheese', 'timber', 'steel', 'whisky', or a customs commodity code (HS/CN) of 4 to 8 digits such as '1001' or '271019'. GB: an everyday word (die | cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-fresh-food: The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. Australia: cattle or sheep in everyday words, e.g. cattle, western  | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. TW: required. Vegetable or fruit by Engl"
      • changedInput schema / properties / region / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). energy: NZ only: electricity network region, for example 'Auckland', 'Wellington', 'Christchurch', 'Dunedin'. Leave out for the unweighted median across all regions. | farm-gate-prices: Region inside the country, as the statistics office publishes it (for example a province or state). Some countries publish no national figure, so the answer then asks for a region. Canada: a province  | groceries: Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC,  | land-prices: Optional region code for a regional figure, where the source publishes one (the country notes say which codes). Leave out for the whole country. EU/NO, optional. A NUTS region code (Eurostat's regiona"New value: +"Parameter of the category (same name and meaning as in its own tool). energy: NZ only: electricity network region, for example 'Auckland', 'Wellington', 'Christchurch', 'Dunedin'. Leave out for the unweighted median across all regions. | farm-gate-prices: Region inside the country, as the statistics office publishes it (for example a province or state). Some countries publish no national figure, so the answer then asks for a region. Canada: a province  | groceries: Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC,  | land-prices: Optional region code for a regional figure, where the source publishes one (the country notes say which codes). Leave out for the whole country. EU/NO, optional. A NUTS region code (Eurostat's regiona | wholesale-power: AU only: NEM region NSW1 (New South Wales incl. ACT, default), QLD1, SA1, TAS1 or VIC1; short names like NSW, VIC or Queensland also work."
      • changedInput schema / properties / service / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). fuel: Self-service or attended service, where a country prices them differently. Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. IT: self-se | medical: The medical service: plain words ('office visit', 'MRI lower back', 'knee replacement'), a billing code or a hospital-stay group code, as the country notes list them. Required. Singapore: a medical co"New value: +"Parameter of the category (same name and meaning as in its own tool). fuel: Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013.  | medical: The medical service: plain words ('office visit', 'MRI lower back', 'knee replacement'), a billing code or a hospital-stay group code, as the country notes list them. Required. Singapore: a medical co"
      • addedInput schema / properties / settlement
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). home-sales: HU only: type of settlement inside a region: all (default), county_seat, towns or villages. Budapest has one figure.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / tax
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). fuel: EU Weekly Oil Bulletin countries only: 'with' (default) = the pump price with all duties and taxes; 'without' = the Commission's price net of duties and taxes (VAT and excise removed), the basis many ",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
    • Changedpricepaid_contract_prices6 fields changed
      • changedInput schema / properties / buyer_area / description
        Previous value: -"Optional region or city to narrow to, see the country notes below. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. CA: not used; all federal buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."New value: +"Optional region or city to narrow to, see the country notes below. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. CA: not used; all federal buyers are summarised together. CO: not used; all public buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). FR: not used; all French public buyers are summarised together. GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia (AusTender federal contract notices); CA = Canada (federal award notices on CanadaBuys); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; GB = United Kingdom (Contracts Finder awarded contracts); NZ = New Zealand (GETS contract award notices); SG = Singapore (GeBIZ tenders); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"New value: +"AU = Australia (AusTender federal contract notices); CA = Canada (federal award notices on CanadaBuys); CO = Colombia (signed public contracts in SECOP II); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; FR = France (awarded public contracts, DECP); GB = United Kingdom (Contracts Finder awarded contracts); NZ = New Zealand (GETS contract award notices); SG = Singapore (GeBIZ tenders); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "CA",
        -  "AT",
        -  "BE",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DK",
        -  "EE",
        -  "FI",
        -  "FR",
        -  "DE",
        -  "GR",
        -  "HU",
        -  "IE",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "NL",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "ES",
        -  "SE",
        -  "IS",
        -  "LI",
        -  "NO",
        -  "GB",
        -  "NZ",
        -  "SG",
        -  "US",
        -  "ZA"
        -]New value: +[
        +  "AU",
        +  "CA",
        +  "CO",
        +  "AT",
        +  "BE",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DK",
        +  "EE",
        +  "FI",
        +  "FR",
        +  "DE",
        +  "GR",
        +  "HU",
        +  "IE",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "NL",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "ES",
        +  "SE",
        +  "IS",
        +  "LI",
        +  "NO",
        +  "GB",
        +  "NZ",
        +  "SG",
        +  "US",
        +  "ZA"
        +]
      • changedInput schema / properties / cpv / description
        Previous value: -"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. CA: not used. EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. NZ: not used (New Zealand notices carry no CPV codes). SG: not used (Singapore tenders carry no CPV codes). US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."New value: +"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. CA: not used. CO: not used. EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. FR: a CPV code of 2 digits (a division) or 4 to 8 digits (read as the 4-digit group, e.g. 3021); used instead of the words in what. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. NZ: not used (New Zealand notices carry no CPV codes). SG: not used (Singapore tenders carry no CPV codes). US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months of awards to include. Default 24. AU: not used; the newest 21 days of notices are read. CA: not used; each figure covers the newest 24 months of awards. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). GB: 1 to 60 months, by award date. NZ: not used; the newest 24 months of awards are always shown. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."New value: +"How many recent months of awards to include. Default 24. AU: not used; the newest 21 days of notices are read. CA: not used; each figure covers the newest 24 months of awards. CO: not used; each figure covers the newest 12 months of signed contracts. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). FR: not used; each figure covers contracts notified in the newest 12 months. GB: 1 to 60 months, by award date. NZ: not used; the newest 24 months of awards are always shown. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."
      • changedInput schema / properties / what / description
        Previous value: -"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. NZ: a common purchase in plain words ('laptops', 'cleaning', 'consultancy', 'road resurfacing') or 'all'; read from the price library, not searched live. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."New value: +"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. CO: a common purchase in plain words ('catering', 'security guard services', 'office cleaning', 'laptops', 'ambulances', 'printers', 'photocopiers'). Recognised from the Spanish words in the contract description; other wording is not searched. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. FR: a common purchase in plain words, in French or English ('ordinateurs portables', 'laptops', 'restauration scolaire', 'road resurfacing', 'office cleaning', 'ambulances'). Recognised from the contract's CPV product code. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. NZ: optional (left out = all awards); a common purchase in plain words ('buses', 'laptops', 'cleaning', 'road resurfacing'; a purchase with fewer than 5 awards in 24 months gets no figure) or 'all'; read from the price library, not searched live. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."
    • Changedpricepaid_coverage1 field changed
      • changedInput schema / properties / category / description
        Previous value: -"Optional. Return the full detail of this category's sources: one of broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, surplus-auctions, tuition, wholesale-fresh-food, wholesale-markets, wholesale-power (the tool name also works)."New value: +"Optional. Return the full detail of this category's sources: one of border-prices, broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, surplus-auctions, tuition, wholesale-fresh-food, wholesale-markets, wholesale-power (the tool name also works)."
    • Changedpricepaid_energy_prices9 fields changed
      • addedInput schema / properties / canton
        Added value: +{
        +  "description": "CH only: canton by two-letter code, for example 'ZH', 'GE', 'VD', 'TI'. Leave out for Switzerland as a whole.",
        +  "type": "string"
        +}
      • changedInput schema / properties / consumption_band / description
        Previous value: -"Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BR: not used (one residential tariff per distributor). EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. Business, EU/NO/IS/candidates, annual consumption of the business. Electricity: ALL = all consumption bands together; IA = under 20 MWh a year; IB = 20 to 499 MWh a year; IC = 500 to 1,999 MWh a year; ID = 2,000 to 19,999 MWh a year; IE = 20,000 to 69,999 MWh a year; IF = 70,000 to 149,999 MWh a year; IG = 150,000 MWh a year or more; default IC (Eurostat's reference band for medium-sized business consumers). Gas: I1 = under 1,000 GJ a year (under about 278 MWh); I2 = 1,000 to 9,999 GJ a year (about 278 to 2,777 MWh); I3 = 10,000 to 99,999 GJ a year (about 2,778 to 27,777 MWh); I4 = 100,000 to 999,999 GJ a year (about 27,778 to 277,777 MWh); I5 = 1,000,000 to 3,999,999 GJ a year (about 277,778 to 1,111,111 MWh); I6 = 4,000,000 GJ a year or more (about 1,111,112 MWh and over); default I3. Gas has no all-bands total; ALL works for electricity only. Eurostat codes such as MWH500-1999 or GJ10000-99999 also work. A small shop or office is typically IA or IB (electricity) and I1 (gas); a factory IC to IE. Business GB, annual consumption of the business, by DESNZ size band name or by the matching Eurostat letter. Electricity: Very Small (IA) = under 20 MWh a year; Small (IB) = 20 to 499 MWh a year; Small/Medium (IC) = 500 to 1,999 MWh a year; Medium (ID) = 2,000 to 19,999 MWh a year; Large (IE) = 20,000 to 69,999 MWh a year; Very Large (IF) = 70,000 to 150,000 MWh a year; Extra Large (IG) = over 150,000 MWh a year. Gas: Very Small (I1) = under 278 MWh a year; Small (I2) = 278 to 2,777 MWh a year; Medium (I3) = 2,778 to 27,777 MWh a year; Large (I4) = 27,778 to 277,777 MWh a year; Very Large (I5) = 277,778 to 1,111,112 MWh a year (no band above Very Large, so Eurostat I6 has no UK figure). Average = all bands together. Default: Small/Medium for electricity (= Eurostat IC) and Medium for gas (= I3). NZ: 'standard' (default, standard household user) or 'low' (low user). TW: monthly use: 'standard' (default, 330 kWh), 'low' (120 kWh), 'high' (700 kWh) or a number of kWh a month (1 to 5000). US: not used (EIA publishes one average for all residential customers in a state). Business US: not used (EIA publishes one commercial average per state, no consumption bands)."New value: +"Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BR: not used (one residential tariff per distributor). CH: ElCom household profile H1 to H8 (default H4 = typical 5-room apartment with electric stove and dryer, about 4,500 kWh a year). The other profiles are listed in the answer. EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. Business, EU/NO/IS/candidates, annual consumption of the business. Electricity: ALL = all consumption bands together; IA = under 20 MWh a year; IB = 20 to 499 MWh a year; IC = 500 to 1,999 MWh a year; ID = 2,000 to 19,999 MWh a year; IE = 20,000 to 69,999 MWh a year; IF = 70,000 to 149,999 MWh a year; IG = 150,000 MWh a year or more; default IC (Eurostat's reference band for medium-sized business consumers). Gas: I1 = under 1,000 GJ a year (under about 278 MWh); I2 = 1,000 to 9,999 GJ a year (about 278 to 2,777 MWh); I3 = 10,000 to 99,999 GJ a year (about 2,778 to 27,777 MWh); I4 = 100,000 to 999,999 GJ a year (about 27,778 to 277,777 MWh); I5 = 1,000,000 to 3,999,999 GJ a year (about 277,778 to 1,111,111 MWh); I6 = 4,000,000 GJ a year or more (about 1,111,112 MWh and over); default I3. Gas has no all-bands total; ALL works for electricity only. Eurostat codes such as MWH500-1999 or GJ10000-99999 also work. A small shop or office is typically IA or IB (electricity) and I1 (gas); a factory IC to IE. Business GB, annual consumption of the business, by DESNZ size band name or by the matching Eurostat letter. Electricity: Very Small (IA) = under 20 MWh a year; Small (IB) = 20 to 499 MWh a year; Small/Medium (IC) = 500 to 1,999 MWh a year; Medium (ID) = 2,000 to 19,999 MWh a year; Large (IE) = 20,000 to 69,999 MWh a year; Very Large (IF) = 70,000 to 150,000 MWh a year; Extra Large (IG) = over 150,000 MWh a year. Gas: Very Small (I1) = under 278 MWh a year; Small (I2) = 278 to 2,777 MWh a year; Medium (I3) = 2,778 to 27,777 MWh a year; Large (I4) = 27,778 to 277,777 MWh a year; Very Large (I5) = 277,778 to 1,111,112 MWh a year (no band above Very Large, so Eurostat I6 has no UK figure). Average = all bands together. Default: Small/Medium for electricity (= Eurostat IC) and Medium for gas (= I3). GB: not used (the cap is a unit rate and a standing charge, not a price by consumption band). Netherlands, annual consumption. Electricity: DA = under 1 MWh (1,000 kWh) a year; DB = 1 to 2.5 MWh (1,000 to 2,499 kWh) a year; DC = 2.5 to 5 MWh (2,500 to 4,999 kWh) a year; most households; DD = 5 to 15 MWh (5,000 to 14,999 kWh) a year; DE = 15 MWh (15,000 kWh) a year or more; default DC. Gas: D1 = under 569 m3 (under 20 GJ) a year; D2 = 569 to 5,687 m3 (20 to 200 GJ) a year; most households; D3 = 5,687 m3 (200 GJ) a year or more; default D2. NZ: 'standard' (default, standard household user) or 'low' (low user). Sweden, annual consumption: DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. SG: one flat domestic tariff; leave out. TW: monthly use: 'standard' (default, 330 kWh), 'low' (120 kWh), 'high' (700 kWh) or a number of kWh a month (1 to 5000). US: not used (EIA publishes one average for all residential customers in a state). Business US: not used (EIA publishes one commercial average per state, no consumption bands)."
      • changedInput schema / properties / country / description
        Previous value: -"BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; With sector=business, official average prices paid by businesses (Eurostat) for the EU member states, NO, IS and the EU candidate countries, as ISO codes (GR for Greece): AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, NO, IS, AL, BA, GE, MD, ME, MK, RS, TR, UA; With sector=business, GB = United Kingdom (DESNZ: official average prices paid by non-domestic consumers, pence per kWh by size band, quarterly; business only, no household figures); NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); TW = Taiwan (Taipower's published residential electricity tariff: average price per kWh for a month's use, TWD, a posted tariff); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly); With sector=business, US = United States (EIA: average commercial-sector electricity price in cents per kWh and commercial natural gas price in US$ per thousand cubic feet, by state, monthly)"New value: +"BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); CH = Switzerland (ElCom: published household electricity tariff per kWh, CHF, Switzerland or one canton); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; With sector=business, official average prices paid by businesses (Eurostat) for the EU member states, NO, IS and the EU candidate countries, as ISO codes (GR for Greece): AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, NO, IS, AL, BA, GE, MD, ME, MK, RS, TR, UA; With sector=business, GB = United Kingdom (DESNZ: official average prices paid by non-domestic consumers, pence per kWh by size band, quarterly; household GB comes from Ofgem); GB = Great Britain (Ofgem energy price cap: maximum unit rate in pence per kWh and daily standing charge for default tariffs, by region and payment method, quarterly, a regulated posted price); NL = Netherlands (Statistics Netherlands CBS: average household electricity price in euro per kWh and gas price in euro per m3 by consumption class, half-yearly, official statistic); NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); SE = Sweden (Statistics Sweden SCB: average household electricity price in SEK per kWh by consumption band, half-yearly, official statistic); SG = Singapore (SP Group's published annual electricity tariff for domestic supplies, SGD per kWh excluding GST, a posted tariff); TW = Taiwan (Taipower's published residential electricity tariff: average price per kWh for a month's use, TWD, a posted tariff); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly); With sector=business, US = United States (EIA: average commercial-sector electricity price in cents per kWh and commercial natural gas price in US$ per thousand cubic feet, by state, monthly)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BR",
        -  "AT",
        -  "BE",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DK",
        -  "EE",
        -  "FI",
        -  "FR",
        -  "DE",
        -  "GR",
        -  "HU",
        -  "IE",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "NL",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "ES",
        -  "SE",
        -  "NO",
        -  "IS",
        -  "AL",
        -  "BA",
        -  "GE",
        -  "MD",
        -  "ME",
        -  "MK",
        -  "RS",
        -  "TR",
        -  "UA",
        -  "GB",
        -  "NZ",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "CH",
        +  "AT",
        +  "BE",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DK",
        +  "EE",
        +  "FI",
        +  "FR",
        +  "DE",
        +  "GR",
        +  "HU",
        +  "IE",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "NL",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "ES",
        +  "SE",
        +  "NO",
        +  "IS",
        +  "AL",
        +  "BA",
        +  "GE",
        +  "MD",
        +  "ME",
        +  "MK",
        +  "RS",
        +  "TR",
        +  "UA",
        +  "GB",
        +  "NZ",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / energy / description
        Previous value: -"electricity or gas (natural gas). BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). Business, EU/NO/IS/candidates: Eurostat's latest half-year may be missing for some countries or bands (status no_matches); try another band. Business GB: electricity or gas, pence per kWh converted to pounds per kWh. NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. TW: electricity only (no gas). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly. Business US: electricity = average commercial-sector price (answered in US dollars per kWh, also in cents; the industrial-sector price is in the extras); gas = average commercial natural gas price in US dollars per thousand cubic feet (Mcf). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."New value: +"electricity or gas (natural gas). BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. CH: electricity only (no gas). A published regulated tariff, shown as a posted price. EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). Business, EU/NO/IS/candidates: Eurostat's latest half-year may be missing for some countries or bands (status no_matches); try another band. Business GB: electricity or gas, pence per kWh converted to pounds per kWh. GB: electricity (single-rate) and gas, in GBP per kWh with the standing charge in extra. The Ofgem cap is a regulated maximum on default tariffs, not a price paid. Netherlands: electricity (euro per kWh) and gas (euro per m3, with a calculated euro per kWh in extra); national averages. NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. Sweden: electricity only (SCB publishes no household gas price); SEK per kWh, a national average. SG: electricity only (no gas). TW: electricity only (no gas). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly. Business US: electricity = average commercial-sector price (answered in US dollars per kWh, also in cents; the industrial-sector price is in the extras); gas = average commercial natural gas price in US dollars per thousand cubic feet (Mcf). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."
      • addedInput schema / properties / gb_region
        Added value: +{
        +  "description": "GB only: Ofgem region (North Western England, North Eastern England, Yorkshire, Northern Scotland, Southern England, Southern Scotland, Merseyside and Northern Wales, London, South Eastern England, Eastern England, East Midlands, West Midlands, South Western England, Southern Wales) or a well-known town such as Manchester, Glasgow, Cardiff or London. Leave out for the Great Britain average.",
        +  "type": "string"
        +}
      • addedInput schema / properties / payment_method
        Added value: +{
        +  "description": "GB only: direct_debit (default), standard_credit (pay on receipt of the bill) or prepayment (prepayment meter).",
        +  "type": "string"
        +}
      • changedInput schema / properties / sector / description
        Previous value: -"Whose price: 'household' (default: what homes pay) or 'business' (non-household consumers: what companies, shops, offices and factories pay; official average by annual-consumption band). Leave out for household. Use 'business' whenever the user asks about commercial, industrial, SME, company or non-domestic electricity or gas prices. Business figures exist only for the countries listed with 'business' below; for business the default taxes level is 'excl_vat' (businesses reclaim VAT). EU/NO/IS/candidate countries (Eurostat nrg_pc_205 and nrg_pc_203): sector=business is available; household prices come from the household source. GB: only sector=business is available (DESNZ non-domestic prices); household prices for GB are not in this tool. US: sector=business gives the EIA commercial-sector average (shops, offices, hospitals, schools and other service businesses); household prices are the default."New value: +"Whose price: 'household' (default: what homes pay) or 'business' (non-household consumers: what companies, shops, offices and factories pay; official average by annual-consumption band). Leave out for household. Use 'business' whenever the user asks about commercial, industrial, SME, company or non-domestic electricity or gas prices. Business figures exist only for the countries listed with 'business' below; for business the default taxes level is 'excl_vat' (businesses reclaim VAT). EU/NO/IS/candidate countries (Eurostat nrg_pc_205 and nrg_pc_203): sector=business is available; household prices come from the household source. GB: sector=business gives the DESNZ non-domestic prices; leave sector out for household (Ofgem price cap). US: sector=business gives the EIA commercial-sector average (shops, offices, hospitals, schools and other service businesses); household prices are the default."
      • changedInput schema / properties / taxes / description
        Previous value: -"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. Business, EU/NO/IS/candidates: default 'excl_vat' (excluding VAT and other recoverable taxes and levies: what a business really bears); 'all' = all taxes and levies including VAT; 'none' = excluding all taxes and levies. Business GB: DESNZ prices never include VAT. Default 'excl_vat' = excluding VAT, including the Climate Change Levy (table 3.4.2); 'none' = also excluding the Climate Change Levy (table 3.4.1); 'all' gives the same figure as 'excl_vat' and the answer says so. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. TW: not used; the figure is the published tariff before any tax or surcharge. US: not used (EIA publishes one average per state). Business US: not used (EIA publishes one average per state)."New value: +"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. CH: one published total (energy + grid use + charges + federal aid fee); leave taxes out. Business, EU/NO/IS/candidates: default 'excl_vat' (excluding VAT and other recoverable taxes and levies: what a business really bears); 'all' = all taxes and levies including VAT; 'none' = excluding all taxes and levies. Business GB: DESNZ prices never include VAT. Default 'excl_vat' = excluding VAT, including the Climate Change Levy (table 3.4.2); 'none' = also excluding the Climate Change Levy (table 3.4.1); 'all' gives the same figure as 'excl_vat' and the answer says so. GB: not used. Gas figures include 5% VAT; electricity has no VAT from 1 October 2026 to 31 March 2027 (Ofgem's own wording). Netherlands: all = CBS's price with VAT and taxes (default); excl_vat = without VAT, taxes in; none = without VAT and taxes. All three are published by CBS. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. Sweden: all = SCB's total with electricity tax and VAT (default); excl_vat and none are calculated by ProofPrice from SCB's published parts. SG: not used; the figure excludes GST. TW: not used; the figure is the published tariff before any tax or surcharge. US: not used (EIA publishes one average per state). Business US: not used (EIA publishes one average per state)."
    • Changedpricepaid_fuel_price_history9 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). NZ: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities)"New value: +"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "BR",
        -  "CA",
        -  "ES",
        -  "IE",
        -  "AT",
        -  "DE",
        -  "NL",
        -  "BE",
        -  "PT",
        -  "PL",
        -  "DK",
        -  "SE",
        -  "FI",
        -  "LU",
        -  "GR",
        -  "CZ",
        -  "SK",
        -  "SI",
        -  "HR",
        -  "HU",
        -  "RO",
        -  "BG",
        -  "EE",
        -  "LV",
        -  "LT",
        -  "CY",
        -  "MT",
        -  "FR",
        -  "GB",
        -  "IT",
        -  "MX",
        -  "MY",
        -  "NZ",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "AU",
        +  "BR",
        +  "CA",
        +  "ES",
        +  "IE",
        +  "AT",
        +  "DE",
        +  "NL",
        +  "BE",
        +  "PT",
        +  "PL",
        +  "DK",
        +  "SE",
        +  "FI",
        +  "LU",
        +  "GR",
        +  "CZ",
        +  "SK",
        +  "SI",
        +  "HR",
        +  "HU",
        +  "RO",
        +  "BG",
        +  "EE",
        +  "LV",
        +  "LT",
        +  "CY",
        +  "MT",
        +  "FR",
        +  "GB",
        +  "IT",
        +  "MX",
        +  "MY",
        +  "NO",
        +  "NZ",
        +  "TW",
        +  "US",
        +  "UY"
        +]
      • changedInput schema / properties / fuel / description
        Previous value: -"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices."New value: +"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."
      • changedInput schema / properties / fuel / enum
        Previous value: -[
        -  "diesel",
        -  "petrol95",
        -  "petrol98",
        -  "e10",
        -  "e85",
        -  "lpg",
        -  "methane"
        -]New value: +[
        +  "diesel",
        +  "petrol95",
        +  "petrol98",
        +  "e10",
        +  "e85",
        +  "lpg",
        +  "methane",
        +  "heating_oil",
        +  "propane"
        +]
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. BR: not used (the survey is published by state and municipality). Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. MX: not used. MY: not used (national price only). NZ: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices)."New value: +"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."
      • changedInput schema / properties / service / description
        Previous value: -"Self-service or attended service, where a country prices them differently. Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. IT: self-service (default) or attended service, which costs more. MY: not used. NZ: not used. TW: not used. US: not used."New value: +"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. IT: self-service (default) or attended service, which costs more. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."
      • addedInput schema / properties / tax
        Added value: +{
        +  "description": "EU Weekly Oil Bulletin countries only: 'with' (default) = the pump price with all duties and taxes; 'without' = the Commission's price net of duties and taxes (VAT and excise removed), the basis many fuel-surcharge indices use. The answer states which. Other countries refuse it with a 400 (they publish pump prices with taxes only).",
        +  "enum": [
        +    "with",
        +    "without"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / town / description
        Previous value: -"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
    • Changedpricepaid_fuel_prices_now9 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). NZ: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Ontario: same as town (a market, or Ontario / Southern Ontario / Northern Ontario). Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context). US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities)"New value: +"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Ontario markets only here: Ministry of Energy weekly average pump price in CAD per litre; other Canadian places come from Statistics Canada); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NL = Netherlands (CBS: daily national average pump price, official statistic, a few days behind); NO = Norway (Statistics Norway: monthly national average pump price, official statistic, not a live pump price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities); US = United States (EIA: weekly national average residential heating oil and propane prices in US$ per gallon, October to March); UY = Uruguay (ANCAP: monthly maximum pump price set by decree, national, IVA included; not a station price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "BR",
        -  "CA",
        -  "ES",
        -  "IE",
        -  "AT",
        -  "DE",
        -  "NL",
        -  "BE",
        -  "PT",
        -  "PL",
        -  "DK",
        -  "SE",
        -  "FI",
        -  "LU",
        -  "GR",
        -  "CZ",
        -  "SK",
        -  "SI",
        -  "HR",
        -  "HU",
        -  "RO",
        -  "BG",
        -  "EE",
        -  "LV",
        -  "LT",
        -  "CY",
        -  "MT",
        -  "FR",
        -  "GB",
        -  "IT",
        -  "MX",
        -  "MY",
        -  "NZ",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "AU",
        +  "BR",
        +  "CA",
        +  "ES",
        +  "IE",
        +  "AT",
        +  "DE",
        +  "NL",
        +  "BE",
        +  "PT",
        +  "PL",
        +  "DK",
        +  "SE",
        +  "FI",
        +  "LU",
        +  "GR",
        +  "CZ",
        +  "SK",
        +  "SI",
        +  "HR",
        +  "HU",
        +  "RO",
        +  "BG",
        +  "EE",
        +  "LV",
        +  "LT",
        +  "CY",
        +  "MT",
        +  "FR",
        +  "GB",
        +  "IT",
        +  "MX",
        +  "MY",
        +  "NO",
        +  "NZ",
        +  "TW",
        +  "US",
        +  "UY"
        +]
      • changedInput schema / properties / fuel / description
        Previous value: -"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices."New value: +"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Ontario: petrol95 = regular unleaded, petrol98 = premium unleaded, diesel, propane, methane = compressed natural gas (per litre of gasoline equivalent). E10, E85, LPG and heating oil are not published. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. France: petrol95 means SP95 only (about a quarter of French 95-octane stations, and the dearer fuel). Most stations sell E10 instead, which is a separate item and already available: ask for fuel=e10 for the common 95-octane petrol. Also diesel, petrol98 (SP98), e85 and lpg. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. Netherlands: petrol95 (Euro95), diesel or lpg, as a national daily average per litre in euro with VAT and excise. Premium petrol, E10, E85 and natural gas are not published. Norway: petrol95 (95-octane unleaded) or diesel, as a national monthly average per litre in NOK with taxes. Premium petrol, E10, E85, LPG and CNG are not published. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices. US heating: heating_oil = residential No. 2 heating oil, propane = residential propane, as a national weekly average in US dollars per gallon (per litre in extra). Collected only October to March, so in summer the newest week is from March. For gasoline and diesel use petrol95 or diesel. Uruguay: petrol95 (Super 95) or diesel (gasoil 10-S), as the regulated maximum price per litre in Uruguayan pesos with IVA; premium 97 and gasoil 50-S are in the extra fields. Other fuels are not published."
      • changedInput schema / properties / fuel / enum
        Previous value: -[
        -  "diesel",
        -  "petrol95",
        -  "petrol98",
        -  "e10",
        -  "e85",
        -  "lpg",
        -  "methane"
        -]New value: +[
        +  "diesel",
        +  "petrol95",
        +  "petrol98",
        +  "e10",
        +  "e85",
        +  "lpg",
        +  "methane",
        +  "heating_oil",
        +  "propane"
        +]
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. BR: not used (the survey is published by state and municipality). Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. MX: not used. MY: not used (national price only). NZ: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices)."New value: +"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. BR: not used (the survey is published by state and municipality). Ontario: not used. Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. MX: not used. MY: not used (national price only). Netherlands: not used; CBS publishes one national average, so the national figure is returned and says so. Norway: not used; SSB publishes one national average, so the national figure is returned and says so. NZ: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices). US heating oil and propane: not used (national average only). Uruguay: not used; ANCAP publishes one national price, so the national figure is returned and says so."
      • changedInput schema / properties / service / description
        Previous value: -"Self-service or attended service, where a country prices them differently. Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. IT: self-service (default) or attended service, which costs more. MY: not used. NZ: not used. TW: not used. US: not used."New value: +"Self-service or attended service, where a country prices them differently. Ontario: not used (the survey does not split self and full service). Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. IT: self-service (default) or attended service, which costs more. MY: not used. Netherlands: not used. Norway: not used. NZ: not used. TW: not used. US: not used. US heating oil and propane: not used. Uruguay: not used."
      • addedInput schema / properties / tax
        Added value: +{
        +  "description": "EU Weekly Oil Bulletin countries only: 'with' (default) = the pump price with all duties and taxes; 'without' = the Commission's price net of duties and taxes (VAT and excise removed), the basis many fuel-surcharge indices use. The answer states which. Other countries refuse it with a 400 (they publish pump prices with taxes only).",
        +  "enum": [
        +    "with",
        +    "without"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / town / description
        Previous value: -"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Ontario: one of Windsor, London, Peterborough, St. Catharines, Sudbury, Sault Ste. Marie, North Bay, Timmins, Kenora, Parry Sound, Toronto East, Toronto West, or Ontario / Southern Ontario / Northern Ontario for the averages. Ottawa, Thunder Bay and Toronto (city) are answered from Statistics Canada. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. Netherlands: not used (national average only). Norway: not used (national average only). NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so. US heating oil and propane: not used (national average only). Uruguay: not used (national maximum price only)."
    • Changedpricepaid_grocery_prices4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); MX = Mexico; MY = Malaysia; Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions)"New value: +"CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); LV = Latvia (Central Statistical Bureau: national average shop prices of about 130 food and drink items, monthly); MX = Mexico; MY = Malaysia; Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CA",
        -  "GB",
        -  "HK",
        -  "IE",
        -  "MX",
        -  "MY",
        -  "AF",
        -  "AM",
        -  "BD",
        -  "BF",
        -  "BI",
        -  "BJ",
        -  "BO",
        -  "CD",
        -  "CF",
        -  "CI",
        -  "CM",
        -  "DJ",
        -  "ET",
        -  "GM",
        -  "GN",
        -  "GW",
        -  "HT",
        -  "ID",
        -  "IN",
        -  "IQ",
        -  "JO",
        -  "KG",
        -  "LA",
        -  "LB",
        -  "LR",
        -  "LS",
        -  "ML",
        -  "MM",
        -  "MR",
        -  "MW",
        -  "MZ",
        -  "NE",
        -  "NG",
        -  "NP",
        -  "PH",
        -  "PK",
        -  "RW",
        -  "SD",
        -  "SL",
        -  "SN",
        -  "SO",
        -  "SS",
        -  "TD",
        -  "TG",
        -  "TL",
        -  "TZ",
        -  "UA",
        -  "UG",
        -  "YE",
        -  "ZW",
        -  "US"
        -]New value: +[
        +  "CA",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "LV",
        +  "MX",
        +  "MY",
        +  "AF",
        +  "AM",
        +  "BD",
        +  "BF",
        +  "BI",
        +  "BJ",
        +  "BO",
        +  "CD",
        +  "CF",
        +  "CI",
        +  "CM",
        +  "DJ",
        +  "ET",
        +  "GM",
        +  "GN",
        +  "GW",
        +  "HT",
        +  "ID",
        +  "IN",
        +  "IQ",
        +  "JO",
        +  "KG",
        +  "LA",
        +  "LB",
        +  "LR",
        +  "LS",
        +  "ML",
        +  "MM",
        +  "MR",
        +  "MW",
        +  "MZ",
        +  "NE",
        +  "NG",
        +  "NP",
        +  "PH",
        +  "PK",
        +  "RW",
        +  "SD",
        +  "SL",
        +  "SN",
        +  "SO",
        +  "SS",
        +  "TD",
        +  "TG",
        +  "TL",
        +  "TZ",
        +  "UA",
        +  "UG",
        +  "YE",
        +  "ZW",
        +  "US"
        +]
      • changedInput schema / properties / item / description
        Previous value: -"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound."New value: +"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. LV: the CSB's standard items, e.g. milk (1 l), bread (wheat, 1 kg; also rye bread), eggs (10), butter (1 kg), cheese (1 kg), chicken (1 kg), potatoes, apples, bananas, sugar, coffee, tea bags, beer (1 l), wine (1 l), vodka. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound."
      • changedInput schema / properties / region / description
        Previous value: -"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. IE: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food."New value: +"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. IE: national averages only; a region is ignored and the answer says so. LV: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food."
    • Changedpricepaid_home_sales8 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); BE = Belgium (official Statbel median sale prices by property type, quarterly); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); IE = Ireland (Property Price Register); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"New value: +"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); BE = Belgium (official Statbel median sale prices by property type, quarterly); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); GB = England & Wales (HM Land Registry sales); Scotland and Northern Ireland (official UK House Price Index average); HU = Hungary (official KSH average price per m² of used and new dwellings, annual, by region and settlement type; with no town the Eurostat house price index answers); IE = Ireland (Property Price Register); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"
      • addedInput schema / properties / district
        Added value: +{
        +  "description": "GB only: local authority (council area or London borough) as the Land Registry records it, e.g. 'Camden', 'City of Bristol', 'South Gloucestershire'. Use it instead of town for a London borough or when the postal town is wider than the place you mean.",
        +  "type": "string"
        +}
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). IE: rounded to the nearest of 3, 6, 12, 24 or 36. NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. PL: 1 to 6 months of 30 days up to today; default 3. Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."New value: +"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). GB Scotland / Northern Ireland: ignored; the newest published month is returned. HU: ignored; KSH publishes one figure per calendar year (the latest is returned). IE: rounded to the nearest of 3, 6, 12, 24 or 36. NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. PL: 1 to 6 months of 30 days up to today; default 3. Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). BE: not supported (Statbel publishes by municipality); give the municipality as town. CA: not supported; BC publishes by municipality, so give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest quarterly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."New value: +"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). BE: not supported (Statbel publishes by municipality); give the municipality as town. CA: not supported; BC publishes by municipality, so give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest yearly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. HU: not supported (KSH publishes regions, not postcodes). NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together or for villas, detached, semi-detached or terraced homes. AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. IE: any, new or second-hand (new homes are usually recorded without VAT). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."New value: +"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together or for villas, detached, semi-detached or terraced homes. AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. GB Scotland / Northern Ireland: any, detached, semi-detached, terraced or flat-maisonette. HU: 'existing' (used dwellings, the default) or 'new' (newly built). The figure is an average price per m² of living space. IE: any, new or second-hand (new homes are usually recorded without VAT). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."
      • changedInput schema / properties / property_type / enum
        Previous value: -[
        -  "house",
        -  "apartment",
        -  "villa",
        -  "detached",
        -  "semi-detached",
        -  "terraced",
        -  "flat",
        -  "flat-maisonette",
        -  "new",
        -  "second-hand",
        -  "high-rise",
        -  "mid-rise",
        -  "walk-up",
        -  "condo",
        -  "coop",
        -  "any"
        -]New value: +[
        +  "house",
        +  "apartment",
        +  "villa",
        +  "detached",
        +  "semi-detached",
        +  "terraced",
        +  "flat",
        +  "flat-maisonette",
        +  "any",
        +  "existing",
        +  "new",
        +  "second-hand",
        +  "high-rise",
        +  "mid-rise",
        +  "walk-up",
        +  "condo",
        +  "coop"
        +]
      • addedInput schema / properties / settlement
        Added value: +{
        +  "description": "HU only: type of settlement inside a region: all (default), county_seat, towns or villages. Budapest has one figure.",
        +  "type": "string"
        +}
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: required, e.g. 'Bristol'. IE: a county ('Cork') or Dublin postal district ('Dublin 6'). Omit for all of Ireland. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."New value: +"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: the Royal Mail POSTAL TOWN as the Land Registry files it, e.g. 'Bristol'. It can be wider than the council area: 'Bristol' also takes in Bradley Stoke and Filton (South Gloucestershire), and every London sale is filed under 'London', so a London borough such as 'Camden' is not a town. For a council area or London borough use district. Give town or district. GB Scotland / Northern Ireland: 'Scotland', 'Northern Ireland' or a council area ('Edinburgh', 'Glasgow', 'Aberdeen', 'Fife', 'Highland', 'Belfast', 'Derry', 'Lisburn and Castlereagh'). Answered with the official monthly UK House Price Index average, not a list of sales. HU: 'Budapest', a statistical region ('Pest', 'Central Transdanubia', 'Western Transdanubia', 'Southern Transdanubia', 'Northern Hungary', 'Northern Great Plain', 'Southern Great Plain') or a county or big city that names one ('Debrecen', 'Győr', 'Pécs', 'Szeged'), or 'Hungary'. A town is answered at the level of its region. Without a town the Eurostat price index answers instead. IE: a county ('Cork') or Dublin postal district ('Dublin 6'). Omit for all of Ireland. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."
    • Changedpricepaid_hotel_prices4 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. ES: optional. A region ('Andalucia', 'Cataluña', 'Madrid'), a province ('Málaga', 'Cádiz', 'Illes Balears') or a tourist city or resort ('Benidorm', 'Barcelona', 'Alicante') as INE names them; accents are optional. Leave out for the Spain-wide average. A name that is both a province and a city gives the province and lists the other. HK: leave out. The Bureau publishes one citywide figure; a district name is refused rather than answered with the city average. NO: optional. A county ('Oslo', 'Vestland', 'Rogaland', 'Troms', 'Svalbard') or a main city ('Bergen', 'Stavanger', 'Trondheim', 'Tromso') as SSB counts them; Norwegian spellings work. Leave out for the whole country."New value: +"Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. ES: optional. A region ('Andalucia', 'Cataluña', 'Madrid'), a province ('Málaga', 'Cádiz', 'Illes Balears') or a tourist city or resort ('Benidorm', 'Barcelona', 'Alicante') as INE names them; accents are optional. Leave out for the Spain-wide average. A name that is both a province and a city gives the province and lists the other. FI: optional. A region ('Uusimaa', 'Lapland', 'Pirkanmaa', 'Southwest Finland', 'Aland') or a main city ('Helsinki', 'Tampere', 'Turku', 'Oulu', 'Rovaniemi'), which is answered with its region. Leave out for the whole country. HK: leave out. The Bureau publishes one citywide figure; a district name is refused rather than answered with the city average. NO: optional. A county ('Oslo', 'Vestland', 'Rogaland', 'Troms', 'Svalbard') or a main city ('Bergen', 'Stavanger', 'Trondheim', 'Tromso') as SSB counts them; Norwegian spellings work. Leave out for the whole country."
      • changedInput schema / properties / country / description
        Previous value: -"ES = Spain (INE hotel survey, average price charged per occupied room per night, in euro); HK = Hong Kong (CSTB average achieved room rate per night in HK$, citywide, monthly official statistic); NO = Norway (Statistics Norway hotel statistics, average price per occupied room per night, in NOK)"New value: +"ES = Spain (INE hotel survey, average price charged per occupied room per night, in euro); FI = Finland (Statistics Finland accommodation statistics, average price per occupied hotel room per night, in EUR); HK = Hong Kong (CSTB average achieved room rate per night in HK$, citywide, monthly official statistic); NO = Norway (Statistics Norway hotel statistics, average price per occupied room per night, in NOK)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "ES",
        -  "HK",
        -  "NO"
        -]New value: +[
        +  "ES",
        +  "FI",
        +  "HK",
        +  "NO"
        +]
      • changedInput schema / properties / stars / description
        Previous value: -"Hotel star category (1 to 5), for sources that publish it. Only national figures are split by stars; do not combine with area. ES: optional, 1 to 5 hotel stars. INE publishes star categories for Spain as a whole only, so do not combine with area. HK: not available. The Bureau publishes all hotels together. NO: not used (SSB publishes no star split)."New value: +"Hotel star category (1 to 5), for sources that publish it. Only national figures are split by stars; do not combine with area. ES: optional, 1 to 5 hotel stars. INE publishes star categories for Spain as a whole only, so do not combine with area. FI: not used (Statistics Finland publishes no star split). HK: not available. The Bureau publishes all hotels together. NO: not used (SSB publishes no star split)."
    • Changedpricepaid_rent_prices9 fields changed
      • changedInput schema / properties / bedrooms / description
        Previous value: -"Number of bedrooms (0 = studio). Leave out for all sizes. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). AU (Queensland): flats 1-3, houses 2-4, townhouses 2-3. With no type and no bedrooms the answer is the most common dwelling in the postcode. CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. ES: not used. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. HK: ignored; the RVD groups flats by saleable area. Use flat_class (A under 40 m², B 40–69.9, C 70–99.9, D 100–159.9, E 160+). Default B. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."New value: +"Number of bedrooms (0 = studio). Leave out for all sizes. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). AU (Queensland): flats 1-3, houses 2-4, townhouses 2-3. With no type and no bedrooms the answer is the most common dwelling in the postcode. CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. DE: not supported (all sizes together); leave out. ES: not used. FI: optional: the number of ROOMS the Finnish way (a living room counts): 1, 2 or 3 (3 means three or more). Leave out for all sizes. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. HK: ignored; the RVD groups flats by saleable area. Use flat_class (A under 40 m², B 40–69.9, C 70–99.9, D 100–159.9, E 160+). Default B. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SE with new_build=true: optional number of ROOMS (1, 2, 3 or 4 = four or more); leave out for all new-build flats together. SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, New South Wales only (rental bonds); AU = Australia, Queensland only (RTA rental bond statistics; New South Wales has its own source); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); HK = Hong Kong (Rating and Valuation Department, average rents of private domestic flats by class and region, official statistic); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"New value: +"AU = Australia, New South Wales only (rental bonds); AU = Australia, Queensland only (RTA rental bond statistics; New South Wales has its own source); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); DE = Germany (Zensus 2022 average net cold rent per m2 around the city centre, census of May 2022, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FI = Finland (official average rent per m² of market-rate rented flats from Statistics Finland, by town, region or district); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); HK = Hong Kong (Rating and Valuation Department, average rents of private domestic flats by class and region, official statistic); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SE = Sweden (Statistics Sweden rent survey; with new_build=true, rents of newly built rented flats); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "CA",
        -  "ES",
        -  "FR",
        -  "GB",
        -  "HK",
        -  "IE",
        -  "NO",
        -  "NZ",
        -  "PT",
        -  "SE",
        -  "SG",
        -  "TW"
        -]New value: +[
        +  "AU",
        +  "CA",
        +  "DE",
        +  "ES",
        +  "FI",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "NO",
        +  "NZ",
        +  "PT",
        +  "SE",
        +  "SG",
        +  "TW"
        +]
      • changedInput schema / properties / house_type / description
        Previous value: -"Kind of house, for sources that publish houses by type (needed with property_type house there). CA: not used (houses are not published). GB: detached, semi-detached or terraced; required with property_type house. HK: not used. IE: detached, semi-detached or terraced; required with property_type house. NZ: not applied (see property_type). TW: not available (the register does not say detached / semi-detached / terraced); use property_type house."New value: +"Kind of house, for sources that publish houses by type (needed with property_type house there). CA: not used (houses are not published). DE: not used. GB: detached, semi-detached or terraced; required with property_type house. HK: not used. IE: detached, semi-detached or terraced; required with property_type house. NZ: not applied (see property_type). TW: not available (the register does not say detached / semi-detached / terraced); use property_type house."
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. AU (Queensland): ignored; the RTA publishes one median per quarter (the latest is returned). CA: ignored; the figure is for the newest October survey. ES: ignored; the figure is for the latest published quarter. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. HK: ignored; the answer is the newest usable month, with the last 12 months in extra. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."New value: +"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. AU (Queensland): ignored; the RTA publishes one median per quarter (the latest is returned). CA: ignored; the figure is for the newest October survey. DE: ignored; the figure is the census of 15 May 2022. ES: ignored; the figure is for the latest published quarter. FI: ignored; the figure is for the newest quarter with at least 5 observations. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. HK: ignored; the answer is the newest usable month, with the last 12 months in extra. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."
      • addedInput schema / properties / new_build
        Added value: +{
        +  "description": "SE only: true = rents of newly built rented flats (built from 2022) instead of the all-flats rent survey.",
        +  "type": "boolean"
        +}
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surfers Paradise), 4870 (Cairns), 4350 (Toowoomba). NSW postcodes (2xxx) are answered by the NSW source. CA: not used; give a town. ES: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. HK: not used (Hong Kong has no postcodes); give a region. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."New value: +"Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surfers Paradise), 4870 (Cairns), 4350 (Toowoomba). NSW postcodes (2xxx) are answered by the NSW source. CA: not used; give a town. DE: not supported; give the city as town. ES: not used. FI: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. HK: not used (Hong Kong has no postcodes); give a region. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home: apartment (same as flat), house or room. Default 'any'. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. AU (Queensland): apartment (flat), house or any. Townhouses are published separately and appear in extra.other_dwellings; rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. ES: not used (all homes together). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. HK: ignored; private domestic flats only. Use flat_class for the size. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."New value: +"Kind of home: apartment (same as flat), house or room. Default 'any'. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. AU (Queensland): apartment (flat), house or any. Townhouses are published separately and appear in extra.other_dwellings; rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. DE: leave out. The census figure covers all rented dwellings together (flats and houses). ES: not used (all homes together). FI: not used (rented flats). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. HK: ignored; private domestic flats only. Use flat_class for the size. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."
      • changedInput schema / properties / town / description
        Previous value: -"Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode, so a place name has no answer. CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. HK: required. A region: 'Hong Kong' (Hong Kong Island), 'Kowloon' or 'New Territories'; a known district such as Mong Kok, Central or Sha Tin gives its region's figure. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."New value: +"Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode, so a place name has no answer. CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). DE: required. One of about 90 German cities, e.g. Berlin, Hamburg, München (Munich), Köln (Cologne), Frankfurt am Main, Stuttgart, Düsseldorf, Leipzig, Dresden. ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FI: optional: 'Helsinki', 'Espoo', 'Vantaa', 'Tampere', 'Turku', 'Oulu', 'Greater Helsinki', a region such as 'Uusimaa' or 'Pirkanmaa', or a district such as 'Helsinki 2'. Leave out for Finland as a whole. FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. HK: required. A region: 'Hong Kong' (Hong Kong Island), 'Kowloon' or 'New Territories'; a known district such as Mong Kok, Central or Sha Tin gives its region's figure. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SE with new_build=true: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."
    • Changedpricepaid_wholesale_fresh_food_prices5 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"CA = Canada (AAFC weekly wholesale asking prices of fresh fruit and vegetables at Calgary, Edmonton, Vancouver and Winnipeg, quoted not paid); FR = France (FranceAgriMer RNM quotes of fruit and vegetables at producer markets, dispatch, import and wholesale, EUR excluding VAT per kg, quoted not paid, daily); GB = England and Wales (DEFRA average wholesale prices of home-grown fruit and vegetables at the Birmingham, Bristol, Manchester and London markets, quoted not paid, about every two weeks); HK = Hong Kong (AFCD daily average reference wholesale prices of fresh food, posted by wholesalers, not paid prices)"New value: +"AU = Australia (Meat & Livestock Australia: daily weighted average saleyard auction prices for cattle and sheep, national indicators, not monthly); CA = Canada (AAFC weekly wholesale asking prices of fresh fruit and vegetables at Calgary, Edmonton, Vancouver and Winnipeg, quoted not paid); DE = Germany (BLE weekly national wholesale-market quotations for fruit and vegetables, quoted not paid); FR = France (FranceAgriMer RNM quotes of fruit and vegetables at producer markets, dispatch, import and wholesale, EUR excluding VAT per kg, quoted not paid, daily); GB = England and Wales (DEFRA average wholesale prices of home-grown fruit and vegetables at the Birmingham, Bristol, Manchester and London markets, quoted not paid, about every two weeks); HK = Hong Kong (AFCD daily average reference wholesale prices of fresh food, posted by wholesalers, not paid prices); MY = Malaysia (Department of Statistics Malaysia: monthly average fish and seafood prices per kg at landing, wholesale and retail, official statistic, not a live price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CA",
        -  "FR",
        -  "GB",
        -  "HK"
        -]New value: +[
        +  "AU",
        +  "CA",
        +  "DE",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "MY"
        +]
      • addedInput schema / properties / level
        Added value: +{
        +  "description": "Malaysia fish only: ex_vessel (the price fishers get at first sale at landing; default), wholesale or retail.",
        +  "type": "string"
        +}
      • changedInput schema / properties / market / description
        Previous value: -"CA only: one wholesale centre (Calgary, Edmonton, Vancouver or Winnipeg). Leave out for all four together."New value: +"CA only: one wholesale centre (Calgary, Edmonton, Vancouver or Winnipeg). Leave out for all centres together. AAFC does not quote every centre every week (the latest file has only Calgary and Winnipeg); an unquoted centre answers with the list of centres that are quoted."
      • changedInput schema / properties / product / description
        Previous value: -"The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. CA: fresh fruit and vegetables such as apples, bananas, grapes, avocados, carrots, cabbage, cucumbers, celery, broccoli, cauliflower, beets, garlic, ginger, blueberries and Chinese vegetables. The answer is the median CAD per kg of the week's wholesale asking quotes with the 10th to 90th percentile and the number of quotes; add market=Calgary, Edmonton, Vancouver or Winnipeg for one centre. FR: fruit and vegetables, English or French names: carrot, tomato, potato, onion, leek, cabbage, cauliflower, courgette, lettuce, apple, pear, orange, strawberry, peach, grape and about 60 more. The answer is the median of the quoted average prices per kg across the market lines of the last 7 days (retail, organic and bunch lines left out), with the lowest and highest quote and the markets. GB: home-grown fruit and vegetables: apples (gala, bramley, cox...), pears, plums, strawberries, raspberries, blackberries, blueberries, cherries, gooseberries, currants, carrots, onions, leeks, cauliflower, cabbage, calabrese, lettuce, tomatoes, cucumbers, courgettes, capsicum, beans, peas, beetroot, parsnips, swede, turnip, sprouts, celery, rhubarb, kale and more (no potatoes). An item with several varieties gives the mean of the varieties and lists each; add the variety (for example 'gala apples') for one price. Prices are GBP per kg, per head, per twin pack or per stem; the answer names the unit and the date. HK: live pig, live cattle, live chicken (local or mainland), eggs (mainland, USA, Germany), marine fish (golden thread, yellow croaker, mackerel, hairtail...), freshwater fish (grass carp, big head, mud carp) and vegetables (tomato, potato, broccoli, spinach, cabbage, Chinese kale, celery...). Prices are HK$ per kg (converted from per catty) or HK$ per egg; the answer names the unit and the day."New value: +"The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. Australia: cattle or sheep in everyday words, e.g. cattle, western young cattle, restocker steers, feeder steers, steers, dairy cows, light lamb, lamb, heavy lamb, merino lamb, restocker lamb, mutton, restocker heifers, cows. Prices are Australian dollars: cents per kg (carcase or live weight, the answer says which) or dollars per head for the online indicators. The answer is for the newest trading day, not a month. CA: fresh fruit and vegetables such as apples, bananas, grapes, avocados, carrots, cabbage, cucumbers, celery, broccoli, cauliflower, beets, garlic, ginger, blueberries and Chinese vegetables. The answer is the median CAD per kg of the week's wholesale asking quotes with the 10th to 90th percentile and the number of quotes; add market=Calgary, Edmonton, Vancouver or Winnipeg for one centre. DE: fruit and vegetables on the German wholesale markets, in English or German: apples, pears, cucumbers, tomatoes, peppers, grapes, kiwis, plums, lemons, zucchini, oranges, mandarins, onions, aubergines, strawberries, cauliflower, carrots, peaches, nectarines, bananas, lettuce, leeks, brussels sprouts and more (no potatoes). A variety such as 'elstar' also works. The answer is the median of that week's national quotations in EUR per kg, with the cheapest and dearest quotation and the change on the previous week. FR: fruit and vegetables, English or French names: carrot, tomato, potato, onion, leek, cabbage, cauliflower, courgette, lettuce, apple, pear, orange, strawberry, peach, grape and about 60 more. The answer is the median of the quoted average prices per kg across the market lines of the last 7 days (retail, organic and bunch lines left out), with the lowest and highest quote and the markets. GB: home-grown fruit and vegetables: apples (gala, bramley, cox...), pears, plums, strawberries, raspberries, blackberries, blueberries, cherries, gooseberries, currants, carrots, onions, leeks, cauliflower, cabbage, calabrese, lettuce, tomatoes, cucumbers, courgettes, capsicum, beans, peas, beetroot, parsnips, swede, turnip, sprouts, celery, rhubarb, kale and more (no potatoes). An item with several varieties gives the mean of the varieties and lists each; add the variety (for example 'gala apples') for one price. Prices are GBP per kg, per head, per twin pack or per stem; the answer names the unit and the date. HK: live pig, live cattle, live chicken (local or mainland), eggs (mainland, USA, Germany), marine fish (golden thread, yellow croaker, mackerel, hairtail...), freshwater fish (grass carp, big head, mud carp) and vegetables (tomato, potato, broccoli, spinach, cabbage, Chinese kale, celery...). Prices are HK$ per kg (converted from per catty) or HK$ per egg; the answer names the unit and the day. Malaysia: a fish or seafood in English or Malay, e.g. mackerel, kembong, tenggiri, pomfret, bawal_putih, prawn, udang_harimau, squid, sotong_katak, crab, siakap, kerapu, bilis. About 150 kinds are published; a word that fits several (mackerel, prawn) returns the list to choose from. Prices are in ringgit per kg."
    • Addedpricepaid_wholesale_power_price_history
    • Changedpricepaid_wholesale_power_prices5 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately)"New value: +"AU = Australia (National Electricity Market, five regions; prices in Australian dollars per MWh, not euro); DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately); Spot wholesale power for GB = Great Britain (Elexon market index, in pounds per MWh)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "DE",
        -  "ES",
        -  "PT",
        -  "AT",
        -  "BE",
        -  "DK",
        -  "FR",
        -  "IT",
        -  "NL",
        -  "NO",
        -  "PL"
        -]New value: +[
        +  "AU",
        +  "DE",
        +  "ES",
        +  "PT",
        +  "AT",
        +  "BE",
        +  "DK",
        +  "FR",
        +  "IT",
        +  "NL",
        +  "NO",
        +  "PL",
        +  "GB"
        +]
      • changedInput schema / properties / lookback_days / description
        Previous value: -"How many recent days of hourly prices to include. Default 7, at most 14. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record."New value: +"How many recent days of hourly prices to include. Default 7, at most 14. AU: 1 to 7 trading days of five-minute prices (default 3); each five-minute interval counts as one record. Prices are in Australian dollars (AUD) per MWh. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. GB: 1 to 14 days of half-hourly prices (default 7); each half-hour with traded volume counts as one record."
      • changedInput schema / properties / market / description
        Previous value: -"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery)."New value: +"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. AU: spot only (AEMO's five-minute regional price), not day-ahead; leave it out. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery). GB: the half-hourly spot market index (traded prices); the day-ahead option is not used. Prices are in pounds, not euro."
      • addedInput schema / properties / region
        Added value: +{
        +  "description": "AU only: NEM region NSW1 (New South Wales incl. ACT, default), QLD1, SA1, TAS1 or VIC1; short names like NSW, VIC or Queensland also work.",
        +  "type": "string"
        +}
  9. 32 tool updates
    • Changedpricepaid_airfare_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Addedpricepaid_auction_prices
    • Changedpricepaid_broadband_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_car_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_check_price26 fields changed
      • addedInput schema / properties / accident
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). health-insurance: Whether accident cover is included in the premium. Default: without for adults and young adults, with for children.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / age_group / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). childcare: Age of the child: infant (under 2), toddler (2), preschool (3 to 4 or until school), school-age. Each source says how it defines them. Leave out for the source's default (see the answer). GB: infant ("New value: +"Parameter of the category (same name and meaning as in its own tool). childcare: Age of the child: infant (under 2), toddler (2), preschool (3 to 4 or until school), school-age. Each source says how it defines them. Leave out for the source's default (see the answer). GB: infant ( | health-insurance: Age group: adult (26+, default), young_adult (19-25) or child (0-18)."
      • changedInput schema / properties / area / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). childcare: Place: a county, a region, a local authority, or a state or city where the source says so (examples: 'Cook County, IL', 'London', 'Dublin'). Leave out for the whole country, where the source has a nat | construction: State or region, where the publisher splits by place (the country notes say how). Leave out for the national figure. BR: state name or two-letter code ('São Paulo', 'SP', 'Bahia', 'RJ'); leave out for | fuel: Wider area when no postcode. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: pro | home-upgrades: Place, only where the publisher splits by place (the country notes say how). Leave out for the national figure. GB: national figures only; an area is ignored and the answer says so. IE: a county (Kerr | hotels: Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. ES: optional. A region ('Andalucia', 'Cataluña', 'Madri | insurance: Place: a 5-digit ZIP code or a state code, depending on the country notes (examples: '32935', 'TX'). Required. US: required. A 5-digit ZIP code ('32935') or a 2-letter state or territory code ('TX', '"New value: +"Parameter of the category (same name and meaning as in its own tool). childcare: Place: a county, a region, a local authority, or a state or city where the source says so (examples: 'Cook County, IL', 'London', 'Dublin'). Leave out for the whole country, where the source has a nat | construction: State or region, where the publisher splits by place (the country notes say how). Leave out for the national figure. BR: state name or two-letter code ('São Paulo', 'SP', 'Bahia', 'RJ'); leave out for | fuel: Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. BR: state as a two-letter code or name ('SP', 'Minas Gerais | health-insurance: Region (see the country notes), e.g. a canton code such as 'ZH'. Leave out for the whole country. CH: a canton code (AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, | home-upgrades: Place, only where the publisher splits by place (the country notes say how). Leave out for the national figure. GB: national figures only; an area is ignored and the answer says so. IE: a county (Kerr | hotels: Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. ES: optional. A region ('Andalucia', 'Cataluña', 'Madri | insurance: Place: a 5-digit ZIP code or a state code, depending on the country notes (examples: '32935', 'TX'). Required. US: required. A 5-digit ZIP code ('32935') or a 2-letter state or territory code ('TX', '"
      • changedInput schema / properties / bedrooms / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). rent: Number of bedrooms (0 = studio). Leave out for all sizes. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual hea"New value: +"Parameter of the category (same name and meaning as in its own tool). rent: Number of bedrooms (0 = studio). Leave out for all sizes. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). AU (Queensland): flats 1-3, houses 2-4, townhouses 2-3. With no type and no bedrooms the "
      • changedInput schema / properties / buyer_area / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). contracts: Optional region or city to narrow to, see the country notes below. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). GB: a region ('London', 'North West', 'Scotland', 'W"New value: +"Parameter of the category (same name and meaning as in its own tool). contracts: Optional region or city to narrow to, see the country notes below. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. CA: not used; "
      • changedInput schema / properties / category / description
        Previous value: -"Which kind of price: broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, tuition, wholesale-fresh-food, wholesale-markets and wholesale-power (the REST path or the tool name also works)."New value: +"Which kind of price: broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, surplus-auctions, tuition, wholesale-fresh-food, wholesale-markets and wholesale-power (the REST path or the tool name also works)."
      • changedInput schema / properties / consumption_band / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). energy: Standard household consumption band, by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BR: not used (one residential tariff per distributor). EU/NO/I"New value: +"Parameter of the category (same name and meaning as in its own tool). energy: Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BR: not us"
      • addedInput schema / properties / faculty
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). tuition: Taiwan only: faculty group (medicine, dentistry, medical_college, engineering, science_agri, business, humanities_law, other). Default humanities_law. Words like law, business, engineering, medicine, ",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / franchise
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). health-insurance: Annual deductible in local currency; the values available depend on the country notes. Default: the lowest one for the age group. CH: adults and young adults 300, 500, 1000, 1500, 2000 or 2500 CHF; ch",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / fuel / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). fuel: petrol95 = unleaded 95; methane = CNG (priced per kg). Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Canada: petrol95 = regular "New value: +"Parameter of the category (same name and meaning as in its own tool). fuel: petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Brazil: petrol95 = regular petrol (gasolina comum, not RON"
      • changedInput schema / properties / lookback_days / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). wholesale-power: How many recent days of hourly prices to include. Default 7, at most 14. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly "New value: +"Parameter of the category (same name and meaning as in its own tool). wholesale-power: How many recent days of hourly prices to include. Default 7, at most 14. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (de"
      • changedInput schema / properties / market / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). wholesale-markets: One wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. TW: optional wholesale market: taipei, banqiao, sanchong, yilan, taoyuan, | wholesale-power: Which wholesale market. Only day-ahead (the next-day hourly auction) is available. DE: day-ahead only (the hourly auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the au"New value: +"Parameter of the category (same name and meaning as in its own tool). wholesale-fresh-food: CA only: one wholesale centre (Calgary, Edmonton, Vancouver or Winnipeg). Leave out for all four together. | wholesale-markets: One wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. TW: optional wholesale market: taipei, banqiao, sanchong, yilan, taoyuan, | wholesale-power: Which wholesale market. Only day-ahead (the next-day hourly auction) is available. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day"
      • addedInput schema / properties / model
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). health-insurance: standard = free choice of doctor (default); alternative = family-doctor, telemedicine or HMO models with a restricted choice.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / months / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. | contracts: How many recent months of awards to include. Default 24. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, long"New value: +"Parameter of the category (same name and meaning as in its own tool). cars: How many recent months to include. Default 12. | commercial-property: How many recent months to include. Default 24. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. | contracts: How many recent months of awards to include. Default 24. AU: not used; the newest 21 days of notices are read. CA: not used; each figure covers the newest 24 months of awards. EU and EEA: up to 60; on | home-sales: How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarte | rent: How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, long | surplus-auctions: How many recent months of auctions to include. Default 12. CA: rounded to the nearest of 6, 12 or 24."
      • addedInput schema / properties / ownership
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). tuition: Taiwan only: public or private institutions (default both).",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / postcode / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. | fuel: Postcode of the place. BR: not used (the survey is published by state and municipality). Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin  | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with  | rent: Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). CA: not used; give a town. ES: not used. FR: not used; give the agglomeration"New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. TW: not supported (the register has no postcodes); give the city, county or district as town. | fuel: Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. BR: not use | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with  | rent: Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surf"
      • changedInput schema / properties / product / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-fresh-food: The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. GB: home-grown fruit and vegetables: apples (gala, bramley, cox...) | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. TW: required. Vegetable or fruit by Engl"New value: +"Parameter of the category (same name and meaning as in its own tool). cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-fresh-food: The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. CA: fresh fruit and vegetables such as apples, bananas, grapes, avo | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. TW: required. Vegetable or fruit by Engl"
      • changedInput schema / properties / property_type / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). commercial-property: commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. A | home-sales: Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. Th | rent: Kind of home: apartment (same as flat), house or room. Default 'any'. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. CA: apartme"New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. A | home-sales: Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. Th | rent: Kind of home: apartment (same as flat), house or room. Default 'any'. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. AU (Queensl"
      • addedInput schema / properties / school_type
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). tuition: Taiwan only: university (general universities) or technical (technical and vocational colleges); default both.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / season
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). energy: TW only: 'non_summer' (default) or 'summer' rates (Taipower charges more in summer).",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • addedInput schema / properties / sector
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). energy: Whose price: 'household' (default: what homes pay) or 'business' (non-household consumers: what companies, shops, offices and factories pay; official average by annual-consumption band). Leave out for",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / state / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). energy: US only: the state, by name or postal code ('Texas', 'TX', 'DC'). Leave out for the U.S. average. Gas: EIA publishes no figure for a few states in recent months, then the newest published month is ret | home-sales: US only: 'CT' (Connecticut), 'NY' (New York City) or 'IL' (Cook County). Usually inferred from the place; set it when a name exists in two of them. | medical: A state or territory, where the source publishes one (the country notes say how to write it). Leave out for the national average. Singapore: the ward class, because Singapore has no states: c = public"New value: +"Parameter of the category (same name and meaning as in its own tool). energy: US only: the state, by name or postal code ('Texas', 'TX', 'DC'). Leave out for the U.S. average. Gas: EIA publishes no figure for a few states in recent months, then the newest published month is ret | home-sales: US only: 'CT' (Connecticut), 'NY' (New York City) or 'IL' (Cook County). Usually inferred from the place; set it when a name exists in two of them. | medical: A state or territory, where the source publishes one (the country notes say how to write it). Leave out for the national average. Singapore: the ward class, because Singapore has no states: c = public | surplus-auctions: Optional region to narrow to, see the country notes below. CA: province or territory, name or two-letter code ('ON', 'Quebec'). Omit for all of Canada. FR: the auction house city (CAV) such as 'Lyon',"
      • changedInput schema / properties / study_mode / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). tuition: full-time (the default) or part-time. Canada: full-time only (the default). Europe, Eurydice: full-time (default) or part-time."New value: +"Parameter of the category (same name and meaning as in its own tool). tuition: full-time (the default) or part-time. Canada: full-time only (the default). Europe, Eurydice: full-time (default) or part-time. Taiwan: full-time day programmes only (the default)."
      • changedInput schema / properties / town / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). commercial-property: Town or city. FR: town, e.g. 'Bordeaux', or use postcode. | fuel: Town name. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summe | home-sales: Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundeslan | rent: Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montr"New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: Town or city. FR: town, e.g. 'Bordeaux', or use postcode. TW: a city or county in English or Chinese ('Taipei', 'New Taipei', 'Taichung', 'Kaohsiung', '臺北市'), or a district with its city (\"Zhongshan,  | fuel: Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in sev | home-sales: Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundeslan | rent: Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode"
      • changedInput schema / properties / what / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). contracts: What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product cod"New value: +"Parameter of the category (same name and meaning as in its own tool). contracts: What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product cod | surplus-auctions: Lot type: a group name or words from the lot title, such as 'vehicles', 'heavy equipment', 'office furniture' or 'forklift'. CA: one of vehicles, heavy-equipment, electronics, office-furniture, boats,"
      • changedOutput schema / properties / answer / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_childcare_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_commercial_property7 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"FR = France (DVF)"New value: +"FR = France (DVF); TW = Taiwan"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "FR"
        -]New value: +[
        +  "FR",
        +  "TW"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 24."New value: +"How many recent months to include. Default 24. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area."New value: +"Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. TW: not supported (the register has no postcodes); give the city, county or district as town."
      • changedInput schema / properties / property_type / description
        Previous value: -"commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. Alsace-Moselle and Mayotte are not covered."New value: +"commercial = shops, offices, workshops and other commercial or industrial premises (default); land = building plots and other non-farm land sold without a building. FR: commercial (default) or land. Alsace-Moselle and Mayotte are not covered. TW: commercial (default; shops, offices, factories, per m² of building) or land (building plots without a building, per m² of land)."
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. FR: town, e.g. 'Bordeaux', or use postcode."New value: +"Town or city. FR: town, e.g. 'Bordeaux', or use postcode. TW: a city or county in English or Chinese ('Taipei', 'New Taipei', 'Taichung', 'Kaohsiung', '臺北市'), or a district with its city (\"Zhongshan, Taipei\", '臺北市中山區'). Omit for all of Taiwan."
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_construction_costs1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_contract_prices7 fields changed
      • changedInput schema / properties / buyer_area / description
        Previous value: -"Optional region or city to narrow to, see the country notes below. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. US: a state name or code ('Virginia', 'VA'); filters by where the work is done."New value: +"Optional region or city to narrow to, see the country notes below. AU: part of a federal agency's name ('Defence', 'Health', 'Parliamentary Services'); contracts have no delivery place. CA: not used; all federal buyers are summarised together. EU and EEA: the buyer's city, as written on the notice (e.g. 'Lyon', 'München'). GB: a region ('London', 'North West', 'Scotland', 'Wales', 'Yorkshire and The Humber' ...); nationwide contracts that list the region are included. NZ: part of the posting agency's name ('Auckland Council', 'Waka Kotahi', 'Health'); needs at least 5 awards. SG: part of an agency name ('National Library Board', 'Health Sciences Authority'). US: a state name or code ('Virginia', 'VA'); filters by where the work is done. ZA: not used; all public buyers are summarised together."
      • changedInput schema / properties / country / description
        Previous value: -"EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; GB = United Kingdom (Contracts Finder awarded contracts); US = United States, federal agencies' contracts only (not state or local governments)"New value: +"AU = Australia (AusTender federal contract notices); CA = Canada (federal award notices on CanadaBuys); EU and EEA states, by the country of the public buyer, as ISO codes: AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = the Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, IS = Iceland, LI = Liechtenstein, NO = Norway. Award notices above the EU procurement thresholds from TED.; GB = United Kingdom (Contracts Finder awarded contracts); NZ = New Zealand (GETS contract award notices); SG = Singapore (GeBIZ tenders); US = United States, federal agencies' contracts only (not state or local governments); ZA = South Africa (signed public contracts on the National Treasury eTenders portal)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AT",
        -  "BE",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DK",
        -  "EE",
        -  "FI",
        -  "FR",
        -  "DE",
        -  "GR",
        -  "HU",
        -  "IE",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "NL",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "ES",
        -  "SE",
        -  "IS",
        -  "LI",
        -  "NO",
        -  "GB",
        -  "US"
        -]New value: +[
        +  "AU",
        +  "CA",
        +  "AT",
        +  "BE",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DK",
        +  "EE",
        +  "FI",
        +  "FR",
        +  "DE",
        +  "GR",
        +  "HU",
        +  "IE",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "NL",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "ES",
        +  "SE",
        +  "IS",
        +  "LI",
        +  "NO",
        +  "GB",
        +  "NZ",
        +  "SG",
        +  "US",
        +  "ZA"
        +]
      • changedInput schema / properties / cpv / description
        Previous value: -"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US."New value: +"Optional official product code, to be exact, where the source uses one (the country notes say which code system), e.g. the CPV code 30213100 for portable computers; a prefix such as 3021 covers the whole group. AU: a UNSPSC code or prefix of 2 to 8 digits (43211503 = notebook computers, 4321 = computers), not a CPV code. CA: not used. EU and EEA: an 8-digit CPV code (30213100) or a shorter prefix (3021) for a whole group; a lot counts when its own main product code is in that group. GB: a full 8-digit CPV code (45233142) instead of the keyword; only notices that list the code themselves are used. NZ: not used (New Zealand notices carry no CPV codes). SG: not used (Singapore tenders carry no CPV codes). US: a product or service code (PSC, e.g. 7010 or psc:7010) or a NAICS code (e.g. 334111 or naics:334111) instead of the keyword; there are no CPV codes in the US. ZA: not used."
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months of awards to include. Default 24. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). GB: 1 to 60 months, by award date. US: 1 to 60 months of new awards, read in up to 12 slices."New value: +"How many recent months of awards to include. Default 24. AU: not used; the newest 21 days of notices are read. CA: not used; each figure covers the newest 24 months of awards. EU and EEA: up to 60; only the newest 1,000 matching notices are read, so a very common purchase covers a shorter period than asked (the answer says so). GB: 1 to 60 months, by award date. NZ: not used; the newest 24 months of awards are always shown. SG: 1 to 60 months by award date; the dataset covers FY2021 onwards and is updated about yearly. US: 1 to 60 months of new awards, read in up to 12 slices. ZA: not used; each figure covers the newest 24 months of signed contracts."
      • changedInput schema / properties / what / description
        Previous value: -"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better."New value: +"What was bought, in plain words: 'laptops', 'school meals', 'road resurfacing', 'office cleaning', 'electricity', 'ambulances', 'waste collection'. Common purchases are matched to official product codes; anything else is searched as free text in the award notices. AU: a word or phrase searched in the contract title and description (common purchases such as 'laptops' or 'catering' also use their UNSPSC code). Federal agencies only. CA: a common purchase in plain words ('translation services', 'legal services', 'catering', 'consultancy', 'IT services', 'laptops', 'security guards'). Recognised from the words in the notice title; other wording is not searched. EU and EEA: common purchases are matched to CPV product codes (laptops, desktop computers, school meals, road resurfacing, office cleaning, electricity, natural gas, ambulances, waste collection and about 30 more, in English and the main EU languages); anything else is a free-text search of the award notices, best in the buyer country's language. GB: a keyword or phrase searched in the award notices (common purchases such as 'laptops' or 'road resurfacing' use a tuned keyword). Several words are searched as an exact phrase, so shorter is better. NZ: a common purchase in plain words ('laptops', 'cleaning', 'consultancy', 'road resurfacing') or 'all'; read from the price library, not searched live. SG: a word or phrase searched in the tender description ('cleaning', 'laptops', 'security services'); common purchases use a tuned keyword. US: a phrase searched in the federal award descriptions (common purchases such as 'laptops' use a tuned keyword; 'road resurfacing' uses the road-repair product code Z2LB). Several words must appear together, so shorter is better. ZA: a common purchase in plain words ('security guard services', 'building cleaning', 'catering', 'laptops', 'office furniture', 'photocopiers'). Recognised from the words in the contract description; other wording is not searched."
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_coverage1 field changed
      • changedInput schema / properties / category / description
        Previous value: -"Optional. Return the full detail of this category's sources: one of broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, tuition, wholesale-fresh-food, wholesale-markets, wholesale-power (the tool name also works)."New value: +"Optional. Return the full detail of this category's sources: one of broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, health-insurance, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, surplus-auctions, tuition, wholesale-fresh-food, wholesale-markets, wholesale-power (the tool name also works)."
    • Changedpricepaid_diet_costs1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_energy_prices8 fields changed
      • changedInput schema / properties / consumption_band / description
        Previous value: -"Standard household consumption band, by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BR: not used (one residential tariff per distributor). EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. NZ: 'standard' (default, standard household user) or 'low' (low user). US: not used (EIA publishes one average for all residential customers in a state)."New value: +"Standard consumption band (household bands, or the business bands when sector=business), by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BR: not used (one residential tariff per distributor). EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. Business, EU/NO/IS/candidates, annual consumption of the business. Electricity: ALL = all consumption bands together; IA = under 20 MWh a year; IB = 20 to 499 MWh a year; IC = 500 to 1,999 MWh a year; ID = 2,000 to 19,999 MWh a year; IE = 20,000 to 69,999 MWh a year; IF = 70,000 to 149,999 MWh a year; IG = 150,000 MWh a year or more; default IC (Eurostat's reference band for medium-sized business consumers). Gas: I1 = under 1,000 GJ a year (under about 278 MWh); I2 = 1,000 to 9,999 GJ a year (about 278 to 2,777 MWh); I3 = 10,000 to 99,999 GJ a year (about 2,778 to 27,777 MWh); I4 = 100,000 to 999,999 GJ a year (about 27,778 to 277,777 MWh); I5 = 1,000,000 to 3,999,999 GJ a year (about 277,778 to 1,111,111 MWh); I6 = 4,000,000 GJ a year or more (about 1,111,112 MWh and over); default I3. Gas has no all-bands total; ALL works for electricity only. Eurostat codes such as MWH500-1999 or GJ10000-99999 also work. A small shop or office is typically IA or IB (electricity) and I1 (gas); a factory IC to IE. Business GB, annual consumption of the business, by DESNZ size band name or by the matching Eurostat letter. Electricity: Very Small (IA) = under 20 MWh a year; Small (IB) = 20 to 499 MWh a year; Small/Medium (IC) = 500 to 1,999 MWh a year; Medium (ID) = 2,000 to 19,999 MWh a year; Large (IE) = 20,000 to 69,999 MWh a year; Very Large (IF) = 70,000 to 150,000 MWh a year; Extra Large (IG) = over 150,000 MWh a year. Gas: Very Small (I1) = under 278 MWh a year; Small (I2) = 278 to 2,777 MWh a year; Medium (I3) = 2,778 to 27,777 MWh a year; Large (I4) = 27,778 to 277,777 MWh a year; Very Large (I5) = 277,778 to 1,111,112 MWh a year (no band above Very Large, so Eurostat I6 has no UK figure). Average = all bands together. Default: Small/Medium for electricity (= Eurostat IC) and Medium for gas (= I3). NZ: 'standard' (default, standard household user) or 'low' (low user). TW: monthly use: 'standard' (default, 330 kWh), 'low' (120 kWh), 'high' (700 kWh) or a number of kWh a month (1 to 5000). US: not used (EIA publishes one average for all residential customers in a state). Business US: not used (EIA publishes one commercial average per state, no consumption bands)."
      • changedInput schema / properties / country / description
        Previous value: -"BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly)"New value: +"BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; With sector=business, official average prices paid by businesses (Eurostat) for the EU member states, NO, IS and the EU candidate countries, as ISO codes (GR for Greece): AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE, NO, IS, AL, BA, GE, MD, ME, MK, RS, TR, UA; With sector=business, GB = United Kingdom (DESNZ: official average prices paid by non-domestic consumers, pence per kWh by size band, quarterly; business only, no household figures); NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); TW = Taiwan (Taipower's published residential electricity tariff: average price per kWh for a month's use, TWD, a posted tariff); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly); With sector=business, US = United States (EIA: average commercial-sector electricity price in cents per kWh and commercial natural gas price in US$ per thousand cubic feet, by state, monthly)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BR",
        -  "AT",
        -  "BE",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DK",
        -  "EE",
        -  "FI",
        -  "FR",
        -  "DE",
        -  "GR",
        -  "HU",
        -  "IE",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "NL",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "ES",
        -  "SE",
        -  "NO",
        -  "IS",
        -  "NZ",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "AT",
        +  "BE",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DK",
        +  "EE",
        +  "FI",
        +  "FR",
        +  "DE",
        +  "GR",
        +  "HU",
        +  "IE",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "NL",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "ES",
        +  "SE",
        +  "NO",
        +  "IS",
        +  "AL",
        +  "BA",
        +  "GE",
        +  "MD",
        +  "ME",
        +  "MK",
        +  "RS",
        +  "TR",
        +  "UA",
        +  "GB",
        +  "NZ",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / energy / description
        Previous value: -"electricity or gas (natural gas). BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."New value: +"electricity or gas (natural gas). BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). Business, EU/NO/IS/candidates: Eurostat's latest half-year may be missing for some countries or bands (status no_matches); try another band. Business GB: electricity or gas, pence per kWh converted to pounds per kWh. NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. TW: electricity only (no gas). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly. Business US: electricity = average commercial-sector price (answered in US dollars per kWh, also in cents; the industrial-sector price is in the extras); gas = average commercial natural gas price in US dollars per thousand cubic feet (Mcf). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."
      • addedInput schema / properties / season
        Added value: +{
        +  "description": "TW only: 'non_summer' (default) or 'summer' rates (Taipower charges more in summer).",
        +  "type": "string"
        +}
      • addedInput schema / properties / sector
        Added value: +{
        +  "description": "Whose price: 'household' (default: what homes pay) or 'business' (non-household consumers: what companies, shops, offices and factories pay; official average by annual-consumption band). Leave out for household. Use 'business' whenever the user asks about commercial, industrial, SME, company or non-domestic electricity or gas prices. Business figures exist only for the countries listed with 'business' below; for business the default taxes level is 'excl_vat' (businesses reclaim VAT). EU/NO/IS/candidate countries (Eurostat nrg_pc_205 and nrg_pc_203): sector=business is available; household prices come from the household source. GB: only sector=business is available (DESNZ non-domestic prices); household prices for GB are not in this tool. US: sector=business gives the EIA commercial-sector average (shops, offices, hospitals, schools and other service businesses); household prices are the default.",
        +  "enum": [
        +    "household",
        +    "business"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / taxes / description
        Previous value: -"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. US: not used (EIA publishes one average per state)."New value: +"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. Business, EU/NO/IS/candidates: default 'excl_vat' (excluding VAT and other recoverable taxes and levies: what a business really bears); 'all' = all taxes and levies including VAT; 'none' = excluding all taxes and levies. Business GB: DESNZ prices never include VAT. Default 'excl_vat' = excluding VAT, including the Climate Change Levy (table 3.4.2); 'none' = also excluding the Climate Change Levy (table 3.4.1); 'all' gives the same figure as 'excl_vat' and the answer says so. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. TW: not used; the figure is the published tariff before any tax or surcharge. US: not used (EIA publishes one average per state). Business US: not used (EIA publishes one average per state)."
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_farm_gate_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_farm_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_fuel_price_history8 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). NZ: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). NZ: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context)."
      • changedInput schema / properties / country / description
        Previous value: -"BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities)"New value: +"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BR",
        -  "CA",
        -  "ES",
        -  "IE",
        -  "DE",
        -  "NL",
        -  "BE",
        -  "PT",
        -  "PL",
        -  "DK",
        -  "SE",
        -  "FI",
        -  "LU",
        -  "GR",
        -  "CZ",
        -  "SK",
        -  "SI",
        -  "HR",
        -  "HU",
        -  "RO",
        -  "BG",
        -  "EE",
        -  "LV",
        -  "LT",
        -  "CY",
        -  "MT",
        -  "FR",
        -  "GB",
        -  "IT",
        -  "MX",
        -  "MY",
        -  "NZ",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "AU",
        +  "BR",
        +  "CA",
        +  "ES",
        +  "IE",
        +  "AT",
        +  "DE",
        +  "NL",
        +  "BE",
        +  "PT",
        +  "PL",
        +  "DK",
        +  "SE",
        +  "FI",
        +  "LU",
        +  "GR",
        +  "CZ",
        +  "SK",
        +  "SI",
        +  "HR",
        +  "HU",
        +  "RO",
        +  "BG",
        +  "EE",
        +  "LV",
        +  "LT",
        +  "CY",
        +  "MT",
        +  "FR",
        +  "GB",
        +  "IT",
        +  "MX",
        +  "MY",
        +  "NZ",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / fuel / description
        Previous value: -"petrol95 = unleaded 95; methane = CNG (priced per kg). Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices."New value: +"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode of the place. BR: not used (the survey is published by state and municipality). Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. MX: not used. MY: not used (national price only). NZ: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices)."New value: +"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. BR: not used (the survey is published by state and municipality). Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. MX: not used. MY: not used (national price only). NZ: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices)."
      • changedInput schema / properties / town / description
        Previous value: -"Town name. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so."
      • changedOutput schema / properties / sample_size_note / description
        Previous value: -"Present when the publisher gives no record count: sample_size in the series is a placeholder, not a count."New value: +"Present when the publisher gives no record count: sample_size in the series is null."
      • changedOutput schema / properties / series / items / properties / sample_size / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
    • Changedpricepaid_fuel_prices_now7 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Wider area when no postcode. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). NZ: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context)."New value: +"Wider area when no postcode. AU (Queensland only): 'Brisbane' (postcodes 4000 to 4179) or 'QLD' (the whole state). A suburb name also works. BR: state as a two-letter code or name ('SP', 'Minas Gerais'); leave empty for all Brazil. Canada: same as town (a city, or 'Canada'). Provinces are not published. ES: province code ('28' = Madrid). EU Weekly Oil Bulletin countries: not used (national average only). FR: department ('69', '2A'). GB: not used (national average only). IT: province ('MI', 'RM'). MX: state name or code ('Ciudad de México', 'CDMX', 'Jalisco', 'NLE'); leave empty for all Mexico. Only states are available. MY: not used (national price only). NZ: not used (national price only). TW: not used (island-wide price only). US: a state ('TX', 'California') or PADD region ('Gulf Coast', 'PADD 1B', 'West Coast'); leave empty for the national average. EIA publishes gasoline for CA, CO, FL, MA, MN, NY, OH, TX and WA, diesel only for California plus the nation and PADD regions. Any other place gets the national average, and the answer says so (with its region as context)."
      • changedInput schema / properties / country / description
        Previous value: -"BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities)"New value: +"AU = Australia, Queensland only (monthly station prices reported to the Queensland Government); BR = Brazil (ANP weekly survey: regular petrol and diesel S10); CA = Canada (Statistics Canada: monthly average retail price by city, official statistic, not a live pump price); ES = Spain; EU Weekly Oil Bulletin, national average pump prices: IE = Ireland, AT = Austria, DE = Germany, NL = the Netherlands, BE = Belgium, PT = Portugal, PL = Poland, DK = Denmark, SE = Sweden, FI = Finland, LU = Luxembourg, GR = Greece, CZ = Czechia, SK = Slovakia, SI = Slovenia, HR = Croatia, HU = Hungary, RO = Romania, BG = Bulgaria, EE = Estonia, LV = Latvia, LT = Lithuania, CY = Cyprus, MT = Malta; FR = France; GB = United Kingdom (DESNZ weekly national average pump prices of unleaded petrol and diesel); IT = Italy; MX = Mexico (by state); MY = Malaysia (weekly government-set national price; an official published price, not a station price); NZ = New Zealand (MBIE weekly national average retail price; an official statistic, not a station price); TW = Taiwan (posted island-wide list price of CPC Corporation; a posted price, not a station price); US = United States (U.S. Energy Information Administration: weekly average retail gasoline and diesel prices in US$ per gallon for the nation, PADD regions, 9 states and 10 cities)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BR",
        -  "CA",
        -  "ES",
        -  "IE",
        -  "DE",
        -  "NL",
        -  "BE",
        -  "PT",
        -  "PL",
        -  "DK",
        -  "SE",
        -  "FI",
        -  "LU",
        -  "GR",
        -  "CZ",
        -  "SK",
        -  "SI",
        -  "HR",
        -  "HU",
        -  "RO",
        -  "BG",
        -  "EE",
        -  "LV",
        -  "LT",
        -  "CY",
        -  "MT",
        -  "FR",
        -  "GB",
        -  "IT",
        -  "MX",
        -  "MY",
        -  "NZ",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "AU",
        +  "BR",
        +  "CA",
        +  "ES",
        +  "IE",
        +  "AT",
        +  "DE",
        +  "NL",
        +  "BE",
        +  "PT",
        +  "PL",
        +  "DK",
        +  "SE",
        +  "FI",
        +  "LU",
        +  "GR",
        +  "CZ",
        +  "SK",
        +  "SI",
        +  "HR",
        +  "HU",
        +  "RO",
        +  "BG",
        +  "EE",
        +  "LV",
        +  "LT",
        +  "CY",
        +  "MT",
        +  "FR",
        +  "GB",
        +  "IT",
        +  "MX",
        +  "MY",
        +  "NZ",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / fuel / description
        Previous value: -"petrol95 = unleaded 95; methane = CNG (priced per kg). Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices."New value: +"petrol95 = unleaded 95; methane = CNG (priced per kg). Queensland: diesel, petrol95 (= standard Unleaded, 91 RON), petrol98, e10, e85 or lpg. Brazil: petrol95 = regular petrol (gasolina comum, not RON 95) or diesel (= diesel S10). Other fuels are not covered. Canada: petrol95 = regular unleaded gasoline (87 AKI, about 91 RON), petrol98 = premium unleaded, diesel; self-service stations. E10, E85, LPG and CNG are not published. EU Weekly Oil Bulletin countries: petrol95 (Euro-super 95), diesel (automotive gas oil) or lpg, as a national average per litre in euro with all taxes; heating gas oil is in the extra fields. Other fuels are not published. GB: petrol95 (unleaded petrol, ULSP) or diesel (ULSD) only, as a national average in pounds per litre; other fuels are not published. Italy: diesel, petrol95, lpg, methane only. Mexico: petrol95 = regular petrol (gasolina regular, Magna), petrol98 = premium petrol, or diesel. Mexican grades are not 95 or 98 RON. MY: diesel, petrol95 (RON95, unsubsidised rate) or petrol98 (answered with RON97). Subsidised BUDI95/SKPS/SKDS prices are in extra.subsidised_myr_per_litre. NZ: diesel, or petrol95 (MBIE's Premium Petrol 95R; petrol98 gets the same series). Regular petrol 91 is returned in extra.other_fuels. TW: diesel (premium diesel), petrol95 (95 unleaded) or petrol98 (98 unleaded), in NT$ per litre with VAT and excise. 92 unleaded and 95E3 gasohol are in the extra fields. US: petrol95 = regular gasoline, petrol98 = premium gasoline, diesel = on-highway diesel (all types). For midgrade gasoline use petrol95 with gasoline_grade=midgrade. Prices are weekly averages in US dollars per gallon, taxes included (US$ per litre is in extra). EIA publishes no E10, E85, LPG or CNG prices."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode of the place. BR: not used (the survey is published by state and municipality). Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. MX: not used. MY: not used (national price only). NZ: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices)."New value: +"Postcode of the place. AU (Queensland only): 4-digit postcode starting with 4, e.g. '4122'. Most single postcodes have fewer than 5 stations of one fuel; use area 'Brisbane' or 'QLD' then. BR: not used (the survey is published by state and municipality). Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin publishes one national average per country, so the national figure is returned and says so. FR: 5-digit postcode, e.g. '75015'. GB: not used; DESNZ publishes one UK average, so the national figure is returned and says so. MX: not used. MY: not used (national price only). NZ: not used (national price only). TW: not used (island-wide price only). US: not used (EIA publishes no ZIP-code prices)."
      • changedInput schema / properties / town / description
        Previous value: -"Town name. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so."New value: +"Town name. AU (Queensland only): suburb name, e.g. 'Mount Gravatt'. Small suburbs may have fewer than 5 stations. BR: municipality, e.g. 'São Paulo' or 'Curitiba'; add area when the name exists in several states. Canada: one of the 18 cities Statistics Canada tracks (St. John's, Charlottetown and Summerside, Halifax, Saint John, Québec, Montréal, Ottawa-Gatineau, Toronto, Thunder Bay, Winnipeg, Regina, Saskatoon, Edmonton, Calgary, Vancouver, Victoria, Whitehorse, Yellowknife), or 'Canada' for the national average (regular unleaded only). Leave town and area out for the national average. ES: town name, e.g. 'Valencia'. EU Weekly Oil Bulletin countries: not used (national average only). GB: not used (national average only). IT: comune name, e.g. 'Bologna'. MX: not used for cities; a state name given here works like area. MY: not used. One national price per week; any place is answered with the Malaysia price and the answer says so. NZ: not used. MBIE publishes one national price per week; any place is answered with the New Zealand average and the answer says so. TW: not used. CPC posts one island-wide price; any place is answered with the Taiwan price and the answer says so. US: one of the ten cities EIA publishes (Boston, Chicago, Cleveland, Denver, Houston, Los Angeles, Miami, New York City, San Francisco, Seattle), gasoline only; otherwise the national average is returned and the answer says so."
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_grocery_prices5 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); MY = Malaysia; Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions)"New value: +"CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); MX = Mexico; MY = Malaysia; Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CA",
        -  "GB",
        -  "HK",
        -  "IE",
        -  "MY",
        -  "AF",
        -  "AM",
        -  "BD",
        -  "BF",
        -  "BI",
        -  "BJ",
        -  "BO",
        -  "CD",
        -  "CF",
        -  "CI",
        -  "CM",
        -  "DJ",
        -  "ET",
        -  "GM",
        -  "GN",
        -  "GW",
        -  "HT",
        -  "ID",
        -  "IN",
        -  "IQ",
        -  "JO",
        -  "KG",
        -  "LA",
        -  "LB",
        -  "LR",
        -  "LS",
        -  "ML",
        -  "MM",
        -  "MR",
        -  "MW",
        -  "MZ",
        -  "NE",
        -  "NG",
        -  "NP",
        -  "PH",
        -  "PK",
        -  "RW",
        -  "SD",
        -  "SL",
        -  "SN",
        -  "SO",
        -  "SS",
        -  "TD",
        -  "TG",
        -  "TL",
        -  "TZ",
        -  "UA",
        -  "UG",
        -  "YE",
        -  "ZW",
        -  "US"
        -]New value: +[
        +  "CA",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "MX",
        +  "MY",
        +  "AF",
        +  "AM",
        +  "BD",
        +  "BF",
        +  "BI",
        +  "BJ",
        +  "BO",
        +  "CD",
        +  "CF",
        +  "CI",
        +  "CM",
        +  "DJ",
        +  "ET",
        +  "GM",
        +  "GN",
        +  "GW",
        +  "HT",
        +  "ID",
        +  "IN",
        +  "IQ",
        +  "JO",
        +  "KG",
        +  "LA",
        +  "LB",
        +  "LR",
        +  "LS",
        +  "ML",
        +  "MM",
        +  "MR",
        +  "MW",
        +  "MZ",
        +  "NE",
        +  "NG",
        +  "NP",
        +  "PH",
        +  "PK",
        +  "RW",
        +  "SD",
        +  "SL",
        +  "SN",
        +  "SO",
        +  "SS",
        +  "TD",
        +  "TG",
        +  "TL",
        +  "TZ",
        +  "UA",
        +  "UG",
        +  "YE",
        +  "ZW",
        +  "US"
        +]
      • changedInput schema / properties / item / description
        Previous value: -"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound."New value: +"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. MX: an everyday product in English or Spanish ('milk', 'eggs', 'tortilla', 'rice', 'beans', 'sugar', 'cooking oil', 'leche', 'huevo', 'frijol'). Profeco names products in Spanish with a pack size, so the answer names the exact product and pack and lists related ones. The 120 products priced in the most shops are held. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound."
      • changedInput schema / properties / region / description
        Previous value: -"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. IE: national averages only; a region is ignored and the answer says so. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food."New value: +"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. IE: national averages only; a region is ignored and the answer says so. MX: a state ('Jalisco', 'Nuevo Leon', 'Ciudad de Mexico', 'Yucatan', 'CDMX'); leave out for the national figure. A state needs 5 or more shops pricing the product. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food."
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Addedpricepaid_health_insurance_premiums
    • Changedpricepaid_home_sales7 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); BE = Belgium (official Statbel median sale prices by property type, quarterly); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); IE = Ireland (Property Price Register); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"New value: +"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); BE = Belgium (official Statbel median sale prices by property type, quarterly); CA = Canada, British Columbia only (Property Transfer Tax data: average declared value of residential transfers, by municipality); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); IE = Ireland (Property Price Register); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); PL = Poland (national Real Estate Price Register: notarised flat sales in the 19 biggest cities); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AT",
        -  "AU",
        -  "BE",
        -  "DK",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DE",
        -  "EE",
        -  "ES",
        -  "HU",
        -  "IS",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "PL",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "FI",
        -  "FR",
        -  "GB",
        -  "IE",
        -  "NL",
        -  "NO",
        -  "PT",
        -  "SE",
        -  "SG",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "AT",
        +  "AU",
        +  "BE",
        +  "CA",
        +  "DK",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DE",
        +  "EE",
        +  "ES",
        +  "HU",
        +  "IS",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "PL",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "FI",
        +  "FR",
        +  "GB",
        +  "IE",
        +  "NL",
        +  "NO",
        +  "PT",
        +  "SE",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). IE: rounded to the nearest of 3, 6, 12, 24 or 36. NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."New value: +"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. CA: up to 4 gives the latest 3 months, more gives the latest 12 months. By default the latest 3 months, widening to 12 when a place is quiet. The figure is an average of declared values, not a median. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). IE: rounded to the nearest of 3, 6, 12, 24 or 36. NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. PL: 1 to 6 months of 30 days up to today; default 3. Large cities are read as a sample of up to 300 records per 30 days (the answer says so). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). BE: not supported (Statbel publishes by municipality); give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest quarterly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."New value: +"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). BE: not supported (Statbel publishes by municipality); give the municipality as town. CA: not supported; BC publishes by municipality, so give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest quarterly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. PL: not supported; give the city as town. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together or for villas, detached, semi-detached or terraced homes. AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. IE: any, new or second-hand (new homes are usually recorded without VAT). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."New value: +"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together or for villas, detached, semi-detached or terraced homes. AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. CA: only 'any' (or leave out); BC does not split the value by house, condo or other kind. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. IE: any, new or second-hand (new homes are usually recorded without VAT). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. PL: only flats are in the register extract we read, so leave out or use any. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country. The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: required, e.g. 'Bristol'. IE: a county ('Cork') or Dublin postal district ('Dublin 6'). Omit for all of Ireland. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."New value: +"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. CA (British Columbia): a municipality, rural area or regional district, e.g. Kelowna, Victoria, Surrey, 'Prince George', 'Quesnel Rural', 'Greater Vancouver'. Omit for the whole province. Other provinces are not covered. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country (PL: a town is answered by the Polish price register instead). The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: required, e.g. 'Bristol'. IE: a county ('Cork') or Dublin postal district ('Dublin 6'). Omit for all of Ireland. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. PL: a city, required (Warsaw, Krakow, Lodz, Wroclaw, Poznan, Gdansk, Gdynia, Szczecin, Lublin, Katowice, Bydgoszcz, Bialystok, Rzeszow, Torun, Kielce, Olsztyn, Opole, Radom, Czestochowa); Polish or English spelling. Flats only. A city county is read as a whole; districts are not available. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_home_upgrade_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_hotel_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_insurance_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_land_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_medical_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_medicine_prices4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"ES = Spain (Ministerio de Sanidad Nomenclator: legally fixed public prices of medicines billed to the national health service); FR = France (public medicines database: legally fixed prices of reimbursable medicines); GB = England (NHS Prescription Cost Analysis: the basic price the NHS reimburses for the drug, per tablet/capsule/ml, not a patient price; England only); IT = Italy (AIFA transparency list: public prices of reimbursable off-patent class A medicines); NZ = New Zealand (PHARMAC Pharmaceutical Schedule: list prices of subsidised community medicines, NZD); US = United States (NADAC: the average price retail pharmacies pay to acquire a drug, weekly, per tablet/capsule/mL/gram; not the patient's counter price)"New value: +"ES = Spain (Ministerio de Sanidad Nomenclator: legally fixed public prices of medicines billed to the national health service); FR = France (public medicines database: legally fixed prices of reimbursable medicines); GB = England (NHS Prescription Cost Analysis: the basic price the NHS reimburses for the drug, per tablet/capsule/ml, not a patient price; England only); IT = Italy (AIFA transparency list: public prices of reimbursable off-patent class A medicines); JP = Japan (MHLW National Health Insurance drug price list: official reimbursement prices in yen); NZ = New Zealand (PHARMAC Pharmaceutical Schedule: list prices of subsidised community medicines, NZD); US = United States (NADAC: the average price retail pharmacies pay to acquire a drug, weekly, per tablet/capsule/mL/gram; not the patient's counter price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "ES",
        -  "FR",
        -  "GB",
        -  "IT",
        -  "NZ",
        -  "US"
        -]New value: +[
        +  "ES",
        +  "FR",
        +  "GB",
        +  "IT",
        +  "JP",
        +  "NZ",
        +  "US"
        +]
      • changedInput schema / properties / medicine / description
        Previous value: -"Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. ES: Spanish active-ingredient or brand name, first word used ('paracetamol', 'ibuprofeno', 'omeprazol', 'dolocatil'). Needs 5+ packs on sale under that name. FR: brand or active substance, first word used ('doliprane', 'paracetamol', 'amoxicilline'). Needs 5+ priced packs under that name. GB: generic or brand name, optionally with strength and form ('omeprazole', 'atorvastatin 20mg', 'Lipitor', 'paracetamol tablets'). NHS names follow the British National Formulary (the common American names are mapped). Returns the NHS net ingredient cost per unit and per 28-unit supply. IT: Italian active-substance or brand name, first word used ('paracetamolo', 'amoxicillina', 'glucobay'). Needs 5+ packs under that name. Off-patent reimbursable (class A) medicines only. NZ: English chemical or brand name, first word used ('paracetamol', 'amoxicillin', 'panadol'). Needs 5+ subsidised packs under that name. Subsidised community medicines only; list prices, not what patients paid. US: generic or brand name, optionally with strength and form ('atorvastatin', 'atorvastatin 20mg', 'metformin 500 mg tablet', 'Lipitor'). NADAC uses American generic names ('acetaminophen' for paracetamol, 'albuterol' for salbutamol; the common British names are mapped). Returns the per-unit cost to the pharmacy."New value: +"Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. ES: Spanish active-ingredient or brand name, first word used ('paracetamol', 'ibuprofeno', 'omeprazol', 'dolocatil'). Needs 5+ packs on sale under that name. FR: brand or active substance, first word used ('doliprane', 'paracetamol', 'amoxicilline'). Needs 5+ priced packs under that name. GB: generic or brand name, optionally with strength and form ('omeprazole', 'atorvastatin 20mg', 'Lipitor', 'paracetamol tablets'). NHS names follow the British National Formulary (the common American names are mapped). Returns the NHS net ingredient cost per unit and per 28-unit supply. IT: Italian active-substance or brand name, first word used ('paracetamolo', 'amoxicillina', 'glucobay'). Needs 5+ packs under that name. Off-patent reimbursable (class A) medicines only. JP: the active ingredient, in English ('paracetamol', 'amlodipine', 'metformin') or Japanese ('アムロジピン'); first word used. Not brand names. Needs 5+ listed products. Official reimbursement price per tablet, capsule, gram, millilitre or vial, not what a patient paid. NZ: English chemical or brand name, first word used ('paracetamol', 'amoxicillin', 'panadol'). Needs 5+ subsidised packs under that name. Subsidised community medicines only; list prices, not what patients paid. US: generic or brand name, optionally with strength and form ('atorvastatin', 'atorvastatin 20mg', 'metformin 500 mg tablet', 'Lipitor'). NADAC uses American generic names ('acetaminophen' for paracetamol, 'albuterol' for salbutamol; the common British names are mapped). Returns the per-unit cost to the pharmacy."
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_price_levels5 fields changed
      • changedInput schema / properties / compare_to / description
        Previous value: -"What the index is measured against, as a short name of a comparison area. Leave out for the default; the allowed values are listed in the notes for the country. OECD: 'OECD' (default, OECD average = 100), 'USA' (United States = 100) or 'EU' (EU-27 average = 100)."New value: +"What the index is measured against, as a short name of a comparison area. Leave out for the default; the allowed values are listed in the notes for the country. OECD: 'OECD' (default, OECD average = 100), 'USA' (United States = 100) or 'EU' (EU-27 average = 100). World Bank ICP countries: leave out. The index is measured against the world average (World = 100); the gap to the United States is always included."
      • changedInput schema / properties / country / description
        Previous value: -"Countries as ISO codes: AU = Australia, AT = Austria, BE = Belgium, CA = Canada, CL = Chile, CO = Colombia, CR = Costa Rica, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IS = Iceland, IE = Ireland, IL = Israel, IT = Italy, JP = Japan, KR = South Korea, LV = Latvia, LT = Lithuania, LU = Luxembourg, MX = Mexico, NL = Netherlands, NZ = New Zealand, NO = Norway, PL = Poland, PT = Portugal, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, CH = Switzerland, TR = Turkey, GB = United Kingdom, US = United States, BG = Bulgaria, CY = Cyprus, MT = Malta, RO = Romania, AL = Albania, BA = Bosnia and Herzegovina, MK = North Macedonia, ME = Montenegro, RS = Serbia. OECD/Eurostat PPP survey: one price level index per country, year and spending group, whole country."New value: +"Countries as ISO codes: AU = Australia, AT = Austria, BE = Belgium, CA = Canada, CL = Chile, CO = Colombia, CR = Costa Rica, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IS = Iceland, IE = Ireland, IL = Israel, IT = Italy, JP = Japan, KR = South Korea, LV = Latvia, LT = Lithuania, LU = Luxembourg, MX = Mexico, NL = Netherlands, NZ = New Zealand, NO = Norway, PL = Poland, PT = Portugal, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, CH = Switzerland, TR = Turkey, GB = United Kingdom, US = United States, BG = Bulgaria, CY = Cyprus, MT = Malta, RO = Romania, AL = Albania, BA = Bosnia and Herzegovina, MK = North Macedonia, ME = Montenegro, RS = Serbia. OECD/Eurostat PPP survey: one price level index per country, year and spending group, whole country.; Countries as ISO codes: AF = Afghanistan, AO = Angola, AE = United Arab Emirates, AR = Argentina, AM = Armenia, AG = Antigua and Barbuda, AZ = Azerbaijan, BI = Burundi, BJ = Benin, BF = Burkina Faso, BD = Bangladesh, BH = Bahrain, BS = Bahamas, BY = Belarus, BZ = Belize, BO = Bolivia, BR = Brazil, BB = Barbados, BN = Brunei, BT = Bhutan, BW = Botswana, CF = Central African Republic, CN = China, CI = Cote d'Ivoire, CM = Cameroon, CD = Democratic Republic of the Congo, CG = Republic of the Congo, KM = Comoros, CV = Cabo Verde, DJ = Djibouti, DM = Dominica, DO = Dominican Republic, DZ = Algeria, EC = Ecuador, EG = Egypt, ER = Eritrea, ET = Ethiopia, FJ = Fiji, GA = Gabon, GE = Georgia, GH = Ghana, GN = Guinea, GM = Gambia, GW = Guinea-Bissau, GQ = Equatorial Guinea, GD = Grenada, GT = Guatemala, GY = Guyana, HK = Hong Kong, HN = Honduras, HR = Croatia, HT = Haiti, ID = Indonesia, IN = India, IR = Iran, IQ = Iraq, JM = Jamaica, JO = Jordan, KZ = Kazakhstan, KE = Kenya, KG = Kyrgyzstan, KH = Cambodia, KN = Saint Kitts and Nevis, KW = Kuwait, LA = Laos, LB = Lebanon, LR = Liberia, LY = Libya, LC = Saint Lucia, LK = Sri Lanka, LS = Lesotho, MO = Macao, MA = Morocco, MD = Moldova, MG = Madagascar, MV = Maldives, ML = Mali, MM = Myanmar, MN = Mongolia, MZ = Mozambique, MR = Mauritania, MU = Mauritius, MW = Malawi, MY = Malaysia, NA = Namibia, NE = Niger, NG = Nigeria, NI = Nicaragua, NP = Nepal, OM = Oman, PK = Pakistan, PA = Panama, PE = Peru, PH = Philippines, PY = Paraguay, PS = Palestine (West Bank and Gaza), QA = Qatar, RU = Russia, RW = Rwanda, SA = Saudi Arabia, SD = Sudan, SN = Senegal, SG = Singapore, SL = Sierra Leone, SV = El Salvador, SO = Somalia, SS = South Sudan, ST = Sao Tome and Principe, SR = Suriname, SZ = Eswatini, SC = Seychelles, SY = Syria, TD = Chad, TG = Togo, TH = Thailand, TJ = Tajikistan, TM = Turkmenistan, TL = Timor-Leste, TT = Trinidad and Tobago, TN = Tunisia, TW = Taiwan, TZ = Tanzania, UG = Uganda, UA = Ukraine, UY = Uruguay, UZ = Uzbekistan, VC = Saint Vincent and the Grenadines, VN = Vietnam, XK = Kosovo, ZA = South Africa, ZM = Zambia, ZW = Zimbabwe. World Bank ICP 2021 survey: one price level index per country and spending group, whole country, benchmark year 2021."
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "AT",
        -  "BE",
        -  "CA",
        -  "CL",
        -  "CO",
        -  "CR",
        -  "CZ",
        -  "DK",
        -  "EE",
        -  "FI",
        -  "FR",
        -  "DE",
        -  "GR",
        -  "HU",
        -  "IS",
        -  "IE",
        -  "IL",
        -  "IT",
        -  "JP",
        -  "KR",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MX",
        -  "NL",
        -  "NZ",
        -  "NO",
        -  "PL",
        -  "PT",
        -  "SK",
        -  "SI",
        -  "ES",
        -  "SE",
        -  "CH",
        -  "TR",
        -  "GB",
        -  "US",
        -  "BG",
        -  "CY",
        -  "MT",
        -  "RO",
        -  "AL",
        -  "BA",
        -  "MK",
        -  "ME",
        -  "RS"
        -]New value: +[
        +  "AU",
        +  "AT",
        +  "BE",
        +  "CA",
        +  "CL",
        +  "CO",
        +  "CR",
        +  "CZ",
        +  "DK",
        +  "EE",
        +  "FI",
        +  "FR",
        +  "DE",
        +  "GR",
        +  "HU",
        +  "IS",
        +  "IE",
        +  "IL",
        +  "IT",
        +  "JP",
        +  "KR",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MX",
        +  "NL",
        +  "NZ",
        +  "NO",
        +  "PL",
        +  "PT",
        +  "SK",
        +  "SI",
        +  "ES",
        +  "SE",
        +  "CH",
        +  "TR",
        +  "GB",
        +  "US",
        +  "BG",
        +  "CY",
        +  "MT",
        +  "RO",
        +  "AL",
        +  "BA",
        +  "MK",
        +  "ME",
        +  "RS",
        +  "AF",
        +  "AO",
        +  "AE",
        +  "AR",
        +  "AM",
        +  "AG",
        +  "AZ",
        +  "BI",
        +  "BJ",
        +  "BF",
        +  "BD",
        +  "BH",
        +  "BS",
        +  "BY",
        +  "BZ",
        +  "BO",
        +  "BR",
        +  "BB",
        +  "BN",
        +  "BT",
        +  "BW",
        +  "CF",
        +  "CN",
        +  "CI",
        +  "CM",
        +  "CD",
        +  "CG",
        +  "KM",
        +  "CV",
        +  "DJ",
        +  "DM",
        +  "DO",
        +  "DZ",
        +  "EC",
        +  "EG",
        +  "ER",
        +  "ET",
        +  "FJ",
        +  "GA",
        +  "GE",
        +  "GH",
        +  "GN",
        +  "GM",
        +  "GW",
        +  "GQ",
        +  "GD",
        +  "GT",
        +  "GY",
        +  "HK",
        +  "HN",
        +  "HR",
        +  "HT",
        +  "ID",
        +  "IN",
        +  "IR",
        +  "IQ",
        +  "JM",
        +  "JO",
        +  "KZ",
        +  "KE",
        +  "KG",
        +  "KH",
        +  "KN",
        +  "KW",
        +  "LA",
        +  "LB",
        +  "LR",
        +  "LY",
        +  "LC",
        +  "LK",
        +  "LS",
        +  "MO",
        +  "MA",
        +  "MD",
        +  "MG",
        +  "MV",
        +  "ML",
        +  "MM",
        +  "MN",
        +  "MZ",
        +  "MR",
        +  "MU",
        +  "MW",
        +  "MY",
        +  "NA",
        +  "NE",
        +  "NG",
        +  "NI",
        +  "NP",
        +  "OM",
        +  "PK",
        +  "PA",
        +  "PE",
        +  "PH",
        +  "PY",
        +  "PS",
        +  "QA",
        +  "RU",
        +  "RW",
        +  "SA",
        +  "SD",
        +  "SN",
        +  "SG",
        +  "SL",
        +  "SV",
        +  "SO",
        +  "SS",
        +  "ST",
        +  "SR",
        +  "SZ",
        +  "SC",
        +  "SY",
        +  "TD",
        +  "TG",
        +  "TH",
        +  "TJ",
        +  "TM",
        +  "TL",
        +  "TT",
        +  "TN",
        +  "TW",
        +  "TZ",
        +  "UG",
        +  "UA",
        +  "UY",
        +  "UZ",
        +  "VC",
        +  "VN",
        +  "XK",
        +  "ZA",
        +  "ZM",
        +  "ZW"
        +]
      • changedInput schema / properties / spend / description
        Previous value: -"What kind of spending: leave out for all household consumption, or give 'food', 'meat', 'dairy', 'bread and cereals', 'fruit', 'vegetables', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels', 'goods' or 'services'. OECD: spend is one of 'food', 'meat', 'fish', 'dairy', 'bread and cereals', 'oils and fats', 'fruit', 'vegetables', 'sugar', 'soft drinks', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels', 'goods' or 'services'; leave out for all household consumption. The index is for the whole country, not a city."New value: +"What kind of spending: leave out for all household consumption, or give 'food', 'meat', 'dairy', 'bread and cereals', 'fruit', 'vegetables', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels', 'goods' or 'services'. OECD: spend is one of 'food', 'meat', 'fish', 'dairy', 'bread and cereals', 'oils and fats', 'fruit', 'vegetables', 'sugar', 'soft drinks', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels', 'goods' or 'services'; leave out for all household consumption. The index is for the whole country, not a city. World Bank ICP: spend is one of 'food', 'bread and cereals', 'meat', 'fish', 'dairy', 'oils and fats', 'fruit', 'vegetables', 'sugar', 'soft drinks', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, energy), 'furnishings', 'health', 'transport', 'cars', 'communication', 'recreation', 'education', 'restaurants and hotels' or 'gdp'; leave out for all household consumption. The index is for the whole country, not a city."
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_producer_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_rent_prices7 fields changed
      • changedInput schema / properties / bedrooms / description
        Previous value: -"Number of bedrooms (0 = studio). Leave out for all sizes. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. ES: not used. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. HK: ignored; the RVD groups flats by saleable area. Use flat_class (A under 40 m², B 40–69.9, C 70–99.9, D 100–159.9, E 160+). Default B. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."New value: +"Number of bedrooms (0 = studio). Leave out for all sizes. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). AU (Queensland): flats 1-3, houses 2-4, townhouses 2-3. With no type and no bedrooms the answer is the most common dwelling in the postcode. CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. ES: not used. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. HK: ignored; the RVD groups flats by saleable area. Use flat_class (A under 40 m², B 40–69.9, C 70–99.9, D 100–159.9, E 160+). Default B. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, New South Wales only (rental bonds); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); HK = Hong Kong (Rating and Valuation Department, average rents of private domestic flats by class and region, official statistic); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"New value: +"AU = Australia, New South Wales only (rental bonds); AU = Australia, Queensland only (RTA rental bond statistics; New South Wales has its own source); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); HK = Hong Kong (Rating and Valuation Department, average rents of private domestic flats by class and region, official statistic); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. CA: ignored; the figure is for the newest October survey. ES: ignored; the figure is for the latest published quarter. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. HK: ignored; the answer is the newest usable month, with the last 12 months in extra. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."New value: +"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. AU (Queensland): ignored; the RTA publishes one median per quarter (the latest is returned). CA: ignored; the figure is for the newest October survey. ES: ignored; the figure is for the latest published quarter. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. HK: ignored; the answer is the newest usable month, with the last 12 months in extra. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). CA: not used; give a town. ES: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. HK: not used (Hong Kong has no postcodes); give a region. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."New value: +"Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). AU (Queensland): a four-digit postcode, e.g. 4000 (Brisbane city), 4217 (Surfers Paradise), 4870 (Cairns), 4350 (Toowoomba). NSW postcodes (2xxx) are answered by the NSW source. CA: not used; give a town. ES: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. HK: not used (Hong Kong has no postcodes); give a region. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home: apartment (same as flat), house or room. Default 'any'. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. ES: not used (all homes together). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. HK: ignored; private domestic flats only. Use flat_class for the size. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."New value: +"Kind of home: apartment (same as flat), house or room. Default 'any'. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. AU (Queensland): apartment (flat), house or any. Townhouses are published separately and appear in extra.other_dwellings; rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. ES: not used (all homes together). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. HK: ignored; private domestic flats only. Use flat_class for the size. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."
      • changedInput schema / properties / town / description
        Previous value: -"Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. HK: required. A region: 'Hong Kong' (Hong Kong Island), 'Kowloon' or 'New Territories'; a known district such as Mong Kok, Central or Sha Tin gives its region's figure. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."New value: +"Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). AU (Queensland): give a four-digit postcode; the RTA publishes by postcode, so a place name has no answer. CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. HK: required. A region: 'Hong Kong' (Hong Kong Island), 'Kowloon' or 'New Territories'; a known district such as Mong Kok, Central or Sha Tin gives its region's figure. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_tuition_fees9 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"CA = Canada (Statistics Canada: average posted tuition fees of publicly funded universities, by province, Canadian or international students, undergraduate or graduate); European countries as ISO codes (GR for Greece): BE = Belgium, BG = Bulgaria, CZ = Czechia, DK = Denmark, DE = Germany, EE = Estonia, IE = Ireland, GR = Greece, ES = Spain, FR = France, HR = Croatia, IT = Italy, CY = Cyprus, LV = Latvia, LT = Lithuania, LU = Luxembourg, HU = Hungary, MT = Malta, NL = Netherlands, AT = Austria, PL = Poland, PT = Portugal, RO = Romania, SI = Slovenia, SK = Slovakia, FI = Finland, SE = Sweden, AL = Albania, BA = Bosnia and Herzegovina, CH = Switzerland, IS = Iceland, LI = Liechtenstein, ME = Montenegro, MK = North Macedonia, NO = Norway, RS = Serbia, TR = Turkey"New value: +"CA = Canada (Statistics Canada: average posted tuition fees of publicly funded universities, by province, Canadian or international students, undergraduate or graduate); European countries as ISO codes (GR for Greece): BE = Belgium, BG = Bulgaria, CZ = Czechia, DK = Denmark, DE = Germany, EE = Estonia, IE = Ireland, GR = Greece, ES = Spain, FR = France, HR = Croatia, IT = Italy, CY = Cyprus, LV = Latvia, LT = Lithuania, LU = Luxembourg, HU = Hungary, MT = Malta, NL = Netherlands, AT = Austria, PL = Poland, PT = Portugal, RO = Romania, SI = Slovenia, SK = Slovakia, FI = Finland, SE = Sweden, AL = Albania, BA = Bosnia and Herzegovina, CH = Switzerland, IS = Iceland, LI = Liechtenstein, ME = Montenegro, MK = North Macedonia, NO = Norway, RS = Serbia, TR = Turkey; TW = Taiwan (Ministry of Education: posted tuition and miscellaneous fee standards per semester, bachelor's day programmes, by faculty group)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CA",
        -  "BE",
        -  "BG",
        -  "CZ",
        -  "DK",
        -  "DE",
        -  "EE",
        -  "IE",
        -  "GR",
        -  "ES",
        -  "FR",
        -  "HR",
        -  "IT",
        -  "CY",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "HU",
        -  "MT",
        -  "NL",
        -  "AT",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SI",
        -  "SK",
        -  "FI",
        -  "SE",
        -  "AL",
        -  "BA",
        -  "CH",
        -  "IS",
        -  "LI",
        -  "ME",
        -  "MK",
        -  "NO",
        -  "RS",
        -  "TR"
        -]New value: +[
        +  "CA",
        +  "BE",
        +  "BG",
        +  "CZ",
        +  "DK",
        +  "DE",
        +  "EE",
        +  "IE",
        +  "GR",
        +  "ES",
        +  "FR",
        +  "HR",
        +  "IT",
        +  "CY",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "HU",
        +  "MT",
        +  "NL",
        +  "AT",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SI",
        +  "SK",
        +  "FI",
        +  "SE",
        +  "AL",
        +  "BA",
        +  "CH",
        +  "IS",
        +  "LI",
        +  "ME",
        +  "MK",
        +  "NO",
        +  "RS",
        +  "TR",
        +  "TW"
        +]
      • changedInput schema / properties / cycle / description
        Previous value: -"Degree level: first = bachelor's (first cycle, the default), second = master's (second cycle). Also accepts bachelor, master, undergraduate, postgraduate. Canada, Statistics Canada: first = undergraduate (default), second = graduate (master's and doctorate). Europe, Eurydice: first = bachelor's (default), second = master's."New value: +"Degree level: first = bachelor's (first cycle, the default), second = master's (second cycle). Also accepts bachelor, master, undergraduate, postgraduate. Canada, Statistics Canada: first = undergraduate (default), second = graduate (master's and doctorate). Europe, Eurydice: first = bachelor's (default), second = master's. Taiwan: first = bachelor's (the only level in the file)."
      • addedInput schema / properties / faculty
        Added value: +{
        +  "description": "Taiwan only: faculty group (medicine, dentistry, medical_college, engineering, science_agri, business, humanities_law, other). Default humanities_law. Words like law, business, engineering, medicine, nursing also work.",
        +  "type": "string"
        +}
      • addedInput schema / properties / ownership
        Added value: +{
        +  "description": "Taiwan only: public or private institutions (default both).",
        +  "type": "string"
        +}
      • addedInput schema / properties / school_type
        Added value: +{
        +  "description": "Taiwan only: university (general universities) or technical (technical and vocational colleges); default both.",
        +  "type": "string"
        +}
      • changedInput schema / properties / student_group / description
        Previous value: -"Who pays: home (nationals and EU students who pay home fees, the default), international (students from outside the EU/EEA), non-state-subsidised (self-financed places), specific-discipline (for example medicine), foreign-language (courses taught in another language). Canada, Statistics Canada: home = Canadian citizens and permanent residents (default) or international. Other groups are not published. Europe, Eurydice: home (default), international (non-EU/EEA), non-state-subsidised, specific-discipline, foreign-language. Not every group exists in every country: the answer says when a fee is not available."New value: +"Who pays: home (nationals and EU students who pay home fees, the default), international (students from outside the EU/EEA), non-state-subsidised (self-financed places), specific-discipline (for example medicine), foreign-language (courses taught in another language). Canada, Statistics Canada: home = Canadian citizens and permanent residents (default) or international. Other groups are not published. Europe, Eurydice: home (default), international (non-EU/EEA), non-state-subsidised, specific-discipline, foreign-language. Not every group exists in every country: the answer says when a fee is not available. Taiwan: one fee standard per institution; home is the only group."
      • changedInput schema / properties / study_mode / description
        Previous value: -"full-time (the default) or part-time. Canada: full-time only (the default). Europe, Eurydice: full-time (default) or part-time."New value: +"full-time (the default) or part-time. Canada: full-time only (the default). Europe, Eurydice: full-time (default) or part-time. Taiwan: full-time day programmes only (the default)."
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_wholesale_fresh_food_prices5 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"GB = England and Wales (DEFRA average wholesale prices of home-grown fruit and vegetables at the Birmingham, Bristol, Manchester and London markets, quoted not paid, about every two weeks); HK = Hong Kong (AFCD daily average reference wholesale prices of fresh food, posted by wholesalers, not paid prices)"New value: +"CA = Canada (AAFC weekly wholesale asking prices of fresh fruit and vegetables at Calgary, Edmonton, Vancouver and Winnipeg, quoted not paid); FR = France (FranceAgriMer RNM quotes of fruit and vegetables at producer markets, dispatch, import and wholesale, EUR excluding VAT per kg, quoted not paid, daily); GB = England and Wales (DEFRA average wholesale prices of home-grown fruit and vegetables at the Birmingham, Bristol, Manchester and London markets, quoted not paid, about every two weeks); HK = Hong Kong (AFCD daily average reference wholesale prices of fresh food, posted by wholesalers, not paid prices)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "GB",
        -  "HK"
        -]New value: +[
        +  "CA",
        +  "FR",
        +  "GB",
        +  "HK"
        +]
      • addedInput schema / properties / market
        Added value: +{
        +  "description": "CA only: one wholesale centre (Calgary, Edmonton, Vancouver or Winnipeg). Leave out for all four together.",
        +  "type": "string"
        +}
      • changedInput schema / properties / product / description
        Previous value: -"The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. GB: home-grown fruit and vegetables: apples (gala, bramley, cox...), pears, plums, strawberries, raspberries, blackberries, blueberries, cherries, gooseberries, currants, carrots, onions, leeks, cauliflower, cabbage, calabrese, lettuce, tomatoes, cucumbers, courgettes, capsicum, beans, peas, beetroot, parsnips, swede, turnip, sprouts, celery, rhubarb, kale and more (no potatoes). An item with several varieties gives the mean of the varieties and lists each; add the variety (for example 'gala apples') for one price. Prices are GBP per kg, per head, per twin pack or per stem; the answer names the unit and the date. HK: live pig, live cattle, live chicken (local or mainland), eggs (mainland, USA, Germany), marine fish (golden thread, yellow croaker, mackerel, hairtail...), freshwater fish (grass carp, big head, mud carp) and vegetables (tomato, potato, broccoli, spinach, cabbage, Chinese kale, celery...). Prices are HK$ per kg (converted from per catty) or HK$ per egg; the answer names the unit and the day."New value: +"The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. CA: fresh fruit and vegetables such as apples, bananas, grapes, avocados, carrots, cabbage, cucumbers, celery, broccoli, cauliflower, beets, garlic, ginger, blueberries and Chinese vegetables. The answer is the median CAD per kg of the week's wholesale asking quotes with the 10th to 90th percentile and the number of quotes; add market=Calgary, Edmonton, Vancouver or Winnipeg for one centre. FR: fruit and vegetables, English or French names: carrot, tomato, potato, onion, leek, cabbage, cauliflower, courgette, lettuce, apple, pear, orange, strawberry, peach, grape and about 60 more. The answer is the median of the quoted average prices per kg across the market lines of the last 7 days (retail, organic and bunch lines left out), with the lowest and highest quote and the markets. GB: home-grown fruit and vegetables: apples (gala, bramley, cox...), pears, plums, strawberries, raspberries, blackberries, blueberries, cherries, gooseberries, currants, carrots, onions, leeks, cauliflower, cabbage, calabrese, lettuce, tomatoes, cucumbers, courgettes, capsicum, beans, peas, beetroot, parsnips, swede, turnip, sprouts, celery, rhubarb, kale and more (no potatoes). An item with several varieties gives the mean of the varieties and lists each; add the variety (for example 'gala apples') for one price. Prices are GBP per kg, per head, per twin pack or per stem; the answer names the unit and the date. HK: live pig, live cattle, live chicken (local or mainland), eggs (mainland, USA, Germany), marine fish (golden thread, yellow croaker, mackerel, hairtail...), freshwater fish (grass carp, big head, mud carp) and vegetables (tomato, potato, broccoli, spinach, cabbage, Chinese kale, celery...). Prices are HK$ per kg (converted from per catty) or HK$ per egg; the answer names the unit and the day."
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_wholesale_market_prices1 field changed
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
    • Changedpricepaid_wholesale_power_prices5 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately)"New value: +"DE = Germany (Germany/Luxembourg bidding zone, SMARD day-ahead hourly auction prices); Day-ahead wholesale power for ES = Spain and PT = Portugal (Iberian market, OMIE); Day-ahead wholesale power for AT = Austria, BE = Belgium, DK = Denmark, FR = France, IT = Italy, NL = the Netherlands, NO = Norway, PL = Poland (Germany is DE, served separately)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "DE",
        -  "AT",
        -  "BE",
        -  "DK",
        -  "FR",
        -  "IT",
        -  "NL",
        -  "NO",
        -  "PL"
        -]New value: +[
        +  "DE",
        +  "ES",
        +  "PT",
        +  "AT",
        +  "BE",
        +  "DK",
        +  "FR",
        +  "IT",
        +  "NL",
        +  "NO",
        +  "PL"
        +]
      • changedInput schema / properties / lookback_days / description
        Previous value: -"How many recent days of hourly prices to include. Default 7, at most 14. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record."New value: +"How many recent days of hourly prices to include. Default 7, at most 14. DE: 1 to 14 days of hourly prices (default 7); each hour counts as one record. ES/PT: 1 to 14 days of hourly average prices (default 7); each hour counts as one record. AT/BE/DK/FR/IT/NL/NO/PL: 1 to 14 days of hourly average prices (default 7); each hour counts as one record."
      • changedInput schema / properties / market / description
        Previous value: -"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. DE: day-ahead only (the hourly auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery)."New value: +"Which wholesale market. Only day-ahead (the next-day hourly auction) is available. DE: day-ahead only (the hourly auction held the day before delivery). ES/PT: day-ahead only (the auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the auction held the day before delivery)."
      • changedOutput schema / properties / evidence / properties / label / description
        Previous value: -"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Posted shelf or pump price', 'Contract award value', 'Regulated reimbursement price'."New value: +"Short name of the kind of evidence, e.g. 'Recorded sale prices', 'Official published average', 'Official published index', 'Posted shelf or pump price', 'Posted or listed price', 'Contract award value', 'Regulated reimbursement price'."
  10. 3 tool updates
    • Changedpricepaid_grocery_prices4 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions)"New value: +"CA = Canada (Statistics Canada: monthly average retail prices of 110 selected products, national and provincial, official statistic, not a live price); GB = United Kingdom (Office for National Statistics: median shop prices of about 200 grocery and drink product types, monthly, UK and 12 regions and nations); HK = Hong Kong; IE = Ireland (Central Statistics Office: national average shop prices of about 76 standard items, monthly); MY = Malaysia; Countries as ISO codes: AF = Afghanistan, AM = Armenia, BD = Bangladesh, BF = Burkina Faso, BI = Burundi, BJ = Benin, BO = Bolivia, CD = Democratic Republic of the Congo, CF = Central African Republic, CI = Cote d'Ivoire, CM = Cameroon, DJ = Djibouti, ET = Ethiopia, GM = Gambia, GN = Guinea, GW = Guinea-Bissau, HT = Haiti, ID = Indonesia, IN = India, IQ = Iraq, JO = Jordan, KG = Kyrgyzstan, LA = Laos, LB = Lebanon, LR = Liberia, LS = Lesotho, ML = Mali, MM = Myanmar, MR = Mauritania, MW = Malawi, MZ = Mozambique, NE = Niger, NG = Nigeria, NP = Nepal, PH = Philippines, PK = Pakistan, RW = Rwanda, SD = Sudan, SL = Sierra Leone, SN = Senegal, SO = Somalia, SS = South Sudan, TD = Chad, TG = Togo, TL = Timor-Leste, TZ = Tanzania, UA = Ukraine, UG = Uganda, YE = Yemen, ZW = Zimbabwe. World Food Programme market surveys of staple foods; a country with no recent survey of 5 or more markets answers 'no matches'.; US = United States (Bureau of Labor Statistics: average retail prices of about 45 standard food and drink items, monthly, national and four regions)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "CA",
        -  "GB",
        -  "IE",
        -  "AF",
        -  "AM",
        -  "BD",
        -  "BF",
        -  "BI",
        -  "BJ",
        -  "BO",
        -  "CD",
        -  "CF",
        -  "CI",
        -  "CM",
        -  "DJ",
        -  "ET",
        -  "GM",
        -  "GN",
        -  "GW",
        -  "HT",
        -  "ID",
        -  "IN",
        -  "IQ",
        -  "JO",
        -  "KG",
        -  "LA",
        -  "LB",
        -  "LR",
        -  "LS",
        -  "ML",
        -  "MM",
        -  "MR",
        -  "MW",
        -  "MZ",
        -  "NE",
        -  "NG",
        -  "NP",
        -  "PH",
        -  "PK",
        -  "RW",
        -  "SD",
        -  "SL",
        -  "SN",
        -  "SO",
        -  "SS",
        -  "TD",
        -  "TG",
        -  "TL",
        -  "TZ",
        -  "UA",
        -  "UG",
        -  "YE",
        -  "ZW",
        -  "US"
        -]New value: +[
        +  "CA",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "MY",
        +  "AF",
        +  "AM",
        +  "BD",
        +  "BF",
        +  "BI",
        +  "BJ",
        +  "BO",
        +  "CD",
        +  "CF",
        +  "CI",
        +  "CM",
        +  "DJ",
        +  "ET",
        +  "GM",
        +  "GN",
        +  "GW",
        +  "HT",
        +  "ID",
        +  "IN",
        +  "IQ",
        +  "JO",
        +  "KG",
        +  "LA",
        +  "LB",
        +  "LR",
        +  "LS",
        +  "ML",
        +  "MM",
        +  "MR",
        +  "MW",
        +  "MZ",
        +  "NE",
        +  "NG",
        +  "NP",
        +  "PH",
        +  "PK",
        +  "RW",
        +  "SD",
        +  "SL",
        +  "SN",
        +  "SO",
        +  "SS",
        +  "TD",
        +  "TG",
        +  "TL",
        +  "TZ",
        +  "UA",
        +  "UG",
        +  "YE",
        +  "ZW",
        +  "US"
        +]
      • changedInput schema / properties / item / description
        Previous value: -"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound."New value: +"Everyday item in plain words, e.g. 'milk', 'white bread', 'eggs', 'butter', 'coffee', 'bananas', 'beer'. Each country measures its own standard pack or cut; the answer names it and lists other definitions. Canada: Statistics Canada's 110 standard products, each in one standard size, e.g. milk, 1 litre milk, 4 litre milk, soy milk, nut milk, cream, butter, margarine, cheese, yogurt, eggs, ground beef, steak, sirloin. Milk is published per 1, 2 and 4 litres (2 litres by default); the answer names the exact product and lists the other sizes. GB: ONS's product types, each in one pack size, e.g. eggs (free-range, pack of 12), milk (whole, 4 pints), semi-skimmed milk (2 pints), bread (sliced white, 800 g), butter (250 g), cheese (cheddar, per kg), chicken (whole, per kg), beef mince (per kg), bananas, apples, potatoes (per kg), rice, pasta, instant coffee, tea bags, sugar, lager, wine. HK: a grocery category in English ('milk', 'eggs', 'rice', 'bread', 'honey', 'peanut butter', 'instant noodles', 'cooking oil', 'beer'). The answer is the median and range of shelf prices of the products in that category (brands and pack sizes differ), per kg or per litre where the pack size is known, otherwise per pack; it names the category and lists related ones. IE: the CSO's standard items, e.g. milk (full-fat, 2 litres), white bread (800 g sliced pan), eggs (large, half dozen), butter (per lb), cheese (Irish cheddar), chicken (whole bird), bananas, potatoes, sugar, tea bags, beer (can of lager), wine (75 cl), whiskey, pint of stout or lager (bar). The CSO has no coffee, mince or cereal. MY: an everyday item in English or Malay ('chicken', 'eggs', 'rice', 'cooking oil', 'sugar', 'milk', 'onion', 'cabbage', 'ayam', 'telur'). DOSM names items in Malay with the pack size, so the answer names the exact item and lists related ones. Staples (chicken, eggs, rice, oil, flour, fish, fruit, vegetables, milk) and about 40 other well-covered items are held. WFP countries: a staple food in plain words ('rice', 'wheat flour', 'maize', 'beans', 'sugar', 'cooking oil', 'milk', 'onions', 'tomatoes', 'chicken'). WFP names foods its own way, e.g. 'Rice (high quality)'; the answer names the food and lists other definitions. Add 'wholesale' for wholesale prices, otherwise retail. US: the BLS's standard items, e.g. eggs (grade A large, per dozen), milk (whole, per gallon), bread (white pan bread, per lb), butter, cheddar cheese, chicken, ground beef, steak, bacon, bananas, oranges, potatoes, tomatoes, rice, pasta, flour, sugar, coffee (ground, per lb), soft drinks, beer, wine, ice cream. BLS has no tea or apples (dropped) and publishes most items per pound."
      • changedInput schema / properties / region / description
        Previous value: -"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. IE: national averages only; a region is ignored and the answer says so. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food."New value: +"Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC, Quebec ...), Whitehorse (or Yukon) or Yellowknife (or Northwest Territories). A city such as Toronto is answered with its province's average. The two territories start in September 2025 and lack some products. GB: leave out for the whole UK, or give an English region (North East, North West, Yorkshire and the Humber, East Midlands, West Midlands, East of England, London, South East, South West), Scotland, Wales or Northern Ireland (a big city maps to its region). ONS withholds a regional figure when fewer than ten observations stand behind it. HK: a supermarket chain ('Wellcome', 'ParknShop', 'Jasons', 'AEON'); leave out for all chains together. A chain needs 5 or more shelf prices in the category. IE: national averages only; a region is ignored and the answer says so. MY: a state ('Selangor', 'Johor', 'Sabah', 'Penang', 'Kuala Lumpur'); leave out for the national figure. A state needs 5 or more shops pricing the item. WFP countries: leave out. Figures are a spread across the country's surveyed markets. US: leave out for the U.S. city average, or give northeast, midwest, south or west (a US state maps to its region). BLS publishes no state or city averages for food."
    • Changedpricepaid_home_sales6 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); BE = Belgium (official Statbel median sale prices by property type, quarterly); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); IE = Ireland (Property Price Register); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"New value: +"AT = Austria (official STATISTIK AUSTRIA median price per m² of houses and flats, annual); AU = Australia (the Australian Bureau of Statistics' official mean price of residential dwellings, by state and territory; an official statistic of the whole dwelling stock, not individual sales and not a suburb price); BE = Belgium (official Statbel median sale prices by property type, quarterly); DK = Denmark (official average price per property from Statistics Denmark, by province and region; an official statistic, not individual sales); Eurostat house price index (2015 = 100, an official index, NOT a price in money) for: BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DE = Germany, EE = Estonia, ES = Spain, HU = Hungary, IS = Iceland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, PL = Poland, RO = Romania, SK = Slovakia, SI = Slovenia; FI = Finland (official average price per m² of old dwellings in housing companies from Statistics Finland, by municipality, region or postcode; an official statistic, not individual sales); FR = France (DVF); GB = England & Wales (HM Land Registry); IE = Ireland (Property Price Register); NL = Netherlands (official CBS average sale price per municipality, annual); NO = Norway (official average price per m² from Statistics Norway, by municipality or county; an official statistic, not individual sales); PT = Portugal (official INE median sale price per m², quarterly, by region and municipality); SE = Sweden (official average purchase price from Statistics Sweden, by municipality or county; an official statistic, not individual sales); SG = Singapore HDB resale flats; TW = Taiwan (Ministry of the Interior actual price registration: every registered sale, summarised by city or county and district); US = United States, partial: Connecticut, New York City and Cook County IL (Chicago area) only; not nationwide"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AT",
        -  "AU",
        -  "BE",
        -  "DK",
        -  "FI",
        -  "FR",
        -  "GB",
        -  "IE",
        -  "NL",
        -  "NO",
        -  "PT",
        -  "SE",
        -  "SG",
        -  "TW",
        -  "US"
        -]New value: +[
        +  "AT",
        +  "AU",
        +  "BE",
        +  "DK",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DE",
        +  "EE",
        +  "ES",
        +  "HU",
        +  "IS",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "PL",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "FI",
        +  "FR",
        +  "GB",
        +  "IE",
        +  "NL",
        +  "NO",
        +  "PT",
        +  "SE",
        +  "SG",
        +  "TW",
        +  "US"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. DK: not used; Statistics Denmark publishes one average per quarter. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). IE: rounded to the nearest of 3, 6, 12, 24 or 36. NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."New value: +"How many recent months to include. Default 12. AT: ignored; STATISTIK AUSTRIA publishes one figure per calendar year (the latest is returned). AU: not used; the ABS publishes one mean price per quarter. BE: ignored; Statbel publishes quarters, half-years and years, and the latest period with a figure for the place is returned. DK: not used; Statistics Denmark publishes one average per quarter. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the newest quarter with a figure is returned, with the change over the previous quarter and over a year. FI: not used; Statistics Finland publishes one average per quarter (postcodes, cities) or year (municipalities). IE: rounded to the nearest of 3, 6, 12, 24 or 36. NL: ignored; CBS publishes one average per calendar year (the latest is returned). NO: not used; Statistics Norway publishes one figure per quarter and the answer gives the latest quarter plus the previous one and a year earlier. PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: not used; Statistics Sweden publishes one figure per year (municipalities, flats) or quarter (counties). TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few sales in 12), more gives 24. The window ends at the last month that is at least 30 days old. US: 1 to 36 months back from the latest sale in the file (New York City: up to 12)."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). BE: not supported (Statbel publishes by municipality); give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. FI: a five-digit postcode (for example 00100): the latest quarterly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."New value: +"Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with the state or territory it lies in (the ABS has no postcode figures). BE: not supported (Statbel publishes by municipality); give the municipality as town. DK: not supported (Statistics Denmark publishes by province and region); give town instead. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: not supported (national index only). FI: a five-digit postcode (for example 00100): the latest quarterly figure for that postal code area. Flats are published by number of rooms, so the answer is the room size with most transactions and the others are listed. FR: 5-digit postcode, e.g. '69003'; use instead of town for a precise area. NL: not supported (CBS publishes by municipality); give the municipality as town. NO: not supported (Statistics Norway publishes by municipality); give town instead. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not supported (Statistics Sweden publishes by municipality); give town instead. TW: not supported (the register has no postcodes); give the city, county or district as town. US: 5-digit ZIP code, New York City only (Connecticut and Cook County have no ZIP in the public file)."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together or for villas, detached, semi-detached or terraced homes. AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. IE: any, new or second-hand (new homes are usually recorded without VAT). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."New value: +"Kind of home. Default 'any'. AT: house or apartment (flats). The figure is the price per m² of living area. With no type given the headline is the flat figure and both medians are in extra.by_type. There is no figure for both together or for villas, detached, semi-detached or terraced homes. AU: not split by the ABS; the figure covers all residential dwellings (houses and attached dwellings together). Any value is accepted and noted. BE: house (all houses, not apartments), apartment, or detached / villa (houses with 4 or more facades), semi-detached or terraced (houses with 2 or 3 facades). Statbel has no figure for houses and apartments together, so without a type you get both medians in the summary and no single price. DK: house (one-family houses), flat (owner-occupied flats). Without a type, the group with more sales in that place is answered and the other is in extra. Detached and terraced are not published separately. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; the index covers all dwellings (new and existing) bought by households. FI: flat (flats in blocks of flats), terraced (terraced houses, which also include detached houses with shares in a housing company). Without a type, all building types. House and detached are not covered. FR: house or apartment. GB: detached, semi-detached, terraced or flat-maisonette. IE: any, new or second-hand (new homes are usually recorded without VAT). NL: CBS does not split this figure by home type; only 'any' (all existing owner-occupied homes) has an answer. NO: any (all dwellings, default), house or detached (detached houses), terraced (row houses), flat (multi-dwelling buildings). Official price per m² of existing dwellings. PT: INE splits by number of bedrooms, not by house or apartment; only 'any' has an answer (the answer includes the split by bedrooms). SE: house (one- and two-dwelling buildings; the default for any), flat (tenant-owned flats, median price, county or metropolitan area only). Villas, terraced and semi-detached houses are not split, so detached and terraced return no figure. TW: apartment (high-rise, mid-rise and walk-up flats together), house (透天厝), high-rise (住宅大樓, 11+ floors with a lift), mid-rise (華廈, up to 10 floors with a lift) or walk-up (公寓, up to 5 floors, no lift). Default any = all homes. US: any (default), house (one- to three-family houses and townhomes), condo, or coop (New York City only)."
      • changedInput schema / properties / town / description
        Previous value: -"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: required, e.g. 'Bristol'. IE: a county ('Cork') or Dublin postal district ('Dublin 6'). Omit for all of Ireland. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."New value: +"Town or city. AT: a municipality among the 100 largest ('Wien' / 'Vienna', 'Graz', 'Linz', 'Salzburg', 'Innsbruck'), a district ('Wien 2' for Leopoldstadt, 'Bezirk Baden', 'Kitzbühel'), or a Bundesland ('Tirol', 'Niederösterreich' / 'Lower Austria'). Omit for Austria. Official annual medians per m², not a list of sales. AU: a state or territory ('Victoria', 'NSW', 'Queensland', 'Tasmania', 'ACT'), or a city or town that lies in one ('Melbourne', 'Parramatta', 'Perth'). The ABS publishes by state and territory only, so a city is answered with its state (and the answer says so). Omit for Australia as a whole. BE: a municipality in Dutch, French or English ('Antwerpen' / 'Antwerp' / 'Anvers', 'Gent' / 'Ghent', 'Brussel' / 'Bruxelles' / 'Brussels', 'Liège'), or a province ('province of Namur') or region ('Flanders', 'Wallonia', 'Brussels Capital Region'). Omit for Belgium. Official Statbel medians, not a list of sales. DK: a municipality or town ('København' or 'Copenhagen', 'Aarhus' or 'Århus', 'Odense', 'Aalborg'), a province ('Fyn', 'Østjylland', 'Nordsjælland') or a region ('Hovedstaden', 'Syddanmark'), with or without æ ø å. Statistics Denmark publishes by province, so a municipality is answered with the province it lies in (and the answer says which). Omit for Denmark as a whole. BG HR CY CZ DE EE ES HU IS IT LV LT LU MT PL RO SI SK: ignored; Eurostat publishes one national index per country. The answer is an index (2015 = 100), not a price in euros. FI: a municipality ('Helsinki' or 'Helsingfors', 'Espoo', 'Tampere', 'Oulu', 'Hämeenlinna'), a region ('Uusimaa', 'Pirkanmaa'), 'Greater Helsinki', with or without ä ö å. Omit for Finland as a whole. Larger cities, regions and the country have quarterly figures (with the official price-index changes); other municipalities have the latest yearly figure. FR: town, e.g. 'Bordeaux', or use postcode. GB: required, e.g. 'Bristol'. IE: a county ('Cork') or Dublin postal district ('Dublin 6'). Omit for all of Ireland. NL: a municipality ('Amsterdam', 'Den Haag' / 'The Hague' / 's-Gravenhage, 'Utrecht') or a province ('Noord-Holland'). Omit for the national average. Official CBS annual average, not a list of sales. NO: a municipality ('Oslo', 'Bergen', 'Tromsø' or 'Tromso', 'Stavanger') or a county ('Rogaland', 'Vestland'), Norwegian or Sami spelling, with or without æ ø å. Omit for the whole country. Answers are Statistics Norway's published average price per m² (NOK) with the number of sales, not a list of sales. PT: a municipality INE publishes ('Lisboa' / 'Lisbon', 'Porto' / 'Oporto', 'Cascais', 'Faro', 'Funchal' ... 58 in all) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median per m² of the last 12 months of sales, not a list of sales. SE: a municipality ('Stockholm', 'Göteborg' or 'Gothenburg', 'Malmö' or 'Malmo', 'Uppsala'), a county ('Skåne', 'Stockholms län') or a metropolitan area ('Greater Gothenburg'), with or without å ä ö. Omit for Sweden as a whole. Answers are Statistics Sweden's published average purchase price (SEK per home) with the number of sales, not a list of sales. SG: required, one of the 26 HDB towns, e.g. 'Tampines', 'Ang Mo Kio', 'Bukit Merah', 'Kallang/Whampoa', 'Central Area' (case, hyphens and ', Singapore' are forgiven; 'Kallang' and 'CBD' are understood). TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too. US: a Connecticut town ('Hartford'), a New York City borough or neighborhood ('Brooklyn', 'Williamsburg'), 'Chicago', 'Cook County' or a Cook County assessment township ('Evanston', 'Oak Park'). Add the state if a name exists in two places ('Hartford, CT'). Required unless postcode is a New York City ZIP."
    • Changedpricepaid_hotel_prices4 fields changed
      • changedInput schema / properties / area / description
        Previous value: -"Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. ES: optional. A region ('Andalucia', 'Cataluña', 'Madrid'), a province ('Málaga', 'Cádiz', 'Illes Balears') or a tourist city or resort ('Benidorm', 'Barcelona', 'Alicante') as INE names them; accents are optional. Leave out for the Spain-wide average. A name that is both a province and a city gives the province and lists the other. NO: optional. A county ('Oslo', 'Vestland', 'Rogaland', 'Troms', 'Svalbard') or a main city ('Bergen', 'Stavanger', 'Trondheim', 'Tromso') as SSB counts them; Norwegian spellings work. Leave out for the whole country."New value: +"Region, province or city inside the country, in plain words (for example 'Madrid', 'Andalucia', 'Benidorm'). Leave out for the national average. ES: optional. A region ('Andalucia', 'Cataluña', 'Madrid'), a province ('Málaga', 'Cádiz', 'Illes Balears') or a tourist city or resort ('Benidorm', 'Barcelona', 'Alicante') as INE names them; accents are optional. Leave out for the Spain-wide average. A name that is both a province and a city gives the province and lists the other. HK: leave out. The Bureau publishes one citywide figure; a district name is refused rather than answered with the city average. NO: optional. A county ('Oslo', 'Vestland', 'Rogaland', 'Troms', 'Svalbard') or a main city ('Bergen', 'Stavanger', 'Trondheim', 'Tromso') as SSB counts them; Norwegian spellings work. Leave out for the whole country."
      • changedInput schema / properties / country / description
        Previous value: -"ES = Spain (INE hotel survey, average price charged per occupied room per night, in euro); NO = Norway (Statistics Norway hotel statistics, average price per occupied room per night, in NOK)"New value: +"ES = Spain (INE hotel survey, average price charged per occupied room per night, in euro); HK = Hong Kong (CSTB average achieved room rate per night in HK$, citywide, monthly official statistic); NO = Norway (Statistics Norway hotel statistics, average price per occupied room per night, in NOK)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "ES",
        -  "NO"
        -]New value: +[
        +  "ES",
        +  "HK",
        +  "NO"
        +]
      • changedInput schema / properties / stars / description
        Previous value: -"Hotel star category (1 to 5), for sources that publish it. Only national figures are split by stars; do not combine with area. ES: optional, 1 to 5 hotel stars. INE publishes star categories for Spain as a whole only, so do not combine with area. NO: not used (SSB publishes no star split)."New value: +"Hotel star category (1 to 5), for sources that publish it. Only national figures are split by stars; do not combine with area. ES: optional, 1 to 5 hotel stars. INE publishes star categories for Spain as a whole only, so do not combine with area. HK: not available. The Bureau publishes all hotels together. NO: not used (SSB publishes no star split)."
  11. 2 tool updates
    • Changedpricepaid_check_price1 field changed
      • addedInput schema / properties / flat_class
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). rent: HK only: RVD flat class by saleable area, A (under 40 m²), B (40–69.9), C (70–99.9), D (100–159.9) or E (160 and over). Default B.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
    • Changedpricepaid_rent_prices9 fields changed
      • changedInput schema / properties / bedrooms / description
        Previous value: -"Number of bedrooms (0 = studio). Leave out for all sizes. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. ES: not used. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."New value: +"Number of bedrooms (0 = studio). Leave out for all sizes. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. ES: not used. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. HK: ignored; the RVD groups flats by saleable area. Use flat_class (A under 40 m², B 40–69.9, C 70–99.9, D 100–159.9, E 160+). Default B. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, New South Wales only (rental bonds); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"New value: +"AU = Australia, New South Wales only (rental bonds); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); HK = Hong Kong (Rating and Valuation Department, average rents of private domestic flats by class and region, official statistic); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "CA",
        -  "ES",
        -  "FR",
        -  "GB",
        -  "IE",
        -  "NO",
        -  "NZ",
        -  "PT",
        -  "SE",
        -  "SG",
        -  "TW"
        -]New value: +[
        +  "AU",
        +  "CA",
        +  "ES",
        +  "FR",
        +  "GB",
        +  "HK",
        +  "IE",
        +  "NO",
        +  "NZ",
        +  "PT",
        +  "SE",
        +  "SG",
        +  "TW"
        +]
      • addedInput schema / properties / flat_class
        Added value: +{
        +  "description": "HK only: RVD flat class by saleable area, A (under 40 m²), B (40–69.9), C (70–99.9), D (100–159.9) or E (160 and over). Default B.",
        +  "type": "string"
        +}
      • changedInput schema / properties / house_type / description
        Previous value: -"Kind of house, for sources that publish houses by type (needed with property_type house there). CA: not used (houses are not published). GB: detached, semi-detached or terraced; required with property_type house. IE: detached, semi-detached or terraced; required with property_type house. NZ: not applied (see property_type). TW: not available (the register does not say detached / semi-detached / terraced); use property_type house."New value: +"Kind of house, for sources that publish houses by type (needed with property_type house there). CA: not used (houses are not published). GB: detached, semi-detached or terraced; required with property_type house. HK: not used. IE: detached, semi-detached or terraced; required with property_type house. NZ: not applied (see property_type). TW: not available (the register does not say detached / semi-detached / terraced); use property_type house."
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. CA: ignored; the figure is for the newest October survey. ES: ignored; the figure is for the latest published quarter. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."New value: +"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. CA: ignored; the figure is for the newest October survey. ES: ignored; the figure is for the latest published quarter. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. HK: ignored; the answer is the newest usable month, with the last 12 months in extra. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). CA: not used; give a town. ES: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."New value: +"Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). CA: not used; give a town. ES: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. HK: not used (Hong Kong has no postcodes); give a region. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home: apartment (same as flat), house or room. Default 'any'. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. ES: not used (all homes together). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."New value: +"Kind of home: apartment (same as flat), house or room. Default 'any'. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. ES: not used (all homes together). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. HK: ignored; private domestic flats only. Use flat_class for the size. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."
      • changedInput schema / properties / town / description
        Previous value: -"Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."New value: +"Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. HK: required. A region: 'Hong Kong' (Hong Kong Island), 'Kowloon' or 'New Territories'; a known district such as Mong Kok, Central or Sha Tin gives its region's figure. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."
  12. 2 tool updates
    • Changedpricepaid_check_price1 field changed
      • changedInput schema / properties / product / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-fresh-food: The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. HK: live pig, live cattle, live chicken (local or mainland), eggs ( | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. TW: required. Vegetable or fruit by Engl"New value: +"Parameter of the category (same name and meaning as in its own tool). cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-fresh-food: The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. GB: home-grown fruit and vegetables: apples (gala, bramley, cox...) | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. TW: required. Vegetable or fruit by Engl"
    • Changedpricepaid_wholesale_fresh_food_prices3 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"HK = Hong Kong (AFCD daily average reference wholesale prices of fresh food, posted by wholesalers, not paid prices)"New value: +"GB = England and Wales (DEFRA average wholesale prices of home-grown fruit and vegetables at the Birmingham, Bristol, Manchester and London markets, quoted not paid, about every two weeks); HK = Hong Kong (AFCD daily average reference wholesale prices of fresh food, posted by wholesalers, not paid prices)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "HK"
        -]New value: +[
        +  "GB",
        +  "HK"
        +]
      • changedInput schema / properties / product / description
        Previous value: -"The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. HK: live pig, live cattle, live chicken (local or mainland), eggs (mainland, USA, Germany), marine fish (golden thread, yellow croaker, mackerel, hairtail...), freshwater fish (grass carp, big head, mud carp) and vegetables (tomato, potato, broccoli, spinach, cabbage, Chinese kale, celery...). Prices are HK$ per kg (converted from per catty) or HK$ per egg; the answer names the unit and the day."New value: +"The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. GB: home-grown fruit and vegetables: apples (gala, bramley, cox...), pears, plums, strawberries, raspberries, blackberries, blueberries, cherries, gooseberries, currants, carrots, onions, leeks, cauliflower, cabbage, calabrese, lettuce, tomatoes, cucumbers, courgettes, capsicum, beans, peas, beetroot, parsnips, swede, turnip, sprouts, celery, rhubarb, kale and more (no potatoes). An item with several varieties gives the mean of the varieties and lists each; add the variety (for example 'gala apples') for one price. Prices are GBP per kg, per head, per twin pack or per stem; the answer names the unit and the date. HK: live pig, live cattle, live chicken (local or mainland), eggs (mainland, USA, Germany), marine fish (golden thread, yellow croaker, mackerel, hairtail...), freshwater fish (grass carp, big head, mud carp) and vegetables (tomato, potato, broccoli, spinach, cabbage, Chinese kale, celery...). Prices are HK$ per kg (converted from per catty) or HK$ per egg; the answer names the unit and the day."
  13. 3 tool updates
    • Changedpricepaid_check_price2 fields changed
      • changedInput schema / properties / category / description
        Previous value: -"Which kind of price: broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, tuition, wholesale-markets and wholesale-power (the REST path or the tool name also works)."New value: +"Which kind of price: broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, tuition, wholesale-fresh-food, wholesale-markets and wholesale-power (the REST path or the tool name also works)."
      • changedInput schema / properties / product / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. TW: required. Vegetable or fruit by Engl"New value: +"Parameter of the category (same name and meaning as in its own tool). cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-fresh-food: The food in plain words, e.g. 'live pig', 'chicken', 'eggs', 'grass carp', 'tomato'. The list for each country is in the tool notes. HK: live pig, live cattle, live chicken (local or mainland), eggs ( | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. TW: required. Vegetable or fruit by Engl"
    • Changedpricepaid_coverage1 field changed
      • changedInput schema / properties / category / description
        Previous value: -"Optional. Return the full detail of this category's sources: one of broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, tuition, wholesale-markets, wholesale-power (the tool name also works)."New value: +"Optional. Return the full detail of this category's sources: one of broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, tuition, wholesale-fresh-food, wholesale-markets, wholesale-power (the tool name also works)."
    • Addedpricepaid_wholesale_fresh_food_prices
  14. 3 tool updates
    • Changedpricepaid_check_price3 fields changed
      • changedInput schema / properties / category / description
        Previous value: -"Which kind of price: broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, tuition and wholesale-power (the REST path or the tool name also works)."New value: +"Which kind of price: broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, tuition, wholesale-markets and wholesale-power (the REST path or the tool name also works)."
      • changedInput schema / properties / market / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). wholesale-power: Which wholesale market. Only day-ahead (the next-day hourly auction) is available. DE: day-ahead only (the hourly auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the au"New value: +"Parameter of the category (same name and meaning as in its own tool). wholesale-markets: One wholesale market, only where the source publishes by market (for example a city name). Leave out for all markets together. TW: optional wholesale market: taipei, banqiao, sanchong, yilan, taoyuan, | wholesale-power: Which wholesale market. Only day-ahead (the next-day hourly auction) is available. DE: day-ahead only (the hourly auction held the day before delivery). AT/BE/DK/FR/IT/NL/NO/PL: day-ahead only (the au"
      • changedInput schema / properties / product / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N"New value: +"Parameter of the category (same name and meaning as in its own tool). cars: Which price. 'coe' = Certificate of Entitlement bidding results (the country notes say where it exists). Default 'coe'. SG: 'coe'. | farm-gate-prices: The crop or animal product, e.g. 'wheat', 'barley', 'oats', 'canola', 'soybeans', 'corn', 'potatoes', 'cattle', 'hogs', 'lambs', 'chickens', 'milk', 'eggs'. The full list is in the tool notes. Canada: | farm-prices: The product, e.g. 'wheat', 'barley', 'beef', 'pig', 'lamb', 'chicken', 'eggs', 'milk', 'butter', 'olive oil', 'tomatoes', 'apples'. The full list is in the tool notes. EU: required. The product, by na | producer-prices: The crop or animal product, e.g. 'wheat', 'maize', 'rice', 'soybeans', 'potatoes', 'tomatoes', 'apples', 'bananas', 'beef', 'pork', 'chicken', 'eggs', 'milk', 'coffee', 'cotton'. US, CA, BR, MX, AU, N | wholesale-markets: The vegetable or fruit in plain words, e.g. 'cabbage', 'tomato', 'banana', 'pineapple'. The local-language name also works. The full list is in the tool notes. TW: required. Vegetable or fruit by Engl"
    • Changedpricepaid_coverage1 field changed
      • changedInput schema / properties / category / description
        Previous value: -"Optional. Return the full detail of this category's sources: one of broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, tuition, wholesale-power (the tool name also works)."New value: +"Optional. Return the full detail of this category's sources: one of broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, tuition, wholesale-markets, wholesale-power (the tool name also works)."
    • Addedpricepaid_wholesale_market_prices
  15. 2 tool updates
    • Changedpricepaid_check_price1 field changed
      • changedInput schema / properties / region / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). farm-gate-prices: Region inside the country, as the statistics office publishes it (for example a province or state). Some countries publish no national figure, so the answer then asks for a region. Canada: a province  | groceries: Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC,  | land-prices: Optional region code for a regional figure, where the source publishes one (the country notes say which codes). Leave out for the whole country. EU/NO, optional. A NUTS region code (Eurostat's regiona"New value: +"Parameter of the category (same name and meaning as in its own tool). energy: NZ only: electricity network region, for example 'Auckland', 'Wellington', 'Christchurch', 'Dunedin'. Leave out for the unweighted median across all regions. | farm-gate-prices: Region inside the country, as the statistics office publishes it (for example a province or state). Some countries publish no national figure, so the answer then asks for a region. Canada: a province  | groceries: Region inside the country, only where the statistics office publishes regional averages. Leave out for the national average. Canada: leave out for the Canada average, or give a province (Ontario, BC,  | land-prices: Optional region code for a regional figure, where the source publishes one (the country notes say which codes). Leave out for the whole country. EU/NO, optional. A NUTS region code (Eurostat's regiona"
    • Changedpricepaid_energy_prices6 fields changed
      • changedInput schema / properties / consumption_band / description
        Previous value: -"Standard household consumption band, by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BR: not used (one residential tariff per distributor). EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. US: not used (EIA publishes one average for all residential customers in a state)."New value: +"Standard household consumption band, by letter or by the publisher's code (the country notes list them). Leave out for the standard band. BR: not used (one residential tariff per distributor). EU/NO/IS, annual consumption. Electricity: ALL = all consumption bands together; DA = under 1,000 kWh a year; DB = 1,000 to 2,499 kWh a year; DC = 2,500 to 4,999 kWh a year; DD = 5,000 to 14,999 kWh a year; DE = 15,000 kWh a year or more; default DC. Gas: ALL = all consumption bands together; D1 = under 20 GJ a year (under about 5,600 kWh); D2 = 20 to 199 GJ a year (about 5,600 to 55,000 kWh); D3 = 200 GJ a year or more (about 55,600 kWh and over); default D2. ALL = all bands together. Eurostat codes such as KWH2500-4999 or GJ20-199 also work. NZ: 'standard' (default, standard household user) or 'low' (low user). US: not used (EIA publishes one average for all residential customers in a state)."
      • changedInput schema / properties / country / description
        Previous value: -"BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly)"New value: +"BR = Brazil (ANEEL: regulated residential electricity tariff per distributor, R$ per kWh before taxes); EU member states plus NO and IS, as ISO codes (GR for Greece): AT = Austria, BE = Belgium, BG = Bulgaria, HR = Croatia, CY = Cyprus, CZ = Czechia, DK = Denmark, EE = Estonia, FI = Finland, FR = France, DE = Germany, GR = Greece, HU = Hungary, IE = Ireland, IT = Italy, LV = Latvia, LT = Lithuania, LU = Luxembourg, MT = Malta, NL = Netherlands, PL = Poland, PT = Portugal, RO = Romania, SK = Slovakia, SI = Slovenia, ES = Spain, SE = Sweden, NO = Norway, IS = Iceland; NZ = New Zealand (Electricity Authority: modelled average household electricity price per kWh incl. GST, by network region, NZD); US = United States (U.S. Energy Information Administration: average residential electricity price in cents per kWh and residential natural gas price in US$ per thousand cubic feet, by state, monthly)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BR",
        -  "AT",
        -  "BE",
        -  "BG",
        -  "HR",
        -  "CY",
        -  "CZ",
        -  "DK",
        -  "EE",
        -  "FI",
        -  "FR",
        -  "DE",
        -  "GR",
        -  "HU",
        -  "IE",
        -  "IT",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "MT",
        -  "NL",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SK",
        -  "SI",
        -  "ES",
        -  "SE",
        -  "NO",
        -  "IS",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "AT",
        +  "BE",
        +  "BG",
        +  "HR",
        +  "CY",
        +  "CZ",
        +  "DK",
        +  "EE",
        +  "FI",
        +  "FR",
        +  "DE",
        +  "GR",
        +  "HU",
        +  "IE",
        +  "IT",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "MT",
        +  "NL",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SK",
        +  "SI",
        +  "ES",
        +  "SE",
        +  "NO",
        +  "IS",
        +  "NZ",
        +  "US"
        +]
      • changedInput schema / properties / energy / description
        Previous value: -"electricity or gas (natural gas). BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."New value: +"electricity or gas (natural gas). BR: electricity only (no gas). The figure is the regulated residential tariff (TE energy + TUSD network) before taxes and flag surcharges, as a posted price. EU/NO/IS: Eurostat currently has no recent household gas price for CY, FI, IS, MT or NO (status no_matches). NZ: electricity only (no gas). A modelled average from retail tariffs, shown as an official statistic. US: electricity = average residential price in US cents per kWh (Electric Power Monthly); gas = average residential natural gas price in US dollars per thousand cubic feet (Natural Gas Monthly). EIA gives gas per Mcf, not per kWh, so the two cannot be compared directly."
      • addedInput schema / properties / region
        Added value: +{
        +  "description": "NZ only: electricity network region, for example 'Auckland', 'Wellington', 'Christchurch', 'Dunedin'. Leave out for the unweighted median across all regions.",
        +  "type": "string"
        +}
      • changedInput schema / properties / taxes / description
        Previous value: -"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. US: not used (EIA publishes one average per state)."New value: +"Tax level of the price. 'all' = all taxes and levies included (what a household pays, default); 'excl_vat' = excluding VAT and other recoverable taxes; 'none' = excluding all taxes and levies. BR: not used. ANEEL tariffs are always before taxes (ICMS, PIS/COFINS) and flag surcharges. NZ: prices always include GST (15%); only 'all' (or leaving it out) works. US: not used (EIA publishes one average per state)."
  16. 4 tool updates
    • Changedpricepaid_check_price6 fields changed
      • changedInput schema / properties / category / description
        Previous value: -"Which kind of price: broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, producer-prices, rent, tuition and wholesale-power (the REST path or the tool name also works)."New value: +"Which kind of price: broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, tuition and wholesale-power (the REST path or the tool name also works)."
      • addedInput schema / properties / compare_to
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). price-levels: What the index is measured against, as a short name of a comparison area. Leave out for the default; the allowed values are listed in the notes for the country. OECD: 'OECD' (default, OECD average = 1",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / service / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). fuel: Self-service or attended service, where a country prices them differently. Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. IT: self-se | medical: The medical service: plain words ('office visit', 'MRI lower back', 'knee replacement'), a billing code or a hospital-stay group code, as the country notes list them. Required. US: plain words ('offic"New value: +"Parameter of the category (same name and meaning as in its own tool). fuel: Self-service or attended service, where a country prices them differently. Canada: self only. Full-service prices stopped in 2013. EU Weekly Oil Bulletin countries: not used. GB: not used. IT: self-se | medical: The medical service: plain words ('office visit', 'MRI lower back', 'knee replacement'), a billing code or a hospital-stay group code, as the country notes list them. Required. Singapore: a medical co"
      • changedInput schema / properties / setting / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). medical: office = a doctor's office (whole service); facility = hospital outpatient or surgery centre (doctor's fee only); inpatient = a hospital stay. Leave out to use the usual setting for the service. US: o"New value: +"Parameter of the category (same name and meaning as in its own tool). medical: office = a doctor's office (whole service); facility = hospital outpatient or surgery centre (doctor's fee only); inpatient = a hospital stay. Leave out to use the usual setting for the service. Singa"
      • addedInput schema / properties / spend
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). price-levels: What kind of spending: leave out for all household consumption, or give 'food', 'meat', 'dairy', 'bread and cereals', 'fruit', 'vegetables', 'alcohol', 'tobacco', 'clothing', 'housing' (rent, water, e",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / state / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). energy: US only: the state, by name or postal code ('Texas', 'TX', 'DC'). Leave out for the U.S. average. Gas: EIA publishes no figure for a few states in recent months, then the newest published month is ret | home-sales: US only: 'CT' (Connecticut), 'NY' (New York City) or 'IL' (Cook County). Usually inferred from the place; set it when a name exists in two of them. | medical: A state or territory, where the source publishes one (the country notes say how to write it). Leave out for the national average. US: a state or territory as a two-letter code or name (TX, Texas). Lea"New value: +"Parameter of the category (same name and meaning as in its own tool). energy: US only: the state, by name or postal code ('Texas', 'TX', 'DC'). Leave out for the U.S. average. Gas: EIA publishes no figure for a few states in recent months, then the newest published month is ret | home-sales: US only: 'CT' (Connecticut), 'NY' (New York City) or 'IL' (Cook County). Usually inferred from the place; set it when a name exists in two of them. | medical: A state or territory, where the source publishes one (the country notes say how to write it). Leave out for the national average. Singapore: the ward class, because Singapore has no states: c = public"
    • Changedpricepaid_coverage1 field changed
      • changedInput schema / properties / category / description
        Previous value: -"Optional. Return the full detail of this category's sources: one of broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, producer-prices, rent, tuition, wholesale-power (the tool name also works)."New value: +"Optional. Return the full detail of this category's sources: one of broadband, cars, childcare, commercial-property, construction, contracts, diet-costs, energy, farm-gate-prices, farm-prices, flights, fuel, groceries, home-sales, home-upgrades, hotels, insurance, land-prices, medical, medicines, price-levels, producer-prices, rent, tuition, wholesale-power (the tool name also works)."
    • Changedpricepaid_medical_prices5 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"US = United States (what Medicare paid, nationally or by state)"New value: +"SG = Singapore (Ministry of Health: median and middle-half hospital bills for medical conditions, Singapore Citizens, 2023); US = United States (what Medicare paid, nationally or by state)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "US"
        -]New value: +[
        +  "SG",
        +  "US"
        +]
      • changedInput schema / properties / service / description
        Previous value: -"The medical service: plain words ('office visit', 'MRI lower back', 'knee replacement'), a billing code or a hospital-stay group code, as the country notes list them. Required. US: plain words ('office visit', 'MRI lower back', 'colonoscopy', 'physical therapy', 'knee replacement', 'pneumonia'), a billing code (HCPCS/CPT such as 99213 or G0121) or an MS-DRG hospital-stay code ('DRG 470')."New value: +"The medical service: plain words ('office visit', 'MRI lower back', 'knee replacement'), a billing code or a hospital-stay group code, as the country notes list them. Required. Singapore: a medical condition in plain words ('stroke', 'dementia', 'delirium', 'spinal cord conditions') or an MOH DRG code ('B70A'). Surgery and doctor visits are not covered. US: plain words ('office visit', 'MRI lower back', 'colonoscopy', 'physical therapy', 'knee replacement', 'pneumonia'), a billing code (HCPCS/CPT such as 99213 or G0121) or an MS-DRG hospital-stay code ('DRG 470')."
      • changedInput schema / properties / setting / description
        Previous value: -"office = a doctor's office (whole service); facility = hospital outpatient or surgery centre (doctor's fee only); inpatient = a hospital stay. Leave out to use the usual setting for the service. US: office (a doctor's office; the whole service), facility (a hospital outpatient department or surgery centre; the doctor's fee only) or inpatient (a hospital stay, by MS-DRG). Leave out to use the usual setting for the service."New value: +"office = a doctor's office (whole service); facility = hospital outpatient or surgery centre (doctor's fee only); inpatient = a hospital stay. Leave out to use the usual setting for the service. Singapore: only inpatient (a hospital stay); leave out. US: office (a doctor's office; the whole service), facility (a hospital outpatient department or surgery centre; the doctor's fee only) or inpatient (a hospital stay, by MS-DRG). Leave out to use the usual setting for the service."
      • changedInput schema / properties / state / description
        Previous value: -"A state or territory, where the source publishes one (the country notes say how to write it). Leave out for the national average. US: a state or territory as a two-letter code or name (TX, Texas). Leave out for the national average."New value: +"A state or territory, where the source publishes one (the country notes say how to write it). Leave out for the national average. Singapore: the ward class, because Singapore has no states: c = public subsidised Ward C (default), b2 = public subsidised Ward B2, b1 = public unsubsidised Ward B1, a = public unsubsidised Ward A, private = private hospital. US: a state or territory as a two-letter code or name (TX, Texas). Leave out for the national average."
    • Addedpricepaid_price_levels
  17. 2 tool updates
    • Changedpricepaid_check_price3 fields changed
      • changedInput schema / properties / cycle / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). tuition: Degree level: first = bachelor's (first cycle, the default), second = master's (second cycle). Also accepts bachelor, master, undergraduate, postgraduate. Europe, Eurydice: first = bachelor's (default"New value: +"Parameter of the category (same name and meaning as in its own tool). tuition: Degree level: first = bachelor's (first cycle, the default), second = master's (second cycle). Also accepts bachelor, master, undergraduate, postgraduate. Canada, Statistics Canada: first = undergradu"
      • addedInput schema / properties / province
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). tuition: Canada only: a province (Ontario, Quebec, BC, Alberta ...) or leave out for the Canada average. Yukon is mostly not published; the other territories are not in the table.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
      • changedInput schema / properties / study_mode / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). tuition: full-time (the default) or part-time. Europe, Eurydice: full-time (default) or part-time."New value: +"Parameter of the category (same name and meaning as in its own tool). tuition: full-time (the default) or part-time. Canada: full-time only (the default). Europe, Eurydice: full-time (default) or part-time."
    • Changedpricepaid_tuition_fees6 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"European countries as ISO codes (GR for Greece): BE = Belgium, BG = Bulgaria, CZ = Czechia, DK = Denmark, DE = Germany, EE = Estonia, IE = Ireland, GR = Greece, ES = Spain, FR = France, HR = Croatia, IT = Italy, CY = Cyprus, LV = Latvia, LT = Lithuania, LU = Luxembourg, HU = Hungary, MT = Malta, NL = Netherlands, AT = Austria, PL = Poland, PT = Portugal, RO = Romania, SI = Slovenia, SK = Slovakia, FI = Finland, SE = Sweden, AL = Albania, BA = Bosnia and Herzegovina, CH = Switzerland, IS = Iceland, LI = Liechtenstein, ME = Montenegro, MK = North Macedonia, NO = Norway, RS = Serbia, TR = Turkey"New value: +"CA = Canada (Statistics Canada: average posted tuition fees of publicly funded universities, by province, Canadian or international students, undergraduate or graduate); European countries as ISO codes (GR for Greece): BE = Belgium, BG = Bulgaria, CZ = Czechia, DK = Denmark, DE = Germany, EE = Estonia, IE = Ireland, GR = Greece, ES = Spain, FR = France, HR = Croatia, IT = Italy, CY = Cyprus, LV = Latvia, LT = Lithuania, LU = Luxembourg, HU = Hungary, MT = Malta, NL = Netherlands, AT = Austria, PL = Poland, PT = Portugal, RO = Romania, SI = Slovenia, SK = Slovakia, FI = Finland, SE = Sweden, AL = Albania, BA = Bosnia and Herzegovina, CH = Switzerland, IS = Iceland, LI = Liechtenstein, ME = Montenegro, MK = North Macedonia, NO = Norway, RS = Serbia, TR = Turkey"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BE",
        -  "BG",
        -  "CZ",
        -  "DK",
        -  "DE",
        -  "EE",
        -  "IE",
        -  "GR",
        -  "ES",
        -  "FR",
        -  "HR",
        -  "IT",
        -  "CY",
        -  "LV",
        -  "LT",
        -  "LU",
        -  "HU",
        -  "MT",
        -  "NL",
        -  "AT",
        -  "PL",
        -  "PT",
        -  "RO",
        -  "SI",
        -  "SK",
        -  "FI",
        -  "SE",
        -  "AL",
        -  "BA",
        -  "CH",
        -  "IS",
        -  "LI",
        -  "ME",
        -  "MK",
        -  "NO",
        -  "RS",
        -  "TR"
        -]New value: +[
        +  "CA",
        +  "BE",
        +  "BG",
        +  "CZ",
        +  "DK",
        +  "DE",
        +  "EE",
        +  "IE",
        +  "GR",
        +  "ES",
        +  "FR",
        +  "HR",
        +  "IT",
        +  "CY",
        +  "LV",
        +  "LT",
        +  "LU",
        +  "HU",
        +  "MT",
        +  "NL",
        +  "AT",
        +  "PL",
        +  "PT",
        +  "RO",
        +  "SI",
        +  "SK",
        +  "FI",
        +  "SE",
        +  "AL",
        +  "BA",
        +  "CH",
        +  "IS",
        +  "LI",
        +  "ME",
        +  "MK",
        +  "NO",
        +  "RS",
        +  "TR"
        +]
      • changedInput schema / properties / cycle / description
        Previous value: -"Degree level: first = bachelor's (first cycle, the default), second = master's (second cycle). Also accepts bachelor, master, undergraduate, postgraduate. Europe, Eurydice: first = bachelor's (default), second = master's."New value: +"Degree level: first = bachelor's (first cycle, the default), second = master's (second cycle). Also accepts bachelor, master, undergraduate, postgraduate. Canada, Statistics Canada: first = undergraduate (default), second = graduate (master's and doctorate). Europe, Eurydice: first = bachelor's (default), second = master's."
      • addedInput schema / properties / province
        Added value: +{
        +  "description": "Canada only: a province (Ontario, Quebec, BC, Alberta ...) or leave out for the Canada average. Yukon is mostly not published; the other territories are not in the table.",
        +  "type": "string"
        +}
      • changedInput schema / properties / student_group / description
        Previous value: -"Who pays: home (nationals and EU students who pay home fees, the default), international (students from outside the EU/EEA), non-state-subsidised (self-financed places), specific-discipline (for example medicine), foreign-language (courses taught in another language). Europe, Eurydice: home (default), international (non-EU/EEA), non-state-subsidised, specific-discipline, foreign-language. Not every group exists in every country: the answer says when a fee is not available."New value: +"Who pays: home (nationals and EU students who pay home fees, the default), international (students from outside the EU/EEA), non-state-subsidised (self-financed places), specific-discipline (for example medicine), foreign-language (courses taught in another language). Canada, Statistics Canada: home = Canadian citizens and permanent residents (default) or international. Other groups are not published. Europe, Eurydice: home (default), international (non-EU/EEA), non-state-subsidised, specific-discipline, foreign-language. Not every group exists in every country: the answer says when a fee is not available."
      • changedInput schema / properties / study_mode / description
        Previous value: -"full-time (the default) or part-time. Europe, Eurydice: full-time (default) or part-time."New value: +"full-time (the default) or part-time. Canada: full-time only (the default). Europe, Eurydice: full-time (default) or part-time."
  18. 1 tool update
    • Changedpricepaid_medicine_prices3 fields changed
      • changedInput schema / properties / country / description
        Previous value: -"ES = Spain (Ministerio de Sanidad Nomenclator: legally fixed public prices of medicines billed to the national health service); FR = France (public medicines database: legally fixed prices of reimbursable medicines); GB = England (NHS Prescription Cost Analysis: the basic price the NHS reimburses for the drug, per tablet/capsule/ml, not a patient price; England only); IT = Italy (AIFA transparency list: public prices of reimbursable off-patent class A medicines); US = United States (NADAC: the average price retail pharmacies pay to acquire a drug, weekly, per tablet/capsule/mL/gram; not the patient's counter price)"New value: +"ES = Spain (Ministerio de Sanidad Nomenclator: legally fixed public prices of medicines billed to the national health service); FR = France (public medicines database: legally fixed prices of reimbursable medicines); GB = England (NHS Prescription Cost Analysis: the basic price the NHS reimburses for the drug, per tablet/capsule/ml, not a patient price; England only); IT = Italy (AIFA transparency list: public prices of reimbursable off-patent class A medicines); NZ = New Zealand (PHARMAC Pharmaceutical Schedule: list prices of subsidised community medicines, NZD); US = United States (NADAC: the average price retail pharmacies pay to acquire a drug, weekly, per tablet/capsule/mL/gram; not the patient's counter price)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "ES",
        -  "FR",
        -  "GB",
        -  "IT",
        -  "US"
        -]New value: +[
        +  "ES",
        +  "FR",
        +  "GB",
        +  "IT",
        +  "NZ",
        +  "US"
        +]
      • changedInput schema / properties / medicine / description
        Previous value: -"Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. ES: Spanish active-ingredient or brand name, first word used ('paracetamol', 'ibuprofeno', 'omeprazol', 'dolocatil'). Needs 5+ packs on sale under that name. FR: brand or active substance, first word used ('doliprane', 'paracetamol', 'amoxicilline'). Needs 5+ priced packs under that name. GB: generic or brand name, optionally with strength and form ('omeprazole', 'atorvastatin 20mg', 'Lipitor', 'paracetamol tablets'). NHS names follow the British National Formulary (the common American names are mapped). Returns the NHS net ingredient cost per unit and per 28-unit supply. IT: Italian active-substance or brand name, first word used ('paracetamolo', 'amoxicillina', 'glucobay'). Needs 5+ packs under that name. Off-patent reimbursable (class A) medicines only. US: generic or brand name, optionally with strength and form ('atorvastatin', 'atorvastatin 20mg', 'metformin 500 mg tablet', 'Lipitor'). NADAC uses American generic names ('acetaminophen' for paracetamol, 'albuterol' for salbutamol; the common British names are mapped). Returns the per-unit cost to the pharmacy."New value: +"Medicine brand or active-substance name, e.g. 'doliprane' or 'paracetamol'. Only the first word is used. ES: Spanish active-ingredient or brand name, first word used ('paracetamol', 'ibuprofeno', 'omeprazol', 'dolocatil'). Needs 5+ packs on sale under that name. FR: brand or active substance, first word used ('doliprane', 'paracetamol', 'amoxicilline'). Needs 5+ priced packs under that name. GB: generic or brand name, optionally with strength and form ('omeprazole', 'atorvastatin 20mg', 'Lipitor', 'paracetamol tablets'). NHS names follow the British National Formulary (the common American names are mapped). Returns the NHS net ingredient cost per unit and per 28-unit supply. IT: Italian active-substance or brand name, first word used ('paracetamolo', 'amoxicillina', 'glucobay'). Needs 5+ packs under that name. Off-patent reimbursable (class A) medicines only. NZ: English chemical or brand name, first word used ('paracetamol', 'amoxicillin', 'panadol'). Needs 5+ subsidised packs under that name. Subsidised community medicines only; list prices, not what patients paid. US: generic or brand name, optionally with strength and form ('atorvastatin', 'atorvastatin 20mg', 'metformin 500 mg tablet', 'Lipitor'). NADAC uses American generic names ('acetaminophen' for paracetamol, 'albuterol' for salbutamol; the common British names are mapped). Returns the per-unit cost to the pharmacy."
  19. 2 tool updates
    • Changedpricepaid_check_price2 fields changed
      • changedInput schema / properties / postcode / description
        Previous value: -"Parameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. | fuel: Postcode of the place. BR: not used (the survey is published by state and municipality). Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin  | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with  | rent: Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). CA: not used; give a town. ES: not used. GB: not used (rents are published by"New value: +"Parameter of the category (same name and meaning as in its own tool). commercial-property: Postcode, for a precise area. FR: 5-digit postcode, e.g. '33000'; use instead of town for a precise area. | fuel: Postcode of the place. BR: not used (the survey is published by state and municipality). Canada: not used. ES: 5-digit postcode, e.g. '28001'. EU Weekly Oil Bulletin countries: not used; the bulletin  | home-sales: Postcode, for a precise area. AT: only Vienna postcodes (1010 to 1230) are matched, to the Vienna district; elsewhere give the town or district as town. AU: a 4-digit postcode ('2150'), answered with  | rent: Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). CA: not used; give a town. ES: not used. FR: not used; give the agglomeration"
      • addedInput schema / properties / tenancy
        Added value: +{
        +  "description": "Parameter of the category (same name and meaning as in its own tool). rent: FR only: all leases (default), new = leases signed in the last year (what a new tenant faces), existing = leases of one year or more. New leases are published per dwelling type, not per size.",
        +  "type": [
        +    "string",
        +    "number"
        +  ]
        +}
    • Changedpricepaid_rent_prices8 fields changed
      • changedInput schema / properties / bedrooms / description
        Previous value: -"Number of bedrooms (0 = studio). Leave out for all sizes. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. ES: not used. GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."New value: +"Number of bedrooms (0 = studio). Leave out for all sizes. AU: 0 (studio), 1, 2, 3 or 4 (4 means four or more). CA: 0 (bachelor), 1, 2 or 3 (three or more). Leave out for two bedrooms, CMHC's usual headline size; the answer lists every size. ES: not used. FR: 0 (studio) to 3 or more; leave out for all sizes. France counts rooms including the living room, so 1 bedroom = 2 rooms (T2). GB: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. Not together with property_type. IE: 1, 2, 3 or 4 (4 means four or more); leave out for all sizes. Studios are not published. NO: not used; use rooms instead (Norway counts rooms). NZ: not applied. MBIE publishes bedroom splits only by unnamed Statistics NZ area codes, not by place name; the answer says so. PT: not supported (INE does not split by bedrooms). SE: required; give the number of ROOMS (Sweden counts rooms, not bedrooms): 1, 2, 3 or 4 (4 means four or more). SG: ignored; HDB counts rooms, not bedrooms. Use flat_type ('4-ROOM'). TW: 0 (studio or open-plan) to 4; 5 means five or more. Leave out for all sizes. Not for rooms."
      • changedInput schema / properties / country / description
        Previous value: -"AU = Australia, New South Wales only (rental bonds); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"New value: +"AU = Australia, New South Wales only (rental bonds); CA = Canada (CMHC Rental Market Survey, average rents of purpose-built rental units, official statistic); ES = Spain (Catalonia only: INCASOL registered lease deposits); FR = France (observed rents in about 50 agglomerations, local rent observatories); GB = England and Wales (ONS average private rents; Scotland and Northern Ireland are not covered); IE = Ireland (registered tenancies, Residential Tenancies Board); NO = Norway (Statistics Norway rental market survey); NZ = New Zealand (rental bond data from MBIE Tenancy Services; weekly rent in NZD); PT = Portugal (official INE median rent per m² per month of new leases, quarterly, by region and all 308 municipalities); SE = Sweden (Statistics Sweden rent survey); SG = Singapore HDB public-housing flats; TW = Taiwan (Ministry of the Interior actual price registration of rentals: every declared residential tenancy, summarised by city or county and district)"
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "AU",
        -  "CA",
        -  "ES",
        -  "GB",
        -  "IE",
        -  "NO",
        -  "NZ",
        -  "PT",
        -  "SE",
        -  "SG",
        -  "TW"
        -]New value: +[
        +  "AU",
        +  "CA",
        +  "ES",
        +  "FR",
        +  "GB",
        +  "IE",
        +  "NO",
        +  "NZ",
        +  "PT",
        +  "SE",
        +  "SG",
        +  "TW"
        +]
      • changedInput schema / properties / months / description
        Previous value: -"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. CA: ignored; the figure is for the newest October survey. ES: ignored; the figure is for the latest published quarter. GB: ignored; the figure is for the latest month published. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."New value: +"How many recent months to include, for sources that hold individual rents. Ignored by sources that publish one figure per quarter or month. AU: 3 or 12 (anything up to 4 uses the latest 3 months, longer uses 12). By default the latest 3 months, widening to 12 when a postcode is quiet. CA: ignored; the figure is for the newest October survey. ES: ignored; the figure is for the latest published quarter. FR: ignored; the figure is for the latest year published. GB: ignored; the figure is for the latest month published. IE: ignored; the figure is for the latest quarter published. NO: ignored; the figure is for the latest year published. NZ: ignored; the figure is for the latest month MBIE has published (about two months behind). PT: ignored; INE publishes one median per quarter, covering the 12 months to the quarter's end (the latest is returned). SE: ignored; the figure is for the latest year published. SG: window of recent months, 1 to 36. Default 12. TW: 12 or 24 whole calendar months; up to 18 gives 12 (24 if a place has too few tenancies in 12), more gives 24. The window ends at the last month that is at least 30 days old."
      • changedInput schema / properties / postcode / description
        Previous value: -"Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). CA: not used; give a town. ES: not used. GB: not used (rents are published by local authority); give the area name in town. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."New value: +"Postcode, for a precise area. AU: a four-digit NSW postcode, e.g. 2000 (Sydney CBD), 2150 (Parramatta), 2500 (Wollongong). CA: not used; give a town. ES: not used. FR: not used; give the agglomeration as town. GB: not used (rents are published by local authority); give the area name in town. IE: not used (Eircodes are not published); give a town. NO: not used; give a price zone as town. NZ: not used; rents are published by territorial authority and region. PT: not supported (INE publishes by region and municipality); give the municipality as town. SE: not used. SG: not used; give an HDB town. TW: not supported (the register has no postcodes); give the city, county or district as town."
      • changedInput schema / properties / property_type / description
        Previous value: -"Kind of home: apartment (same as flat), house or room. Default 'any'. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. ES: not used (all homes together). GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."New value: +"Kind of home: apartment (same as flat), house or room. Default 'any'. AU: apartment (flat or unit), house (includes terraces, townhouses and semi-detached) or any. Rooms are not published. CA: apartment (or flat) means apartment buildings of three or more units; leave out for rows and apartments of three or more units. Houses and rooms are not published. ES: not used (all homes together). FR: apartment (flat), house or leave out for all homes. Single rooms are not published. GB: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. Not together with bedrooms. IE: apartment (flat) or house; leave out for all homes. For house, also give house_type. Rooms are not published. NO: not used (the survey does not split by home type). NZ: not applied. The published place files do not split by dwelling type; the answer covers all new private tenancies and says so. PT: INE publishes one figure for all dwellings; only 'any' has an answer. SE: not used (flats in rented buildings). SG: ignored; every record is an HDB flat. Use flat_type for the size. TW: any (whole homes and self-contained studios), apartment, house (透天厝) or room (a room let separately in a shared home: 分租套房, 分租雅房; kept apart from every other figure)."
      • addedInput schema / properties / tenancy
        Added value: +{
        +  "description": "FR only: all leases (default), new = leases signed in the last year (what a new tenant faces), existing = leases of one year or more. New leases are published per dwelling type, not per size.",
        +  "enum": [
        +    "all",
        +    "new",
        +    "existing"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / town / description
        Previous value: -"Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."New value: +"Town, city or local area. AU: use 'NSW' for the whole state; otherwise give a postcode (NSW rents are published by postcode). CA: required. A town or city of 10,000 people or more, e.g. Toronto, Montréal (or Montreal), Vancouver, Calgary, Edmonton, Ottawa, Winnipeg, Halifax. Add the province to be exact ('London, Ontario'). ES: required; a Catalan municipality, e.g. 'Barcelona', 'Sabadell', 'Girona' (Spanish or Catalan spelling). FR: required. An observed agglomeration: 'Paris' (the city), 'Ile-de-France' (Paris agglomeration), 'Marseille', 'Toulouse', 'Nantes', 'Rennes', 'Strasbourg', 'Bordeaux', 'Montpellier' (about 50 areas; Lyon and Lille are not observed). A name that is not observed returns the full list. GB: required. A local authority (Manchester, Leeds, Camden, Cardiff), an English region (London, North West) or England / Wales. Towns and postcodes are not published; Bristol, Hull etc. match their council area. IE: required. A county ('Dublin', 'Cork'), a town ('Swords, Dublin', 'Galway City') or a Dublin district ('Dublin 6'). NO: required. A price zone: 'Norway' (whole country), 'Oslo', 'Akershus', 'Bergen', 'Trondheim', 'Stavanger', 'large towns', 'medium towns' or 'small towns'. NZ: required. A territorial authority or city ('Wellington', 'Auckland', 'Christchurch', 'Hamilton', 'Dunedin', 'Queenstown-Lakes'), a region ('Canterbury', 'Wellington Region') or 'New Zealand' for the whole country. A name that is both a city and a region (Wellington) gives the city. PT: any municipality ('Lisboa' / 'Lisbon', 'Porto', 'Cascais', 'Faro', 'Funchal', 'Coimbra' ... all 308) or a region ('Algarve', 'Grande Lisboa', 'Madeira', 'Açores'). Omit for Portugal as a whole. Official INE median monthly rent per m² of new leases of the last 12 months (not per home). SE: optional region group: 'Sweden' (default), 'Greater Stockholm', 'Greater Gothenburg', 'Greater Malmo', 'large municipalities' or 'small municipalities'. SG: required, an HDB town such as 'Tampines', 'Bedok' or 'Toa Payoh'. TW: a city or county in English or Chinese ('Taipei' / '台北市' / '臺北市', 'New Taipei', 'Taichung', 'Kaohsiung', 'Tainan', 'Taoyuan', 'Hsinchu City', 'Hsinchu County'), or a district with its city (\"Da'an, Taipei\", '臺北市大安區', 'Banqiao, New Taipei'). Omit for all of Taiwan. A district name used in several cities ('Zhongzheng', 'Dongqu') needs the city too."

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Real prices people actually paid (homes, rents, fuel, energy, groceries, medicines) from official open data, with source, period, sample size and licence on every answer. Read-only, no API key.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Cost of living, CPI, PPP, and regional price data for 190+ countries. Semantic endpoints with natural language parameters. MCP server for AI agents.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Query current and historical UK official figures (tax bands, minimum wage, benefits, energy price cap and 100+ more) with effective dates and links to official government sources. Data refreshed whenever the official sources change.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.