Start here
Short edition
One wage, how many gyros? A continuous narrative with charts, examples and references alongside the text.
32 pages · 6 chapters · 0.2 MB
Book edition
Dataset: 2026.09.26-mean-wage-source
The full series with wage, gyro price and index, including CSV export, consistency checks and per-year citations.
Gyronomics · PDF
Start with the short edition to read the story from beginning to end. For every article and the detailed documentation, choose the full edition.
Start here
One wage, how many gyros? A continuous narrative with charts, examples and references alongside the text.
32 pages · 6 chapters · 0.2 MB
Book edition
Dataset: 2026.09.26-mean-wage-source
For further reading
The Index Book. The history, comparisons, methodology, tables and every article from the website.
181 pages · 29 chapters · 2.2 MB
Book edition
Dataset: 2026.09.25-september-collection
Both editions can be read offline after downloading. Interactive tools and external sources require a connection. Short edition sources and manuscript · ZIP
Showing 51 years: 1976–2026 · classic gyros/month. The period filters rows; it does not restart the model calculation.
After contributions, before income tax. Annual income divided by 12, using 14 payments throughout the series. Wage and contributions are twelve-month means. Purchasing power in classic gyros.
Downloads follow the table's period, scenario, unit and ordering, with source references.
Keep the JSON with the CSV from the same view to verify the file and reproduce its rows later. Reproduction instructions
Sorted by Year, ascending.
| Reliability | classic gyros/month | Index - General CPI (hypothetical) | Index - Actual catering CPI (hypothetical) | Sources | |||
|---|---|---|---|---|---|---|---|
| 1976* | 15.70 €≈ 704.72 € (2026 prices)/ 5,350 GRD | 0.050 €(0.032 € – 0.068 €)raw 0.025 € | CPI-derivedprice controlD41no fries×2.01 | -9 rnd314231–491 | 314 | 314 | |
| 1977 | 18.18 €≈ 726.01 € (2026 prices)/ 6,195 GRD | 0.056 €(0.036 € – 0.076 €)raw 0.028 € | Model anchorprice controlB57no fries×2.01 | -8 rnd325239–505 | 325 | 325 | |
| 1978 | 22.44 €≈ 795.85 € (2026 prices)/ 7,646 GRD | 0.064 €(0.041 € – 0.087 €)raw 0.033 € | Model anchorprice controlB57no fries×1.95 | -9 rnd351257–551 | 351 | 351 | |
| 1979* | 25.93 €≈ 772.15 € (2026 prices)/ 8,836 GRD | 0.075 €(0.048 € – 0.102 €)raw 0.039 € | CPI-derivedprice controlD18no fries×1.92 | -2 rnd346254–539 | 346 | 346 | |
| 1980* | 31.47 €≈ 751.50 € (2026 prices)/ 10,723 GRD | 0.091 €(0.059 € – 0.123 €)raw 0.049 € | Estimate (range)price controlB55no fries×1.86 | -5 rnd346257–530 | 346 | 346 | |
| 1981* | 39.17 €*≈ 751.30 € (2026 prices)/ 13,347 GRD | 0.108 €(0.070 € – 0.146 €)raw 0.060 € | CPI-derivedprice controlD17no fries×1.81 | -4 rnd363269–558 | 363 | 363 | |
| 1982* | 60.28 €*≈ 955.54 € (2026 prices)/ 20,540 GRD | 0.127 €(0.082 € – 0.172 €)raw 0.071 € | CPI-derivedprice controlD18no fries×1.78 | +2 rnd475351–733 | 475 | 475 | |
| 1983 | 67.96 €*≈ 896.24 € (2026 prices)/ 23,157 GRD | 0.146 €(0.123 € – 0.169 €)raw 0.084 € | Model anchorprice control1 srcB57no fries×1.73 | +4 rnd465403–551 | 465 | 465 | |
| 1984 | 85.52 €*≈ 951.75 € (2026 prices)/ 29,141 GRD | 0.174 €(0.149 € – 0.199 €)raw 0.103 € | Model anchorprice control1 srcB57no fries×1.69 | -3 rnd491429–575 | 491 | 491 | |
| 1985* | 100.88 €*≈ 941.06 € (2026 prices)/ 34,375 GRD | 0.200 €(0.130 € – 0.270 €)raw 0.122 € | CPI-derivedprice controlD18no fries×1.64 | -1 rnd504373–779 | 504 | 504 | |
| 1986* | 111.52 €*≈ 845.79 € (2026 prices)/ 38,000 GRD | 0.242 €(0.158 € – 0.326 €)raw 0.149 € | CPI-derivedprice controlD17no fries×1.62 | -2 rnd461342–708 | 461 | 461 | |
| 1987* | 123.11 €*≈ 802.14 € (2026 prices)/ 41,950 GRD | 0.272 €(0.177 € – 0.367 €)raw 0.172 € | CPI-derivedprice controlD17no fries×1.58 | +1 rnd453336–695 | 453 | 453 | |
| 1988* | 142.36 €*≈ 817.24 € (2026 prices)/ 48,509 GRD | 0.299 €(0.194 € – 0.404 €)raw 0.194 € | CPI-derivedprice controlD18no fries×1.54 | +2 rnd476353–733 | 476 | 476 | |
| 1989 | 169.01 €*≈ 853.32 € (2026 prices)/ 57,590 GRD | 0.335 €(0.312 € – 0.358 €)raw 0.220 € | Model anchorprice control1 srcB57no fries×1.52 | 505472–541 | 505 | 505 | |
| 1990* | 197.65 €*≈ 828.84 € (2026 prices)/ 67,349 GRD | 0.409 €(0.306 € – 0.512 €)raw 0.275 € | CPI-derivedC25no fries×1.49 | 483386–645 | 483 | 483 | |
| 1991* | 224.34 €≈ 787.25 € (2026 prices)/ 76,444 GRD | 0.481 €(0.361 € – 0.601 €)raw 0.340 € | CPI-derivedC24transition×1.41 | 466373–622 | 466 | 466 | |
| 1992* | 249.04 €*≈ 754.03 € (2026 prices)/ 84,860 GRD | 0.554 €(0.416 € – 0.693 €)raw 0.406 € | CPI-derivedC22transition×1.36 | -1 rnd450359–598 | 450 | 450 | |
| 1993* | 273.55 €≈ 723.99 € (2026 prices)/ 93,212 GRD | 0.621 €(0.466 € – 0.776 €)raw 0.476 € | CPI-derivedC21transition×1.30 | +1 rnd440352–587 | 440 | 440 | |
| 1994* | 308.09 €≈ 735.26 € (2026 prices)/ 104,982 GRD | 0.679 €(0.509 € – 0.849 €)raw 0.539 € | CPI-derivedC20transition×1.26 | +1 rnd454363–605 | 454 | 454 | |
| 1995* | 336.54 €≈ 737.52 € (2026 prices)/ 114,676 GRD | 0.747 €(0.561 € – 0.934 €)raw 0.618 € | CPI-derivedC20transition×1.21 | +1 rnd451360–600 | 451 | 451 | |
| 1996* | 363.52 €≈ 736.27 € (2026 prices)/ 123,869 GRD | 0.812 €(0.610 € – 1.014 €)raw 0.694 € | CPI-derivedC21transition×1.17 | 448358–596 | 448 | 448 | |
| 1997* | 391.98 €≈ 752.52 € (2026 prices)/ 133,567 GRD | 0.848 €(0.637 € – 1.061 €)raw 0.754 € | CPI-derivedC22transition×1.13 | 462370–616 | 462 | 462 | |
| 1998* | 413.07 €≈ 756.69 € (2026 prices)/ 140,754 GRD | 0.898 €(0.641 € – 1.154 €)raw 0.822 € | Estimate (range)B55transition×1.09 | ≈rnd460358–644 | 460 | 460 | |
| 1999* | 427.79 €≈ 763.80 € (2026 prices)/ 145,769 GRD | 1.021 €(0.817 € – 1.225 €)raw 0.970 € | CPI-derivedC25transition×1.05 | 419349–524 | 482(-63) | 465(-46) | |
| 2000 | 445.94 €≈ 771.51 € (2026 prices)/ 151,954 GRD | 1.114 €(0.975 € – 1.253 €)raw 1.09 € | Model anchorA67with fries | 400356–458 | 500(-100) | 478(-78) | |
| 2001 | 460.66 €≈ 770.77 € (2026 prices)/ 156,970 GRD | 1.179 €(1.061 € – 1.297 €)raw 1.17 € | Model anchorA67with fries | 391355–434 | 508(-117) | 478(-87) | |
| 2002* | 485.19 €≈ 783.61 € (2026 prices) | 1.230 €(1.161 € – 1.488 €)raw 1.24 € | Estimate (range)B56with fries | 394326–418 | 526(-132) | 484(-90) | |
| 2003* | 509.60 €≈ 795.20 € (2026 prices) | 1.280 €(1.024 € – 1.536 €)raw 1.31 € | CPI-derivedC24with fries | 398332–498 | 543(-145) | 492(-94) | |
| 2004* | 535.73 €≈ 812.41 € (2026 prices) | 1.328 €(1.062 € – 1.594 €)raw 1.38 € | CPI-derivedC22with fries | -1 rnd403336–504 | 563(-160) | 506(-103) | |
| 2005* | 567.09 €≈ 830.89 € (2026 prices) | 1.373 €(1.098 € – 1.648 €)raw 1.45 € | CPI-derivedC21with fries×0.95 | +1 rnd413344–516 | 582(-169) | 525(-112) | |
| 2006* | 601.72 €≈ 854.29 € (2026 prices) | 1.427 €(1.142 € – 1.712 €)raw 1.53 € | CPI-derivedC20with fries×0.93 | +1 rnd422351–527 | 608(-186) | 551(-129) | |
| 2007* | 634.39 €≈ 875.29 € (2026 prices) | 1.480 €(1.184 € – 1.776 €)raw 1.61 € | CPI-derivedC19with fries×0.92 | +1 rnd429357–536 | 633(-204) | 566(-137) | |
| 2008* | 673.91 €≈ 892.34 € (2026 prices) | 1.551 €(1.241 € – 1.861 €)raw 1.71 € | CPI-derivedC17with fries×0.91 | +1 rnd435362–543 | 652(-217) | 580(-145) | |
| 2009* | 712.17 €≈ 931.82 € (2026 prices) | 1.591 €(1.273 € – 1.909 €)raw 1.78 € | CPI-derivedC16with fries×0.89 | 448373–560 | 693(-245) | 604(-156) | |
| 2010* | 724.77 €≈ 905.74 € (2026 prices) | 1.674 €(1.339 € – 2.009 €)raw 1.90 € | CPI-derivedC15with fries×0.88 | -1 rnd433361–541 | 686(-253) | 605(-172) | |
| 2011* | 728.74 €≈ 881.60 € (2026 prices) | 1.750 €(1.488 € – 2.012 €)raw 2.00 € | Estimate (range)1 srcB47with fries×0.88 | 416362–490 | 672(-256) | 599(-183) | |
| 2012* | 597.78 €≈ 712.49 € (2026 prices) | 1.781 €(1.425 € – 2.137 €)raw 2.05 € | CPI-derivedC17with fries×0.87 | 336280–420 | 546(-210) | 484(-148) | |
| 2013* | 570.94 €≈ 686.68 € (2026 prices) | 1.769 €(1.415 € – 2.123 €)raw 2.05 € | CPI-derivedC19with fries×0.86 | ≈rnd323269–403 | 529(-206) | 476(-153) | |
| 2014* | 574.36 €≈ 699.89 € (2026 prices) | 1.757 €(1.406 € – 2.108 €)raw 2.05 € | CPI-derivedC20with fries×0.86 | 327272–409 | 540(-213) | 489(-162) | |
| 2015* | 577.78 €≈ 716.23 € (2026 prices) | 1.830 €(1.556 € – 2.104 €)raw 2.15 € | Estimate (range)1 srcB52with fries×0.85 | 316275–371 | 561(-245) | 492(-176) | |
| 2016* | 575.78 €≈ 719.51 € (2026 prices) | 1.899 €(1.519 € – 2.279 €)raw 2.20 € | CPI-derivedC22with fries×0.86 | 303253–379 | 556(-253) | 473(-170) | |
| 2017* | 574.36 €≈ 709.92 € (2026 prices) | 1.969 €(1.575 € – 2.363 €)raw 2.25 € | CPI-derivedC24with fries×0.88 | 292243–365 | 538(-246) | 459(-167) | |
| 2018* | 574.36 €≈ 705.69 € (2026 prices) | 1.996 €(1.597 € – 2.395 €)raw 2.25 € | CPI-derivedC25with fries×0.89 | 288240–360 | 526(-238) | 450(-162) | |
| 2019 | 632.89 €≈ 775.28 € (2026 prices) | 2.070 €(1.863 € – 2.277 €)raw 2.30 € | Model anchorA95with fries×0.90 | 306278–340 | 572(-266) | 485(-179) | |
| 2020 | 640.75 €≈ 794.44 € (2026 prices) | 2.109 €(1.793 € – 2.426 €)raw 2.31 € | Model anchor1 srcB57with fries×0.91 | 304264–357 | 580(-276) | 484(-180) | |
| 2021 | 651.26 €≈ 797.89 € (2026 prices) | 2.315 €(2.084 € – 2.547 €)raw 2.50 € | Model anchorA91with fries×0.93 | ≈rnd281256–313 | 572(-291) | 482(-201) | |
| 2022 | 698.89 €≈ 781.25 € (2026 prices) | 2.679 €(2.411 € – 2.947 €)raw 2.85 € | Model anchorA94with fries×0.94 | 261237–290 | 551(-290) | 489(-228) | |
| 2023 | 766.95 €≈ 828.34 € (2026 prices) | 2.986 €(2.539 € – 3.433 €)raw 3.13 € | Model anchor1 srcB57with fries | 257223–302 | 578(-321) | 493(-236) | |
| 2024 | 821.46 €≈ 864.73 € (2026 prices) | 3.605 €(3.244 € – 3.965 €)raw 3.72 € | Model anchorA91with fries | 228207–253 | 593(-365) | 490(-262) | |
| 2025 | 876.77 €≈ 897.81 € (2026 prices) | 4.103 €(3.693 € – 4.513 €)raw 4.17 € | Model anchorA98with fries | 214194–237 | 606(-392) | 482(-268) | |
| 2026 | 919.72 €≈ 919.72 € (2026 prices) | 4.300 €(3.870 € – 4.730 €) | Model anchorB90with fries | 214194–238 | 609(-395) | 467(-253) |
Units: "classic gyros" = how many present-day classic wraps (~88 g gyro, fries, tzatziki) the wage could buy, after rescaling each year's price to the same product. "Period gyros" = how many wraps of that specific year, as actually sold then (smaller, often without fries), the wage could buy. Both indices are per month.
The "General CPI" column is a counterfactual: it shows how many pita gyros the salary would buy if, from 1998 onwards, the price had followed general inflation only, without the faster catering price growth. It does not reflect actual prices after 1998.
The "Actual catering CPI" column is a counterfactual built on real statistics: from the start year it applies the official "Restaurants, cafes and the like" sub-index (Eurostat HICP CP11.1.1, Greece), with no documented price used as an anchor. That sub-index rose about 1.8x between 1998 and 2019 while the period gyro price rose about 2.8x, so the gap shows how far gyro prices outran even official catering inflation.
Years using a price anchor: 12 · Years using another calculation or estimate: 39.
An anchor is a series input and may include rescaling or time weighting. These counts do not certify sources or national representativeness. Classic-gyro comparisons add assumptions about weight and composition.
All years, period prices and classic equivalents, sources and available visitor reports. Uses the selected scenario regardless of the table's period filter or unit.
Loading visitor reports…
The following sections document the complete main series, independently of the selected table view.
These are computed automatically from the current dataset, not hand-written.
The series covers 51 years. This table counts declared shops in price observations for 11 years: a sum of 1671, with 1660 in the latest year. These are not unique shops: the same shop may recur across years or sources. Cities and areas are not counted as shops.
This table covers price observations, not every historical model input. An absent year does not mean an absent source: each year page shows its evidence trail. Counts include declared shops only, not the full sample when other sources omit their denominator. Source entries do not guarantee independence. Bars are logarithmic; the figures beside them are raw counts.
How to read 2026: our reading of 1660 shops enters as ONE observation with its own weight, not as 1660 separate sources, and that weight is NOT proportional to the count: it is a convenience sample of shops listed on a platform, which leans urban and newer. The 23 Thessaloniki price lists are still NOT counted here: they are regional and feed only that city's factor.
Same net wage of 919.72 € per month, same national price, different regional level factors. The headline index on the rest of the site always uses the national median.
Of 23 historical price entries, 7 have recovered menus. 8 entries still lack an identified shop. These are entries, not a count of unique businesses. Recovering a menu does not establish representative sampling or constant portion size.
This inventory covers 27 menu records under 11 business names on the public year pages, including the paired Stelios menus. It is not the complete historical database or a representative city sample. Names do not certify independent businesses.
Archive hosts: www.tavernoxoros.gr. A shared host is not proof of independent collection. Kept separate: 2 reports, 3 candidate reviews, 2 document with conflicting dates. Absence here means a gap in this selection, not that no historical evidence exists for a city.
Download coverage inventoryInputs for 2026
No historical input for this year in this inventory. The displayed factor is a model calculation, not a local annual measurement.
Sources and research for this yearThe following values are the fitted factor at the final historical endpoint, independent of the year selected above. Removing inputs is a hypothetical exercise, not a new estimate or confidence interval. Remaining inputs may still be unverified.
Inventory of code notes, not fresh verification of every price. Place names are not shop identities. Removing Aristotelous preserves other prices in mixed years but still uses unverified transcriptions. Reconstruction may differ from stored ratios. Endpoints follow production: 2004 and 2025, with the premium held constant after 2025.
This review covers the historical Thessaloniki inputs only. It does not validate other regional factors or change the published series.
Download evidence and scenarios (JSON)Every price below is the median “pork gyros in pita” of that city, read on the same September 2026 day from three ordering platforms. Using the same platforms improves channel comparability, but does not establish equal markups across cities. The middle city sits at 4.20 €.
Cities with fewer than four shops are left out. In 34 cities there were at least three shops on AT LEAST TWO platforms: the median spread between them is 10 cents and 14 of them come out identical to the cent. Where they disagree it is on the tourist islands. This table does not feed the national index; it is what the regional level factors are checked against.
A FOURTH WITNESS, OFF THE PLATFORMS: the three platforms resemble one another, so their agreement alone does not rule out the level being their own. A small independent guide to grill houses, with its own ordering system, was read as well: 118 shops, 115 of them in Attica, median EUR 4.00. That sits about 5% below the platforms' Athens median, BUT THE GAP IS COMPOSITION, not channel: across 11 Attica areas where both are present the median ratio is 0.988, and across the 6 shops carrying the same name AND the same area it is 1.000. The guide's sample leans to outer Attica, which is why it stays a check and never enters the index.
Within-menu price comparisons reduce differences between shops, but do not measure meat weight. In Thessaloniki the wrap-to-portion price ratio is 0.41; in Athens it is 0.33. Different portion sizes, sides and pricing policies can also affect the ratio. It does not establish how many grams a wrap contains.
The cleanest case is two menus from the same year: Thessaloniki 2014 wrap 2.70 and portion 6.90; Ioannina 2014 wrap 2.10 and portion 6.50. The portion costs almost the same. The wrap costs 29% more.
The same test now runs on 1518 shops read on one day, not on eighteen photographed menus: Athens 0.381 across 573 shops, Thessaloniki 0.522 across 116. And the 2014 pair replicates: on 161 shops in those two cities the portion ratio is 1.02 and the wrap is 19% dearer.
Divide the two and the premium turns around: the calculation uses price ratios as a proxy for content. Under that unverified assumption, Thessaloniki comes out at 0.87, that is 13% CHEAPER. This assumes the portion is a comparable product in both cities, which the within-shop ratio does not need but this comparison does. It enters no observation.
Across 51 cities the correlation between the price of a portion and the wrap's share of it is -0.8. The islands sit at a EUR 12.00 portion and a 0.383 share; the northern mainland at EUR 8.50 and 0.500. These are price relationships. They do not establish portion weights, size changes or a causal effect of local costs.
A shop in Heraklion prints the whole thing on one page. Its gyros pita comes in four sizes, and the 18cm column is split in two: "capital-city style" at 3.20 and "regular" at 4.50 — same diameter, 41% apart. The factor here runs from 1.46 to 1.22, fitted to 16 annual historical input rows, some still unverified.
The bread does the same job. In the historical Thessaloniki records, the same named meat is priced in three breads: lagana about 17% above the plain pita and Cypriot pita about 26%. These are price ratios, not verified differences in weight or filling. Both are rare in Athens, though not absent: one of six Athens menus we read prices a Cypriot pita.
And the word changes meaning on the way north. In Thessaloniki a “souvlaki” is the skewer and the wrap is called a “sandwich”; in Athens it is the other way round. A national survey asking what a souvlaki costs measures a different product in the two cities.
Conversion rate: 1 € = 340.75 GRD. Amounts before 2002 are shown in euro and in drachma equivalent. Price bounds come from a configured anchor range or the model's selected band; they are not automatically a measured spread across shops or a statistical confidence interval. The corresponding index range varies only price, with wage and composition fixed. The wage is also shown deflated to 2026 prices. A * next to the year means the price includes an estimate or derivation. A * next to the wage means some months of the monthly wage register are grade B, resting on an institutional retrospective source or a reconstruction rather than an original act. See the per-year references below.
Price and wage coverage: price collection of September 2026, catering CPI to August 2026, minimum wage in force since 1 April 2026. Dataset version 2026.10.10-monthly-bulletin, last updated 2026-10-10.
Compares the local annual rates against official Eurostat HICP (prc_hicp_aind, geo=EL). The general series in Gyronomics comes from the national ELSTAT CPI, so small gaps versus the harmonised HICP are expected.
Checking...
Automated checks that run over the dataset every time the page loads.
Non-negative values
Wage, gyro price and index are positive numbers in every year.
Price range consistency
priceMin <= price <= priceMax holds for every year (bounds may be touched for regulated prices, e.g. the 1977 price order).
Index correctness
The index equals round(net wage ÷ gyro price).
Net < gross
The monthly contractual net wage (before annualising over 12/13/14 payments) is always below the monthly gross and within 80-90% of it.
Gyro price monotonicity
The nominal price never falls year over year. Expected exception: 2012-2019, when crisis deflation documentably pushed catering prices down.
Index delta consistency
Each year's delta equals the difference from the previous year's index.
Series completeness 1976-2026
Exactly one record per year, no gaps, with a CPI value available.
Source documentation
Every year declares a source for the wage and for the gyro price.
Deflation to 2026 prices
The real wage equals the nominal one in base year 2026 and is higher in earlier years.
Drachma conversion
Pre-2002 values are converted with the fixed rate of 340.75 GRD/€.
Outlier check
No annual price change above 40% (which would signal incompatible anchors).
Pick a year to see exactly which data and calculations were used and which checks passed. Citations open the exact source and the calculation is available as JSON. Current derivation: Base series.
Data & calculations
Checks performed
Citations
3 sources, rescaled to the reference basket: ant12026 EUR 4.25 -> EUR 4.25 (35%) · psitopoles2026 EUR 3.95 -> EUR 3.95 (27%) · gyronomics2026 EUR 4.12 -> EUR 4.12 (39%). Weighted mean EUR 4.12.
Index with catering CPI: 214 · with general CPI: 609 · difference -395 period gyros/month
Immutable archives and independent Index reproduction
Public data needs no access key and supports CORS for other applications. Exports and pages use the same series. Compare data version, scenario and unit when comparing files.
/api/public/reproduction.jsonopenImmutable archive catalogue with JSON, CSV, sources, assumptions and a standalone verifier.
/api/public/data.jsonopenThe full dataset in JSON (per-year series, assumptions, sources).
/api/public/data.csvopenThe same series in CSV, ready for Excel or pandas.
/api/public/year.json?year=1985openFull record for one year: every figure with its formula and citation, plus the documentation grade and a warning when the year sits in a gap.
/api/public/gaps.jsonopenDocumented research gaps, definitions, required evidence and search history from the same source as the Gaps page.
/api/public/sources.jsonopenBibliography with available source links and citations.
/api/public/versions.jsonopenRelease catalogue with a permalink per version - what a citation should point at.
/api/public/audit-log.jsonopenRegister of every change to a headline figure: old value, new value, reason, version.
The project's MCP server reads the public API, preserves Index selections and uses the same gap register as the site. Grades describe the estimation method rather than source certification. Errors and version conflicts are explicitly returned to the assistant.
node mcp/server.mjsX-Data-Version and X-Data-Version-Policy identify the response version and policy. They and the Link header are readable by cross-origin applications through CORS.
On current-data endpoints (current-only), ?v= checks the expected version. An old or unknown identifier returns HTTP 409 with current_url and archive links, rather than silently returning newer data.
reproduction.json finds archives by v or artifact. Exact citations also retain the artifact SHA-256. Release catalogues (catalogue) and live diagnostics (live-diagnostic) do not reproduce a historical response through v.
Minimum-wage research also has its own identifier, X-Research-Version. Existing links using this research identifier as v remain supported; it is distinct from the Index dataset version.
Parameter ?mode= catering | general | cateringPure selects the price-derivation scenario.
start sets the hypothetical scenario's starting year, using the same eligible years as the Index. unit=classic | unit=era selects the summary unit. JSON and CSV rows retain both units. The headline remains in classic equivalents for the selected scenario; base_headline describes the base series.
The selection records the unit, scenario, starting year and wage basis. To repeat a request, use the dataset permalink or the year's api_permalink. The CSV points to the same metadata through its Link header.
Version 2026.10.10-monthly-bulletin · updated 2026-10-10 · CC BY 4.0 · attribution: Gyronomics - gyronomics.gr
If you downloaded a CSV or embedded the chart, this is exactly which figures changed since the version you saw. The current release's figures are read from the live series, never hand-written. See all releases
One summary per day. Earlier releases from the same day retain their notes and links.
No change to the headline figures
Showing the latest 1 of 33 releases. See the full history
The data is published under CC BY 4.0: use it freely, crediting the source, version and SHA-256. These citations and downloads point to the same immutable archive of the baseline dataset.
The archive includes the baseline catering-CPI series, period gyros and classic gyros. It does not include hypothetical choices in the live view or your personal calculation. The daily version alone does not identify the exact same files.
Gyronomics, "Pita-Gyro Index 1976-2026: baseline dataset", version 2026.10.10-monthly-bulletin (2026-10-10). Archive SHA-256 (manifest): 111be5b6d29bb2823d1c85a12489f0b4382c869e4d01e3c33fd1b0c69dbd3d14. Available at https://gyronomics.gr/datasets/111be5b6d29bb2823d1c85a12489f0b4382c869e4d01e3c33fd1b0c69dbd3d14/bundle.json
Every figure here is checkable. If you have better evidence (a price list, an article, a Gazette text, a photo), send it. Submissions are reviewed, with no promised date. If one changes a figure in the series, the change is recorded in the changelog with the source.
Which form should you use?