{
  "generated": "2026-08-02T13:25:42.478Z",
  "source": "Google Maps reviews μέσω SerpApi (google_maps_reviews engine)",
  "method": "Δύο δείγματα ανά επιχείρηση. (α) sort=ratingLow: χαμηλόβαθμες κριτικές όλων των ετών, για τη ΘΕΜΑΤΙΚΗ σύνθεση των παραπόνων. (β) sort=newestFirst: αμερόληπτο δείγμα, για το ΠΟΣΟΣΤΟ αρνητικών. Ποσοστά, όχι πλήθη: ο όγκος κριτικών αυξάνεται διαχρονικά ανεξάρτητα από την ποιότητα.",
  "limitations": [
    "Δείγμα επιχειρήσεων με τις περισσότερες κριτικές — όχι τυχαίο δείγμα.",
    "Το negative_share υπολογίζεται μόνο όπου το αμερόληπτο δείγμα του έτους έχει ≥5 κριτικές· αλλιώς είναι null.",
    "Ο παρονομαστής προέρχεται από χρονολογική σελιδοποίηση, που ευνοεί τα πρόσφατα έτη — τα παλαιότερα έτη έχουν μικρό δείγμα.",
    "Η θεματική ταξινόμηση είναι λεξιλογική (keywords), όχι σημασιολογική.",
    "Δεν αποθηκεύεται κείμενο ή συντάκτης — μόνο συγκεντρωτικά ανά έτος."
  ],
  "type": "restaurant",
  "places": [
    {
      "place_id": "ChIJRQT2MNdHZxMRrkDX3bGQbgM",
      "name": "Spartakos Taverna Zakynthos",
      "total_on_google": 5449,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2017
    },
    {
      "place_id": "ChIJF86T5jAVZxMRg50LUCSKuxk",
      "name": "Sunset Michali's Taverna",
      "total_on_google": 4580,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2017
    },
    {
      "place_id": "ChIJEwKoIgBHZxMRumYP8_4m1OU",
      "name": "Alektor Traditional Greek Restaurant",
      "total_on_google": 3600,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2024
    },
    {
      "place_id": "ChIJn9h71Z8_ZxMRtS-gxSgz1hQ",
      "name": "San Leon Tavern Restaurant",
      "total_on_google": 3362,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2021
    },
    {
      "place_id": "ChIJnZvPOGs5ZxMRjeKj-nDvTUw",
      "name": "Grecos restaurant laganas",
      "total_on_google": 2979,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2018
    },
    {
      "place_id": "ChIJ0ZFyllw4ZxMRjojt5-oe3qM",
      "name": "Panos Greek Tanerna - Authentic Zakynthian Cuisine",
      "total_on_google": 2957,
      "negatives_collected": 3,
      "baseline_collected": 28,
      "oldest_year": 2023
    },
    {
      "place_id": "ChIJySfb9pU5ZxMRuYFM7DLlHNs",
      "name": "Achilles Restaurant Bar",
      "total_on_google": 2785,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2018
    },
    {
      "place_id": "ChIJOZIqQ9RHZxMR8i3Zek-IkZw",
      "name": "Avli",
      "total_on_google": 2636,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2016
    },
    {
      "place_id": "ChIJeyGwLNdHZxMReHGHrYut4uU",
      "name": "Stathmos",
      "total_on_google": 2522,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2019
    },
    {
      "place_id": "ChIJsdPDt-xHZxMROnhtRDps__4",
      "name": "Palatium",
      "total_on_google": 2494,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2023
    },
    {
      "place_id": "ChIJKd0nD0JGZxMRm2yar6R2X2U",
      "name": "Avlli Taverna Restaurant",
      "total_on_google": 2396,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2018
    },
    {
      "place_id": "ChIJ_U6lcDAVZxMR7gYQRXX9w9c",
      "name": "Cross Tavern",
      "total_on_google": 2269,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2016
    },
    {
      "place_id": "ChIJQfjY8nVHZxMRGrrAVcmyFa4",
      "name": "MANOO Raw Bar - Club Zakynthos",
      "total_on_google": 2220,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2022
    },
    {
      "place_id": "ChIJWa5XLUJGZxMRDv_2O42L6xY",
      "name": "Benikos Greek Gourmet Taverna",
      "total_on_google": 2049,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2015
    },
    {
      "place_id": "ChIJceh-trhHZxMRUGA6WKmZf8M",
      "name": "The Brothers Taverna",
      "total_on_google": 1984,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2018
    },
    {
      "place_id": "ChIJ702CWh9CZxMRCw7UHX1izVU",
      "name": "Taverna Xigia",
      "total_on_google": 1912,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2017
    },
    {
      "place_id": "ChIJbSGR_W1BZxMRol1gMW0a38w",
      "name": "Paradosiako Alykes",
      "total_on_google": 1881,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2017
    },
    {
      "place_id": "ChIJ4RB8tRc5ZxMRflUTyOmn47k",
      "name": "Isabel's Beach Club & Restaurant Zakynthos",
      "total_on_google": 1829,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2025
    },
    {
      "place_id": "ChIJTQ8Te3NHZxMRkA4kSNeSJCU",
      "name": "Archontikon Garden · Restaurant",
      "total_on_google": 1809,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2025
    },
    {
      "place_id": "ChIJHxQlb1hHZxMREVs2r2uXsvc",
      "name": "Paradosiako",
      "total_on_google": 1807,
      "negatives_collected": 72,
      "baseline_collected": 28,
      "oldest_year": 2021
    },
    {
      "place_id": "ChIJ48rIRQBHZxMRwQl2DGUAFJw",
      "name": "Piatsa Greek Restaurant",
      "total_on_google": 1747,
      "negatives_collected": 108,
      "baseline_collected": 28,
      "oldest_year": 2024
    },
    {
      "place_id": "ChIJGVHAllw4ZxMRYB29xc8hXgE",
      "name": "Filoxenia Restaurant",
      "total_on_google": 1720,
      "negatives_collected": 72,
      "baseline_collected": 28,
      "oldest_year": 2018
    }
  ],
  "negatives_collected": 2199,
  "baseline_collected": 616,
  "per_year": [
    {
      "year": 2015,
      "baseline_reviews": 0,
      "baseline_negatives": 0,
      "negative_share": null,
      "avg_rating": null,
      "negatives_analysed": 1,
      "theme_share": {},
      "theme_counts": {}
    },
    {
      "year": 2016,
      "baseline_reviews": 0,
      "baseline_negatives": 0,
      "negative_share": null,
      "avg_rating": null,
      "negatives_analysed": 4,
      "theme_share": {
        "food": 0.25,
        "crowding": 0.25
      },
      "theme_counts": {
        "food": 1,
        "crowding": 1
      }
    },
    {
      "year": 2017,
      "baseline_reviews": 0,
      "baseline_negatives": 0,
      "negative_share": null,
      "avg_rating": null,
      "negatives_analysed": 13,
      "theme_share": {
        "service": 0.38,
        "food": 0.62,
        "crowding": 0.08,
        "price": 0.31,
        "cleanliness": 0.08
      },
      "theme_counts": {
        "service": 5,
        "food": 8,
        "crowding": 1,
        "price": 4,
        "cleanliness": 1
      }
    },
    {
      "year": 2018,
      "baseline_reviews": 0,
      "baseline_negatives": 0,
      "negative_share": null,
      "avg_rating": null,
      "negatives_analysed": 67,
      "theme_share": {
        "service": 0.33,
        "food": 0.33,
        "price": 0.09,
        "crowding": 0.04
      },
      "theme_counts": {
        "service": 22,
        "food": 22,
        "price": 6,
        "crowding": 3
      }
    },
    {
      "year": 2019,
      "baseline_reviews": 1,
      "baseline_negatives": 0,
      "negative_share": null,
      "avg_rating": 5,
      "negatives_analysed": 82,
      "theme_share": {
        "service": 0.28,
        "food": 0.37,
        "crowding": 0.02,
        "price": 0.11,
        "cleanliness": 0.05
      },
      "theme_counts": {
        "service": 23,
        "food": 30,
        "crowding": 2,
        "price": 9,
        "cleanliness": 4
      }
    },
    {
      "year": 2020,
      "baseline_reviews": 0,
      "baseline_negatives": 0,
      "negative_share": null,
      "avg_rating": null,
      "negatives_analysed": 38,
      "theme_share": {
        "price": 0.21,
        "service": 0.34,
        "food": 0.42,
        "cleanliness": 0.08
      },
      "theme_counts": {
        "price": 8,
        "service": 13,
        "food": 16,
        "cleanliness": 3
      }
    },
    {
      "year": 2021,
      "baseline_reviews": 0,
      "baseline_negatives": 0,
      "negative_share": null,
      "avg_rating": null,
      "negatives_analysed": 144,
      "theme_share": {
        "food": 0.45,
        "price": 0.14,
        "service": 0.37,
        "cleanliness": 0.06,
        "crowding": 0.06
      },
      "theme_counts": {
        "food": 65,
        "price": 20,
        "service": 53,
        "cleanliness": 8,
        "crowding": 8
      }
    },
    {
      "year": 2022,
      "baseline_reviews": 1,
      "baseline_negatives": 1,
      "negative_share": null,
      "avg_rating": 3,
      "negatives_analysed": 235,
      "theme_share": {
        "service": 0.34,
        "food": 0.39,
        "crowding": 0.04,
        "price": 0.12,
        "cleanliness": 0.03
      },
      "theme_counts": {
        "service": 79,
        "food": 91,
        "crowding": 10,
        "price": 29,
        "cleanliness": 7
      }
    },
    {
      "year": 2023,
      "baseline_reviews": 2,
      "baseline_negatives": 0,
      "negative_share": null,
      "avg_rating": 4,
      "negatives_analysed": 278,
      "theme_share": {
        "service": 0.39,
        "food": 0.38,
        "cleanliness": 0.03,
        "price": 0.09,
        "crowding": 0.04
      },
      "theme_counts": {
        "service": 108,
        "food": 105,
        "cleanliness": 8,
        "price": 26,
        "crowding": 12
      }
    },
    {
      "year": 2024,
      "baseline_reviews": 0,
      "baseline_negatives": 0,
      "negative_share": null,
      "avg_rating": null,
      "negatives_analysed": 322,
      "theme_share": {
        "price": 0.16,
        "food": 0.42,
        "service": 0.34,
        "cleanliness": 0.04,
        "crowding": 0.02
      },
      "theme_counts": {
        "price": 53,
        "food": 134,
        "service": 111,
        "cleanliness": 13,
        "crowding": 5
      }
    },
    {
      "year": 2025,
      "baseline_reviews": 1,
      "baseline_negatives": 0,
      "negative_share": null,
      "avg_rating": 5,
      "negatives_analysed": 618,
      "theme_share": {
        "price": 0.13,
        "service": 0.41,
        "food": 0.41,
        "crowding": 0.03,
        "cleanliness": 0.03
      },
      "theme_counts": {
        "price": 79,
        "service": 254,
        "food": 253,
        "crowding": 19,
        "cleanliness": 20
      }
    },
    {
      "year": 2026,
      "baseline_reviews": 611,
      "baseline_negatives": 48,
      "negative_share": 0.079,
      "avg_rating": 4.61,
      "negatives_analysed": 222,
      "theme_share": {
        "food": 0.37,
        "price": 0.14,
        "service": 0.35,
        "crowding": 0.03,
        "cleanliness": 0.03
      },
      "theme_counts": {
        "food": 83,
        "price": 32,
        "service": 78,
        "crowding": 6,
        "cleanliness": 6
      }
    }
  ]
}
