[
 {
  "product": "Equip",
  "site": "G2",
  "protocol_step": 1,
  "discovery_query": "Equip G2 reviews",
  "serp_file": "raw_responses/dataforseo/serp-equip-g2-reviews-f7ce58c0.json",
  "url_requested": "https://www.g2.com/products/socratease-inc-equip/reviews",
  "saved": "raw/sites-2026-09-02/equip-g2.html",
  "fetched_utc": "2026-09-02T11:33:55Z",
  "sha256": "e765518bf6b432c301174b9bec58cbe3b579e900d014213b3e35e62e6f1eb9a7",
  "bytes": 421451,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": "https://www.g2.com/products/socratease-inc-equip/reviews",
  "url": "https://www.g2.com/products/socratease-inc-equip/reviews",
  "listing_category": null,
  "category_ok": true,
  "subratings": {},
  "count": 975,
  "rating_raw": 4.8,
  "listing_name": "Equip",
  "source_field": "JSON-LD aggregateRating",
  "rating_display": 4.8,
  "listing_key": "equip",
  "eligible": true,
  "status": "captured"
 },
 {
  "product": "Equip",
  "site": "Capterra",
  "protocol_step": 1,
  "discovery_query": "Equip Capterra reviews",
  "serp_file": "raw_responses/dataforseo/serp-equip-capterra-reviews-21142f34.json",
  "url_requested": "https://www.capterra.com/p/152267/eQuip-Enterprise-Asset-Management/",
  "saved": "raw/sites-2026-09-02/equip-capterra.html",
  "fetched_utc": "2026-09-02T11:33:58Z",
  "sha256": "0ae1cf3422c1d61cc9d0e410f595284fe84bef17fc85748d5f6d08d3ce6e8576",
  "bytes": 667571,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": "https://www.capterra.com/p/152267/eQuip-Enterprise-Asset-Management/",
  "url": "https://www.capterra.com/p/152267/eQuip-Enterprise-Asset-Management/",
  "listing_category": "IT Asset Management Software",
  "category_ok": false,
  "subratings": {},
  "count": null,
  "rating_raw": null,
  "listing_name": null,
  "bins_counts_1to5": null,
  "source_field": null,
  "rating_display": null,
  "listing_key": null,
  "eligible": false,
  "status": "listing rejected: category 'IT Asset Management Software' outside the HR family; treated as not found in steps 1 to 3"
 },
 {
  "product": "Equip",
  "site": "GetApp",
  "protocol_step": 1,
  "discovery_query": "Equip GetApp reviews",
  "serp_file": "raw_responses/dataforseo/serp-equip-getapp-reviews-b18ccbb5.json",
  "url_requested": "https://www.getapp.com/it-communications-software/a/equips/",
  "saved": "raw/sites-2026-09-02/equip-getapp.html",
  "fetched_utc": "2026-09-02T11:34:02Z",
  "sha256": "958691c896130414c6ff7555af2ea3020313b6c02395c79b7bfe489b4fe73611",
  "bytes": 305885,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": "https://www.getapp.com/operations-management-software/a/equips/",
  "url": "https://www.getapp.com/operations-management-software/a/equips/",
  "listing_category": "operations-management-software",
  "category_ok": false,
  "subratings": {},
  "count": null,
  "rating_raw": null,
  "listing_name": null,
  "bins_counts_1to5": null,
  "source_field": null,
  "rating_display": null,
  "listing_key": null,
  "eligible": false,
  "status": "listing rejected: category 'operations-management-software' outside the HR family; treated as not found in steps 1 to 3"
 },
 {
  "product": "Equip",
  "site": "Software Advice",
  "protocol_step": 1,
  "discovery_query": "Equip Software Advice reviews",
  "serp_file": "raw_responses/dataforseo/serp-equip-software-advice-reviews-10e743c3.json",
  "url_requested": "https://www.softwareadvice.com/cmms/equips-profile/",
  "saved": "raw/sites-2026-09-02/equip-software-advice.html",
  "fetched_utc": "2026-09-02T11:34:13Z",
  "sha256": "0f256a42beef79ea330cc7e2dbcc63ce714aa51e1e0371c280a648c4a8c2537e",
  "bytes": 706187,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": "https://www.softwareadvice.com/cmms/equips-profile/",
  "url": "https://www.softwareadvice.com/cmms/equips-profile/",
  "listing_category": "cmms",
  "category_ok": false,
  "subratings": {},
  "count": null,
  "rating_raw": null,
  "listing_name": null,
  "bins_counts_1to5": null,
  "source_field": null,
  "rating_display": null,
  "listing_key": null,
  "eligible": false,
  "status": "listing rejected: category 'cmms' outside the HR family; treated as not found in steps 1 to 3"
 },
 {
  "product": "Equip",
  "site": "Trustpilot",
  "protocol_step": 1,
  "discovery_query": "Equip trustpilot",
  "serp_file": "raw_responses/dataforseo/serp-equip-trustpilot-d8550bab.json",
  "url_requested": "https://www.trustpilot.com/review/equip.co",
  "saved": "raw/sites-2026-09-02/equip-trustpilot.html",
  "fetched_utc": "2026-09-02T11:35:11Z",
  "sha256": "4718b48f518cd8827e12c07fbbcabc568299f58d6f19b04ca0aa2f41151d828a",
  "bytes": 450,
  "capture_status": "fetch-layer error response",
  "http_status": 502,
  "error_type": "ROTATION_FAILED",
  "canonical": null,
  "url": "https://www.trustpilot.com/review/equip.co",
  "subratings": {},
  "count": null,
  "rating_raw": null,
  "listing_name": null,
  "bins_counts_1to5": null,
  "source_field": null,
  "rating_display": null,
  "listing_key": null,
  "eligible": false,
  "status": "profile found in discovery; capture unresolved (502)"
 },
 {
  "product": "Adaface",
  "site": "G2",
  "protocol_step": 1,
  "discovery_query": "Adaface G2 reviews",
  "serp_file": "raw_responses/dataforseo/serp-adaface-g2-reviews-b8de2acf.json",
  "url_requested": "https://www.g2.com/products/adaface/reviews",
  "saved": "raw/sites-2026-09-02/adaface-g2.html",
  "fetched_utc": "2026-09-02T11:35:14Z",
  "sha256": "7bfa0fbd5926ee6d434b5e706a8fcfef307e98000752f173e4f0c498a129ad38",
  "bytes": 420695,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": "https://www.g2.com/products/adaface/reviews",
  "url": "https://www.g2.com/products/adaface/reviews",
  "listing_category": null,
  "category_ok": true,
  "subratings": {},
  "count": 45,
  "rating_raw": 4.6,
  "listing_name": "Adaface",
  "source_field": "JSON-LD aggregateRating",
  "rating_display": 4.6,
  "listing_key": "adaface",
  "eligible": true,
  "status": "captured"
 },
 {
  "product": "Adaface",
  "site": "Capterra",
  "protocol_step": 1,
  "discovery_query": "Adaface Capterra reviews",
  "serp_file": "raw_responses/dataforseo/serp-adaface-capterra-reviews-4b797f5b.json",
  "url_requested": "https://www.capterra.com/p/183219/Adaface/",
  "saved": "raw/sites-2026-09-02/adaface-capterra.html",
  "fetched_utc": "2026-09-02T11:35:19Z",
  "sha256": "fd7159f86886fc4ff703fa9c441076f73cf7c18fb6f13e7e6edb84539c594204",
  "bytes": 725933,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": "https://www.capterra.com/p/183219/Adaface/",
  "url": "https://www.capterra.com/p/183219/Adaface/",
  "listing_category": "Pre-employment Testing Software",
  "category_ok": true,
  "subratings": {
   "Features": "4.6",
   "Value for money": "4.5",
   "Customer Service": "4.6",
   "Ease of use": "4.7"
  },
  "count": 12,
  "rating_raw": 4.7,
  "listing_name": "Adaface",
  "source_field": "JSON-LD aggregateRating",
  "subratings_source": "captured page + raw/sites-2026-09-02-supplement/adaface-capterra-reviews.html",
  "rating_display": 4.7,
  "listing_key": "adaface",
  "eligible": true,
  "status": "captured"
 },
 {
  "product": "Adaface",
  "site": "GetApp",
  "protocol_step": null,
  "saved": null,
  "status": "not found in steps 1 to 3",
  "probe_attempts": 1
 },
 {
  "product": "Adaface",
  "site": "Software Advice",
  "protocol_step": null,
  "saved": null,
  "status": "not found in steps 1 to 3",
  "probe_attempts": 3
 },
 {
  "product": "Adaface",
  "site": "Trustpilot",
  "protocol_step": "3 pattern probe",
  "url_requested": "https://www.trustpilot.com/review/adaface.com",
  "saved": "raw/sites-2026-09-02-probe/adaface-trustpilot-attempt1.html",
  "fetched_utc": "2026-09-02T11:37:58Z",
  "probe_attempts": 1,
  "sha256": "54c155c0838d3ba1b25ba6fd0fa4c14b57ee63a770b3d4b42f90d00040f9d6fe",
  "bytes": 447835,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": null,
  "url": "https://www.trustpilot.com/review/adaface.com",
  "listing_category": null,
  "category_ok": true,
  "subratings": {},
  "count": 0,
  "rating_raw": 0.0,
  "listing_name": "Adaface",
  "bins_counts_1to5": [
   0,
   0,
   0,
   0,
   0
  ],
  "source_field": "businessUnit.numberOfReviews / trustScore / ratings",
  "rating_display": 0.0,
  "listing_key": "adaface",
  "eligible": false,
  "status": "profile found, 0 reviews displayed"
 },
 {
  "product": "Canditech",
  "site": "G2",
  "protocol_step": 1,
  "discovery_query": "Canditech G2 reviews",
  "serp_file": "raw_responses/dataforseo/serp-canditech-g2-reviews-66bb7853.json",
  "url_requested": "https://www.g2.com/products/canditech/reviews",
  "saved": "raw/sites-2026-09-02/canditech-g2.html",
  "fetched_utc": "2026-09-02T11:35:22Z",
  "sha256": "a0eeab16c1a6dbecfeafa8713eacd1752058bb44703e55a348bd5782212aa989",
  "bytes": 475476,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": "https://www.g2.com/products/canditech/reviews",
  "url": "https://www.g2.com/products/canditech/reviews",
  "listing_category": null,
  "category_ok": true,
  "subratings": {},
  "count": 58,
  "rating_raw": 5.0,
  "listing_name": "Canditech",
  "source_field": "JSON-LD aggregateRating",
  "rating_display": 5.0,
  "listing_key": "canditech",
  "eligible": true,
  "status": "captured"
 },
 {
  "product": "Canditech",
  "site": "Capterra",
  "protocol_step": 1,
  "discovery_query": "Canditech Capterra reviews",
  "serp_file": "raw_responses/dataforseo/serp-canditech-capterra-reviews-4daaac11.json",
  "url_requested": "https://www.capterra.com/p/267592/Canditech/",
  "saved": "raw/sites-2026-09-02/canditech-capterra.html",
  "fetched_utc": "2026-09-02T11:35:24Z",
  "sha256": "6e2fd48a471a0fc6eb01b61e7e40f507448f477ec1d600bbb1982e03d9ecbe94",
  "bytes": 854965,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": "https://www.capterra.com/p/267592/Canditech/",
  "url": "https://www.capterra.com/p/267592/Canditech/",
  "listing_category": "Assessment Software",
  "category_ok": true,
  "subratings": {
   "Features": "5.0",
   "Value for money": "4.9",
   "Customer Service": "5.0",
   "Ease of use": "5.0"
  },
  "count": 52,
  "rating_raw": 5.0,
  "listing_name": "Canditech",
  "source_field": "JSON-LD aggregateRating",
  "subratings_source": "captured page + raw/sites-2026-09-02-supplement/canditech-capterra-reviews.html",
  "rating_display": 5.0,
  "listing_key": "canditech",
  "eligible": true,
  "status": "captured"
 },
 {
  "product": "Canditech",
  "site": "GetApp",
  "protocol_step": 1,
  "discovery_query": "Canditech GetApp reviews",
  "serp_file": "raw_responses/dataforseo/serp-canditech-getapp-reviews-1bf0f4d0.json",
  "url_requested": "https://www.getapp.com/website-ecommerce-software/a/canditech/",
  "saved": "raw/sites-2026-09-02/canditech-getapp.html",
  "fetched_utc": "2026-09-02T11:35:34Z",
  "sha256": "328659bd7794a37015318d1e5e45c368f81ab1f3d43a1eeef7d38fc970b4b816",
  "bytes": 354841,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": "https://www.getapp.com/hr-employee-management-software/a/canditech/",
  "url": "https://www.getapp.com/hr-employee-management-software/a/canditech/",
  "listing_category": "hr-employee-management-software",
  "category_ok": true,
  "subratings": {
   "Value for money": "stars only",
   "Ease of use": "stars only",
   "Features": "stars only",
   "Customer support": "stars only"
  },
  "count": 52,
  "rating_raw": 5.0,
  "listing_name": "Canditech",
  "source_field": "JSON-LD aggregateRating",
  "rating_display": 5.0,
  "listing_key": "canditech",
  "eligible": true,
  "status": "captured"
 },
 {
  "product": "Canditech",
  "site": "Software Advice",
  "protocol_step": 1,
  "discovery_query": "Canditech Software Advice reviews",
  "serp_file": "raw_responses/dataforseo/serp-canditech-software-advice-reviews-ae0d3eca.json",
  "url_requested": "https://www.softwareadvice.com/hr/canditech-profile/reviews/",
  "saved": "raw/sites-2026-09-02/canditech-software-advice.html",
  "fetched_utc": "2026-09-02T11:35:53Z",
  "sha256": "9d49132ad3595145575d4a4c1ae06ee36cf553c4a0a91d5893f50cefad4f6c60",
  "bytes": 1020094,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": null,
  "url": "https://www.softwareadvice.com/hr/canditech-profile/reviews/",
  "listing_category": "hr",
  "category_ok": true,
  "subratings": {
   "Ease of use": "4.98",
   "Value for money": "4.94",
   "Customer support": "4.98",
   "Functionality": "4.96"
  },
  "count": 52,
  "rating_raw": 5.0,
  "listing_name": "Canditech",
  "source_field": "JSON-LD aggregateRating",
  "subratings_source": "captured page + raw/sites-2026-09-02-supplement/canditech-software-advice-product.html",
  "rating_display": 5.0,
  "listing_key": "canditech",
  "eligible": true,
  "status": "captured"
 },
 {
  "product": "Canditech",
  "site": "Trustpilot",
  "protocol_step": "3 pattern probe",
  "url_requested": "https://www.trustpilot.com/review/canditech.io",
  "saved": "raw/sites-2026-09-02-probe/canditech-trustpilot-attempt1.html",
  "fetched_utc": "2026-09-02T11:38:00Z",
  "probe_attempts": 1,
  "sha256": "4f9d265fd7f2c8fd5ce952fbdb8e4c064731b02d4e484edf14dd601ab770e616",
  "bytes": 459906,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": null,
  "url": "https://www.trustpilot.com/review/canditech.io",
  "listing_category": null,
  "category_ok": true,
  "subratings": {},
  "count": 0,
  "rating_raw": 0.0,
  "listing_name": "Canditech",
  "bins_counts_1to5": [
   0,
   0,
   0,
   0,
   0
  ],
  "source_field": "businessUnit.numberOfReviews / trustScore / ratings",
  "rating_display": 0.0,
  "listing_key": "canditech",
  "eligible": false,
  "status": "profile found, 0 reviews displayed"
 },
 {
  "product": "Thomas International",
  "site": "G2",
  "protocol_step": null,
  "saved": null,
  "status": "not found in steps 1 to 3",
  "probe_attempts": 2
 },
 {
  "product": "Thomas International",
  "site": "Capterra",
  "protocol_step": null,
  "saved": null,
  "status": "not found in steps 1 and 2; step 3: no deterministic profile pattern for this site (numeric id in the path)",
  "probe_attempts": 0
 },
 {
  "product": "Thomas International",
  "site": "GetApp",
  "protocol_step": null,
  "saved": null,
  "status": "not found in steps 1 to 3",
  "probe_attempts": 2
 },
 {
  "product": "Thomas International",
  "site": "Software Advice",
  "protocol_step": null,
  "saved": null,
  "status": "not found in steps 1 to 3",
  "probe_attempts": 6
 },
 {
  "product": "Thomas International",
  "site": "Trustpilot",
  "protocol_step": "3 pattern probe",
  "url_requested": "https://www.trustpilot.com/review/thomas.co",
  "saved": "raw/sites-2026-09-02-probe/thomas-international-trustpilot-attempt1.html",
  "fetched_utc": "2026-09-02T11:40:31Z",
  "probe_attempts": 1,
  "sha256": "0bbf2d3e6d1e30f29288d176b8344b19bae6d2bb9f6e369fcec820e658472026",
  "bytes": 457322,
  "capture_status": "page",
  "http_status": null,
  "error_type": null,
  "canonical": null,
  "url": "https://www.trustpilot.com/review/thomas.co",
  "listing_category": null,
  "category_ok": true,
  "subratings": {},
  "count": 0,
  "rating_raw": 0.0,
  "listing_name": "Thomas International",
  "bins_counts_1to5": [
   0,
   0,
   0,
   0,
   0
  ],
  "source_field": "businessUnit.numberOfReviews / trustScore / ratings",
  "rating_display": 0.0,
  "listing_key": "thomasinternational",
  "eligible": false,
  "status": "profile found, 0 reviews displayed"
 }
]