{
  "schemaVersion": 1,
  "id": "okinawa-birthday-cakes",
  "path": "/okinawa-birthday-cakes/",
  "title": "Okinawa Birthday Cakes",
  "subtitle": "Make a little moment on your trip worth celebrating.",
  "eyebrow": "OKINAWA · A LITTLE CELEBRATION",
  "description": "Find birthday cakes in Okinawa with 75 official photos from 16 shops. Compare cake prices, pickup areas and ordering deadlines, then book directly or request Japanese phone assistance.",
  "itemLabel": "cakes",
  "requestLabel": "Ask us to contact the cake shop",
  "requestGoal": "Please confirm and arrange a birthday cake with this shop.",
  "messageLabel": "Message on the cake",
  "messagePlaceholder": "For example: Happy Birthday, Yuki ♡",
  "hero": {
    "listingId": "cocosola",
    "productId": "cocosola-4"
  },
  "styles": [
    {
      "value": "",
      "label": "All cakes"
    },
    {
      "value": "fruit",
      "label": "Strawberry & fruit"
    },
    {
      "value": "design",
      "label": "Custom designs"
    },
    {
      "value": "chocolate",
      "label": "Chocolate"
    },
    {
      "value": "cheese",
      "label": "Cheesecake"
    },
    {
      "value": "hotel",
      "label": "Hotel celebrations"
    }
  ],
  "guide": [
    {
      "title": "Choose your pickup location first",
      "body": "Start with your hotel and driving route, then check shop pickup or service inside a hotel. Cocosola in Yomitan explicitly excludes delivery. Hotel cakes are not automatically available for delivery to another hotel. Plan the pickup time and transport before choosing a design."
    },
    {
      "title": "Allow more time for custom cakes",
      "body": "Deadlines vary. Cocosola requires 2 business days for strawberry decoration cakes and 5 business days for custom designs, with no pickup on Tuesdays or Wednesdays. Christmas has separate rules. Check the selected shop’s deadline, then confirm unpublished availability."
    },
    {
      "title": "Compare the size and final price of the same cake",
      "body": "Photos do not establish size. Provide your group size and budget, then confirm diameter, message plates, candles and custom fees. Fruit and decorations may change seasonally. For allergies, ask about ingredients and shared preparation areas. Photos and starting prices are not a final quote."
    }
  ],
  "faqs": [
    {
      "q": "Does this include every birthday cake in Okinawa?",
      "a": "The catalogue has 75 official photos from 16 shops, including whole cakes, rolls and custom designs. Selected galleries were expanded on September 16, 2026. Each listing separates business-information and image check dates. This is not every shop or every product, and does not guarantee current stock."
    },
    {
      "q": "Does choosing a date mean a cake is available?",
      "a": "The filter excludes known closing days and dates past published ordering deadlines. It does not check live stock. Production slots, availability and final prices require shop confirmation; unpublished conditions remain unconfirmed."
    },
    {
      "q": "Can a cake be delivered to my hotel?",
      "a": "Hotel service generally means that hotel’s own rooms or restaurants, not any hotel. Pickup shops are not listed as delivery services unless delivery is published. Confirm other arrangements with both the shop and the receiving hotel."
    },
    {
      "q": "What do the photos and prices represent?",
      "a": "Official photos show products or previous designs. Sizes, fruit and decorations may differ. Prices refer to the listed design or size, not a live quote, and exclude unlisted delivery, custom work and NativeCall fees."
    },
    {
      "q": "How do I ask NativeCall to arrange a birthday cake?",
      "a": "Choose a cake, enter the date, group size, budget and pickup method, then review the brief before paying for phone assistance. We contact the selected shop and report the outcome. Submitting a request or paying our service fee does not mean the shop has accepted the cake order. The cake itself costs extra."
    },
    {
      "q": "What if someone has an allergy or dietary restriction?",
      "a": "Include the restriction in your request and confirm ingredients and shared kitchens with the shop. Photos, flavour names or a no-added-egg label do not replace specific confirmation from the shop."
    },
    {
      "q": "Can I pay on the website without downloading an app?",
      "a": "Yes. Choose an item, enter your date and requirements, and check the venue and contact email before proceeding to Stripe. Website checkout works on phones and computers; no app is required. Japanese phone assistance costs US$7 per request. Venue charges, products, deposits and other third-party costs are separate. Optional priority service is priced before payment."
    },
    {
      "q": "Who handles my request, when will I hear back, and what if it is unsuccessful?",
      "a": "Every task gets a call from a real person in Japanese. We finish it and report back in writing within 24 hours of payment. This is the phone-assistance timeframe, not a guarantee of venue availability or booking success. If your requested outcome is not achieved, NativeCall refunds the service prepayment. Venue deposits, cancellation fees and other third-party costs follow the venue’s terms."
    },
    {
      "q": "Do I have to book through NativeCall?",
      "a": "No. Every listing links to an official website so you can check and book directly, avoiding our assistance fee when you do not need it. Online-only venues have no phone checkout here. Venues that do not accept reservations can only be contacted about opening and participation. NativeCall is an independent phone assistance service, not an official venue agent."
    }
  ],
  "related": [
    {
      "title": "Okinawa Massage & Spa Booking",
      "path": "/okinawa-massage/"
    },
    {
      "title": "Japan Golf Course Booking",
      "path": "/japan-golf-booking/"
    },
    {
      "title": "Kyoto Kimono Rental",
      "path": "/kyoto-kimono-rental/"
    },
    {
      "title": "Strawberry Picking in Tokyo",
      "path": "/tokyo-strawberry-picking/"
    }
  ],
  "listings": [
    {
      "id": "cocosola",
      "name": "Cocosola",
      "localName": "ココソラおかし店",
      "area": "Yomitan",
      "address": "沖縄県中頭郡読谷村瀬名波678-1",
      "phone": "098-987-8713",
      "description": "Bows, garden designs and two-tier cakes for a birthday surprise.",
      "kind": "bakery",
      "fulfillment": [
        "pickup"
      ],
      "fulfillmentNote": "Pickup at the Yomitan shop only. The official site explicitly excludes shipping and delivery.",
      "bookingNote": "Strawberry decoration cakes require 2 business days; custom cakes require 5 business days. No pickup on Tuesdays or Wednesdays.",
      "leadDays": 5,
      "source": "https://cocosola.net/ordermade/",
      "bookingUrl": "https://cocosola.net/ordermade/",
      "checkedAt": "2026-09-15",
      "businessDays": true,
      "closedWeekdays": [
        2,
        3
      ],
      "galleryCheckedAt": "2026-09-16",
      "products": [
        {
          "id": "cocosola-4",
          "name": "Garden cake",
          "image": "https://cocosola.net/wp-content/uploads/2021/07/DSC_0656-scaled-e1626075058839.jpg",
          "imageAlt": "Cocosola: Garden cake — official photo",
          "tags": [
            "design",
            "fruit"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 13300
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2021/07/DSC_0656-scaled-e1626075058839.jpg 1401w, https://cocosola.net/wp-content/uploads/2021/07/DSC_0656-scaled-e1626075058839-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2021/07/DSC_0656-scaled-e1626075058839-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2021/07/DSC_0656-scaled-e1626075058839-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2021/07/DSC_0656-scaled-e1626075058839-768x768.jpg 768w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2021/07/DSC_0656-scaled-e1626075058839-240x240.jpg"
        },
        {
          "id": "cocosola-5",
          "name": "Rose and heart cake",
          "image": "https://cocosola.net/wp-content/uploads/2023/10/DSC_1536-scaled-e1697787943629.jpg",
          "imageAlt": "Cocosola: Rose and heart cake — official photo",
          "tags": [
            "design"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 9900
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2023/10/DSC_1536-scaled-e1697787943629.jpg 1542w, https://cocosola.net/wp-content/uploads/2023/10/DSC_1536-scaled-e1697787943629-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2023/10/DSC_1536-scaled-e1697787943629-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2023/10/DSC_1536-scaled-e1697787943629-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2023/10/DSC_1536-scaled-e1697787943629-768x768.jpg 768w, https://cocosola.net/wp-content/uploads/2023/10/DSC_1536-scaled-e1697787943629-1536x1536.jpg 1536w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2023/10/DSC_1536-scaled-e1697787943629-240x240.jpg"
        },
        {
          "id": "cocosola-6",
          "name": "Small bow cake",
          "image": "https://cocosola.net/wp-content/uploads/2022/02/DSC_2937-scaled-e1645781023300.jpg",
          "imageAlt": "Cocosola: Small bow cake — official photo",
          "tags": [
            "design"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 6700
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2022/02/DSC_2937-scaled-e1645781023300.jpg 1280w, https://cocosola.net/wp-content/uploads/2022/02/DSC_2937-scaled-e1645781023300-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2022/02/DSC_2937-scaled-e1645781023300-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2022/02/DSC_2937-scaled-e1645781023300-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2022/02/DSC_2937-scaled-e1645781023300-768x768.jpg 768w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2022/02/DSC_2937-scaled-e1645781023300-240x240.jpg"
        },
        {
          "id": "cocosola-7",
          "name": "Bow cake",
          "image": "https://cocosola.net/wp-content/uploads/2021/03/DSC_1590-scaled-e1615683677227.jpg",
          "imageAlt": "Cocosola: Bow cake — official photo",
          "tags": [
            "design"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 15500
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2021/03/DSC_1590-scaled-e1615683677227.jpg 1344w, https://cocosola.net/wp-content/uploads/2021/03/DSC_1590-scaled-e1615683677227-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2021/03/DSC_1590-scaled-e1615683677227-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2021/03/DSC_1590-scaled-e1615683677227-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2021/03/DSC_1590-scaled-e1615683677227-768x768.jpg 768w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2021/03/DSC_1590-scaled-e1615683677227-240x240.jpg"
        },
        {
          "id": "cocosola-8",
          "name": "Two-tier celebration cake",
          "image": "https://cocosola.net/wp-content/uploads/2021/07/DSC_1369-scaled-e1626077556809.jpg",
          "imageAlt": "Cocosola: Two-tier celebration cake — official photo",
          "tags": [
            "design"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 11500
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2021/07/DSC_1369-scaled-e1626077556809.jpg 1203w, https://cocosola.net/wp-content/uploads/2021/07/DSC_1369-scaled-e1626077556809-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2021/07/DSC_1369-scaled-e1626077556809-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2021/07/DSC_1369-scaled-e1626077556809-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2021/07/DSC_1369-scaled-e1626077556809-768x768.jpg 768w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2021/07/DSC_1369-scaled-e1626077556809-240x240.jpg"
        },
        {
          "id": "cocosola-10",
          "name": "Fruit tart",
          "image": "https://cocosola.net/wp-content/uploads/2022/07/DSC_3446-scaled-e1656839717741.jpg",
          "imageAlt": "Cocosola: Fruit tart — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 3000
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2022/07/DSC_3446-scaled-e1656839717741.jpg 1254w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3446-scaled-e1656839717741-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3446-scaled-e1656839717741-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3446-scaled-e1656839717741-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3446-scaled-e1656839717741-768x768.jpg 768w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2022/07/DSC_3446-scaled-e1656839717741-240x240.jpg"
        },
        {
          "id": "cocosola-15",
          "name": "Strawberry-shaped cake",
          "image": "https://cocosola.net/wp-content/uploads/2022/07/DSC_3507-scaled-e1656837328275.jpg",
          "imageAlt": "Cocosola: Strawberry-shaped cake — official photo",
          "tags": [
            "design",
            "fruit"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 6800
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2022/07/DSC_3507-scaled-e1656837328275.jpg 1324w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3507-scaled-e1656837328275-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3507-scaled-e1656837328275-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3507-scaled-e1656837328275-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3507-scaled-e1656837328275-768x768.jpg 768w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2022/07/DSC_3507-scaled-e1656837328275-240x240.jpg"
        },
        {
          "id": "cocosola-gallery-9",
          "name": "Fruit tart — vegan option example",
          "image": "https://cocosola.net/wp-content/uploads/2025/08/20250626_111147-scaled-e1754202103102.jpg",
          "imageAlt": "Cocosola: Fruit tart — vegan option example — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 5000
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2025/08/20250626_111147-scaled-e1754202103102.jpg 1395w, https://cocosola.net/wp-content/uploads/2025/08/20250626_111147-scaled-e1754202103102-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2025/08/20250626_111147-scaled-e1754202103102-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2025/08/20250626_111147-scaled-e1754202103102-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2025/08/20250626_111147-scaled-e1754202103102-768x768.jpg 768w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2025/08/20250626_111147-scaled-e1754202103102-240x240.jpg"
        },
        {
          "id": "cocosola-gallery-11",
          "name": "Strawberry tart",
          "image": "https://cocosola.net/wp-content/uploads/2022/02/DSC_2819-scaled-e1645781153720.jpg",
          "imageAlt": "Cocosola: Strawberry tart — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 3800
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2022/02/DSC_2819-scaled-e1645781153720.jpg 1376w, https://cocosola.net/wp-content/uploads/2022/02/DSC_2819-scaled-e1645781153720-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2022/02/DSC_2819-scaled-e1645781153720-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2022/02/DSC_2819-scaled-e1645781153720-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2022/02/DSC_2819-scaled-e1645781153720-768x768.jpg 768w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2022/02/DSC_2819-scaled-e1645781153720-240x240.jpg"
        },
        {
          "id": "cocosola-gallery-12",
          "name": "Rich chocolate cake",
          "image": "https://cocosola.net/wp-content/uploads/2022/07/DSC_3569-scaled-e1656836879582.jpg",
          "imageAlt": "Cocosola: Rich chocolate cake — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 4900
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2022/07/DSC_3569-scaled-e1656836879582.jpg 1440w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3569-scaled-e1656836879582-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3569-scaled-e1656836879582-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3569-scaled-e1656836879582-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3569-scaled-e1656836879582-768x768.jpg 768w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2022/07/DSC_3569-scaled-e1656836879582-240x240.jpg"
        },
        {
          "id": "cocosola-gallery-13",
          "name": "Cheesecake",
          "image": "https://cocosola.net/wp-content/uploads/2021/10/DSC_2443-scaled-e1634517925784.jpg",
          "imageAlt": "Cocosola: Cheesecake — official photo",
          "tags": [
            "cheese"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 6500
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2021/10/DSC_2443-scaled-e1634517925784.jpg 1523w, https://cocosola.net/wp-content/uploads/2021/10/DSC_2443-scaled-e1634517925784-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2021/10/DSC_2443-scaled-e1634517925784-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2021/10/DSC_2443-scaled-e1634517925784-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2021/10/DSC_2443-scaled-e1634517925784-768x768.jpg 768w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2021/10/DSC_2443-scaled-e1634517925784-240x240.jpg"
        },
        {
          "id": "cocosola-gallery-16",
          "name": "Chestnut Mont Blanc",
          "image": "https://cocosola.net/wp-content/uploads/2021/10/DSC_2331-scaled-e1634518040368.jpg",
          "imageAlt": "Cocosola: Chestnut Mont Blanc — official photo",
          "tags": [
            "classic"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 7000
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2021/10/DSC_2331-scaled-e1634518040368.jpg 1708w, https://cocosola.net/wp-content/uploads/2021/10/DSC_2331-scaled-e1634518040368-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2021/10/DSC_2331-scaled-e1634518040368-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2021/10/DSC_2331-scaled-e1634518040368-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2021/10/DSC_2331-scaled-e1634518040368-768x768.jpg 768w, https://cocosola.net/wp-content/uploads/2021/10/DSC_2331-scaled-e1634518040368-1536x1536.jpg 1536w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2021/10/DSC_2331-scaled-e1634518040368-240x240.jpg"
        },
        {
          "id": "cocosola-gallery-17",
          "name": "Chocolate glaze cake",
          "image": "https://cocosola.net/wp-content/uploads/2021/06/DSC_1838-scaled-e1624058593812.jpg",
          "imageAlt": "Cocosola: Chocolate glaze cake — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 4800
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2021/06/DSC_1838-scaled-e1624058593812.jpg 1254w, https://cocosola.net/wp-content/uploads/2021/06/DSC_1838-scaled-e1624058593812-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2021/06/DSC_1838-scaled-e1624058593812-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2021/06/DSC_1838-scaled-e1624058593812-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2021/06/DSC_1838-scaled-e1624058593812-768x768.jpg 768w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2021/06/DSC_1838-scaled-e1624058593812-240x240.jpg"
        },
        {
          "id": "cocosola-gallery-18",
          "name": "First birthday number cake",
          "image": "https://cocosola.net/wp-content/uploads/2019/07/IMG_20190629_105955_1-e1561942206695.jpg",
          "imageAlt": "Cocosola: First birthday number cake — official photo",
          "tags": [
            "design",
            "fruit"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 7900
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2019/07/IMG_20190629_105955_1-e1561942206695.jpg 1860w, https://cocosola.net/wp-content/uploads/2019/07/IMG_20190629_105955_1-e1561942206695-640x646.jpg 640w, https://cocosola.net/wp-content/uploads/2019/07/IMG_20190629_105955_1-e1561942206695-768x775.jpg 768w, https://cocosola.net/wp-content/uploads/2019/07/IMG_20190629_105955_1-e1561942206695-700x706.jpg 700w, https://cocosola.net/wp-content/uploads/2019/07/IMG_20190629_105955_1-e1561942206695-240x242.jpg 240w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2019/07/IMG_20190629_105955_1-e1561942206695-240x242.jpg"
        },
        {
          "id": "cocosola-gallery-19",
          "name": "Pink and blue reveal cake",
          "image": "https://cocosola.net/wp-content/uploads/2022/07/DSC_3729-scaled-e1658383215275.jpg",
          "imageAlt": "Cocosola: Pink and blue reveal cake — official photo",
          "tags": [
            "design"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 4500
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2022/07/DSC_3729-scaled-e1658383215275.jpg 1196w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3729-scaled-e1658383215275-640x640.jpg 640w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3729-scaled-e1658383215275-700x700.jpg 700w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3729-scaled-e1658383215275-240x240.jpg 240w, https://cocosola.net/wp-content/uploads/2022/07/DSC_3729-scaled-e1658383215275-768x768.jpg 768w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2022/07/DSC_3729-scaled-e1658383215275-240x240.jpg"
        },
        {
          "id": "cocosola-gallery-20",
          "name": "Large bow celebration cake",
          "image": "https://cocosola.net/wp-content/uploads/2018/11/o0013.jpg",
          "imageAlt": "Cocosola: Large bow celebration cake — official photo",
          "tags": [
            "design"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 32000
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2018/11/o0013.jpg 640w, https://cocosola.net/wp-content/uploads/2018/11/o0013-240x240.jpg 240w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2018/11/o0013-240x240.jpg"
        },
        {
          "id": "cocosola-gallery-21",
          "name": "Large fruit celebration cake",
          "image": "https://cocosola.net/wp-content/uploads/2018/10/o0012-1.png",
          "imageAlt": "Cocosola: Large fruit celebration cake — official photo",
          "tags": [
            "design",
            "fruit"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 28000
            }
          ],
          "priceIsFrom": true,
          "imageSrcSet": "https://cocosola.net/wp-content/uploads/2018/10/o0012-1.png 640w, https://cocosola.net/wp-content/uploads/2018/10/o0012-1-240x240.png 240w, https://cocosola.net/wp-content/uploads/2018/10/o0012-1-250x250.png 250w, https://cocosola.net/wp-content/uploads/2018/10/o0012-1-120x120.png 120w",
          "thumbnail": "https://cocosola.net/wp-content/uploads/2018/10/o0012-1-120x120.png"
        }
      ]
    },
    {
      "id": "couleur",
      "name": "Cake Studio Couleur",
      "localName": "ケーキ工房 Couleur",
      "area": "Tomigusuku",
      "address": "沖縄県豊見城市根差部671-16 マンションリーブラⅠ101",
      "phone": "098-914-1441",
      "description": "Okinawan cane-sugar cream, fruit tarts and chocolate cakes, with custom designs available to enquire about.",
      "kind": "bakery",
      "fulfillment": [
        "pickup"
      ],
      "fulfillmentNote": "Pickup in Tomigusuku; ask about any other arrangement.",
      "bookingNote": "Sizes and prices are published; confirm lead times and stock with the shop. Closed Wednesdays. Vegan options share a kitchen with wheat, milk and egg products; the shop does not accept severe-allergy orders. Confirm decorations and ingredients.",
      "leadDays": null,
      "source": "https://www.couleur-cake.jp/cake/",
      "bookingUrl": "https://www.couleur-cake.jp/cake/",
      "checkedAt": "2026-09-15",
      "closedWeekdays": [
        3
      ],
      "galleryCheckedAt": "2026-09-16",
      "products": [
        {
          "id": "couleur-3",
          "name": "Seasonal fruit cream cake",
          "image": "https://www.couleur-cake.jp/images/menu_hole_fruit_cake.jpg",
          "imageAlt": "Cake Studio Couleur: Seasonal fruit cream cake — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "size 4",
              "price": 3800
            },
            {
              "label": "size 5",
              "price": 4900
            },
            {
              "label": "size 6",
              "price": 6100
            }
          ]
        },
        {
          "id": "couleur-2",
          "name": "Cane-sugar cream cake",
          "image": "https://www.couleur-cake.jp/images/menu_hole_kibi_deco.jpg",
          "imageAlt": "Cake Studio Couleur: Cane-sugar cream cake — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "size 4",
              "price": 3400
            },
            {
              "label": "size 5",
              "price": 4450
            },
            {
              "label": "size 6",
              "price": 5600
            }
          ]
        },
        {
          "id": "couleur-4",
          "name": "Smooth chocolate cake",
          "image": "https://www.couleur-cake.jp/images/menu_hole_soft_choco.jpg",
          "imageAlt": "Cake Studio Couleur: Smooth chocolate cake — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": [
            {
              "label": "size 4",
              "price": 3450
            },
            {
              "label": "size 5",
              "price": 4600
            },
            {
              "label": "size 6",
              "price": 5700
            }
          ]
        },
        {
          "id": "couleur-5",
          "name": "Fruit tart",
          "image": "https://www.couleur-cake.jp/images/menu_hole_fruit_tart.jpg",
          "imageAlt": "Cake Studio Couleur: Fruit tart — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "size 4",
              "price": 3400
            },
            {
              "label": "size 5",
              "price": 4450
            },
            {
              "label": "size 6",
              "price": 5600
            }
          ]
        },
        {
          "id": "couleur-6",
          "name": "Chestnut Mont Blanc",
          "image": "https://www.couleur-cake.jp/images/menu_hole_montblanc.jpg",
          "imageAlt": "Cake Studio Couleur: Chestnut Mont Blanc — official photo",
          "tags": [
            "classic"
          ],
          "variants": [
            {
              "label": "size 5",
              "price": 4650
            }
          ]
        },
        {
          "id": "couleur-7",
          "name": "Rice-flour chocolate cake",
          "image": "https://www.couleur-cake.jp/images/menu_hole_komeko_classic.jpg",
          "imageAlt": "Cake Studio Couleur: Rice-flour chocolate cake — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": [
            {
              "label": "size 5",
              "price": 3850
            }
          ]
        },
        {
          "id": "couleur-8",
          "name": "Gender reveal cake",
          "image": "https://www.couleur-cake.jp/images/menu_hole_gender_reveal.jpg",
          "imageAlt": "Cake Studio Couleur: Gender reveal cake — official photo",
          "tags": [
            "design"
          ],
          "variants": [
            {
              "label": "size 4",
              "price": 3800
            }
          ]
        },
        {
          "id": "couleur-gallery-9",
          "name": "Fruit decoration cake — vegan option example",
          "image": "https://www.couleur-cake.jp/images/menu_hole_vegan.jpg",
          "imageAlt": "Cake Studio Couleur: Fruit decoration cake — vegan option example — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 3800
            }
          ]
        },
        {
          "id": "couleur-gallery-10",
          "name": "Cane-sugar roll cake",
          "image": "https://www.couleur-cake.jp/images/menu_hole_roll.jpg",
          "imageAlt": "Cake Studio Couleur: Cane-sugar roll cake — official photo",
          "tags": [
            "classic"
          ],
          "variants": [
            {
              "label": "Official reference price",
              "price": 1850
            }
          ]
        },
        {
          "id": "couleur-gallery-28",
          "name": "Square fruit celebration cake",
          "image": "https://www.couleur-cake.jp/images/order_square_sheet.jpg",
          "imageAlt": "Cake Studio Couleur: Square fruit celebration cake — official photo",
          "tags": [
            "design",
            "fruit"
          ],
          "variants": []
        },
        {
          "id": "couleur-gallery-29",
          "name": "First birthday ceremony design cake",
          "image": "https://www.couleur-cake.jp/images/order_tankaayuee.jpg",
          "imageAlt": "Cake Studio Couleur: First birthday ceremony design cake — official photo",
          "tags": [
            "design",
            "fruit"
          ],
          "variants": []
        }
      ]
    },
    {
      "id": "shiro",
      "name": "Shirobara Patisserie",
      "localName": "白バラ洋菓子店 本店",
      "area": "Naha",
      "address": "沖縄県那覇市長田2丁目22-6",
      "phone": "098-855-6385",
      "description": "Strawberry cream, rich chocolate and bear-shaped cakes to take away for your celebration.",
      "kind": "bakery",
      "fulfillment": [
        "pickup"
      ],
      "fulfillmentNote": "This listing uses the Naha main shop for pickup; select other branches through official booking.",
      "bookingNote": "Lead times vary by product. Chestnut Mont Blanc requires 5 days.",
      "leadDays": null,
      "source": "https://www.shiro-bara.com/birthday-all-index.html",
      "bookingUrl": "https://shop.cake-cake.net/shirobara/index.phtml",
      "checkedAt": "2026-09-15",
      "additionalSources": [
        "https://www.shiro-bara.com/shop.html"
      ],
      "galleryCheckedAt": "2026-09-16",
      "products": [
        {
          "id": "shiro-5",
          "name": "Sweet Happiness strawberry cream",
          "image": "https://www.shiro-bara.com/images/decorated/decorated_sweet_jun_2026-06-12.jpg",
          "imageAlt": "Shirobara Patisserie: Sweet Happiness strawberry cream — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "size 4 and up",
              "price": 3280
            }
          ],
          "priceIsFrom": true
        },
        {
          "id": "shiro-6",
          "name": "Sweet Happiness chocolate",
          "image": "https://www.shiro-bara.com/images/decorated/decorated_choko.jpg",
          "imageAlt": "Shirobara Patisserie: Sweet Happiness chocolate — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": [
            {
              "label": "size 4 and up",
              "price": 3280
            }
          ],
          "priceIsFrom": true
        },
        {
          "id": "shiro-7",
          "name": "Seasonal fruit decoration cake",
          "image": "https://www.shiro-bara.com/images/decorated/decorated_fruit_jun_2026-07-16.jpg",
          "imageAlt": "Shirobara Patisserie: Seasonal fruit decoration cake — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "size 4 and up",
              "price": 3280
            }
          ],
          "priceIsFrom": true
        },
        {
          "id": "shiro-8",
          "name": "Kunigami chocolate cake",
          "image": "https://www.shiro-bara.com/images/decorated/decorated_kunigami_2026-03-14.jpg",
          "imageAlt": "Shirobara Patisserie: Kunigami chocolate cake — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": [
            {
              "label": "size 4 and up",
              "price": 2750
            }
          ],
          "priceIsFrom": true
        },
        {
          "id": "shiro-9",
          "name": "Chestnut Mont Blanc",
          "image": "https://www.shiro-bara.com/images/decorated/decorated_mont-blanc_2024-10-04.jpg",
          "imageAlt": "Shirobara Patisserie: Chestnut Mont Blanc — official photo",
          "tags": [
            "classic"
          ],
          "variants": [
            {
              "label": "size 5",
              "price": 3280
            }
          ],
          "leadDays": 5,
          "priceIsFrom": true
        },
        {
          "id": "shiro-13",
          "name": "Bear cheesecake",
          "image": "https://www.shiro-bara.com/images/decorated/decorated_kuma_cheese_2025-11-07.jpg",
          "imageAlt": "Shirobara Patisserie: Bear cheesecake — official photo",
          "tags": [
            "design",
            "cheese"
          ],
          "variants": [
            {
              "label": "size 5 and up",
              "price": 2050
            }
          ],
          "priceIsFrom": true
        },
        {
          "id": "shiro-gallery-2",
          "name": "Taiyo no Kuni cheesecake",
          "image": "https://www.shiro-bara.com/images/decorated/decorated_cheese_2025-11-01_3.jpg",
          "imageAlt": "Shirobara Patisserie: Taiyo no Kuni cheesecake — official photo",
          "tags": [
            "cheese"
          ],
          "variants": []
        },
        {
          "id": "shiro-gallery-3",
          "name": "Honey roll cake",
          "image": "https://www.shiro-bara.com/images/rollcake/002.jpg",
          "imageAlt": "Shirobara Patisserie: Honey roll cake — official photo",
          "tags": [
            "classic"
          ],
          "variants": []
        },
        {
          "id": "shiro-gallery-11",
          "name": "Caramel cheesecake",
          "image": "https://www.shiro-bara.com/images/decorated/decorated_caramel-cheese.jpg",
          "imageAlt": "Shirobara Patisserie: Caramel cheesecake — official photo",
          "tags": [
            "cheese"
          ],
          "variants": []
        },
        {
          "id": "shiro-gallery-12",
          "name": "Fruit decoration cheesecake",
          "image": "https://www.shiro-bara.com/images/decorated/decorated_fruit-cheese_2025-08-01.jpg",
          "imageAlt": "Shirobara Patisserie: Fruit decoration cheesecake — official photo",
          "tags": [
            "fruit",
            "cheese"
          ],
          "variants": []
        }
      ]
    },
    {
      "id": "bonne",
      "name": "Bonne Femme",
      "localName": "ボンファン 古波蔵店",
      "area": "Naha",
      "address": "沖縄県那覇市古波蔵1-1-6",
      "phone": "098-834-2680",
      "description": "A Naha patisserie with online cake selection and card payment for pickup in Kohagura.",
      "kind": "bakery",
      "fulfillment": [
        "pickup"
      ],
      "fulfillmentNote": "The official booking site is for prepaid card orders and pickup. Ask separately about Naha delivery.",
      "bookingNote": "Check the selected product page for its deadline. Closed Tuesdays. The former Ryubo branch has announced its closure.",
      "leadDays": null,
      "source": "https://reservation.bonnefemme.co.jp/",
      "bookingUrl": "https://reservation.bonnefemme.co.jp/",
      "checkedAt": "2026-09-15",
      "closedWeekdays": [
        2
      ],
      "products": [
        {
          "id": "bonne-25",
          "name": "Strawberry cream cake",
          "image": "https://reservation.bonnefemme.co.jp/wp-content/uploads/2024/05/S__477298714.jpg",
          "imageAlt": "Bonne Femme: Strawberry cream cake — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "12cm／5 people",
              "price": 2800,
              "maxPeople": 5
            }
          ]
        },
        {
          "id": "bonne-24",
          "name": "Strawberry cream cake, 15 cm",
          "image": "https://reservation.bonnefemme.co.jp/wp-content/uploads/2024/05/S__477298707.jpg",
          "imageAlt": "Bonne Femme: Strawberry cream cake, 15 cm — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "15cm／8 people",
              "price": 3850,
              "maxPeople": 8
            }
          ]
        },
        {
          "id": "bonne-22",
          "name": "Fresh chocolate cake",
          "image": "https://reservation.bonnefemme.co.jp/wp-content/uploads/2024/05/S__477298736.jpg",
          "imageAlt": "Bonne Femme: Fresh chocolate cake — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": [
            {
              "label": "12cm",
              "price": 2400
            }
          ]
        },
        {
          "id": "bonne-23",
          "name": "Truffle ganache cake",
          "image": "https://reservation.bonnefemme.co.jp/wp-content/uploads/2024/05/S__477306890.jpg",
          "imageAlt": "Bonne Femme: Truffle ganache cake — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": [
            {
              "label": "15cm",
              "price": 3013
            }
          ]
        }
      ]
    },
    {
      "id": "harbor",
      "name": "Okinawa Harborview Hotel",
      "localName": "沖縄ハーバービューホテル",
      "area": "Naha",
      "address": "沖縄県那覇市泉崎2-46",
      "phone": "098-853-2119",
      "description": "Strawberry cakes, fruit tarts and shell-ginger chiffon to take away in Naha.",
      "kind": "hotel",
      "fulfillment": [
        "pickup"
      ],
      "fulfillmentNote": "Hotel takeaway; ask about other handover options.",
      "bookingNote": "Order whole cakes by 16:30 two days ahead. Confirm stock for counter items.",
      "leadDays": 2,
      "source": "https://oka-hvh.com/plans/takeout_cake/",
      "bookingUrl": "https://oka-hvh.com/plans/takeout_cake/",
      "checkedAt": "2026-09-15",
      "cutoff": "16:30",
      "products": [
        {
          "id": "harbor-20",
          "name": "Premium Fraisier strawberry cake",
          "image": "https://oka-hvh.com/wp/wp-content/uploads/2022/11/25_0701_03_020-scaled.jpg",
          "imageAlt": "Okinawa Harborview Hotel: Premium Fraisier strawberry cake — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "size 4／12cm",
              "price": 2500
            }
          ]
        },
        {
          "id": "harbor-21",
          "name": "Shell-ginger chiffon cake",
          "image": "https://oka-hvh.com/wp/wp-content/uploads/2022/11/25_0701_03_023-scaled.jpg",
          "imageAlt": "Okinawa Harborview Hotel: Shell-ginger chiffon cake — official photo",
          "tags": [
            "classic"
          ],
          "variants": [
            {
              "label": "size 5／15cm",
              "price": 3000
            }
          ]
        },
        {
          "id": "harbor-22",
          "name": "Seasonal fruit tart",
          "image": "https://oka-hvh.com/wp/wp-content/uploads/2022/11/25_0701_03_022-scaled.jpg",
          "imageAlt": "Okinawa Harborview Hotel: Seasonal fruit tart — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "size 6／18cm",
              "price": 4500
            }
          ]
        },
        {
          "id": "harbor-23",
          "name": "Délice aux fraises strawberry cream",
          "image": "https://oka-hvh.com/wp/wp-content/uploads/2022/11/25_1014_16_37-scaled.jpg",
          "imageAlt": "Okinawa Harborview Hotel: Délice aux fraises strawberry cream — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "15cm",
              "price": 4500
            }
          ]
        },
        {
          "id": "harbor-24",
          "name": "Délice au chocolat",
          "image": "https://oka-hvh.com/wp/wp-content/uploads/2022/11/25_1014_16_38-scaled.jpg",
          "imageAlt": "Okinawa Harborview Hotel: Délice au chocolat — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": []
        }
      ]
    },
    {
      "id": "shuri",
      "name": "DoubleTree by Hilton Naha Shuri Castle",
      "localName": "ダブルツリーbyヒルトン那覇首里城",
      "area": "Naha",
      "address": "沖縄県那覇市首里山川町1-132-1",
      "phone": "098-886-5471",
      "description": "Cream and chocolate cakes with published sizes and serving ranges for small birthdays or larger gatherings.",
      "kind": "hotel",
      "fulfillment": [
        "pickup"
      ],
      "fulfillmentNote": "Takeaway cakes; confirm pickup time with the restaurant.",
      "bookingNote": "Order whole cakes 3 days ahead. Fruit decorations vary by season.",
      "leadDays": 3,
      "source": "https://doubletree-shuri.hiltonjapan.co.jp/plans/restaurants/item/grand_castle_takeout_wholecake",
      "bookingUrl": "https://doubletree-shuri.hiltonjapan.co.jp/plans/restaurants/item/grand_castle_takeout_wholecake",
      "checkedAt": "2026-09-15",
      "products": [
        {
          "id": "shuri-34",
          "name": "Fresh cream / chocolate cream cake",
          "image": "https://doubletree-shuri.hiltonjapan.co.jp/img_up/plansimages/cream_cake.jpg",
          "imageAlt": "DoubleTree by Hilton Naha Shuri Castle: Fresh cream / chocolate cream cake — official photo",
          "tags": [
            "fruit",
            "chocolate"
          ],
          "variants": [
            {
              "label": "12cm／2–4 people",
              "price": 2800,
              "maxPeople": 4
            },
            {
              "label": "15cm／4–6 people",
              "price": 3500,
              "maxPeople": 6
            },
            {
              "label": "18cm／6–8 people",
              "price": 4500,
              "maxPeople": 8
            },
            {
              "label": "21cm／8–10 people",
              "price": 5200,
              "maxPeople": 10
            }
          ]
        }
      ]
    },
    {
      "id": "monterey",
      "name": "Hotel Monterey Okinawa Spa & Resort",
      "localName": "ホテルモントレ沖縄 スパ＆リゾート",
      "area": "Onna",
      "address": "沖縄県国頭郡恩納村冨着1550-1",
      "phone": "098-993-7113",
      "description": "Fresh cream birthday cakes and Basque cheesecake at a seaside hotel that also offers its signature roll cake.",
      "kind": "hotel",
      "fulfillment": [
        "pickup"
      ],
      "fulfillmentNote": "Pickup at the third-floor Tea Lounge. Prices differ for cakes taken to guest rooms.",
      "bookingNote": "Fresh cream birthday cakes require 3 days. Message plates allow about 15 characters. Ask about deadlines for other cakes.",
      "leadDays": null,
      "source": "https://www.hotelmonterey.co.jp/okinawa/restaurant/plan/1660d30ecb24247.html",
      "bookingUrl": "https://www.hotelmonterey.co.jp/okinawa/restaurant/plan/1660d30ecb24247.html",
      "checkedAt": "2026-09-15",
      "products": [
        {
          "id": "monterey-0",
          "name": "White cream birthday cake",
          "image": "https://www.hotelmonterey.co.jp/upload_file/monoki/rest/2026_cake.jpg",
          "imageAlt": "Hotel Monterey Okinawa Spa & Resort: White cream birthday cake — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "size 4",
              "price": 2820
            },
            {
              "label": "size 5",
              "price": 3630
            },
            {
              "label": "size 6",
              "price": 4530
            }
          ],
          "leadDays": 3
        },
        {
          "id": "monterey-1",
          "name": "Basque cheesecake",
          "image": "https://www.hotelmonterey.co.jp/upload_file/monoki/rest/basqucheezecake.jpg",
          "imageAlt": "Hotel Monterey Okinawa Spa & Resort: Basque cheesecake — official photo",
          "tags": [
            "cheese"
          ],
          "variants": [
            {
              "label": "size 4／12cm",
              "price": 3000
            }
          ]
        }
      ]
    },
    {
      "id": "hakko",
      "name": "Kurashi no Hakko DELI & CAFE",
      "localName": "EMウェルネス 暮らしの発酵ライフスタイルリゾート",
      "area": "Kitanakagusuku",
      "address": "沖縄県中頭郡北中城村喜舎場1478",
      "phone": "098-935-1500",
      "description": "Cream and chocolate cakes in small sizes for 2–3 people and larger sizes for groups.",
      "kind": "hotel",
      "fulfillment": [
        "pickup"
      ],
      "fulfillmentNote": "Pickup at DELI & CAFE; confirm other options.",
      "bookingNote": "Standard cakes require 4 days; no-added-egg cakes require 7 days and share a kitchen with egg products. Regular birthday cakes are unavailable December 20–25.",
      "leadDays": 4,
      "source": "https://kurashinohakko.jp/eat/delicafe/",
      "bookingUrl": "https://kurashinohakko.jp/eat/delicafe/",
      "checkedAt": "2026-09-15",
      "blackoutMonthDays": [
        "12-20",
        "12-21",
        "12-22",
        "12-23",
        "12-24",
        "12-25"
      ],
      "products": [
        {
          "id": "hakko-32",
          "name": "Fresh cream birthday cake",
          "image": "https://kurashinohakko.jp/images/eat/cafe_cake_cream.jpg",
          "imageAlt": "Kurashi no Hakko DELI & CAFE: Fresh cream birthday cake — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "size 3／2–3 people",
              "price": 2500,
              "maxPeople": 3
            },
            {
              "label": "size 5／4–6 people",
              "price": 4000,
              "maxPeople": 6
            },
            {
              "label": "size 6／6–8 people",
              "price": 5500,
              "maxPeople": 8
            }
          ]
        },
        {
          "id": "hakko-33",
          "name": "Chocolate birthday cake",
          "image": "https://kurashinohakko.jp/images/eat/cafe_cake_chocolate.jpg",
          "imageAlt": "Kurashi no Hakko DELI & CAFE: Chocolate birthday cake — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": [
            {
              "label": "size 3／2–3 people",
              "price": 3000,
              "maxPeople": 3
            },
            {
              "label": "size 5／4–6 people",
              "price": 4500,
              "maxPeople": 6
            },
            {
              "label": "size 6／6–8 people",
              "price": 6000,
              "maxPeople": 8
            }
          ]
        }
      ]
    },
    {
      "id": "sesoko",
      "name": "Hilton Okinawa Sesoko Resort",
      "localName": "ヒルトン沖縄瀬底リゾート",
      "area": "Motobu / Sesoko",
      "address": "沖縄県国頭郡本部町瀬底5750",
      "phone": "0980-47-6300",
      "description": "A beach-themed cheesecake and seasonal fruit cream cakes for an island celebration.",
      "kind": "hotel",
      "fulfillment": [
        "pickup",
        "hotel"
      ],
      "fulfillmentNote": "Takeaway can be booked through Hanari. Cakes served in the restaurant cannot be packed to take away.",
      "bookingNote": "Beach-themed cakes require 5 days; fruit cream cakes require 3 days.",
      "leadDays": 3,
      "source": "https://sesoko.hiltonjapan.co.jp/plans/restaurants/other/anniversary-cakes",
      "bookingUrl": "https://sesoko.hiltonjapan.co.jp/plans/restaurants/other/anniversary-cakes",
      "checkedAt": "2026-09-15",
      "products": [
        {
          "id": "sesoko-31",
          "name": "Sesoko beach cheesecake",
          "image": "https://sesoko.hiltonjapan.co.jp/img_up/plansimages/option_cake_01.jpg",
          "imageAlt": "Hilton Okinawa Sesoko Resort: Sesoko beach cheesecake — official photo",
          "tags": [
            "design",
            "cheese"
          ],
          "variants": [
            {
              "label": "12cm／3–4 people",
              "price": 4720,
              "maxPeople": 4
            }
          ],
          "leadDays": 5
        },
        {
          "id": "sesoko-32",
          "name": "Seasonal fruit cream cake",
          "image": "https://sesoko.hiltonjapan.co.jp/img_up/plansimages/option_cake_02.jpg",
          "imageAlt": "Hilton Okinawa Sesoko Resort: Seasonal fruit cream cake — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "12cm／3–4 people",
              "price": 4220,
              "maxPeople": 4
            },
            {
              "label": "15cm／6–8 people",
              "price": 4720,
              "maxPeople": 8
            },
            {
              "label": "18cm／10–12 people",
              "price": 5590,
              "maxPeople": 12
            }
          ]
        }
      ]
    },
    {
      "id": "chatan",
      "name": "Hilton Okinawa Chatan Resort",
      "localName": "ヒルトン沖縄北谷リゾート",
      "area": "Chatan",
      "address": "沖縄県中頭郡北谷町美浜40-1",
      "phone": "098-901-1111",
      "description": "Plan an in-room birthday surprise with a cake and a requested delivery time.",
      "kind": "hotel",
      "fulfillment": [
        "hotel"
      ],
      "fulfillmentNote": "This is hotel room service, not delivery to other hotels.",
      "bookingNote": "Reserve by email 3 days ahead. Confirm sizes and decorations with the hotel.",
      "leadDays": 3,
      "source": "https://chatan.hiltonjapan.co.jp/plans/restaurants/other/anniversary_roomservice",
      "bookingUrl": "https://chatan.hiltonjapan.co.jp/plans/restaurants/other/anniversary_roomservice",
      "checkedAt": "2026-09-15",
      "products": [
        {
          "id": "chatan-32",
          "name": "Hotel birthday cake designs",
          "image": "https://chatan.hiltonjapan.co.jp/img_up/plansimages/anniversary-cake.jpg",
          "imageAlt": "Hilton Okinawa Chatan Resort: Hotel birthday cake designs — official photo",
          "tags": [
            "fruit",
            "chocolate"
          ],
          "variants": [
            {
              "label": "12cm designs from／2–4 people",
              "price": 3100,
              "maxPeople": 4
            },
            {
              "label": "15cm designs from／4–6 people",
              "price": 4400,
              "maxPeople": 6
            },
            {
              "label": "18cm designs from／6–8 people",
              "price": 5600,
              "maxPeople": 8
            }
          ],
          "priceIsFrom": true
        }
      ]
    },
    {
      "id": "halekulani",
      "name": "Halekulani Okinawa",
      "localName": "ハレクラニ沖縄",
      "area": "Onna",
      "address": "沖縄県国頭郡恩納村名嘉真1967-1",
      "phone": "098-953-9530",
      "description": "Coconut, white coffee, strawberry and chocolate cakes for a special day at the hotel.",
      "kind": "hotel",
      "fulfillment": [
        "hotel"
      ],
      "fulfillmentNote": "For hotel restaurants or guest rooms. Food served in the restaurants cannot be taken away.",
      "bookingNote": "Order 3 days ahead. Coconut and white coffee cakes contain alcohol. Confirm prices with the hotel.",
      "leadDays": 3,
      "source": "https://www.okinawa.halekulani.com/dining/wholecake/",
      "bookingUrl": "https://www.okinawa.halekulani.com/dining/wholecake/",
      "checkedAt": "2026-09-15",
      "products": [
        {
          "id": "halekulani-11",
          "name": "Coconut cake (contains alcohol)",
          "image": "https://www.okinawa.halekulani.com/dining/wholecake/images/img_cake01.jpg",
          "imageAlt": "Halekulani Okinawa: Coconut cake (contains alcohol) — official photo",
          "tags": [
            "classic"
          ],
          "variants": []
        },
        {
          "id": "halekulani-12",
          "name": "White coffee cake (contains alcohol)",
          "image": "https://www.okinawa.halekulani.com/dining/wholecake/images/img_cake02.jpg",
          "imageAlt": "Halekulani Okinawa: White coffee cake (contains alcohol) — official photo",
          "tags": [
            "classic"
          ],
          "variants": []
        },
        {
          "id": "halekulani-13",
          "name": "Strawberry cream cake",
          "image": "https://www.okinawa.halekulani.com/dining/wholecake/images/img_cake03.jpg",
          "imageAlt": "Halekulani Okinawa: Strawberry cream cake — official photo",
          "tags": [
            "fruit"
          ],
          "variants": []
        },
        {
          "id": "halekulani-14",
          "name": "Chocolate cake",
          "image": "https://www.okinawa.halekulani.com/dining/wholecake/images/img_cake04.jpg",
          "imageAlt": "Halekulani Okinawa: Chocolate cake — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": []
        }
      ]
    },
    {
      "id": "prince",
      "name": "Okinawa Prince Hotel Ocean View Ginowan",
      "localName": "沖縄プリンスホテル オーシャンビューぎのわん",
      "area": "Ginowan",
      "address": "沖縄県宜野湾市真志喜3丁目28-1",
      "phone": "098-943-3579",
      "description": "Fresh cream or chocolate cakes for a celebration in a guest room or hotel restaurant.",
      "kind": "hotel",
      "fulfillment": [
        "hotel"
      ],
      "fulfillmentNote": "Handover during restaurant dining or in a guest room. Advance fridge placement is limited to size 4 cakes; room orders do not include candles.",
      "bookingNote": "Book by phone by 17:00 four days ahead. Listed prices use the schedule for orders accepted from July 16, 2026. Message plates allow 30 characters; room delivery ends at 21:00.",
      "leadDays": 4,
      "source": "https://www.princehotels.co.jp/ginowan/plan/jinon/anniversary/",
      "bookingUrl": "https://www.princehotels.co.jp/ginowan/plan/jinon/anniversary/",
      "checkedAt": "2026-09-15",
      "cutoff": "17:00",
      "products": [
        {
          "id": "prince-11",
          "name": "Fresh cream celebration cake",
          "image": "https://www.princehotels.co.jp/image.jsp?id=373431",
          "imageAlt": "Okinawa Prince Hotel Ocean View Ginowan: Fresh cream celebration cake — official photo",
          "tags": [
            "fruit"
          ],
          "variants": [
            {
              "label": "size 4",
              "price": 3900,
              "maxPeople": 4
            },
            {
              "label": "size 5",
              "price": 5400,
              "maxPeople": 6
            },
            {
              "label": "size 6",
              "price": 6900,
              "maxPeople": 8
            },
            {
              "label": "size 7",
              "price": 8900,
              "maxPeople": 10
            }
          ]
        },
        {
          "id": "prince-12",
          "name": "Chocolate celebration cake",
          "image": "https://www.princehotels.co.jp/image.jsp?id=402699",
          "imageAlt": "Okinawa Prince Hotel Ocean View Ginowan: Chocolate celebration cake — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": [
            {
              "label": "size 4",
              "price": 4300,
              "maxPeople": 4
            },
            {
              "label": "size 5",
              "price": 5900,
              "maxPeople": 6
            },
            {
              "label": "size 6",
              "price": 7400,
              "maxPeople": 8
            },
            {
              "label": "size 7",
              "price": 9600,
              "maxPeople": 10
            }
          ]
        }
      ]
    },
    {
      "id": "apricot",
      "name": "Apricot Makabi",
      "localName": "パティスリーアプリコット 真嘉比店",
      "area": "Naha",
      "address": "沖縄県那覇市真嘉比2-30-17-101",
      "phone": "098-911-6976",
      "description": "Classic whole cakes and character designs, with an official birthday booking page for the Makabi shop.",
      "kind": "bakery",
      "fulfillment": [
        "pickup"
      ],
      "fulfillmentNote": "Pickup at Makabi; the online birthday booking service applies only to this branch.",
      "bookingNote": "Prices, available dates and custom requests depend on the booking page or the shop reply.",
      "leadDays": null,
      "source": "https://www.abricot.biz/",
      "bookingUrl": "https://www.abricot.biz/",
      "checkedAt": "2026-09-15",
      "additionalSources": [
        "https://www.abricot.biz/cake.php"
      ],
      "galleryCheckedAt": "2026-09-16",
      "products": [
        {
          "id": "apricot-20",
          "name": "Whole birthday cake",
          "image": "https://www.abricot.biz/img/products/002/003.jpg",
          "imageAlt": "Apricot Makabi: Whole birthday cake — official photo",
          "tags": [
            "fruit"
          ],
          "variants": []
        },
        {
          "id": "apricot-21",
          "name": "Character cake",
          "image": "https://www.abricot.biz/img/products/002/004.jpg",
          "imageAlt": "Apricot Makabi: Character cake — official photo",
          "tags": [
            "design"
          ],
          "variants": []
        },
        {
          "id": "apricot-gallery-2",
          "name": "Airplane cookie decoration cake",
          "image": "https://www.abricot.biz/img/character/01.jpg",
          "imageAlt": "Apricot Makabi: Airplane cookie decoration cake — official photo",
          "tags": [
            "design",
            "fruit"
          ],
          "variants": []
        },
        {
          "id": "apricot-gallery-3",
          "name": "Police car cookie decoration cake",
          "image": "https://www.abricot.biz/img/character/02.jpg",
          "imageAlt": "Apricot Makabi: Police car cookie decoration cake — official photo",
          "tags": [
            "design"
          ],
          "variants": []
        },
        {
          "id": "apricot-gallery-4",
          "name": "Kumamon decoration cake",
          "image": "https://www.abricot.biz/img/character/03.jpg",
          "imageAlt": "Apricot Makabi: Kumamon decoration cake — official photo",
          "tags": [
            "design"
          ],
          "variants": []
        },
        {
          "id": "apricot-gallery-6",
          "name": "Birthday illustration cake",
          "image": "https://www.abricot.biz/img/character/05.jpg",
          "imageAlt": "Apricot Makabi: Birthday illustration cake — official photo",
          "tags": [
            "design"
          ],
          "variants": []
        },
        {
          "id": "apricot-gallery-7",
          "name": "Anime illustration cake",
          "image": "https://www.abricot.biz/img/character/06.jpg",
          "imageAlt": "Apricot Makabi: Anime illustration cake — official photo",
          "tags": [
            "design"
          ],
          "variants": []
        },
        {
          "id": "apricot-gallery-9",
          "name": "Square fruit cake with character design",
          "image": "https://www.abricot.biz/img/character/08.jpg",
          "imageAlt": "Apricot Makabi: Square fruit cake with character design — official photo",
          "tags": [
            "design",
            "fruit"
          ],
          "variants": []
        }
      ]
    },
    {
      "id": "joie",
      "name": "JoieJoie326",
      "localName": "JoieJoie326",
      "area": "Yomitan",
      "address": "沖縄県中頭郡読谷村楚辺1094 比嘉アパート1F",
      "phone": "098-989-7326",
      "description": "An independent Yomitan patisserie where birthday and wedding cakes can be discussed in person or by phone.",
      "kind": "bakery",
      "fulfillment": [
        "pickup"
      ],
      "fulfillmentNote": "Yomitan shop pickup; delivery is unverified.",
      "bookingNote": "Ask about custom prices, lead times and sizes. Closed Thursdays. Photos show past designs, not guaranteed availability of the same cake.",
      "leadDays": null,
      "source": "https://www.joiejoie326.com/",
      "bookingUrl": "https://www.joiejoie326.com/",
      "checkedAt": "2026-09-15",
      "closedWeekdays": [
        4
      ],
      "additionalSources": [
        "https://www.joiejoie326.com/gallery"
      ],
      "galleryCheckedAt": "2026-09-16",
      "products": [
        {
          "id": "joie-8",
          "name": "Whole cream cake example",
          "image": "https://static.wixstatic.com/media/e761c1_e7e5cc1b63f94a1f9399492c38234c26.jpg",
          "imageAlt": "JoieJoie326: Whole cream cake example — official photo",
          "tags": [
            "design"
          ],
          "variants": []
        },
        {
          "id": "joie-7",
          "name": "Whole cake display example",
          "image": "https://static.wixstatic.com/media/e761c1_d2fe01d1a4014beea15f3a6036f78b0e.jpg",
          "imageAlt": "JoieJoie326: Whole cake display example — official photo",
          "tags": [
            "classic"
          ],
          "variants": []
        },
        {
          "id": "joie-gallery-22",
          "name": "Berry decoration cake example",
          "image": "https://static.wixstatic.com/media/e761c1_9f734bc320dc43068213e56cfc9df81e.jpg",
          "imageAlt": "JoieJoie326: Berry decoration cake example — official photo",
          "tags": [
            "fruit"
          ],
          "variants": []
        }
      ]
    },
    {
      "id": "kariyushi",
      "name": "Kariyushi Beach Resort",
      "localName": "沖縄かりゆしビーチリゾート・オーシャンスパ",
      "area": "Onna",
      "address": "沖縄県国頭郡恩納村名嘉真ヤーシ原2591-1",
      "phone": "098-967-8731",
      "description": "Cream and chocolate birthday cakes for a hotel stay or dinner celebration.",
      "kind": "hotel",
      "fulfillment": [
        "hotel"
      ],
      "fulfillmentNote": "Served in guest rooms or designated dinner restaurants, not delivered to other hotels.",
      "bookingNote": "Birthday cakes require 5 days. Balloons and other arrangements have different deadlines.",
      "leadDays": 5,
      "source": "https://kariyushi-oceanspa.jp/style/anniversary/",
      "bookingUrl": "https://kariyushi-oceanspa.jp/style/anniversary/",
      "checkedAt": "2026-09-15",
      "products": [
        {
          "id": "kariyushi-18",
          "name": "Celebration cake options",
          "image": "https://kariyushi-oceanspa.jp/common/img/style/a_plan01.jpg",
          "imageAlt": "Kariyushi Beach Resort: Celebration cake options — official photo",
          "tags": [
            "fruit",
            "chocolate"
          ],
          "variants": [
            {
              "label": "Cream size 4",
              "price": 3300
            },
            {
              "label": "Cream size 5",
              "price": 4400
            },
            {
              "label": "Chocolate size 4",
              "price": 3800
            },
            {
              "label": "Chocolate size 5",
              "price": 4900
            }
          ]
        }
      ]
    },
    {
      "id": "jimmy",
      "name": "Jimmy’s Naha",
      "localName": "ジミー 那覇店",
      "area": "Naha",
      "address": "沖縄県那覇市銘苅3-8-5",
      "phone": "098-861-1110",
      "description": "Okinawan American-style cakes. Ask the pickup branch directly about birthday orders.",
      "kind": "bakery",
      "fulfillment": [
        "pickup"
      ],
      "fulfillmentNote": "This listing uses the Naha shop. Online shipping and in-store birthday orders are separate services.",
      "bookingNote": "Confirm birthday designs, prices and deadlines with the Naha shop. Photos are examples of brand products.",
      "leadDays": null,
      "source": "https://www.jimmys.co.jp/?p=10272",
      "bookingUrl": "https://www.jimmys.co.jp/?p=10272",
      "checkedAt": "2026-09-15",
      "additionalSources": [
        "https://www.jimmys.co.jp/view/page/stores"
      ],
      "products": [
        {
          "id": "jimmy-50",
          "name": "Signature German Cake example",
          "image": "https://makeshop-multi-images.akamaized.net/jimmys9557/itemimages/000000000046_pqlcSnF.jpg",
          "imageAlt": "Jimmy’s Naha: Signature German Cake example — official photo",
          "tags": [
            "chocolate"
          ],
          "variants": []
        },
        {
          "id": "jimmy-56",
          "name": "Carrot cake example",
          "image": "https://makeshop-multi-images.akamaized.net/jimmys9557/itemimages/000000000062_vk3T1ph.jpg",
          "imageAlt": "Jimmy’s Naha: Carrot cake example — official photo",
          "tags": [
            "classic"
          ],
          "variants": []
        }
      ]
    }
  ],
  "styleLabels": [
    "All cakes",
    "Strawberry & fruit",
    "Custom designs",
    "Chocolate",
    "Cheesecake",
    "Hotel celebrations"
  ],
  "locale": "en",
  "service": {
    "provider": "NativeCall",
    "paymentProvider": "Stripe",
    "currency": "USD",
    "serviceFeeCents": 700,
    "websiteCheckout": true,
    "appRequired": false,
    "scope": "Japanese phone assistance with human confirmation and a written outcome; venue acceptance is required for a booking.",
    "excludes": "Venue charges, products, deposits, delivery and cancellation charges.",
    "consentRequired": true,
    "availability": "Not live inventory"
  },
  "currency": "JPY",
  "timezone": "Asia/Tokyo",
  "availability": "request-only; no live inventory",
  "usage": {
    "page": "https://nativecall.app/okinawa-birthday-cakes/",
    "queryParameters": {
      "shop": "listing id",
      "product": "product id within listing",
      "date": "YYYY-MM-DD in Japan time",
      "area": "exact localized area",
      "people": "integer 1–100",
      "budget": "cake budget in JPY excluding phone service and unlisted extras",
      "style": "styles[].value",
      "fulfillment": "pickup | hotel | delivery | visit",
      "q": "venue or product text"
    },
    "unknownFields": "Missing values are unverified, not zero or available. Photos are references, not stock.",
    "booking": "Use official bookingUrl for online-only venues. inquiry venues do not accept reservations. Other phone requests require a reviewed brief, customer contact details and explicit consent before website Stripe checkout. GET requests never submit or charge.",
    "seasons": "closedMonths excludes known closures only; all other dates still need confirmation.",
    "images": "Official source imagery; original source links and checked dates remain per listing. No affiliation or stock guarantee."
  }
}