Search
Same engines as /api/v1/search and the MCP tools search_merchants (salons) and search_haircuts (haircut offerings).
Find a salon
Match a haircut
30 salons JSON
Profiled researched in depth · Listed public records and the business’s own site.
- Habitat Public-source profile · Nob Hill812 Sutter Street, San Francisco, CA 94109 · Book on Square Appointments · license: delinquent · Sa 2026-10-24: 09:00–13:00 (opening hours, not appointment slots)Consultation - Chauntae: $0, 15 min; Published by the business; independently unconfirmed. The public customer menu displays $0 for this consultation; this is not the price of a subsequent service. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Bang Trim - Chauntae: $30, 15 min; Trim of existing bangs. Published option base price; final scope and charges require confirmation. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Bang Trim - Mary: $30, 15 min; Trim of existing bangs. Published option base price; final scope and charges require confirmation. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- The Salon San Francisco Public-source profile · Financial District / South Beach747 Market St, Floor 4, San Francisco, CA 94103 · Book on Square Appointments · license: unknown · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Modern WOMEN'S Haircut- TRIM: $200, 90 min; Consultation, shampoo, trim and blow-dry included. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Signature Long Layered Haircut: $260, 120 min; Layered haircut for long hair, customized to texture and density. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Seamless Blending - mini: $295–$395, 120–180 min; Face-framing brightness; offered alone or between larger blending appointments. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- Acute Collective Public-source profile · Nob Hill555 Sutter St Ste 301, San Francisco, CA 94102 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Bang trim: $25, 10 min; Published time block with alternative service examples; salon must confirm which work fits. Price for the quoted 10-minute block; time-based, not a per-service guarantee. Website includes gratuity. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Blowout or fine hair haircut | Short simple cuts: $125, 45 min; Published time block with alternative service examples; salon must confirm which work fits. Price for the quoted 45-minute block; time-based, not a per-service guarantee. Website includes gratuity. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Haircut or conditioning | Treatment/toner with blowout: $170, 60 min; Published time block with alternative service examples; salon must confirm which work fits. Price for the quoted 60-minute block; time-based, not a per-service guarantee. Website includes gratuity. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- Arrow Salon Public-source profile · Mission1041 Guerrero Street, San Francisco, CA · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Davines Deep Conditioner: $30; Website states services include shampoo and blow-dry. General website price; varies by stylist. Do not replace a selected booking option with this amount. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Shampoo Blowout: from $75; Website states services include shampoo and blow-dry. General website price; varies by stylist. Do not replace a selected booking option with this amount. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Barbering haircuts: $80, 60 min; Published by the business; independently unconfirmed. Published option: Grace. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Starting prices as published by the business; the final price may be higher.
- Blond.ish Public-source profile · Castro / Upper Market435 Duboce Avenue A, San Francisco, CA 94117 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Consultation: $0, 15 min; The salon may move the consultation time; flexibility requested. The public customer menu displays $0 for this consultation; this is not the price of a subsequent service. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Extension Consultation: $30, 30 min; Discuss method, length, fullness, maintenance, color matching and installation pricing. Published option base price; final scope and charges require confirmation. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · K18 treatment - Adrielle: from $35; Published stylist price-list entry; no duration stated. Stylist price list; salon says all prices may change with hair condition, density and length. Published amount is a starting price. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Starting prices as published by the business; the final price may be higher.
- Fco. Barbershop Public-source profile · Tenderloin30 Mason St Ste C101, San Francisco, CA 94102 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Buzz: $35, 30 min; Published by the business; independently unconfirmed. Published base price; final total unverified. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Buzz with fade: $40, 45 min; Published by the business; independently unconfirmed. Published base price; final total unverified. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Beard Trim: $40, 30 min; The booking description says clipper-only; see source ambiguity in conflicts. Published base price; final total unverified. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- Joe's Barbershop Public-source profile · Castro / Upper Market2150 Market Street, San Francisco, CA 94114 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Line Up Edges Only (Not a Haircut): $10; Published by the business; independently unconfirmed. Walk-in price list, first available barber. Not a selected-barber appointment quote. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Beard Trim Only: from $20; Published by the business; independently unconfirmed. Walk-in price list, first available barber. Not a selected-barber appointment quote. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · 1 Blade: $25; Published by the business; independently unconfirmed. Walk-in price list, first available barber. Not a selected-barber appointment quote. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Starting prices as published by the business; the final price may be higher.
- Jungle Red Public-source profile · Castro / Upper Market4233 18th St, San Francisco, CA 94114 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)NEW CLIENTS Fringe Trim / Neck Trim: from $15, 5–10 min; Complimentary for existing clients; published new-client starting amount. Website menu starting price; compare current booking option and confirm before appointment. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Treatments: from $25; Davines scalp/hair treatment; type and duration unspecified. Website menu starting price; compare current booking option and confirm before appointment. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · EXPRESS Treatment: from $25; Salon contact required; moisture/reconstruction treatment. Website menu starting price; compare current booking option and confirm before appointment. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Starting prices as published by the business; the final price may be higher.
- Principle Salon Public-source profile · Mission3112 24th Street, San Francisco, CA · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Bang Trim (Complimentary): $0, 15 min; Kelly menu. One free between-cut bang trim for current clients; contact to arrange. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Consultation (Complimentary): $0, 15 min; Kelly menu. Free consultation to discuss goals, history and budget. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Bang Trim: $30, 30 min; Kelly menu. For new clients or adding/changing bangs. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- Sixth House Public-source profile · Noe Valley4077A 24th Street, San Francisco, CA 94114 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Fringe & Neck Trims: $30; Contact the salon to arrange this maintenance service. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · 45 Minute Haircut: $120, 45 min; Short barber cuts or light dusting without layer maintenance; no shampoo, arrive with clean hair. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Gloss / Glaze / Toner: from $160, 60 min; Tone adjustment between dimensional color sessions. Starting Price $160 Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Starting prices as published by the business; the final price may be higher.
- Wicked Public-source profile · Financial District / South Beach257 Grant Avenue, San Francisco, CA · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Conditioning Treatment: from $25; Website guide price; current booking options may differ. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Refresh End Color: from $35; Website guide price; current booking options may differ. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Color Glaze: from $50; Website guide price; current booking options may differ. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Starting prices as published by the business; the final price may be higher.
- Hook & Scissor Public-source profile · Financial District / South Beach303 2nd St, Suite D, San Francisco, CA 94107 · Book on Square Appointments · license: unknown · Sa 2026-10-24: closed per published hours (opening hours, not appointment slots)Creative Color Consultation: $0, 10 min; Consultation before the color appointment to establish goals and price. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Corrective Color Consultation: $0, 10 min; Consultation before the correction appointment to establish goals and price. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Neck Trim: $10, 15 min; Published by the business; independently unconfirmed. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- Crown Salon Public-source profile · Lone Mountain / USF1900 McAllister Street, San Francisco, CA · Book on Square Appointments · license: current · Sa 2026-10-24: 08:00–16:00 (opening hours, not appointment slots)Fringe Trim - Ariana: $45, 15 min; Between-haircut bang trim. Published option base price; final scope and charges require confirmation. Ariana’s pricing includes gratuity according to the salon website; additional service scope may still cost more. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Lash Tint - Ariana: $45, 20 min; Published by the business; independently unconfirmed. Published option base price; final scope and charges require confirmation. Ariana’s pricing includes gratuity according to the salon website; additional service scope may still cost more. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Brow Shaping - Ariana: $50, 30 min; Waxing, threading and/or tweezing. Published option base price; final scope and charges require confirmation. Ariana’s pricing includes gratuity according to the salon website; additional service scope may still cost more. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- Cutthroat Barbershop Public-source profile · West of Twin Peaks304 Taraval, San Francisco, CA 94116 · Book on Square Appointments · license: current · Sa 2026-10-24: 10:00–17:00 (opening hours, not appointment slots)Beard Trim: from $15, 15 min; Published by the business; independently unconfirmed. Published base price; final total unverified. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Razor shave: from $25, 30 min; Published by the business; independently unconfirmed. Published base price; final total unverified. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Buzz: $25, 15 min; Single-guard cut. Published base price; final total unverified. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Starting prices as published by the business; the final price may be higher.
- Cowboys & Angels Public-source profile · Unknown520 Montgomery St Ste 205, San Francisco, CA · Book on Square Appointments · license: unknown · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Consultatio: $0, 15 min; Public menu consultation entry; displayed $0 and 15-minute block. Public customer menu displays $0 for this consultation; the paid service price is separate. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Bang trim -please text me to book bang trim: $30, 15 min; Contact the salon to arrange this service. Published option base price; final scope and charges require confirmation. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Conditioning treatment: $60, 30 min; Treatment alone or a separately priced blow-dry bundle. Published option base price; final scope and charges require confirmation. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- Hairglim Beauty Public-source profile · Outer Richmond5332 Geary Boulevard, San Francisco, CA 94121 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Consultation: $0, 15 min; Published by the business; independently unconfirmed. The public customer menu displays $0 for this consultation; this is not the price of a subsequent service. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Blow out starting: from $65, 40 min; Wash and blow-dry. Published extras apply for iron styling, extensions, and very thick/long hair. Published option base price; final scope and charges require confirmation. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Darsonval Scalp Therapy: $70, 30 min; Published scalp treatment; efficacy claims were not evaluated. Published option base price; final scope and charges require confirmation. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Starting prices as published by the business; the final price may be higher.
- Let's Get Cute Public-source profile · Outer Mission1830 San Jose Ave, San Francisco, CA 94112 · Book on Acuity Scheduling · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Consultation: $0, 10 min; Public calendar: Joy, LaShondra. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Lashes (Strips): $10, 15 min; Public calendar: LaShondra. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Trim: $15, 15 min; Public calendar: LaShondra, Meme. Menu group: Single Service. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- Monterey Salon Public-source profile · West of Twin Peaks597 Monterey Boulevard, San Francisco, CA 94127 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Bang trim: $15, 15 min; Published option: Serve By Joshua. $15 Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Kid’s Haircut: $45, 30 min; Published option: Serve By Joshua. For ages 12 and under. $45 Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Senior's Haircut: $45, 30 min; Published option: Serve By Joshua. For ages 65 and over. $45 Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- The Cutting Room Public-source profile · Haight-Ashbury1342 Haight Street, San Francisco, CA 94117 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Bang trim: $25, 30 min; Published by the business; independently unconfirmed. Published base price; final total unverified. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Beard trim: $40, 30 min; Published by the business; independently unconfirmed. Published base price; final total unverified. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Buzz cut: $45, 30 min; One guard; no scissors. Published base price; final total unverified. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- Bangin Hair Salon Public-source profile · Castro / Upper Market2253 Market St, San Francisco, CA 94114 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Color Consultation: $0, 15 min; Discuss major lightening, first-time color or a correction before choosing the service. Published option: Brendan. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Haircut Consultation: $0, 15 min; Pre-haircut discussion. Published option: Joseph. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Haircut Consultation: $0, 15 min; Pre-haircut discussion. Published option: Brendan. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
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.