{
  "date": "2026-11-10",
  "query": {
    "keyword": "handyman",
    "location_name": "Salem,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-6658697887454188490",
      "cid": "6658697887454188490",
      "name": "Patriot Hauling and Junk Removal",
      "category": "Handyman/Handywoman/Handyperson",
      "categories": [
        "Handyman/Handywoman/Handyperson",
        "Debris removal service",
        "Garbage collection service",
        "Junk removal service",
        "House cleaning service",
        "Janitorial service",
        "Piano moving service",
        "Sanitation service",
        "Transportation service",
        "Waste management service"
      ],
      "address": "1210 Sunnyview Rd NE, Salem, OR 97301",
      "city": "Salem",
      "state": "OR",
      "website": "https://www.patriothaulingjunkremoval.com/?utm_source=tsbg&utm_medium=seo-lite&utm_campaign=search&utm_term=salem",
      "phone": "+1503-409-8230",
      "rating": 5,
      "rating_count": 354,
      "source_url": "https://www.google.com/maps?cid=6658697887454188490",
      "observed_at": "2026-11-10T08:02:03.051319+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 97.1,
      "score_exact": 97.10517018074502,
      "adjusted_rating": 4.972527472527473,
      "components": {
        "rating": {
          "points": 34.358974358974365,
          "max": 35
        },
        "volume": {
          "points": 23.614644767547148,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 5
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-11-05",
      "review_observed_at": "2026-11-10T08:06:11Z",
      "review_source": "data/raw/2026-11-10/salem-trade-review-dates/6658697887454188490.json",
      "review_status": "ok",
      "ccb": {
        "number": "260520",
        "legal_name": "PATRIOT HAULING AND JUNK REMOVAL LLC",
        "first_issued": "2026-03-10",
        "expires": "2028-03-10",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "WESTERN SURETY COMPANY",
          "amount": 25000,
          "expires": "2028-03-10"
        },
        "insurance": {
          "company": "ACUITY A MUTUAL INS CO",
          "amount": 1000000,
          "expires": "2027-09-17"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=260520",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=260520",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 1,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "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=260520",
          "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=260520",
          "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=260520",
          "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-18372382153082664665",
      "cid": "18372382153082664665",
      "name": "Handy Grandpa",
      "category": "Handyman/Handywoman/Handyperson",
      "categories": [
        "Handyman/Handywoman/Handyperson",
        "Carpenter"
      ],
      "address": "3725 Cordon Rd NE, Salem, OR 97305",
      "city": "Salem",
      "state": "OR",
      "website": "http://www.callhandygrandpa.com/",
      "phone": "+1503-390-0100",
      "rating": 4.8,
      "rating_count": 45,
      "source_url": "https://www.google.com/maps?cid=18372382153082664665",
      "observed_at": "2026-11-10T08:02:03.051319+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 74.8,
      "score_exact": 74.76603594488714,
      "adjusted_rating": 4.654545454545454,
      "components": {
        "rating": {
          "points": 26.939393939393934,
          "max": 35
        },
        "volume": {
          "points": 15.396831222027064,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 17
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-24",
      "review_observed_at": "2026-11-10T08:05:48Z",
      "review_source": "data/raw/2026-11-10/salem-trade-review-dates/18372382153082664665.json",
      "review_status": "ok",
      "ccb": {
        "number": "246761",
        "legal_name": "PROJECT MANAGEMENT OF OREGON LLC",
        "first_issued": "2023-07-18",
        "expires": "2027-08-22",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "WESTERN SURETY COMPANY",
          "amount": 25000,
          "expires": "2027-08-22"
        },
        "insurance": {
          "company": "CBIC",
          "amount": 1000000,
          "expires": "2027-08-18"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=246761",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=246761",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 2,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "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=246761",
          "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=246761",
          "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=246761",
          "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-1159995020215450661",
      "cid": "1159995020215450661",
      "name": "Oregon Trusted Tradesman",
      "category": "Handyman/Handywoman/Handyperson",
      "categories": [
        "Handyman/Handywoman/Handyperson",
        "Fence contractor",
        "General contractor",
        "Deck builder"
      ],
      "address": "123 main st, Salem, OR 97302",
      "city": "Salem",
      "state": "OR",
      "website": "http://oregontrusted.com/",
      "phone": "+1503-989-9184",
      "rating": 4.9,
      "rating_count": 9,
      "source_url": "https://www.google.com/maps?cid=1159995020215450661",
      "observed_at": "2026-11-10T08:02:03.051319+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 58.4,
      "score_exact": 58.39121553725852,
      "adjusted_rating": 4.4263157894736835,
      "components": {
        "rating": {
          "points": 21.614035087719284,
          "max": 35
        },
        "volume": {
          "points": 9.259815788361674,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 26
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-15",
      "review_observed_at": "2026-11-10T08:05:36Z",
      "review_source": "data/raw/2026-11-10/salem-trade-review-dates/1159995020215450661.json",
      "review_status": "ok",
      "ccb": {
        "number": "258570",
        "legal_name": "OREGON TRUSTED TRADESMAN LLC",
        "first_issued": "2025-10-14",
        "expires": "2027-10-14",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "SURETEC INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2027-10-14"
        },
        "insurance": {
          "company": "SPINNAKER INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-08-12"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=258570",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=258570",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 3,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "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=258570",
          "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=258570",
          "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=258570",
          "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-11415743141706554826",
      "cid": "11415743141706554826",
      "name": "JJU Maintenance LLC",
      "category": "Handyman/Handywoman/Handyperson",
      "categories": [
        "Handyman/Handywoman/Handyperson",
        "Bathroom remodeler",
        "General contractor"
      ],
      "address": "4381 Webb Ave NE, Salem, OR 97305",
      "city": "Salem",
      "state": "OR",
      "website": null,
      "phone": "+1971-217-7135",
      "rating": 5,
      "rating_count": 11,
      "source_url": "https://www.google.com/maps?cid=11415743141706554826",
      "observed_at": "2026-11-10T08:02:03.051319+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 48.4,
      "score_exact": 48.40272632792073,
      "adjusted_rating": 4.523809523809524,
      "components": {
        "rating": {
          "points": 23.888888888888886,
          "max": 35
        },
        "volume": {
          "points": 9.99301954065562,
          "max": 25
        },
        "recency": {
          "points": 0,
          "max": 10,
          "days": 886
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2024-06-07",
      "review_observed_at": "2026-11-10T08:05:35Z",
      "review_source": "data/raw/2026-11-10/salem-trade-review-dates/11415743141706554826.json",
      "review_status": "ok",
      "ccb": {
        "number": "253716",
        "legal_name": "JJU MAINTENANCE LLC",
        "first_issued": "2024-11-20",
        "expires": "2028-11-20",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "ALLEGHENY CASUALTY COMPANY",
          "amount": 25000,
          "expires": "2028-11-20"
        },
        "insurance": {
          "company": "HARTFORD ACCIDENT & INDEMNITY CO",
          "amount": 1000000,
          "expires": "2026-11-18"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=253716",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=253716",
        "snapshot_date": "2026-11-08",
        "match_method": "same_name_and_street"
      },
      "rank": 4,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "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=253716",
          "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=253716",
          "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=253716",
          "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."
        }
      ]
    }
  ]
}
