{"openapi":"3.0.3","info":{"title":"Anchor Pest — MiddleVerse Business API","description":"For more than 35 years Anchor Pest Control has been providing earth-friendly residential and commercial pest control and exterminator services in six foothill counties, including Alpine, Amador, Calaveras, El Dorado, Mariposa and Tuolumne. Based in Sonora, we conduct pest management for ant, spider, silverfish, roach, rat, mice, bedbug, pigeon, s and termite infestations. Specifically, we serve the communities of Bear Valley, Drytown, Glencoe, Fiddletown, Ione. Jackson, Mokelumne Hill, Pine Grove, Pioneer, Plymouth, Sutter Creek, Volcano, West Point, Altaville, Angels Camp, Arnold, Avery, Big Trees Village, Burson, Camp Connell, Campo Seco, Copperopolis, Dorrington, Douglas Flat, Forest Meadows, Hathaway Pines, Jenny Lind, Mountain Ranch, Murphys, Paloma, Railroad Flat, San Andreas, Vallecito, Valley Springs, Wallace, West Point, Wilseyville, Coulterville, Greenley Hill, Big Oak Flat, Chinese Camp, Columbia, Groveland, Jamestown, La Grange, Long Barn/Cold Springs, Mi Wuk Village, Moccasin, Pinecrest, Pine Mountain Lake, Sierra Village, Sonora, Soulsbyville, Standard, Strawberry,Sugar Pine, Tuolumne, and Twain Harte.\n\nMachine-readable API for Anchor Pest on MiddleVerse. Live profile: https://middleverse.ai/b/anchor-pest-sonora","version":"1.0.0","contact":{"name":"MiddleVerse","url":"https://middleverse.ai"}},"servers":[{"url":"https://middleverse.ai","description":"Production"}],"tags":[{"name":"Anchor Pest","description":"Pest Control Service"}],"paths":{"/api/v1/b/anchor-pest-sonora":{"get":{"tags":["Anchor Pest"],"operationId":"getBusiness","summary":"Get Anchor Pest profile, products, services, and hours","responses":{"200":{"description":"Business profile with products, services, hours, and links","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessResponse"}}}},"404":{"description":"Business not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/b/anchor-pest-sonora/products":{"get":{"tags":["Anchor Pest"],"operationId":"getProducts","summary":"List products offered by Anchor Pest","responses":{"200":{"description":"Product list","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductsResponse"}}}},"404":{"description":"Business not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/b/anchor-pest-sonora/services":{"get":{"tags":["Anchor Pest"],"operationId":"getServices","summary":"List services offered by Anchor Pest","responses":{"200":{"description":"Service list","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServicesResponse"}}}},"404":{"description":"Business not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/b/anchor-pest-sonora/availability":{"get":{"tags":["Anchor Pest"],"operationId":"getAvailability","summary":"Get Anchor Pest business hours and booked slots","parameters":[{"name":"startDate","in":"query","required":false,"schema":{"type":"string","format":"date"},"description":"Range start (YYYY-MM-DD, default today)"},{"name":"endDate","in":"query","required":false,"schema":{"type":"string","format":"date"},"description":"Range end (YYYY-MM-DD, default +30 days)"}],"responses":{"200":{"description":"Business hours and already-booked slots","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AvailabilityResponse"}}}},"404":{"description":"Business not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"components":{"schemas":{"Error":{"type":"object","properties":{"success":{"type":"boolean"},"error":{"type":"string"}}},"Business":{"type":"object","properties":{"slug":{"type":"string"},"name":{"type":"string"},"canonicalUrl":{"type":"string","format":"uri","description":"Canonical MiddleVerse profile URL"},"businessId":{"type":"string","format":"uri","description":"Stable Schema.org business entity ID"},"description":{"type":"string","nullable":true},"category":{"type":"string","nullable":true},"schemaType":{"type":"string","description":"Resolved Schema.org LocalBusiness type"},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"address":{"type":"object","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zip_code":{"type":"string","nullable":true},"coordinates":{"type":"object","nullable":true},"claimed":{"type":"boolean"},"verified":{"type":"boolean"}}},"Product":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"category":{"type":"string","nullable":true},"price":{"type":"number","nullable":true},"sale_price":{"type":"number","nullable":true},"currency":{"type":"string","nullable":true}}},"Service":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"category":{"type":"string","nullable":true},"price":{"type":"number","nullable":true},"currency":{"type":"string","nullable":true},"duration_minutes":{"type":"integer","nullable":true},"bookable_online":{"type":"boolean","nullable":true}}},"Links":{"type":"object","properties":{"self":{"type":"string"},"profile":{"type":"string"},"bookings":{"type":"string"},"products":{"type":"string"},"services":{"type":"string"},"openapi":{"type":"string"}}},"BusinessResponse":{"type":"object","properties":{"success":{"type":"boolean"},"business":{"$ref":"#/components/schemas/Business"},"products":{"type":"array","items":{"$ref":"#/components/schemas/Product"}},"services":{"type":"array","items":{"$ref":"#/components/schemas/Service"}},"hours":{"type":"object","nullable":true},"links":{"$ref":"#/components/schemas/Links"}}},"ProductsResponse":{"type":"object","properties":{"success":{"type":"boolean"},"business":{"type":"string"},"count":{"type":"integer"},"products":{"type":"array","items":{"$ref":"#/components/schemas/Product"}},"links":{"$ref":"#/components/schemas/Links"}}},"ServicesResponse":{"type":"object","properties":{"success":{"type":"boolean"},"business":{"type":"string"},"count":{"type":"integer"},"services":{"type":"array","items":{"$ref":"#/components/schemas/Service"}},"links":{"$ref":"#/components/schemas/Links"}}},"AvailabilityResponse":{"type":"object","properties":{"success":{"type":"boolean"},"business":{"type":"string"},"businessHours":{"type":"object","nullable":true},"bookedSlots":{"type":"array","items":{"type":"object"}},"status":{"type":"string"},"links":{"$ref":"#/components/schemas/Links"}}}}}}