{
  "domain": "francis-bistro.at",
  "name": "Francis Bistro",
  "url": "https://francis-bistro.at/",
  "page": "https://directindex.org/r/francis-bistro.at",
  "record": "https://directindex.org/api/direct/francis-bistro.at",
  "kind": "Restaurant",
  "claimed": false,
  "city": {
    "slug": "graz",
    "name": "Graz",
    "country": "AT"
  },
  "book": {
    "url": "https://mytools.aleno.me/reservations/v2.0/reservations.html?k=eyJrIjoid2l2dTVrM2lsNm15cnBiOWlwdzZ4bmViajhycnVkaWRpZ280bGZwODBsbzlhNGlweTEiLCJyIjoiOGYzZmlmRk1MamdtZGhFckQiLCJzIjoiaHR0cHM6Ly9teXRvb2xzLmFsZW5vLm1lLyJ9",
    "how": "vendor on own site",
    "platform": "aleno",
    "vendor": "aleno",
    "source": "scan",
    "verified_at": "2026-10-18T15:29:02.789Z",
    "verify_result": "completed",
    "verified": true,
    "status": "verified direct, 2026-10-18",
    "follow": "https://directindex.org/go/francis-bistro.at/book"
  },
  "menu": {
    "url": "https://www.francis-bistro.at/",
    "format": "html_page",
    "source": "scan",
    "follow": "https://directindex.org/go/francis-bistro.at/menu"
  },
  "hours": {
    "text": "Mo-Sa 11:30-00:00",
    "spec": [
      {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": [
          "Monday",
          "Tuesday",
          "Wednesday",
          "Thursday",
          "Friday",
          "Saturday"
        ],
        "opens": "11:30",
        "closes": "00:00"
      }
    ],
    "source": "scan",
    "open_now": false,
    "time_zone": "Europe/Vienna"
  },
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Franziskanerplatz 13",
    "postalCode": "8010"
  },
  "geo": {
    "lat": 47.070478,
    "lon": 15.4372236
  },
  "action_test": {
    "result": "completed",
    "at": "2026-10-18T15:29:02.789Z",
    "url": "https://mytools.aleno.me/reservations/v2.0/reservations.html?k=eyJrIjoid2l2dTVrM2lsNm15cnBiOWlwdzZ4bmViajhycnVkaWRpZ280bGZwODBsbzlhNGlweTEiLCJyIjoiOGYzZmlmRk1MamdtZGhFckQiLCJzIjoiaHR0cHM6Ly9teXRvb2xzLmFsZW5vLm1lLyJ9",
    "summary": "A aleno booking or ordering page renders and can be used without a login."
  },
  "score": {
    "grade": "B",
    "pct": 83.8,
    "provisional": true
  },
  "last_scan": "2026-10-16T11:19:42.635Z",
  "sources": {
    "scan": {
      "at": "2026-10-16T11:19:42.635Z",
      "note": "the latest full scan of the site"
    },
    "openstreetmap": {
      "at": "2026-10-16T11:19:42.979Z",
      "note": "name, address, coordinates, phone and hours from the OpenStreetMap record"
    },
    "action_test": {
      "at": "2026-10-18T15:29:02.789Z",
      "note": "a browser opened the link and checked whether an agent could reach the step before confirming"
    },
    "page_facts": {
      "at": "2026-10-17T17:26:23.508Z",
      "note": "read from the stored landing page: languages, prices, WhatsApp, copyright year, consent manager"
    }
  },
  "business": {
    "@context": "https://schema.org",
    "@type": "Restaurant",
    "name": "Francis Bistro",
    "url": "https://francis-bistro.at/",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Franziskanerplatz 13",
      "postalCode": "8010"
    },
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": 47.070478,
      "longitude": 15.4372236
    },
    "openingHours": "Mo-Sa 11:30-00:00",
    "openingHoursSpecification": [
      {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": [
          "Monday",
          "Tuesday",
          "Wednesday",
          "Thursday",
          "Friday",
          "Saturday"
        ],
        "opens": "11:30",
        "closes": "00:00"
      }
    ],
    "servesCuisine": [
      "austrian",
      "french",
      "italian"
    ],
    "acceptsReservations": "https://mytools.aleno.me/reservations/v2.0/reservations.html?k=eyJrIjoid2l2dTVrM2lsNm15cnBiOWlwdzZ4bmViajhycnVkaWRpZ280bGZwODBsbzlhNGlweTEiLCJyIjoiOGYzZmlmRk1MamdtZGhFckQiLCJzIjoiaHR0cHM6Ly9teXRvb2xzLmFsZW5vLm1lLyJ9",
    "hasMenu": "https://www.francis-bistro.at/",
    "potentialAction": [
      {
        "@type": "ReserveAction",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://mytools.aleno.me/reservations/v2.0/reservations.html?k=eyJrIjoid2l2dTVrM2lsNm15cnBiOWlwdzZ4bmViajhycnVkaWRpZ280bGZwODBsbzlhNGlweTEiLCJyIjoiOGYzZmlmRk1MamdtZGhFckQiLCJzIjoiaHR0cHM6Ly9teXRvb2xzLmFsZW5vLm1lLyJ9",
          "actionPlatform": [
            "http://schema.org/DesktopWebPlatform",
            "http://schema.org/MobileWebPlatform"
          ]
        },
        "result": {
          "@type": "Reservation",
          "name": "Reservation"
        }
      }
    ]
  },
  "facts": {
    "read_at": "2026-10-17T17:26:23.508Z",
    "note": "Measured from the site's landing page, not scored. Languages appear only when the page declares two or more, or a switcher; prices only in the country's currency.",
    "english_version": false,
    "whatsapp": false
  }
}