{
  "schema_version": "1.0",
  "generated_at": "2026-11-01T00:38:54.105Z",
  "is_sample": true,
  "business": {
    "name": "Fairwater Plumbing & Drain",
    "tagline": "Licensed plumbers in Boise since 2009. Family-run, 24/7 emergency line.",
    "description": "Fairwater Plumbing & Drain is a family-run plumbing company serving Boise and the surrounding Treasure Valley. Eleven licensed plumbers handle drain cleaning, water heater replacement, leak detection, sewer camera inspections and whole-home repipes. The emergency line is answered around the clock.",
    "category": "Plumber",
    "schema_type": "Plumber",
    "phone": "208-555-0142",
    "email": "office@fairwaterplumbing.example",
    "website": "https://example.com",
    "booking_url": "https://example.com/book",
    "address": {
      "street": "1420 W Boise Ave",
      "city": "Boise",
      "region": "ID",
      "postal_code": "83706",
      "country": "US"
    },
    "geo": {
      "latitude": 43.6088,
      "longitude": -116.2089
    },
    "service_areas": [
      "Boise",
      "Meridian",
      "Eagle",
      "Nampa",
      "Kuna",
      "Star",
      "Garden City"
    ],
    "hours": {
      "mon": {
        "open": "07:00",
        "close": "18:00"
      },
      "tue": {
        "open": "07:00",
        "close": "18:00"
      },
      "wed": {
        "open": "07:00",
        "close": "18:00"
      },
      "thu": {
        "open": "07:00",
        "close": "18:00"
      },
      "fri": {
        "open": "07:00",
        "close": "18:00"
      },
      "sat": {
        "open": "08:00",
        "close": "14:00"
      },
      "sun": {
        "closed": true
      }
    },
    "price_range": "$$",
    "founded_year": 2009,
    "team_size": 11,
    "updated_at": "2026-10-31 18:12:24"
  },
  "services": [
    {
      "name": "Drain cleaning",
      "description": "Snaking or hydro-jetting a clogged kitchen, bath or main line, with a camera check on main-line clogs.",
      "price_min": 149,
      "price_max": 389,
      "price_unit": "per job",
      "typical_duration": "1-2 hours"
    },
    {
      "name": "Water heater replacement",
      "description": "Removal and replacement of a tank or tankless water heater, including haul-away and permit where required.",
      "price_min": 1450,
      "price_max": 3200,
      "price_unit": "per job",
      "typical_duration": "3-5 hours"
    },
    {
      "name": "Leak detection",
      "description": "Acoustic and thermal locating of hidden leaks in walls, slabs and supply lines, with a written report.",
      "price_min": 225,
      "price_max": 495,
      "price_unit": "per visit",
      "typical_duration": "1-3 hours"
    },
    {
      "name": "Sewer camera inspection",
      "description": "Camera survey of the main sewer line to a recorded video, with a marked-up findings report.",
      "price_min": 175,
      "price_max": 350,
      "price_unit": "per visit",
      "typical_duration": "1-2 hours"
    },
    {
      "name": "Whole-home repipe",
      "description": "Full replacement of supply piping with PEX or copper, including drywall patching at penetration points.",
      "price_min": 4800,
      "price_max": 14500,
      "price_unit": "per job",
      "typical_duration": "2-5 days"
    },
    {
      "name": "Emergency call-out",
      "description": "After-hours response for burst pipes, sewage backups and no-water emergencies.",
      "price_min": 189,
      "price_max": 289,
      "price_unit": "per visit",
      "typical_duration": "1-3 hours"
    }
  ],
  "faqs": [
    {
      "question": "What areas do you serve?",
      "answer": "We serve Boise, Meridian, Eagle, Nampa, Kuna, Star and Garden City. If you are just outside one of those cities, call 208-555-0142 and we will tell you straight away whether we can reach you."
    },
    {
      "question": "How much does a typical job cost?",
      "answer": "Drain cleaning runs $149 to $389 per job. Leak detection is $225 to $495 per visit. Sewer camera inspections are $175 to $350. Water heater replacement is $1,450 to $3,200 and a whole-home repipe is $4,800 to $14,500. We give a written price before any work starts."
    },
    {
      "question": "Do you offer free estimates?",
      "answer": "Yes. Estimates on replacements, repipes and installations are free. Diagnostic work that requires equipment, such as leak detection or a camera inspection, carries its own listed fee and that fee is credited toward the repair if you go ahead with it."
    },
    {
      "question": "Are you licensed and insured?",
      "answer": "Yes. We hold Idaho Plumbing Contractor License PLC-0000-SAMPLE, carry $2M in general liability insurance, and are bonded for $25,000. Copies are available on request."
    },
    {
      "question": "How soon can you come out? Do you offer same-day or emergency service?",
      "answer": "Most non-emergency calls are scheduled within one business day and we keep same-day slots open each morning. The emergency line at 208-555-0142 is answered 24 hours a day for burst pipes, sewage backups and no-water situations."
    },
    {
      "question": "What are your hours?",
      "answer": "Monday to Friday 7:00am to 6:00pm, Saturday 8:00am to 2:00pm, closed Sunday. The emergency line runs 24/7 including holidays."
    },
    {
      "question": "Do you guarantee your work?",
      "answer": "Our workmanship is guaranteed for 12 months. If a repair we made fails in that window we come back and fix it at no charge for labor. Manufacturer warranties on parts and equipment pass through to you."
    },
    {
      "question": "What payment methods do you accept?",
      "answer": "Visa, Mastercard, American Express, Discover, ACH bank transfer, check and cash. Payment is due when the work is completed."
    },
    {
      "question": "What is your cancellation or rescheduling policy?",
      "answer": "Cancel or reschedule at no charge up to 4 hours before your appointment window. Cancellations inside 4 hours are charged a $75 trip fee."
    },
    {
      "question": "How do I book an appointment?",
      "answer": "Book online at https://example.com/book, send a booking request through this site, or call 208-555-0142 during business hours. For emergencies always call."
    }
  ],
  "credentials": [
    {
      "name": "Idaho Plumbing Contractor License",
      "issuer": "Idaho Division of Occupational and Professional Licenses",
      "number": "PLC-0000-SAMPLE",
      "expires_on": "2027-06-30"
    },
    {
      "name": "General liability insurance",
      "issuer": "Sample Carrier Mutual",
      "number": "$2M per occurrence",
      "expires_on": "2027-01-31"
    },
    {
      "name": "Surety bond",
      "issuer": "Sample Surety Company",
      "number": "$25,000 bond",
      "expires_on": "2027-01-31"
    }
  ],
  "reviews": {
    "count": 6,
    "average_rating": 4.7,
    "items": [
      {
        "author": "Tomas B.",
        "rating": 4,
        "body": "Sewage backup at 11pm, they answered the emergency line on the second ring and had someone out in fifty minutes. Evening rate stung a little but the work was right.",
        "date": "2026-10-08",
        "source": "Google"
      },
      {
        "author": "Elena V.",
        "rating": 5,
        "body": "Repiped our 1962 ranch in Nampa over four days. They patched every hole they cut and cleaned up better than they found it. $11,400 all in.",
        "date": "2026-09-12",
        "source": "Direct"
      },
      {
        "author": "Wes O.",
        "rating": 4,
        "body": "Camera inspection was thorough and the video was genuinely useful for the buyer's agent. Only knock is they ran about forty minutes past the window.",
        "date": "2026-07-30",
        "source": "Facebook"
      },
      {
        "author": "Priya M.",
        "rating": 5,
        "body": "Had a leak somewhere under the slab and two other companies wanted to break concrete first. Fairwater found it with acoustic gear in about an hour. Turned out to be a fitting in the wall.",
        "date": "2026-06-21",
        "source": "Google"
      },
      {
        "author": "Dana R.",
        "rating": 5,
        "body": "Kitchen line had been slow for months. They jetted it and ran a camera down to show me the grease buildup. $240 for the drain cleaning, no upsell.",
        "date": "2026-04-03",
        "source": "Yelp"
      },
      {
        "author": "Marcus T.",
        "rating": 5,
        "body": "Water heater died on a Sunday. Fairwater had a tech out by 9am Monday and the new unit was in and running before lunch. Quoted $1,980, paid $1,980.",
        "date": "2026-02-14",
        "source": "Google"
      }
    ]
  },
  "policies": {
    "cancellation": "Cancel or reschedule at no charge up to 4 hours before the appointment window. Later cancellations are charged a $75 trip fee.",
    "guarantee": "Workmanship is guaranteed for 12 months. If a repair we made fails within that period, we return and fix it at no charge for labor.",
    "payment_methods": [
      "Visa",
      "Mastercard",
      "American Express",
      "Discover",
      "ACH bank transfer",
      "Check",
      "Cash"
    ],
    "emergency": {
      "available": true,
      "note": "Emergency line answered 24 hours a day, every day, including holidays."
    }
  },
  "actions": {
    "quote": {
      "method": "POST",
      "url": "https://knowledge-catalog.overskill.app/api/quote",
      "body": {
        "type": "object",
        "required": [
          "name",
          "service"
        ],
        "properties": {
          "name": {
            "type": "string",
            "description": "Full name of the person requesting the quote"
          },
          "phone": {
            "type": "string",
            "description": "Phone number"
          },
          "email": {
            "type": "string",
            "description": "Email address"
          },
          "service": {
            "type": "string",
            "enum": [
              "Drain cleaning",
              "Water heater replacement",
              "Leak detection",
              "Sewer camera inspection",
              "Whole-home repipe",
              "Emergency call-out"
            ],
            "description": "Which service the request is about"
          },
          "address_city": {
            "type": "string",
            "description": "City where the work is needed"
          },
          "message": {
            "type": "string",
            "description": "What the problem is, in the user words"
          },
          "agent_name": {
            "type": "string",
            "description": "Name of the assistant filing the request"
          }
        },
        "description": "At least one of phone or email is required."
      }
    },
    "book": {
      "method": "POST",
      "url": "https://knowledge-catalog.overskill.app/api/book",
      "body": {
        "type": "object",
        "required": [
          "name",
          "service",
          "preferred_date"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "phone": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "service": {
            "type": "string",
            "enum": [
              "Drain cleaning",
              "Water heater replacement",
              "Leak detection",
              "Sewer camera inspection",
              "Whole-home repipe",
              "Emergency call-out"
            ]
          },
          "preferred_date": {
            "type": "string",
            "description": "YYYY-MM-DD"
          },
          "preferred_window": {
            "type": "string",
            "enum": [
              "morning",
              "afternoon",
              "evening"
            ],
            "description": "Preferred part of the day"
          },
          "address_city": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "agent_name": {
            "type": "string"
          }
        },
        "description": "At least one of phone or email is required."
      }
    },
    "call": {
      "tel": "tel:+12085550142"
    }
  },
  "links": {
    "human_page": "https://knowledge-catalog.overskill.app/",
    "no_js_page": "https://knowledge-catalog.overskill.app/business",
    "llms": "https://knowledge-catalog.overskill.app/llms-full.txt",
    "manifest": "https://knowledge-catalog.overskill.app/agent.json"
  }
}