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.
- Elenie for Hair Public-source profile · West of Twin Peaks304 Taraval Street, San Francisco, CA 94116 · Book on Square Appointments · license: unknown · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Blowout: from $65, 45 min; Published by the business; independently unconfirmed. Published starting price; final scope and extras require confirmation. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Womans Haircut: from $120, 60 min; Wash, cut and blow-dry included. Published starting price; final scope and extras require confirmation. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Tint Touch Up: from $120, 80 min; For at most one inch of regrowth; finished with a style. Published starting price; final scope and extras 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.
- Headprint Studio Castro Public-source profile · Castro / Upper Market4327 18th St, San Francisco, CA 94114 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Consult for Color - with Bud: $0, 15 min; Complimentary consultation before deciding on the service. 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. · Consult for Color - with Roy: $0, 15 min; Complimentary consultation before deciding on the service. 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. · Consult for Color - with James: $0, 15 min; Complimentary consultation before deciding on the service. 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. — Prices as published by the business.
- Hue Hair Salon Public-source profile · Japantown1712 Fillmore Street, San Francisco, CA 94115 · Book on Square Appointments · license: delinquent · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Balayage / Ombre Consultation: $0, 15 min; Complimentary consultation; service price determined after consultation. 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. · Bleach & Tone Consultation: $0, 15 min; Complimentary consultation; service price determined after consultation. 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. · Color Correction Consultation: $0, 15 min; Complimentary consultation; service price determined after consultation. 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. — Prices as published by the business.
- Man Cave Barber & Shave Public-source profile · Potrero Hill2608 3rd St, San Francisco, CA 94107 · Book on Square Appointments · license: unknown · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Clean Up (A Line Up & Tapering Of The Sideburns And Back Of Head): $27, 30 min; Line-up and taper around sideburns and back; does not remove length from the top or sides. Cornelius public booking menu. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Beard and Mustache Trim: $30, 30 min; Published by the business; independently unconfirmed. Cornelius public booking menu. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Hot Towel Straight Razor Shave: $50, 45 min; Published by the business; independently unconfirmed. Cornelius public booking menu. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- Native Hair Public-source profile · Mission3520 20th St Ste A, San Francisco, CA 94110 · Book on Square Appointments · license: delinquent · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Line up/Clean up: $20, 15 min; Maintenance of the hairline around ears and neck. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Beard Trim: $20, 20 min; Published by the business; independently unconfirmed. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Bang Trim: $20, 20 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.
- Right Style Salon and Barber Public-source profile · Castro / Upper Market2128 Market Street, San Francisco, CA · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Men`s Haircut: $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. · Children's Haircut: $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. · Men's Long Hair Style Cut, (w/scissors only): $45, 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. — Prices as published by the business.
- The Barb Shop Public-source profile · Bernal Heights605 Cortland Avenue, San Francisco, CA · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Vivid Color Consult - First Time Customer: $0, 15 min; Free phone or in-person consultation before first vivid-color appointment. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Color Consult - First Time Customer: $0, 15 min; Free phone or in-person consultation before first color appointment. Book a free consult prior to making your first color appointment Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Kids Cut: $75, 30 min; Under 10, maintenance cuts only; major changes or very dense hair require the standard haircut service. Kids appointments start after noon; gratuity and a kids cone are included. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- Tulip Salon Public-source profile · Russian Hill2455 Polk St, San Francisco, CA 94109 · Book on Square Appointments · license: unknown · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Free Consultation for Highlight & Balayage: $0, 15 min; New clients are encouraged to consult the intended stylist, bring color history and inspiration, and confirm time and price. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Free Consultation for Other Services: $0, 15 min; Optional consultation when unsure; routine services can be booked directly if the required service is known. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Beard Trim: $25, 15 min; Beard shaping and maintenance. Published base price; final total, mandatory extras, tax and tip are not guaranteed. — Prices as published by the business.
- KI-TO-NE hairworks Public-source profile · Outer Richmond6260 Geary Blvd, San Francisco, CA 94121 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Bang Trim: $12, 15 min; Published by the business; independently unconfirmed. Published option base price; final scope and charges require confirmation. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Child Hair Cut (Under 6 y/o): from $45, 45 min; Published by the business; independently unconfirmed. Published customer-menu price; final scope and charges require confirmation. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Shampoo and blow-dry: $50, 60 min; Published by the business; independently unconfirmed. 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.
- Kyle's BarberShop Public-source profile · Financial District / South Beach660 Market St Ste 223, San Francisco, CA 94104 · Book on Square Appointments · license: current · Sa 2026-10-24: hours not published (opening hours, not appointment slots)Men’s Haircut: $65, 45 min; Published by the business; independently unconfirmed. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Zero/Skin fade: $70, 45 min; Includes a haircut with the sides taken to zero or skin. Published base price; final total, mandatory extras, tax and tip are not guaranteed. · Haircut+Beard Trim: $80, 60 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.
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.