{
 "slug": "cable-testers",
 "name": "Cable Testers",
 "root": "electronics",
 "unit": "each",
 "unit_as_designed": null,
 "unit_note": "Count complete testers; for multi-packs, use the number of testers included, not cables or adapters.",
 "gpc": null,
 "google_product_category": null,
 "taxonomy": {},
 "fields": [
  {
   "key": "cable_types",
   "label": "Cable types",
   "type": "string",
   "unit": null,
   "values": null,
   "why_it_matters": "The tester must support the kind of cable you need to check, such as audio, network, or coaxial."
  },
  {
   "key": "connector_types",
   "label": "Connector types",
   "type": "string",
   "unit": null,
   "values": null,
   "why_it_matters": "Connector coverage determines which of your cables can be tested without extra adapters."
  },
  {
   "key": "continuity_test",
   "label": "Continuity testing",
   "type": "boolean",
   "unit": null,
   "values": null,
   "why_it_matters": "Checks whether conductors are connected end to end and can reveal breaks."
  },
  {
   "key": "wire_mapping",
   "label": "Wire mapping",
   "type": "boolean",
   "unit": null,
   "values": null,
   "why_it_matters": "Shows whether conductors reach the correct pins, helping identify crossed or miswired connections."
  },
  {
   "key": "remote_end_test",
   "label": "Remote-end testing",
   "type": "boolean",
   "unit": null,
   "values": null,
   "why_it_matters": "A detachable remote lets you test installed or long cables when both ends are not together."
  },
  {
   "key": "power_source",
   "label": "Power source",
   "type": "enum",
   "unit": null,
   "values": [
    "battery",
    "rechargeable",
    "mains",
    "passive"
   ],
   "why_it_matters": "Power requirements affect portability and ongoing operating cost."
  },
  {
   "key": "display_type",
   "label": "Test results display",
   "type": "enum",
   "unit": null,
   "values": [
    "LED",
    "LCD",
    "app_or_software",
    "tone",
    "other"
   ],
   "why_it_matters": "Clearer result feedback can make faults and pin assignments easier to identify."
  }
 ],
 "minimum_spec": {
  "description": "For most users, a tester should check continuity and show whether conductors are mapped to the correct pins. It must also support the cable and connector types you intend to test.",
  "rules": [
   {
    "key": "continuity_test",
    "op": "true",
    "value": true
   },
   {
    "key": "wire_mapping",
    "op": "true",
    "value": true
   }
  ]
 },
 "premium_dimensions": [
  "cable_types",
  "connector_types",
  "remote_end_test",
  "power_source",
  "display_type"
 ],
 "baseline": {
  "item_id": 212676,
  "name": "Whirlwind Whirlwind Audio Cable Tester",
  "unit_price": 111.0,
  "retailer": "bhphoto"
 },
 "items": [
  {
   "id": 212676,
   "name": "Whirlwind Whirlwind Audio Cable Tester",
   "brand": "Whirlwind",
   "gtin": "692465005951",
   "category": "cable-testers",
   "size": {
    "value": 1.0,
    "unit": "each"
   },
   "size_as_extracted": null,
   "unit_price_unit": "each",
   "specs": {},
   "standard_attributes": {},
   "shopify_category_id": null,
   "meets_minimum_spec": null,
   "tier": null,
   "premium_note": null,
   "best": {
    "unit_price": 111.0,
    "price": 111.0,
    "retailer": "bhphoto",
    "url": "https://www.bhphotovideo.com/c/product/304022-REG/Whirlwind_TESTER_Audio_Cable_Tester.html"
   },
   "lowest_price": {
    "price": 111.0,
    "retailer": "bhphoto",
    "url": "https://www.bhphotovideo.com/c/product/304022-REG/Whirlwind_TESTER_Audio_Cable_Tester.html"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "bhphoto",
     "retailer_id": "WHT",
     "gtin": "692465005951",
     "price": 111.0,
     "currency": "USD",
     "price_usd": 111.0,
     "unit_price": 111.0,
     "availability": "InStock",
     "in_stock": true,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": null,
     "url": "https://www.bhphotovideo.com/c/product/304022-REG/Whirlwind_TESTER_Audio_Cable_Tester.html",
     "observed_at": "2026-10-10T05:20:51-04:00",
     "age_minutes_at_build": 17703
    }
   ],
   "url": "/items/212676.json",
   "html": "/items/212676.html",
   "rank": 1
  }
 ],
 "unranked_items": [],
 "n_items": 1,
 "n_priced": 1,
 "url": "/categories/cable-testers.json",
 "html": "/categories/cable-testers.html"
}