{
  "mode": "merchants",
  "query": {
    "neighborhood": "union-square",
    "include_nearby": true,
    "service": null,
    "day": null,
    "date": null,
    "time_after": null,
    "time_before": null,
    "open_on_date": false,
    "open_after": null,
    "has_booking": null,
    "depth": null,
    "q": null,
    "view": "summary",
    "limit": 20,
    "offset": 0,
    "resolved": {
      "neighborhood": "union-square"
    }
  },
  "total": 76,
  "count": 20,
  "limit": 20,
  "offset": 0,
  "next_offset": 20,
  "results": [
    {
      "ref": "san-francisco/hair-salon/alexander-g-elite-studio-financial-district-south-beach",
      "name": "Alexander G. Elite Studio",
      "depth": "detailed",
      "depth_note": "Detailed: imported, and the business itself publishes a priced menu, an online booking link and its opening hours or service durations — every published service, price and duration is shown; not profiled in depth.",
      "last_verified_at": "2026-10-23T14:56:25Z",
      "neighborhood": "Financial District / South Beach",
      "address": "333 Bush St Lbby 104, San Francisco, CA 94104",
      "phone": "+14154459373",
      "booking_cta": {
        "label": "Book on Mangomint",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/alexander-g-elite-studio-financial-district-south-beach&to=https%3A%2F%2Fbooking.mangomint.com%2Falexanderg"
      },
      "license_status": "current",
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "open_per_published_hours",
        "hours": "10:00–16:00",
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": false,
        "conflict": true
      },
      "matched_offerings": [
        "Bangs Trim: from $20",
        "Beard Trim: from $30",
        "Blow-dry: from $85"
      ],
      "price_note": "Starting prices as published by the business; the final price may be higher.",
      "availability_basis": "published_hours",
      "canonical_url": "https://agentsalonsf.com/salons/alexander-g-elite-studio-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": "2026-10-22T19:01:55Z"
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/cinta-salon-financial-district-south-beach",
      "name": "Cinta Salon",
      "depth": "detailed",
      "depth_note": "Detailed: imported, and the business itself publishes a priced menu, an online booking link and its opening hours or service durations — every published service, price and duration is shown; not profiled in depth.",
      "last_verified_at": "2026-10-23T14:56:25Z",
      "neighborhood": "Financial District / South Beach",
      "address": "23 Grant Avenue, San Francisco, CA 94108",
      "phone": "+14159891000",
      "booking_cta": {
        "label": "Book on Zenoti",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/cinta-salon-financial-district-south-beach&to=https%3A%2F%2Fcintasalon.zenoti.com%2Fwebstore"
      },
      "license_status": "current",
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "open_per_published_hours",
        "hours": "09:00–18:00",
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": false,
        "conflict": false
      },
      "matched_offerings": [
        "Deluxe Shampoo Blow Dry: $80–$125",
        "Haircut & Style: $132–$194",
        "Surface Highlights: $165–$185"
      ],
      "price_note": "Prices as published by the business.",
      "availability_basis": "published_hours",
      "canonical_url": "https://agentsalonsf.com/salons/cinta-salon-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": "2026-10-22T16:44:44Z"
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/patrick-evan-salon-financial-district-south-beach",
      "name": "Patrick Evan Salon",
      "depth": "detailed",
      "depth_note": "Detailed: imported, and the business itself publishes a priced menu, an online booking link and its opening hours or service durations — every published service, price and duration is shown; not profiled in depth.",
      "last_verified_at": "2026-10-23T14:56:25Z",
      "neighborhood": "Financial District / South Beach",
      "address": "55 Grant Ave Ste 400, San Francisco, CA 94108",
      "phone": "+14154211111",
      "booking_cta": {
        "label": "Book on Zenoti",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/patrick-evan-salon-financial-district-south-beach&to=https%3A%2F%2Fpatrickevansalon.zenoti.com%2FwebstoreNew"
      },
      "license_status": "current",
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "open_per_published_hours",
        "hours": "09:00–19:00",
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": false,
        "conflict": false
      },
      "matched_offerings": [
        "Haircut: from $100",
        "Bridal styling: $175",
        "Balayage highlights: from $250"
      ],
      "price_note": "Starting prices as published by the business; the final price may be higher.",
      "availability_basis": "published_hours",
      "canonical_url": "https://agentsalonsf.com/salons/patrick-evan-salon-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": "2026-10-22T16:52:18Z"
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/salon-inclusion-nob-hill",
      "name": "Salon Inclusion",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:32:59Z",
      "neighborhood": "Nob Hill",
      "address": "555 Sutter St, Suite 405, San Francisco, CA 94102",
      "phone": "+14156361299",
      "booking_cta": {
        "label": "Book on the salon’s website",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/salon-inclusion-nob-hill&to=https%3A%2F%2Fwww.saloninclusion.com%2Fonline-booking-1"
      },
      "license_status": null,
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [
        "Bang trim: $22",
        "Beard trim: $30",
        "Scalp Treatment: from $50"
      ],
      "price_note": "Starting prices as published by the business; the final price may be higher.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/salon-inclusion-nob-hill",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": "2026-10-22T17:32:57Z"
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/acute-collective-nob-hill",
      "name": "Acute Collective",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T19:02:05Z",
      "neighborhood": "Nob Hill",
      "address": "555 Sutter St Ste 301, San Francisco, CA 94102",
      "phone": null,
      "booking_cta": {
        "label": "Book on Square Appointments",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/acute-collective-nob-hill&to=https%3A%2F%2Facute-collective.square.site%2F"
      },
      "license_status": "current",
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [
        "Bang trim: $25",
        "Haircut or conditioning | Treatment/toner with blowout: $170"
      ],
      "price_note": "Prices as published by the business.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/acute-collective-nob-hill",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": "2026-10-22T19:02:00Z"
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/blowology-dry-bar-and-spa-financial-district-south-beach",
      "name": "Blowology Dry Bar & Spa",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:32:45Z",
      "neighborhood": "Financial District / South Beach",
      "address": "166 Geary St Ste 1000, San Francisco, CA 94108",
      "phone": null,
      "booking_cta": {
        "label": "Book on Square Appointments",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/blowology-dry-bar-and-spa-financial-district-south-beach&to=https%3A%2F%2Fbook.squareup.com%2Fappointments%2Frg88zntgu8t3tv%2Flocation%2FVFQPD3NF4PV15%2Fservices"
      },
      "license_status": "current",
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [
        "HAIR GLOSS: $35",
        "Scalp: from $35",
        "DRY THERMAL STYLING: from $65"
      ],
      "price_note": "Starting prices as published by the business; the final price may be higher.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/blowology-dry-bar-and-spa-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": "2026-10-22T17:32:45Z"
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/duo-collective-beauty-and-wellness-financial-district-south-beach",
      "name": "Duo Collective Beauty & Wellness",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T19:02:09Z",
      "neighborhood": "Financial District / South Beach",
      "address": "11 Tillman Pl Fl 3, San Francisco, CA 94108",
      "phone": null,
      "booking_cta": {
        "label": "Book on Mangomint",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/duo-collective-beauty-and-wellness-financial-district-south-beach&to=https%3A%2F%2Fbooking.mangomint.com%2F437738"
      },
      "license_status": "current",
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [
        "Deep conditioning-mask: $50",
        "Blowdry (add-on to a color service): $60",
        "Glaze (add on to a color service): $65"
      ],
      "price_note": "Prices as published by the business.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/duo-collective-beauty-and-wellness-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": "2026-10-22T19:02:06Z"
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/fco-barbershop-tenderloin",
      "name": "Fco. Barbershop",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:33:34Z",
      "neighborhood": "Tenderloin",
      "address": "30 Mason St Ste C101, San Francisco, CA 94102",
      "phone": null,
      "booking_cta": {
        "label": "Book on Square Appointments",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/fco-barbershop-tenderloin&to=https%3A%2F%2Fsquareup.com%2Fappointments%2Fbook%2Frdjem72kycnqnw%2FL3STH79KKKA30%2Fservices"
      },
      "license_status": "current",
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [
        "One guard on top and fade: $40"
      ],
      "price_note": "Prices as published by the business.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/fco-barbershop-tenderloin",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": "2026-10-22T17:11:18Z"
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/makers-make-parlor-financial-district-south-beach",
      "name": "Parallel",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:33:35Z",
      "neighborhood": "Financial District / South Beach",
      "address": "660 Market St Ste 222, San Francisco, CA 94104",
      "phone": null,
      "booking_cta": {
        "label": "Book on Fresha",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/makers-make-parlor-financial-district-south-beach&to=https%3A%2F%2Fwww.fresha.com%2Fa%2Fparallel-san-francisco-660-market-street-p8ynxs9w"
      },
      "license_status": "current",
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [
        "Blow Dry and Style: $20",
        "Buzz: $35",
        "Beard Trim: $40"
      ],
      "price_note": "Prices as published by the business.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/makers-make-parlor-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": "2026-10-22T17:02:38Z"
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/your-new-barber-tenderloin",
      "name": "Your New Barber",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:09:35Z",
      "neighborhood": "Tenderloin",
      "address": "380 O'Farrell Street, San Francisco, CA 94102",
      "phone": null,
      "booking_cta": {
        "label": "Book on Booksy",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/your-new-barber-tenderloin&to=https%3A%2F%2Fbooksy.com%2Fen-us%2F1383238_your-new-barber-2_barber-shop_134715_san-francisco"
      },
      "license_status": "current",
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [
        "Hot Towel Shave: $40",
        "Youth Cuts (14 & under): $40",
        "Haircut: from $50"
      ],
      "price_note": "Starting prices as published by the business; the final price may be higher.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/your-new-barber-tenderloin",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": "2026-10-22T14:51:31Z"
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/echos-hair-design-financial-district-south-beach-2",
      "name": "Echos Hair Design",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:33:04Z",
      "neighborhood": "Financial District / South Beach",
      "address": "310 Sutter St, San Francisco, CA 94108",
      "phone": "+14153971177",
      "booking_cta": {
        "label": "Book on Vagaro",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/echos-hair-design-financial-district-south-beach-2&to=https%3A%2F%2Fwww.vagaro.com%2Fehdvmr%2Fbook-now"
      },
      "license_status": null,
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "open_per_published_hours",
        "hours": "07:00–20:00",
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": false,
        "conflict": false
      },
      "matched_offerings": [],
      "price_note": "No matching published prices.",
      "availability_basis": "published_hours",
      "canonical_url": "https://agentsalonsf.com/salons/echos-hair-design-financial-district-south-beach-2",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": null
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/sola-salon-studios-financial-district-south-beach",
      "name": "Sola's Salon Studios",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:31:55Z",
      "neighborhood": "Financial District / South Beach",
      "address": "660 Market St, 2nd Floor, San Francisco, CA 94104",
      "phone": "+14158773687",
      "booking_cta": {
        "label": "Book on the salon’s website",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/sola-salon-studios-financial-district-south-beach&to=https%3A%2F%2Fwww.solasalonstudios.com%2Fbooknow"
      },
      "license_status": null,
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "open_per_published_hours",
        "hours": "00:00–23:59",
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": false,
        "conflict": false
      },
      "matched_offerings": [],
      "price_note": "No matching published prices.",
      "availability_basis": "published_hours",
      "canonical_url": "https://agentsalonsf.com/salons/sola-salon-studios-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": null
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/cowboys-and-angels-tenderloin",
      "name": "Cowboys & Angels",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:33:02Z",
      "neighborhood": "Tenderloin",
      "address": "207 Powell St, Suite 400, San Francisco, CA 94102",
      "phone": "+14153628516",
      "booking_cta": {
        "label": "Book on Square Appointments",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/cowboys-and-angels-tenderloin&to=https%3A%2F%2Fsquare.site%2Fbook%2FLK53AV06P3GH3%2Fcowboys-angels-studio-san-francisco-ca"
      },
      "license_status": null,
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [],
      "price_note": "No matching published prices.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/cowboys-and-angels-tenderloin",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": null
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/morphic-financial-district-south-beach",
      "name": "Morphic",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:33:03Z",
      "neighborhood": "Financial District / South Beach",
      "address": "660 Market St, Suite 226, San Francisco, CA 94104",
      "phone": "+14157896682",
      "booking_cta": {
        "label": "Book on the salon’s website",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/morphic-financial-district-south-beach&to=https%3A%2F%2Fmorphicbeauty.com%2Fbook"
      },
      "license_status": null,
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [],
      "price_note": "No matching published prices.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/morphic-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": null
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/the-salon-san-francisco-financial-district-south-beach",
      "name": "The Salon San Francisco",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:33:14Z",
      "neighborhood": "Financial District / South Beach",
      "address": "747 Market St, Floor 4, San Francisco, CA 94103",
      "phone": "+13233262615",
      "booking_cta": {
        "label": "Book on Square Appointments",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/the-salon-san-francisco-financial-district-south-beach&to=https%3A%2F%2Fthesalonsanfranicsocapp.square.site%2F"
      },
      "license_status": null,
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [],
      "price_note": "No matching published prices.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/the-salon-san-francisco-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": null
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/blake-charles-salon-financial-district-south-beach",
      "name": "Blake Charles Salon",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:32:42Z",
      "neighborhood": "Financial District / South Beach",
      "address": "77 Maiden Ln Fl 2nd, San Francisco, CA 94108",
      "phone": null,
      "booking_cta": {
        "label": "Book on the salon’s website",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/blake-charles-salon-financial-district-south-beach&to=https%3A%2F%2Fblakecharlessalons.com%2Fbooking%2F"
      },
      "license_status": "current",
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [],
      "price_note": "No matching published prices.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/blake-charles-salon-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": null
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/liso-salon-financial-district-south-beach",
      "name": "Liso Salon",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:33:13Z",
      "neighborhood": "Financial District / South Beach",
      "address": "660 Market St, Suite 222, San Francisco, CA 94104",
      "phone": null,
      "booking_cta": {
        "label": "Book on Vagaro",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/liso-salon-financial-district-south-beach&to=https%3A%2F%2Fmysite.vagaro.com%2Flisosalon"
      },
      "license_status": null,
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [],
      "price_note": "No matching published prices.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/liso-salon-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": null
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/wicked-financial-district-south-beach",
      "name": "Wicked",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:31:54Z",
      "neighborhood": "Financial District / South Beach",
      "address": "257 Grant Avenue, San Francisco, CA",
      "phone": null,
      "booking_cta": {
        "label": "Book on Square Appointments",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/wicked-financial-district-south-beach&to=https%3A%2F%2Fwicked-salon-inc-106731.square.site%2F"
      },
      "license_status": "current",
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [],
      "price_note": "No matching published prices.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/wicked-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": null
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/abstrakt-studios-financial-district-south-beach",
      "name": "Abstrakt Studios",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:38:44Z",
      "neighborhood": "Financial District / South Beach",
      "address": "359 Sutter St, San Francisco, CA 94108",
      "phone": null,
      "booking_cta": {
        "label": "Book on Fresha",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/abstrakt-studios-financial-district-south-beach&to=https%3A%2F%2Fwww.fresha.com%2Fa%2Fabstrakt-studios-at-j-roland-salon-san-francisco-359-sutter-street-u9havfcl"
      },
      "license_status": null,
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [],
      "price_note": "No matching published prices.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/abstrakt-studios-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": null
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    },
    {
      "ref": "san-francisco/hair-salon/kyles-barbershop-financial-district-south-beach",
      "name": "Kyle's BarberShop",
      "depth": "listed",
      "depth_note": "Listed: imported from public records (CA licence data, SF business registry, OpenStreetMap) and the business’s own website; not profiled in depth.",
      "last_verified_at": "2026-10-22T17:31:46Z",
      "neighborhood": "Financial District / South Beach",
      "address": "660 Market St Ste 223, San Francisco, CA 94104",
      "phone": null,
      "booking_cta": {
        "label": "Book on Square Appointments",
        "url": "https://agentsalonsf.com/out?m=san-francisco/hair-salon/kyles-barbershop-financial-district-south-beach&to=https%3A%2F%2Fsquare.site%2Fbook%2FEEC2RMRWC7NVH%2Fkyle-s-barbershop-san-francisco-ca"
      },
      "license_status": "current",
      "hours_for_day": {
        "day": "Fr 2026-10-23",
        "status": "hours_unknown",
        "hours": null,
        "note": "Published opening hours, not live appointment slots.",
        "unconfirmed": true,
        "conflict": false
      },
      "matched_offerings": [],
      "price_note": "No matching published prices.",
      "availability_basis": "none",
      "canonical_url": "https://agentsalonsf.com/salons/kyles-barbershop-financial-district-south-beach",
      "freshness": {
        "data_refreshed_at": "2026-10-23T11:05:07Z",
        "prices_checked_at": null
      },
      "not_verified": "live appointment slots; not confirmed by phone"
    }
  ],
  "warnings": [],
  "notes": "Summary view (default): hours_for_day is published opening hours for `date` (default: today in the city’s timezone), not live slots; matched_offerings are up to 3 offerings for `service` (else the 3 cheapest). Offering constraints (haircut_type, hair_length, max_price, stylist, specialty, require_availability, after, before) are applied here too: only salons with an offering meeting all of them are returned, and only those offerings are shown; max_price counts only prices known to be within the cap; require_availability=true (with date/after/before as the window) counts only provider-confirmed start times — none exist today — and salons with only schedule-derived candidates are listed under `unconfirmed`. Use view=full for every field, https://agentsalonsf.com/api/v1/merchants/{ref} for full provenance, and https://agentsalonsf.com/api/v1/availability?ref=&date=&service= for a one-salon booking answer. To book, open booking_cta.url (the business’s own booking page). Ordered by depth (profiled, then detailed, then listed), then: businesses with published prices and online booking first, then online booking, then published prices, then the rest; within each group by how complete the published information is, then alphabetically. No paid placement.",
  "dataset_revision": "b-merchants@2026-10-23T11:05:07Z#4f15ef234749",
  "attribution": "Data © OpenStreetMap contributors (ODbL), DataSF (ODC-PDDL), California DCA licensee data, and the businesses’ own websites."
}