{
  "generated": "2026-11-04T17:54:18.713Z",
  "restaurant": "Trattoria al Forno",
  "key": "trattoria-al-forno",
  "catalog_slug": "trattoria-al-forno",
  "curated": false,
  "window": {
    "from": "2026-10-06",
    "to": "2026-11-04",
    "days": 30
  },
  "openings": 11,
  "days_with_openings": 5,
  "per_day": 0.4,
  "by_hour_et": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    5,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    1,
    1,
    0,
    0,
    0,
    0
  ],
  "by_weekday": [
    {
      "dow": 2,
      "weekday": "Tuesday",
      "n": 4
    },
    {
      "dow": 6,
      "weekday": "Saturday",
      "n": 4
    },
    {
      "dow": 3,
      "weekday": "Wednesday",
      "n": 3
    },
    {
      "dow": 0,
      "weekday": "Sunday",
      "n": 0
    },
    {
      "dow": 1,
      "weekday": "Monday",
      "n": 0
    },
    {
      "dow": 4,
      "weekday": "Thursday",
      "n": 0
    },
    {
      "dow": 5,
      "weekday": "Friday",
      "n": 0
    }
  ],
  "best_window": {
    "start": 8,
    "n": 6,
    "pct": 55
  },
  "answer": "In the last 30 days SupaPark saw 11 reservation openings at Trattoria al Forno — a fully booked time becoming bookable — on 5 of 30 days (about 0.4 a day). SupaPark watches Trattoria al Forno and emails you free when a table opens (push alerts with Silver). 55% of them appeared between 8 AM–11 AM Eastern, and Tuesday had the most.",
  "table_odds": {
    "party_size": 2,
    "weekday_class": "weekday",
    "lookback": {
      "from": "2026-09-05",
      "to": "2026-11-03"
    },
    "meals": {
      "breakfast": {
        "0": {
          "sameDayNotOnline": false,
          "n": 27,
          "pTable": 1,
          "nSoldout": 0,
          "pDrop": null,
          "openFirst": 1,
          "windowFrom": null,
          "windowTo": null
        },
        "1-3": {
          "sameDayNotOnline": false,
          "n": 26,
          "pTable": 1,
          "nSoldout": 0,
          "pDrop": null,
          "openFirst": 1,
          "windowFrom": null,
          "windowTo": null
        },
        "4-14": {
          "sameDayNotOnline": false,
          "n": 23,
          "pTable": 1,
          "nSoldout": 0,
          "pDrop": null,
          "openFirst": 1,
          "windowFrom": null,
          "windowTo": null
        },
        "15-60": {
          "sameDayNotOnline": false,
          "n": 16,
          "pTable": 1,
          "nSoldout": 0,
          "pDrop": null,
          "openFirst": 1,
          "windowFrom": null,
          "windowTo": null
        }
      },
      "dinner": {
        "0": {
          "sameDayNotOnline": false,
          "n": 27,
          "pTable": 1,
          "nSoldout": 0,
          "pDrop": null,
          "openFirst": 1,
          "windowFrom": null,
          "windowTo": null
        },
        "1-3": {
          "sameDayNotOnline": false,
          "n": 26,
          "pTable": 1,
          "nSoldout": 0,
          "pDrop": null,
          "openFirst": 1,
          "windowFrom": null,
          "windowTo": null
        },
        "4-14": {
          "sameDayNotOnline": false,
          "n": 23,
          "pTable": 1,
          "nSoldout": 0,
          "pDrop": null,
          "openFirst": 1,
          "windowFrom": null,
          "windowTo": null
        },
        "15-60": {
          "sameDayNotOnline": false,
          "n": 16,
          "pTable": 1,
          "nSoldout": 0,
          "pDrop": null,
          "openFirst": 1,
          "windowFrom": null,
          "windowTo": null
        }
      }
    }
  },
  "walkup_waitlist": null
}