{
 "slug": "camera-shoulder-bags",
 "name": "Camera Shoulder Bags",
 "root": "electronics",
 "unit": "L",
 "unit_as_designed": "ml",
 "unit_note": "Use the stated internal capacity in ml; if only internal dimensions are listed, multiply length \u00d7 width \u00d7 height in cm to estimate ml. For multipacks, add the capacity of each bag.",
 "gpc": {
  "brick_code": "10001096",
  "brick": "Personal Bags",
  "class": "Personal Carriers/Accessories",
  "family": "Personal Accessories",
  "segment": "Personal Accessories"
 },
 "google_product_category": {
  "id": 6308,
  "path": "Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Bags & Cases"
 },
 "taxonomy": {
  "shopify": {
   "id": "gid://shopify/TaxonomyCategory/aa-5-4-19",
   "path": "Apparel & Accessories > Handbags, Wallets & Cases > Handbags > Shoulder Bags",
   "attributes": [
    {
     "name": "Age group",
     "handle": "age-group",
     "values": [
      "0-6 months",
      "6-12 months",
      "1-2 years",
      "Adults",
      "All ages",
      "Babies",
      "Kids",
      "Newborn",
      "Teens",
      "Toddlers",
      "Universal",
      "Other"
     ]
    },
    {
     "name": "Bag embellishment",
     "handle": "bag-embellishment",
     "values": [
      "Beaded",
      "Crystal/Jeweled",
      "Embroidered",
      "Fringe",
      "Plain",
      "Printed",
      "Quilted",
      "Sequined",
      "Studded",
      "Tassel",
      "Other"
     ]
    },
    {
     "name": "Bag closure",
     "handle": "bag-closure",
     "values": [
      "Buckles",
      "Button",
      "Clip",
      "Combination lock",
      "Drawstring",
      "Elastic",
      "Flap",
      "Hook & loop",
      "Key lock",
      "Latch",
      "Magnetic",
      "Open top",
      "Push lock",
      "Roll-top",
      "Snap",
      "Toggle",
      "Twist lock",
      "Velcro",
      "Zipper",
      "Other"
     ]
    },
    {
     "name": "Bag/Case features",
     "handle": "bag-case-features",
     "values": [
      "Adjustable size",
      "Anti-theft",
      "Convertible",
      "Dustproof",
      "Easy to install",
      "Fire resistant",
      "Four-wheel spinner",
      "Internal padding",
      "Lightweight",
      "Lockable",
      "Luggage tag",
      "Reflective",
      "RFID protection",
      "Shockproof",
      "TSA approved",
      "Vegan friendly",
      "Waterproof",
      "Wheeled",
      "Other"
     ]
    },
    {
     "name": "Bag/Case material",
     "handle": "bag-case-material",
     "values": [
      "Acrylic",
      "Alcantara",
      "Aluminum",
      "Burlap",
      "Canvas",
      "Carbon fiber",
      "Cordura",
      "Cotton",
      "Denim",
      "Ethylene vinyl acetate (EVA)",
      "Faux leather",
      "Felt",
      "Fiberglass",
      "Leather",
      "Leatherette",
      "Linen",
      "Memory foam",
      "Mesh",
      "Metal",
      "Microfiber",
      "Neoprene",
      "Nylon",
      "Plastic",
      "Polyester",
      "Polyvinyl chloride (PVC)",
      "Ripstop",
      "Synthetic",
      "Thermoplastic polyurethane (TPU)",
      "Tweed",
      "Velvet"
     ]
    },
    {
     "name": "Bag/Case storage features",
     "handle": "bag-case-storage-features",
     "values": [
      "Adjustable dividers",
      "Bow holders",
      "Built-in compartments",
      "Clear window",
      "Elastic loops",
      "External pockets",
      "Garment mesh",
      "Hanging toiletry",
      "Hidden pockets",
      "Insulated bottle pocket",
      "Keychain holder",
      "Laptop compartment",
      "Mallet holders",
      "Protective sleeves",
      "Removable pouch",
      "Sheet music pocket",
      "Single compartment",
      "Water bottle holder",
      "Other"
     ]
    },
    {
     "name": "Care instructions",
     "handle": "care-instructions",
     "values": [
      "Dry clean only",
      "Dryer safe",
      "Hand wash",
      "Ironing instructions",
      "Machine washable",
      "Tumble dry",
      "Other"
     ]
    },
    {
     "name": "Carry options",
     "handle": "carry-options",
     "values": [
      "Backpack strap",
      "Belt loops",
      "Chest/Waist strap",
      "Crossbody strap",
      "Detachable strap",
      "Handle",
      "Shoulder strap",
      "Stroller strap",
      "Trolley sleeve",
      "Other"
     ]
    },
    {
     "name": "Color",
     "handle": "color",
     "values": [
      "Beige",
      "Black",
      "Blue",
      "Bronze",
      "Brown",
      "Clear",
      "Gold",
      "Gray",
      "Green",
      "Multicolor",
      "Navy",
      "Orange",
      "Pink",
      "Purple",
      "Red",
      "Rose gold",
      "Silver",
      "White",
      "Yellow"
     ]
    },
    {
     "name": "Pattern",
     "handle": "pattern",
     "values": [
      "Abstract",
      "Animal",
      "Art",
      "Bead & reel",
      "Birds",
      "Brick",
      "Bull's eye",
      "Camouflage",
      "Characters",
      "Checkered",
      "Chevron",
      "Chinoiserie",
      "Christmas",
      "Collage",
      "Coral",
      "Damask",
      "Diagonal",
      "Diamond",
      "Dog's tooth",
      "Dots",
      "Egg & dart",
      "Ethnic",
      "Everlasting knot",
      "Floral",
      "Fret",
      "Geometric",
      "Guilloche",
      "Hearts",
      "Illusion",
      "Lace"
     ]
    },
    {
     "name": "Target gender",
     "handle": "target-gender",
     "values": [
      "Female",
      "Male",
      "Unisex",
      "Other"
     ]
    }
   ]
  },
  "google": {
   "id": 6308,
   "path": "Cameras & Optics > Camera & Optic Accessories > Camera Parts & Accessories > Camera Bags & Cases"
  },
  "gpc": {
   "brick_code": "10001096",
   "brick": "Personal Bags",
   "class": "Personal Carriers/Accessories",
   "family": "Personal Accessories",
   "segment": "Personal Accessories"
  }
 },
 "fields": [
  {
   "key": "capacity_ml",
   "label": "Internal capacity",
   "type": "number",
   "unit": "ml",
   "values": null,
   "why_it_matters": "Shows how much camera gear the bag can hold and provides the basis for price per unit."
  },
  {
   "key": "internal_padding",
   "label": "Internal padding",
   "type": "boolean",
   "unit": null,
   "values": null,
   "why_it_matters": "Cushioning helps protect a camera and lenses from bumps during transport."
  },
  {
   "key": "adjustable_dividers",
   "label": "Adjustable dividers",
   "type": "boolean",
   "unit": null,
   "values": null,
   "why_it_matters": "Movable dividers let users fit the compartment to different cameras and lenses."
  },
  {
   "key": "carry_options",
   "label": "Carry options",
   "type": "enum",
   "unit": null,
   "values": [
    "Shoulder strap",
    "Crossbody strap",
    "Detachable strap",
    "Handle"
   ],
   "why_it_matters": "Indicates how the bag can be carried and whether it offers alternate carrying methods."
  },
  {
   "key": "water_resistant",
   "label": "Water resistant",
   "type": "boolean",
   "unit": null,
   "values": null,
   "why_it_matters": "Helps protect camera equipment from rain and splashes."
  },
  {
   "key": "bag_case_material",
   "label": "Bag material",
   "type": "enum",
   "unit": null,
   "values": [
    "Canvas",
    "Cordura",
    "Cotton",
    "Faux leather",
    "Leather",
    "Nylon",
    "Polyester",
    "Other"
   ],
   "why_it_matters": "Material affects durability, weather protection, weight, and upkeep."
  }
 ],
 "minimum_spec": {
  "description": "A practical camera shoulder bag for most users has at least 3 L of internal capacity and padded protection for camera gear. It should include a shoulder strap.",
  "rules": [
   {
    "key": "capacity_ml",
    "op": ">=",
    "value": 3000
   },
   {
    "key": "internal_padding",
    "op": "true",
    "value": true
   },
   {
    "key": "carry_options",
    "op": "in",
    "value": [
     "Shoulder strap",
     "Crossbody strap"
    ]
   }
  ]
 },
 "premium_dimensions": [
  "capacity_ml",
  "adjustable_dividers",
  "water_resistant",
  "carry_options",
  "bag_case_material"
 ],
 "baseline": {
  "item_id": 229787,
  "name": "PortaBrace RB-1 Run Bag Blue",
  "unit_price": 10.154,
  "retailer": "bhphoto"
 },
 "items": [
  {
   "id": 229787,
   "name": "PortaBrace RB-1 Run Bag Blue",
   "brand": "PortaBrace",
   "gtin": "877547002459",
   "category": "camera-shoulder-bags",
   "size": {
    "value": 19.604,
    "unit": "L"
   },
   "size_as_extracted": {
    "value": 19604.386,
    "unit": "ml"
   },
   "unit_price_unit": "L",
   "specs": {
    "capacity_ml": 19604.386,
    "internal_padding": null,
    "adjustable_dividers": true,
    "carry_options": [
     "Shoulder strap",
     "Handle"
    ],
    "water_resistant": null,
    "bag_case_material": null
   },
   "standard_attributes": {
    "Color": "Blue",
    "Bag/Case storage features": "Adjustable dividers",
    "Carry options": "Shoulder strap"
   },
   "shopify_category_id": "gid://shopify/TaxonomyCategory/aa-5-4-19",
   "meets_minimum_spec": false,
   "tier": "premium",
   "premium_note": "PortaBrace\u2019s professional run-bag design offers adjustable gear organization and multiple carry options.",
   "best": {
    "unit_price": 10.154,
    "price": 199.07,
    "retailer": "bhphoto",
    "url": "https://www.bhphotovideo.com/c/product/65579-REG/Porta_Brace_RB_1_RB_1_Lightweight_Run_Bag.html"
   },
   "lowest_price": {
    "price": 199.07,
    "retailer": "bhphoto",
    "url": "https://www.bhphotovideo.com/c/product/65579-REG/Porta_Brace_RB_1_RB_1_Lightweight_Run_Bag.html"
   },
   "size_missing": false,
   "unranked_reason": null,
   "offers": [
    {
     "retailer": "bhphoto",
     "retailer_id": "PORB1",
     "gtin": "877547002459",
     "price": 199.07,
     "currency": "USD",
     "price_usd": 199.07,
     "unit_price": 10.154,
     "availability": "InStock",
     "in_stock": true,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": null,
     "url": "https://www.bhphotovideo.com/c/product/65579-REG/Porta_Brace_RB_1_RB_1_Lightweight_Run_Bag.html",
     "observed_at": "2026-10-10T04:18:48-04:00",
     "age_minutes_at_build": 17765
    }
   ],
   "url": "/items/229787.json",
   "html": "/items/229787.html",
   "rank": 1
  }
 ],
 "unranked_items": [
  {
   "id": 196415,
   "name": "Dior Oblique Rasta Camera Bag Brown",
   "brand": "Dior",
   "gtin": null,
   "category": "camera-shoulder-bags",
   "size": {
    "value": null,
    "unit": "ml"
   },
   "size_as_extracted": {
    "value": null,
    "unit": "ml"
   },
   "unit_price_unit": "L",
   "specs": {
    "capacity_ml": null,
    "internal_padding": null,
    "adjustable_dividers": null,
    "carry_options": null,
    "water_resistant": null,
    "bag_case_material": null
   },
   "standard_attributes": {
    "Color": "Brown",
    "Pattern": "Diagonal"
   },
   "shopify_category_id": "gid://shopify/TaxonomyCategory/aa-5-4-19",
   "meets_minimum_spec": false,
   "tier": "premium",
   "premium_note": "The extra cost buys a designer Dior bag and its distinctive Oblique Rasta design.",
   "best": null,
   "lowest_price": {
    "price": 1650.0,
    "retailer": "kith",
    "url": "https://www.kith.com/products/wgq9b52q0l0b008"
   },
   "size_missing": true,
   "unranked_reason": "size_missing",
   "offers": [
    {
     "retailer": "kith",
     "retailer_id": "8286356111488",
     "gtin": null,
     "price": 1650.0,
     "currency": "USD",
     "price_usd": 1650.0,
     "unit_price": null,
     "availability": "OutOfStock",
     "in_stock": false,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": "OS \u00b7 1361 g",
     "url": "https://www.kith.com/products/wgq9b52q0l0b008",
     "observed_at": "2026-10-09T08:18:59-04:00",
     "age_minutes_at_build": 18965
    }
   ],
   "url": "/items/196415.json",
   "html": "/items/196415.html"
  },
  {
   "id": 196416,
   "name": "Louis Vuitton Pochette Accessoires V2 Bag Monogram, Brown",
   "brand": "Louis Vuitton",
   "gtin": null,
   "category": "camera-shoulder-bags",
   "size": {
    "value": null,
    "unit": "ml"
   },
   "size_as_extracted": {
    "value": null,
    "unit": "ml"
   },
   "unit_price_unit": "L",
   "specs": {
    "capacity_ml": null,
    "internal_padding": null,
    "adjustable_dividers": null,
    "carry_options": null,
    "water_resistant": null,
    "bag_case_material": null
   },
   "standard_attributes": {
    "Color": "Brown",
    "Pattern": "Monogram"
   },
   "shopify_category_id": "gid://shopify/TaxonomyCategory/aa-5-4-19",
   "meets_minimum_spec": false,
   "tier": "premium",
   "premium_note": "The extra cost buys a Louis Vuitton designer bag and its recognizable Monogram design.",
   "best": null,
   "lowest_price": {
    "price": 995.0,
    "retailer": "kith",
    "url": "https://www.kith.com/products/wgaqjbjui1y0b0he"
   },
   "size_missing": true,
   "unranked_reason": "size_missing",
   "offers": [
    {
     "retailer": "kith",
     "retailer_id": "8286727372928",
     "gtin": null,
     "price": 995.0,
     "currency": "USD",
     "price_usd": 995.0,
     "unit_price": null,
     "availability": "OutOfStock",
     "in_stock": false,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": "OS \u00b7 1361 g",
     "url": "https://www.kith.com/products/wgaqjbjui1y0b0he",
     "observed_at": "2026-10-09T10:44:36-04:00",
     "age_minutes_at_build": 18819
    }
   ],
   "url": "/items/196416.json",
   "html": "/items/196416.html"
  },
  {
   "id": 196417,
   "name": "Louis Vuitton Pochette Accessoires V2 Bag Monogram, Brown",
   "brand": "Louis Vuitton",
   "gtin": null,
   "category": "camera-shoulder-bags",
   "size": {
    "value": null,
    "unit": "ml"
   },
   "size_as_extracted": {
    "value": null,
    "unit": "ml"
   },
   "unit_price_unit": "L",
   "specs": {
    "capacity_ml": null,
    "internal_padding": null,
    "adjustable_dividers": null,
    "carry_options": null,
    "water_resistant": null,
    "bag_case_material": null
   },
   "standard_attributes": {
    "Color": "Brown",
    "Pattern": "Monogram"
   },
   "shopify_category_id": "gid://shopify/TaxonomyCategory/aa-5-4-19",
   "meets_minimum_spec": false,
   "tier": "premium",
   "premium_note": "The extra cost buys a Louis Vuitton designer bag and its recognizable Monogram design.",
   "best": null,
   "lowest_price": {
    "price": 995.0,
    "retailer": "kith",
    "url": "https://www.kith.com/products/wgaqjbjui1y0b0hg"
   },
   "size_missing": true,
   "unranked_reason": "size_missing",
   "offers": [
    {
     "retailer": "kith",
     "retailer_id": "8286727045248",
     "gtin": null,
     "price": 995.0,
     "currency": "USD",
     "price_usd": 995.0,
     "unit_price": null,
     "availability": "OutOfStock",
     "in_stock": false,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": "OS \u00b7 1361 g",
     "url": "https://www.kith.com/products/wgaqjbjui1y0b0hg",
     "observed_at": "2026-10-09T10:44:36-04:00",
     "age_minutes_at_build": 18819
    }
   ],
   "url": "/items/196417.json",
   "html": "/items/196417.html"
  },
  {
   "id": 196418,
   "name": "Louis Vuitton Accessoires Pochette V2 Bag Brown",
   "brand": "Louis Vuitton",
   "gtin": null,
   "category": "camera-shoulder-bags",
   "size": {
    "value": null,
    "unit": "ml"
   },
   "size_as_extracted": {
    "value": null,
    "unit": "ml"
   },
   "unit_price_unit": "L",
   "specs": {
    "capacity_ml": null,
    "internal_padding": null,
    "adjustable_dividers": null,
    "carry_options": null,
    "water_resistant": null,
    "bag_case_material": null
   },
   "standard_attributes": {
    "Color": "Brown",
    "Pattern": "Monogram"
   },
   "shopify_category_id": "gid://shopify/TaxonomyCategory/aa-5-4-19",
   "meets_minimum_spec": false,
   "tier": "premium",
   "premium_note": "The extra cost buys a Louis Vuitton designer bag.",
   "best": null,
   "lowest_price": {
    "price": 995.0,
    "retailer": "kith",
    "url": "https://www.kith.com/products/wgaqjbjui1y0b0ex"
   },
   "size_missing": true,
   "unranked_reason": "size_missing",
   "offers": [
    {
     "retailer": "kith",
     "retailer_id": "8286727471232",
     "gtin": null,
     "price": 995.0,
     "currency": "USD",
     "price_usd": 995.0,
     "unit_price": null,
     "availability": "OutOfStock",
     "in_stock": false,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": "OS \u00b7 1361 g",
     "url": "https://www.kith.com/products/wgaqjbjui1y0b0ex",
     "observed_at": "2026-10-09T10:44:36-04:00",
     "age_minutes_at_build": 18819
    }
   ],
   "url": "/items/196418.json",
   "html": "/items/196418.html"
  },
  {
   "id": 196419,
   "name": "Dior Oblique Rasta Camera Bag Brown",
   "brand": "Dior",
   "gtin": null,
   "category": "camera-shoulder-bags",
   "size": {
    "value": null,
    "unit": "ml"
   },
   "size_as_extracted": {
    "value": null,
    "unit": "ml"
   },
   "unit_price_unit": "L",
   "specs": {
    "capacity_ml": null,
    "internal_padding": null,
    "adjustable_dividers": null,
    "carry_options": null,
    "water_resistant": null,
    "bag_case_material": null
   },
   "standard_attributes": {
    "Color": "Brown",
    "Pattern": "Diagonal"
   },
   "shopify_category_id": "gid://shopify/TaxonomyCategory/aa-5-4-19",
   "meets_minimum_spec": false,
   "tier": "premium",
   "premium_note": "The extra cost buys a designer Dior bag and its distinctive Oblique Rasta design.",
   "best": null,
   "lowest_price": {
    "price": 1650.0,
    "retailer": "kith",
    "url": "https://www.kith.com/products/wgq9b52q0l0b008"
   },
   "size_missing": true,
   "unranked_reason": "size_missing",
   "offers": [
    {
     "retailer": "kith",
     "retailer_id": "8286356111488",
     "gtin": null,
     "price": 1650.0,
     "currency": "USD",
     "price_usd": 1650.0,
     "unit_price": null,
     "availability": "OutOfStock",
     "in_stock": false,
     "seller": null,
     "first_party": null,
     "shipping": null,
     "size_text": "OS \u00b7 1361 g",
     "url": "https://www.kith.com/products/wgq9b52q0l0b008",
     "observed_at": "2026-10-09T10:45:43-04:00",
     "age_minutes_at_build": 18818
    }
   ],
   "url": "/items/196419.json",
   "html": "/items/196419.html"
  }
 ],
 "n_items": 6,
 "n_priced": 1,
 "url": "/categories/camera-shoulder-bags.json",
 "html": "/categories/camera-shoulder-bags.html"
}