{
  "date": "2026-11-09",
  "query": {
    "keyword": "pool cleaning service",
    "location_name": "Portland,Oregon,United States",
    "language_code": "en",
    "depth": 100
  },
  "method": "reviews-1.0: rating35 + volume25 + recency10, normalized to100. Credential facts are separate context. Active promotional features excluded.",
  "records": [
    {
      "id": "business-3392535131817632520",
      "cid": "3392535131817632520",
      "name": "Emerald Outdoor Living",
      "category": "Pool cleaning service",
      "categories": [
        "Pool cleaning service",
        "Fireplace store",
        "Hot tub repair service",
        "Outdoor furniture store",
        "Hot tub store",
        "Swimming pool contractor",
        "Swimming pool repair service",
        "Swimming pool supply store",
        "Wood stove shop"
      ],
      "address": "11525 SW Pacific Hwy, Portland, OR 97223",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.emeraldoutdoorliving.com/",
      "phone": "+1503-245-2431",
      "rating": 4.5,
      "rating_count": 55,
      "source_url": "https://www.google.com/maps?cid=3392535131817632520",
      "observed_at": "2026-11-09T21:50:54.610696+00:00",
      "license_status": "not_checked",
      "review_dates_status": "ok",
      "score": 65.3,
      "score_exact": 65.32337233136914,
      "adjusted_rating": 4.423076923076923,
      "components": {
        "rating": {
          "points": 21.538461538461544,
          "max": 35
        },
        "volume": {
          "points": 16.18789909349686,
          "max": 25
        },
        "recency": {
          "points": 8,
          "max": 10,
          "days": 89
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-08-12",
      "review_observed_at": "2026-11-09T23:02:30Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/3392535131817632520.json",
      "review_status": "ok",
      "ccb": null,
      "rank": 1,
      "credential_check": {
        "status": "not_checked",
        "required": [],
        "scope_note": "CCB/BCD checks do not establish the credentials for this category. Other regulators, individual credentials and exact job scope have not been checked.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      }
    },
    {
      "id": "business-15277278680537025491",
      "cid": "15277278680537025491",
      "name": "Klein Pools",
      "category": "Swimming pool repair service",
      "categories": [
        "Swimming pool repair service",
        "General contractor",
        "Home builder",
        "Swimming pool",
        "Swimming pool contractor"
      ],
      "address": "14648 SE Tamarack Way, Portland, OR 97267",
      "city": "Portland",
      "state": "OR",
      "website": "http://kleinpools.com/",
      "phone": "+1971-295-4678",
      "rating": 5,
      "rating_count": 9,
      "source_url": "https://www.google.com/maps?cid=15277278680537025491",
      "observed_at": "2026-11-09T21:50:54.610696+00:00",
      "license_status": "not_checked",
      "review_dates_status": "ok",
      "score": 60,
      "score_exact": 59.9701629056796,
      "adjusted_rating": 4.473684210526316,
      "components": {
        "rating": {
          "points": 22.71929824561404,
          "max": 35
        },
        "volume": {
          "points": 9.259815788361674,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 28
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-12",
      "review_observed_at": "2026-11-09T23:02:25Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/15277278680537025491.json",
      "review_status": "ok",
      "ccb": {
        "number": "243454",
        "legal_name": "KLEIN POOLS LLC",
        "first_issued": "2022-11-17",
        "expires": "2026-11-17",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "PLATTE RIVER INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2026-11-17"
        },
        "insurance": {
          "company": "SL - CINCINNATI SPECIALTY UNDERWRITERS INS CO",
          "amount": 1000000,
          "expires": "2027-10-17"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=243454",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=243454",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 2,
      "credential_check": {
        "status": "not_checked",
        "required": [],
        "scope_note": "CCB/BCD checks do not establish the credentials for this category. Other regulators, individual credentials and exact job scope have not been checked.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=243454",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Exempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=243454",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=243454",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-12955475893567342421",
      "cid": "12955475893567342421",
      "name": "Neptune Pools",
      "category": "Swimming pool contractor",
      "categories": [
        "Swimming pool contractor"
      ],
      "address": "Portland, OR 97201",
      "city": "Portland",
      "state": "OR",
      "website": null,
      "phone": "+1971-313-8057",
      "rating": 5,
      "rating_count": 5,
      "source_url": "https://www.google.com/maps?cid=12955475893567342421",
      "observed_at": "2026-11-09T21:50:54.610696+00:00",
      "license_status": "not_checked",
      "review_dates_status": "ok",
      "score": 49.5,
      "score_exact": 49.499973826400385,
      "adjusted_rating": 4.333333333333333,
      "components": {
        "rating": {
          "points": 19.444444444444436,
          "max": 35
        },
        "volume": {
          "points": 7.205537234035841,
          "max": 25
        },
        "recency": {
          "points": 8,
          "max": 10,
          "days": 82
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-08-19",
      "review_observed_at": "2026-11-09T23:02:21Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/12955475893567342421.json",
      "review_status": "ok",
      "ccb": null,
      "rank": 3,
      "credential_check": {
        "status": "not_checked",
        "required": [],
        "scope_note": "CCB/BCD checks do not establish the credentials for this category. Other regulators, individual credentials and exact job scope have not been checked.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      }
    },
    {
      "id": "business-8527480036410877862",
      "cid": "8527480036410877862",
      "name": "The Pool & Spa House",
      "category": "Swimming pool repair service",
      "categories": [
        "Swimming pool repair service",
        "Swimming pool",
        "Swimming pool supply store"
      ],
      "address": "7235 SE Milwaukie Ave, Portland, OR 97202",
      "city": "Portland",
      "state": "OR",
      "website": "http://www.thepoolandspahouse.com/",
      "phone": "+1503-233-8059",
      "rating": 4.2,
      "rating_count": 32,
      "source_url": "https://www.google.com/maps?cid=8527480036410877862",
      "observed_at": "2026-11-09T21:50:54.610696+00:00",
      "license_status": "not_checked",
      "review_dates_status": "ok",
      "score": 49,
      "score_exact": 48.97625939650112,
      "adjusted_rating": 4.152380952380953,
      "components": {
        "rating": {
          "points": 15.22222222222223,
          "max": 35
        },
        "volume": {
          "points": 14.061159355328554,
          "max": 25
        },
        "recency": {
          "points": 5,
          "max": 10,
          "days": 134
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-06-28",
      "review_observed_at": "2026-11-09T23:02:47Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/8527480036410877862.json",
      "review_status": "ok",
      "ccb": null,
      "rank": 4,
      "credential_check": {
        "status": "not_checked",
        "required": [],
        "scope_note": "CCB/BCD checks do not establish the credentials for this category. Other regulators, individual credentials and exact job scope have not been checked.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      }
    },
    {
      "id": "business-39277143085640925",
      "cid": "39277143085640925",
      "name": "Cover Care, LLC",
      "category": "Swimming pool repair service",
      "categories": [
        "Swimming pool repair service"
      ],
      "address": "111 SW 5th Ave Ste 3150, Portland, OR 97204",
      "city": "Portland",
      "state": "OR",
      "website": "http://www.covercare.com/",
      "phone": "+1503-877-2277",
      "rating": 4.4,
      "rating_count": 17,
      "source_url": "https://www.google.com/maps?cid=39277143085640925",
      "observed_at": "2026-11-09T21:50:54.610696+00:00",
      "license_status": "not_checked",
      "review_dates_status": "ok",
      "score": 48.8,
      "score_exact": 48.809717197135896,
      "adjusted_rating": 4.251851851851852,
      "components": {
        "rating": {
          "points": 17.543209876543226,
          "max": 35
        },
        "volume": {
          "points": 11.623592161451903,
          "max": 25
        },
        "recency": {
          "points": 5,
          "max": 10,
          "days": 172
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-05-21",
      "review_observed_at": "2026-11-09T23:02:32Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/39277143085640925.json",
      "review_status": "ok",
      "ccb": null,
      "rank": 5,
      "credential_check": {
        "status": "not_checked",
        "required": [],
        "scope_note": "CCB/BCD checks do not establish the credentials for this category. Other regulators, individual credentials and exact job scope have not been checked.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      }
    },
    {
      "id": "business-13279072845590441753",
      "cid": "13279072845590441753",
      "name": "Superb pool service",
      "category": "Pool cleaning service",
      "categories": [
        "Pool cleaning service",
        "Swimming pool contractor",
        "Swimming pool repair service"
      ],
      "address": "2051 SE 143rd Ave, Portland, OR 97233",
      "city": "Portland",
      "state": "OR",
      "website": "http://superbpoolservice.com/",
      "phone": "+1971-500-1876",
      "rating": 3.9,
      "rating_count": 11,
      "source_url": "https://www.google.com/maps?cid=13279072845590441753",
      "observed_at": "2026-11-09T21:50:54.610696+00:00",
      "license_status": "not_checked",
      "review_dates_status": "ok",
      "score": 40.6,
      "score_exact": 40.62494855014295,
      "adjusted_rating": 3.947619047619048,
      "components": {
        "rating": {
          "points": 10.444444444444448,
          "max": 35
        },
        "volume": {
          "points": 9.99301954065562,
          "max": 25
        },
        "recency": {
          "points": 8,
          "max": 10,
          "days": 45
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-09-25",
      "review_observed_at": "2026-11-09T23:02:33Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/13279072845590441753.json",
      "review_status": "ok",
      "ccb": null,
      "rank": 6,
      "credential_check": {
        "status": "not_checked",
        "required": [],
        "scope_note": "CCB/BCD checks do not establish the credentials for this category. Other regulators, individual credentials and exact job scope have not been checked.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      }
    },
    {
      "id": "business-5245468835020915274",
      "cid": "5245468835020915274",
      "name": "Wet Kat Pool LLC",
      "category": "Pool cleaning service",
      "categories": [
        "Pool cleaning service",
        "Swimming pool contractor",
        "Swimming pool repair service"
      ],
      "address": "3111 SE 13th Ave Ste. 500, Portland, OR 97202",
      "city": "Portland",
      "state": "OR",
      "website": "http://www.wetkatpool.com/",
      "phone": "+1503-449-8881",
      "rating": 3.9,
      "rating_count": 10,
      "source_url": "https://www.google.com/maps?cid=5245468835020915274",
      "observed_at": "2026-11-09T21:50:54.610696+00:00",
      "license_status": "not_checked",
      "review_dates_status": "ok",
      "score": 28.8,
      "score_exact": 28.77586346844642,
      "adjusted_rating": 3.95,
      "components": {
        "rating": {
          "points": 10.500000000000004,
          "max": 35
        },
        "volume": {
          "points": 9.64310442791249,
          "max": 25
        },
        "recency": {
          "points": 0,
          "max": 10,
          "days": 460
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2025-08-06",
      "review_observed_at": "2026-11-09T23:02:34Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/5245468835020915274.json",
      "review_status": "ok",
      "ccb": {
        "number": "163163",
        "legal_name": "WET KAT POOL LLC",
        "first_issued": "2005-02-10",
        "expires": "2027-05-23",
        "endorsement": "Residential Limited Contractor",
        "bond": {
          "company": "OHIO CASUALTY INSURANCE CO",
          "amount": 20000,
          "expires": "2027-05-23"
        },
        "insurance": {
          "company": "HDI GLOBAL INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-04-25"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=163163",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=163163",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 7,
      "credential_check": {
        "status": "not_checked",
        "required": [],
        "scope_note": "CCB/BCD checks do not establish the credentials for this category. Other regulators, individual credentials and exact job scope have not been checked.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=163163",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=163163",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=163163",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    }
  ]
}
