{
  "name": "NoveltyGuns toy blaster spec table",
  "publisher": "NoveltyGuns (https://noveltyguns.com)",
  "page": "https://noveltyguns.com/data/",
  "note": "Manufacturer or retailer claims unless a field says independent test. null means not published. No retail prices are included; ammo_cost_per_1000_usd is the cost of 1,000 rounds of refill ammo.",
  "count": 36,
  "items": [
    {
      "id": "gel-blaster-surge",
      "name": "Gel Blaster Surge",
      "brand": "Gel Blaster",
      "type": "Gel blasters",
      "page_url": "https://noveltyguns.com/blasters/gel-blaster-surge/",
      "power": "electric",
      "ammo": "gel beads",
      "age_rating": null,
      "age_source_url": null,
      "velocity_fps_claimed": 170,
      "velocity_source_type": "retailer-listing",
      "velocity_source_url": "https://www.academy.com/p/gel-blaster-surge-gel-blaster",
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 100,
      "range_source_type": "retailer-listing",
      "range_source_url": "https://a2zscience.com/products/gel-blaster-surge",
      "magazine_capacity": 800,
      "magazine_source_url": "https://www.academy.com/p/gel-blaster-surge-gel-blaster",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 0.5,
      "ammo_cost_source_url": "https://gelblaster.com/product/gelblaster-gellets",
      "battery": "up to 4 hours per USB-C charge (claimed)",
      "battery_source_url": "https://gelblaster.com/product/surge",
      "manufacturer_url": "https://www.gelblaster.com/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "velocity": "Academy listing: \"Adjustable strength changes power from 90 to 170 FPS\" (90 with included low-velocity barrel). Conflict: a2zscience/Valken/Walmart listings say 150 fps; manufacturer page (gelblaster.com) states no fps",
        "range": "A2Z Science listing: \"Up to 100 Feet\" range (Bass Pro search snippet also says ~100 ft)",
        "magazine": "Academy listing: \"Hopper holds up to 800 Gellets\"",
        "ammo_cost": "Gel Blaster 10K Gellets Pack 10,000 (gelblaster.com, checked 2026-10-21)"
      },
      "not_published_reasons": {
        "ageRating": "Only a Walmart search snippet (14+) for a listing whose variant could not be confirmed; Walmart blocked fetch. Academy lists 18+ to purchase (not an age rating).",
        "fpsTested": "No named chrono test found"
      }
    },
    {
      "id": "gel-blaster-surge-xl-2",
      "name": "Gel Blaster Surge XL 2 (Glow)",
      "brand": "Gel Blaster",
      "type": "Gel blasters",
      "page_url": "https://noveltyguns.com/blasters/gel-blaster-surge-xl-2/",
      "power": "electric",
      "ammo": "gel beads",
      "age_rating": "14+",
      "age_source_url": "https://www.ypc.co.uk/product/gel-blaster-surge-xl-2-gel-ball-blaster-gun-glow-150ft-range-14/",
      "velocity_fps_claimed": 240,
      "velocity_source_type": "manufacturer",
      "velocity_source_url": "https://gelblaster.com/product/surge-2xl",
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 150,
      "range_source_type": "manufacturer",
      "range_source_url": "https://gelblaster.com/product/surge-2xl",
      "magazine_capacity": 1000,
      "magazine_source_url": "https://gelblaster.com/product/surge-2xl",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 0.5,
      "ammo_cost_source_url": "https://gelblaster.com/product/gelblaster-gellets",
      "battery": "USB-C rechargeable; runtime not published",
      "battery_source_url": "https://www.ypc.co.uk/product/gel-blaster-surge-xl-2-gel-ball-blaster-gun-glow-150ft-range-14/",
      "manufacturer_url": "https://www.gelblaster.com/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "velocity": "Gel Blaster product page: \"adjustable velocity from 180–240 FPS\". Conflict: YPC (UK) lists 170-250 fps; manufacturer figure used",
        "range": "Gel Blaster product page: \"extended range up to 150 feet\"",
        "magazine": "Gel Blaster product page: \"high-capacity 1000-gellet hopper\"",
        "ammo_cost": "Gel Blaster 10K Gellets Pack 10,000 (gelblaster.com, checked 2026-10-21)",
        "age": "YPC (UK) listing title/spec: ages 14+ (per search snippet; page now 403s)"
      },
      "not_published_reasons": {
        "fpsTested": "No named chrono test found"
      }
    },
    {
      "id": "splatrball-srb400-sub",
      "name": "SplatRBall SRB400-SUB",
      "brand": "SplatRBall",
      "type": "Gel blasters",
      "page_url": "https://noveltyguns.com/blasters/splatrball-srb400-sub/",
      "power": "electric",
      "ammo": "gel beads (water beads)",
      "age_rating": "14+",
      "age_source_url": "https://www.sportsmans.com/shooting-gear-gun-supplies/air-guns-blowguns/air-guns/splatrball-srb400-sub-soft-water-bead-blaster-kit/p/1818789",
      "velocity_fps_claimed": 200,
      "velocity_source_type": "retailer-listing",
      "velocity_source_url": "https://www.sportsmans.com/shooting-gear-gun-supplies/air-guns-blowguns/air-guns/splatrball-srb400-sub-soft-water-bead-blaster-kit/p/1818789",
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": 400,
      "magazine_source_url": "https://www.sportsmans.com/shooting-gear-gun-supplies/air-guns-blowguns/air-guns/splatrball-srb400-sub-soft-water-bead-blaster-kit/p/1818789",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 0.75,
      "ammo_cost_source_url": "https://www.cabelas.com/shop/en/splat-r-ball-certified-ammo-2901419",
      "battery": "7.4V 1800mAh rechargeable (USB charging); runtime not published",
      "battery_source_url": "https://www.sportsmans.com/shooting-gear-gun-supplies/air-guns-blowguns/air-guns/splatrball-srb400-sub-soft-water-bead-blaster-kit/p/1818789",
      "manufacturer_url": "https://www.splatrball.com/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "velocity": "Sportsman's Warehouse listing: BB Velocity 200 FPS (\"up to 200 FPS\" in full auto)",
        "magazine": "Sportsman's Warehouse listing: Capacity 400 Rounds",
        "ammo_cost": "SplatRBall Certified Ammo 20,000 (Cabela's, checked 2026-10-21; from search snippet, page 403s to fetch)",
        "age": "Sportsman's Warehouse listing: \"Recommended Age 14+\""
      },
      "not_published_reasons": {
        "rangeFt": "No primary source; retailers conflict (160 ft vs '200 yards')",
        "fpsTested": "No named chrono test found"
      }
    },
    {
      "id": "splatrball-srb1200",
      "name": "SplatRBall SRB1200",
      "brand": "SplatRBall",
      "type": "Gel blasters",
      "page_url": "https://noveltyguns.com/blasters/splatrball-srb1200/",
      "power": "electric",
      "ammo": "gel beads (water beads)",
      "age_rating": "14+",
      "age_source_url": "https://www.sportsmans.com/shooting-gear-gun-supplies/air-guns-blowguns/air-guns/splatrball-srb1200-soft-water-bead-blaster-kit/p/1818787",
      "velocity_fps_claimed": 210,
      "velocity_source_type": "retailer-listing",
      "velocity_source_url": "https://www.sportsmans.com/shooting-gear-gun-supplies/air-guns-blowguns/air-guns/splatrball-srb1200-soft-water-bead-blaster-kit/p/1818787",
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": 1200,
      "magazine_source_url": "https://www.sportsmans.com/shooting-gear-gun-supplies/air-guns-blowguns/air-guns/splatrball-srb1200-soft-water-bead-blaster-kit/p/1818787",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 0.75,
      "ammo_cost_source_url": "https://www.cabelas.com/shop/en/splat-r-ball-certified-ammo-2901419",
      "battery": "7.4V 1800mAh rechargeable; runtime not published",
      "battery_source_url": "https://www.sportsmans.com/shooting-gear-gun-supplies/air-guns-blowguns/air-guns/splatrball-srb1200-soft-water-bead-blaster-kit/p/1818787",
      "manufacturer_url": "https://www.splatrball.com/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "velocity": "Sportsman's Warehouse listing: BB Velocity 210 FPS (Academy also lists 210 FPS)",
        "magazine": "Sportsman's Warehouse listing: 1,200-round drum magazine",
        "ammo_cost": "SplatRBall Certified Ammo 20,000 (Cabela's, checked 2026-10-21; from search snippet, page 403s to fetch)",
        "age": "Sportsman's Warehouse listing: \"Recommended age 14+\""
      },
      "not_published_reasons": {
        "rangeFt": "Not stated on any fetched listing",
        "batteryLife": "Old '5,000 shots per charge' claim not present on the Sportsman's page now; only a search snippet from an unnamed listing, so dropped",
        "fpsTested": "No named chrono test found"
      }
    },
    {
      "id": "nerf-pro-gelfire-mythic",
      "name": "Nerf Pro Gelfire Mythic (F7267)",
      "brand": "Nerf",
      "type": "Gel blasters",
      "page_url": "https://noveltyguns.com/blasters/nerf-pro-gelfire-mythic/",
      "power": "electric",
      "ammo": "gel beads (Gelfire rounds)",
      "age_rating": "14+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-pro-gelfire-mythic-blaster-10-000-gelfire-rounds-hopper-rechargeable-battery/B5659EE8-AADB-4C18-976F-BDE8F4C51BA5",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": 800,
      "magazine_source_url": "https://consumercare.hasbro.com/product/nerf-pro-gelfire-mythic-blaster-10-000-gelfire-rounds-hopper-rechargeable-battery/B5659EE8-AADB-4C18-976F-BDE8F4C51BA5",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 0.9,
      "ammo_cost_source_url": "https://www.walmart.com/ip/Nerf-Pro-Gelfire-Reusable-Ammo-Pouch-10-000-Dehydrated-Gelfire-Rounds-Ages-14-Up/1261778615",
      "battery": "Rechargeable 7.4V 500mAh LiPo, removable; USB-A to USB-C cable included, wall charger not included; runtime not published",
      "battery_source_url": "https://consumercare.hasbro.com/product/nerf-pro-gelfire-mythic-blaster-10-000-gelfire-rounds-hopper-rechargeable-battery/B5659EE8-AADB-4C18-976F-BDE8F4C51BA5",
      "manufacturer_url": "https://nerf.hasbro.com/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "magazine": "Hasbro Consumer Care product page (F7267): 800-round hopper",
        "ammo_cost": "Nerf Pro Gelfire Reusable Ammo Pouch 10,000 (Walmart, checked 2026-10-21; from search snippet, page bot-walled)",
        "age": "Hasbro Consumer Care: \"Ages 14 and up\""
      },
      "not_published_reasons": {
        "fps": "Hasbro says only 'high velocity'; no retailer or chrono figure found",
        "rangeFt": "Not published",
        "fpsTested": "Blaster Central and GamesRadar reviews did not chrono it"
      }
    },
    {
      "id": "nerf-pro-gelfire-uproar",
      "name": "Nerf Pro Gelfire Uproar",
      "brand": "Nerf",
      "type": "Gel blasters",
      "page_url": "https://noveltyguns.com/blasters/nerf-pro-gelfire-uproar/",
      "power": "electric",
      "ammo": "gel beads (Gelfire rounds)",
      "age_rating": "14+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-pro-gelfire-uproar-blaster-10-000-gelfire-rounds-400-round-hopper-eyewear-ages-14-plus/F0A0A93C-E35D-45FD-9CC3-BCF5BFD1BE92",
      "velocity_fps_claimed": 150,
      "velocity_source_type": "manufacturer",
      "velocity_source_url": "https://consumercare.hasbro.com/product/nerf-pro-gelfire-uproar-blaster-10-000-gelfire-rounds-400-round-hopper-eyewear-ages-14-plus/F0A0A93C-E35D-45FD-9CC3-BCF5BFD1BE92",
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": 400,
      "magazine_source_url": "https://consumercare.hasbro.com/product/nerf-pro-gelfire-uproar-blaster-10-000-gelfire-rounds-400-round-hopper-eyewear-ages-14-plus/F0A0A93C-E35D-45FD-9CC3-BCF5BFD1BE92",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 0.9,
      "ammo_cost_source_url": "https://www.walmart.com/ip/Nerf-Pro-Gelfire-Reusable-Ammo-Pouch-10-000-Dehydrated-Gelfire-Rounds-Ages-14-Up/1261778615",
      "battery": "8 alkaline batteries (not included); Hasbro's own copy conflicts on AA vs AAA",
      "battery_source_url": "https://instructions.hasbro.com/en-us/instruction/nerf-pro-gelfire-uproar-blaster-10-000-gelfire-rounds-400-round-hopper-eyewear-ages-14",
      "manufacturer_url": "https://nerf.hasbro.com/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "velocity": "Hasbro Consumer Care (F9220): \"at velocity of up to 150 FPS\"",
        "magazine": "Hasbro Consumer Care: external 400-round hopper",
        "ammo_cost": "Nerf Pro Gelfire Reusable Ammo Pouch 10,000 (Walmart, checked 2026-10-21; from search snippet, page bot-walled)",
        "age": "Hasbro Consumer Care: \"Ages: 14 YEARS+\""
      },
      "not_published_reasons": {
        "rangeFt": "Not published",
        "fpsTested": "No named chrono test found"
      }
    },
    {
      "id": "nerf-pro-gelfire-twist-shot",
      "name": "Nerf Pro Gelfire Twist Shot",
      "brand": "Nerf",
      "type": "Gel blasters",
      "page_url": "https://noveltyguns.com/blasters/nerf-pro-gelfire-twist-shot/",
      "power": "manual-pump",
      "ammo": "gel beads (Gelfire rounds)",
      "age_rating": "14+",
      "age_source_url": "https://www.ypc.co.uk/product/nerf-pro-gelfire-twist-shot-blaster-150-fps-5000-gelfire-rounds-t-pull-priming-integrated-80-round-hopper-eyewear-ages-14/",
      "velocity_fps_claimed": 150,
      "velocity_source_type": "retailer-listing",
      "velocity_source_url": "https://www.ypc.co.uk/product/nerf-pro-gelfire-twist-shot-blaster-150-fps-5000-gelfire-rounds-t-pull-priming-integrated-80-round-hopper-eyewear-ages-14/",
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": 80,
      "magazine_source_url": "https://www.ypc.co.uk/product/nerf-pro-gelfire-twist-shot-blaster-150-fps-5000-gelfire-rounds-t-pull-priming-integrated-80-round-hopper-eyewear-ages-14/",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 0.9,
      "ammo_cost_source_url": "https://www.walmart.com/ip/Nerf-Pro-Gelfire-Reusable-Ammo-Pouch-10-000-Dehydrated-Gelfire-Rounds-Ages-14-Up/1261778615",
      "battery": "none (manual T-pull priming)",
      "battery_source_url": "https://www.ypc.co.uk/product/nerf-pro-gelfire-twist-shot-blaster-150-fps-5000-gelfire-rounds-t-pull-priming-integrated-80-round-hopper-eyewear-ages-14/",
      "manufacturer_url": "https://nerf.hasbro.com/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "velocity": "YPC (UK) listing: up to 150 FPS (per search snippet; page now 403s). No Hasbro page found",
        "magazine": "YPC (UK) listing: integrated 80-round hopper (per search snippet)",
        "ammo_cost": "Nerf Pro Gelfire Reusable Ammo Pouch 10,000 (Walmart, checked 2026-10-21; from search snippet, page bot-walled)",
        "age": "YPC (UK) listing: ages 14+ (per search snippet)"
      },
      "not_published_reasons": {
        "priceUsd": "Only Walmart search-snippet prices () for undated, unconfirmed listings; Walmart bot-walled; no Hasbro MSRP found",
        "rangeFt": "Not published",
        "fpsTested": "No named chrono test found"
      }
    },
    {
      "id": "nerf-elite-2-commander-rd-6",
      "name": "Nerf Elite 2.0 Commander RD-6",
      "brand": "Nerf",
      "type": "Foam and Nerf",
      "page_url": "https://noveltyguns.com/blasters/nerf-elite-2-commander-rd-6/",
      "power": "spring",
      "ammo": "foam darts",
      "age_rating": "8+",
      "age_source_url": "https://consumercare.hasbro.com/en-au/product/nerf-elite-2-0-commander-rd-6-blaster-12-official-nerf-darts-6-dart-rotating-drum-built-in-customizing-capabilities/C32885B4-9F6A-4831-8126-B86BD90455B5",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 90,
      "range_source_type": "manufacturer",
      "range_source_url": "https://consumercare.hasbro.com/en-au/product/nerf-elite-2-0-commander-rd-6-blaster-12-official-nerf-darts-6-dart-rotating-drum-built-in-customizing-capabilities/C32885B4-9F6A-4831-8126-B86BD90455B5",
      "magazine_capacity": 6,
      "magazine_source_url": "https://consumercare.hasbro.com/en-au/product/nerf-elite-2-0-commander-rd-6-blaster-12-official-nerf-darts-6-dart-rotating-drum-built-in-customizing-capabilities/C32885B4-9F6A-4831-8126-B86BD90455B5",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 339.6,
      "ammo_cost_source_url": "https://www.walmart.com/ip/Nerf-Elite-2-0-50-Dart-Refill-Pack-Includes-50-Official-Nerf-Elite-2-0-Darts/219709495",
      "battery": "None (hand-primed, no batteries required)",
      "battery_source_url": "https://consumercare.hasbro.com/en-au/product/nerf-elite-2-0-commander-rd-6-blaster-12-official-nerf-darts-6-dart-rotating-drum-built-in-customizing-capabilities/C32885B4-9F6A-4831-8126-B86BD90455B5",
      "manufacturer_url": "https://consumercare.hasbro.com/en-au/product/nerf-elite-2-0-commander-rd-6-blaster-12-official-nerf-darts-6-dart-rotating-drum-built-in-customizing-capabilities/C32885B4-9F6A-4831-8126-B86BD90455B5",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "range": "Hasbro Consumer Care product page (Item E9485): \"Fires darts up to 90 feet (27 meters)\"",
        "magazine": "Hasbro Consumer Care product page: 6-dart rotating drum",
        "ammo_cost": "Nerf Elite 2.0 50-Dart Refill Pack 50 (Walmart, checked 2026-10-21; from walmart.com search snippet, page is bot-walled)",
        "age": "Hasbro Consumer Care product page: \"Ages 8 and up\""
      },
      "not_published_reasons": {
        "fps": "Hasbro states range only, no velocity; no named chrono test found",
        "priceUsd": "Walmart/Kohl's/Target pages blocked fetch (bot wall/403/404); only stale Slickdeals snapshots (), not citable"
      }
    },
    {
      "id": "nerf-elite-2-shockwave-rd-15",
      "name": "Nerf Elite 2.0 Shockwave RD-15",
      "brand": "Nerf",
      "type": "Foam and Nerf",
      "page_url": "https://noveltyguns.com/blasters/nerf-elite-2-shockwave-rd-15/",
      "power": "manual-pump",
      "ammo": "foam darts",
      "age_rating": "8+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-shockwave-rd-15-blaster-30-nerf-darts-15-dart-rotating-drum-customizing-capabilities/DBF8F44B-ADC4-411D-9E39-3E585A949CBE",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 90,
      "range_source_type": "manufacturer",
      "range_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-shockwave-rd-15-blaster-30-nerf-darts-15-dart-rotating-drum-customizing-capabilities/DBF8F44B-ADC4-411D-9E39-3E585A949CBE",
      "magazine_capacity": 15,
      "magazine_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-shockwave-rd-15-blaster-30-nerf-darts-15-dart-rotating-drum-customizing-capabilities/DBF8F44B-ADC4-411D-9E39-3E585A949CBE",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 339.6,
      "ammo_cost_source_url": "https://www.walmart.com/ip/Nerf-Elite-2-0-50-Dart-Refill-Pack-Includes-50-Official-Nerf-Elite-2-0-Darts/219709495",
      "battery": "None (pump-action, no batteries required)",
      "battery_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-shockwave-rd-15-blaster-30-nerf-darts-15-dart-rotating-drum-customizing-capabilities/DBF8F44B-ADC4-411D-9E39-3E585A949CBE",
      "manufacturer_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-shockwave-rd-15-blaster-30-nerf-darts-15-dart-rotating-drum-customizing-capabilities/DBF8F44B-ADC4-411D-9E39-3E585A949CBE",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "range": "Hasbro Consumer Care product page: \"fires darts up to 90 feet (27 meters)\"",
        "magazine": "Hasbro Consumer Care product page: 15-dart drum, \"fire 15 darts in a row\"",
        "ammo_cost": "Nerf Elite 2.0 50-Dart Refill Pack 50 (Walmart, checked 2026-10-21; from walmart.com search snippet, page is bot-walled)",
        "age": "Hasbro Consumer Care product page: \"Ages: 8 YEARS+\""
      },
      "not_published_reasons": {
        "fps": "Hasbro states range only; no named chrono test found",
        "priceUsd": "Walmart listing ( per search snippet) blocked by bot wall on fetch, likely third-party seller; Well.ca marks it discontinued"
      }
    },
    {
      "id": "nerf-elite-2-flipshots-flip-8",
      "name": "Nerf Elite 2.0 Flipshots Flip-8",
      "brand": "Nerf",
      "type": "Foam and Nerf",
      "page_url": "https://noveltyguns.com/blasters/nerf-elite-2-flipshots-flip-8/",
      "power": "spring",
      "ammo": "foam darts",
      "age_rating": "8+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-flipshots-flip-8-blaster-8-dart-barrels-flip-to-double-your-firepower-8-dart-capacity-8-nerf-darts/BC8AFCD5-FEDA-40D2-8239-D3BEBBB453F5",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": 8,
      "magazine_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-flipshots-flip-8-blaster-8-dart-barrels-flip-to-double-your-firepower-8-dart-capacity-8-nerf-darts/BC8AFCD5-FEDA-40D2-8239-D3BEBBB453F5",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 339.6,
      "ammo_cost_source_url": "https://www.walmart.com/ip/Nerf-Elite-2-0-50-Dart-Refill-Pack-Includes-50-Official-Nerf-Elite-2-0-Darts/219709495",
      "battery": "None (hand-powered, no batteries required)",
      "battery_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-flipshots-flip-8-blaster-8-dart-barrels-flip-to-double-your-firepower-8-dart-capacity-8-nerf-darts/BC8AFCD5-FEDA-40D2-8239-D3BEBBB453F5",
      "manufacturer_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-flipshots-flip-8-blaster-8-dart-barrels-flip-to-double-your-firepower-8-dart-capacity-8-nerf-darts/BC8AFCD5-FEDA-40D2-8239-D3BEBBB453F5",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "magazine": "Hasbro Consumer Care product page (Item F2549): \"Each barrel holds 1 dart, giving the blaster an 8-dart capacity\"",
        "ammo_cost": "Nerf Elite 2.0 50-Dart Refill Pack 50 (Walmart, checked 2026-10-21; from walmart.com search snippet, page is bot-walled)",
        "age": "Hasbro Consumer Care product page: \"Ages: 8 YEARS+\""
      },
      "not_published_reasons": {
        "rangeFt": "Hasbro page states no range for Flip-8; retailer range figures found were for the Flip-32 and conflicted (27 m vs 24 m/80 ft)",
        "fps": "Not stated by Hasbro; no chrono test found",
        "priceUsd": "Walmart listing blocked by bot wall"
      }
    },
    {
      "id": "nerf-elite-2-flipshots-flip-32",
      "name": "Nerf Elite 2.0 Flipshots Flip-32",
      "brand": "Nerf",
      "type": "Foam and Nerf",
      "page_url": "https://noveltyguns.com/blasters/nerf-elite-2-flipshots-flip-32/",
      "power": "spring",
      "ammo": "foam darts",
      "age_rating": "8+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-flipshots-flip-32-blaster-32-dart-barrels-flip-to-double-your-firepower-32-dart-capacity-32-nerf-darts/8973A145-A8C7-4CF3-B69F-7D623BEF4EC7",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": 32,
      "magazine_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-flipshots-flip-32-blaster-32-dart-barrels-flip-to-double-your-firepower-32-dart-capacity-32-nerf-darts/8973A145-A8C7-4CF3-B69F-7D623BEF4EC7",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 339.6,
      "ammo_cost_source_url": "https://www.walmart.com/ip/Nerf-Elite-2-0-50-Dart-Refill-Pack-Includes-50-Official-Nerf-Elite-2-0-Darts/219709495",
      "battery": "None (hand-powered, no batteries required)",
      "battery_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-flipshots-flip-32-blaster-32-dart-barrels-flip-to-double-your-firepower-32-dart-capacity-32-nerf-darts/8973A145-A8C7-4CF3-B69F-7D623BEF4EC7",
      "manufacturer_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-flipshots-flip-32-blaster-32-dart-barrels-flip-to-double-your-firepower-32-dart-capacity-32-nerf-darts/8973A145-A8C7-4CF3-B69F-7D623BEF4EC7",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "magazine": "Hasbro Consumer Care product page: \"Each barrel holds 1 dart, giving the blaster a 32-dart capacity\"",
        "ammo_cost": "Nerf Elite 2.0 50-Dart Refill Pack 50 (Walmart, checked 2026-10-21; from walmart.com search snippet, page is bot-walled)",
        "age": "Hasbro Consumer Care product page: \"Ages: 8 YEARS+\""
      },
      "not_published_reasons": {
        "rangeFt": "Hasbro page states no range; retailer figures conflict (Galaxus-type listing 27 m vs UK retailer 24 m / 80 ft), so left null rather than pick a non-manufacturer number",
        "fps": "Not stated by Hasbro; no chrono test found",
        "priceUsd": "No fetchable US non-Amazon listing"
      }
    },
    {
      "id": "nerf-elite-2-prospect-qs-4",
      "name": "Nerf Elite 2.0 Prospect QS-4",
      "brand": "Nerf",
      "type": "Foam and Nerf",
      "page_url": "https://noveltyguns.com/blasters/nerf-elite-2-prospect-qs-4/",
      "power": "spring",
      "ammo": "foam darts",
      "age_rating": "8+",
      "age_source_url": "https://consumercare.hasbro.com/en-au/product/nerf-elite-2-0-prospect-qs-4-blaster-8-official-nerf-elite-darts-4-dart-blasting-nonremovable-targeting-scope/F89E0341-04D6-44B0-B805-FEEF1160E14E",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": 4,
      "magazine_source_url": "https://consumercare.hasbro.com/en-au/product/nerf-elite-2-0-prospect-qs-4-blaster-8-official-nerf-elite-darts-4-dart-blasting-nonremovable-targeting-scope/F89E0341-04D6-44B0-B805-FEEF1160E14E",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 339.6,
      "ammo_cost_source_url": "https://www.walmart.com/ip/Nerf-Elite-2-0-50-Dart-Refill-Pack-Includes-50-Official-Nerf-Elite-2-0-Darts/219709495",
      "battery": "None (hand-primed, no batteries required)",
      "battery_source_url": "https://consumercare.hasbro.com/en-au/product/nerf-elite-2-0-prospect-qs-4-blaster-8-official-nerf-elite-darts-4-dart-blasting-nonremovable-targeting-scope/F89E0341-04D6-44B0-B805-FEEF1160E14E",
      "manufacturer_url": "https://consumercare.hasbro.com/en-au/product/nerf-elite-2-0-prospect-qs-4-blaster-8-official-nerf-elite-darts-4-dart-blasting-nonremovable-targeting-scope/F89E0341-04D6-44B0-B805-FEEF1160E14E",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "magazine": "Hasbro Consumer Care product page (Item F4190): \"4 barrels so you can unleash 4 darts in a row\"",
        "ammo_cost": "Nerf Elite 2.0 50-Dart Refill Pack 50 (Walmart, checked 2026-10-21; from walmart.com search snippet, page is bot-walled)",
        "age": "Hasbro Consumer Care product page: \"Ages 8 and up\""
      },
      "not_published_reasons": {
        "rangeFt": "Hasbro page states no range for this model",
        "fps": "Not stated; no chrono test found",
        "priceUsd": "No fetchable US non-Amazon listing"
      }
    },
    {
      "id": "nerf-ultra-select",
      "name": "Nerf Ultra Select",
      "brand": "Nerf",
      "type": "Foam and Nerf",
      "page_url": "https://noveltyguns.com/blasters/nerf-ultra-select/",
      "power": "flywheel",
      "ammo": "foam darts (Ultra)",
      "age_rating": "8+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-ultra-select-fully-motorized-blaster-fire-2-ways-includes-clips-and-darts-compatible-only-with-nerf-ultra-darts/A3A5A681-4607-43F5-8B4D-BDD2B40146D1",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 120,
      "range_source_type": "manufacturer",
      "range_source_url": "https://consumercare.hasbro.com/product/nerf-ultra-select-fully-motorized-blaster-fire-2-ways-includes-clips-and-darts-compatible-only-with-nerf-ultra-darts/A3A5A681-4607-43F5-8B4D-BDD2B40146D1",
      "magazine_capacity": 10,
      "magazine_source_url": "https://consumercare.hasbro.com/product/nerf-ultra-select-fully-motorized-blaster-fire-2-ways-includes-clips-and-darts-compatible-only-with-nerf-ultra-darts/A3A5A681-4607-43F5-8B4D-BDD2B40146D1",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 649.5,
      "ammo_cost_source_url": "https://www.walmart.com/ip/Nerf-Ultra-One-20-Dart-Refill-Pack-Toys-Ages-8/530772837",
      "battery": "6x 1.5V C alkaline (not included); runtime not published",
      "battery_source_url": "https://consumercare.hasbro.com/product/nerf-ultra-select-fully-motorized-blaster-fire-2-ways-includes-clips-and-darts-compatible-only-with-nerf-ultra-darts/A3A5A681-4607-43F5-8B4D-BDD2B40146D1",
      "manufacturer_url": "https://shop.hasbro.com/product/nerf-ultra-select-fully-motorized-blaster-fire-2-ways-includes-clips-and-darts-compatible-only-with-nerf-ultra-darts/A3A5A681-4607-43F5-8B4D-BDD2B40146D1",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "range": "Hasbro Consumer Care, Item F0958: \"fires Nerf Ultra distance darts up to 120 feet (36 meters)* ... Distances based on controlled testing\"",
        "magazine": "Hasbro Consumer Care: \"holds two 10-dart clips\" (20 darts loaded across both clips)",
        "ammo_cost": "Nerf Ultra One 20-Dart Refill 20 (Walmart, checked 2026-10-21; from walmart.com search snippet, page is bot-walled)",
        "age": "Hasbro Consumer Care: \"Ages: 8 YEARS+\""
      },
      "not_published_reasons": {
        "fps": "Hasbro publishes range only; no chrono test from a named reviewer found",
        "priceUsd": "No current new-stock US listing: Walmart page out of stock (bot-walled), Best Buy SKU 6470161 shows clearance and 'no longer available new'. Looks discontinued.",
        "weightLb": "not published"
      }
    },
    {
      "id": "spyra-three",
      "name": "SpyraThree",
      "brand": "Spyra",
      "type": "Water blasters",
      "page_url": "https://noveltyguns.com/blasters/spyra-three/",
      "power": "battery-pump",
      "ammo": "water",
      "age_rating": "14+",
      "age_source_url": "https://help.spyra.com/en-US/articles/spyrathree-32348",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 35,
      "range_source_type": "manufacturer",
      "range_source_url": "https://spyra.com/products/spyrathree",
      "magazine_capacity": 22,
      "magazine_source_url": "https://gizmodo.com.au/?p=1872880",
      "tank_ml": 750,
      "tank_source_url": "https://spyra.com/products/spyrafour",
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": "integrated rechargeable battery, over 2,200 shots per charge; 4 h USB-C recharge (claimed)",
      "battery_source_url": "https://spyra.com/products/spyrathree",
      "manufacturer_url": "https://spyra.com/products/spyrathree",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "range": "Spyra product page: regular blast 10.5 m (35 ft); PowerShot in League mode 15 m (50 ft)",
        "magazine": "Gizmodo AU: ~22 blasts per tank",
        "age": "Spyra help center: Age 14+"
      },
      "not_published_reasons": {
        "fps": "Spyra publishes range and shot count, never velocity",
        "shotVolume": "not published; ~34 ml would be derived (750/22), so omitted",
        "lengthIn": "only shipping-carton dimensions published"
      }
    },
    {
      "id": "spyra-lx",
      "name": "SpyraLX",
      "brand": "Spyra",
      "type": "Water blasters",
      "page_url": "https://noveltyguns.com/blasters/spyra-lx/",
      "power": "manual-pump",
      "ammo": "water",
      "age_rating": "14+",
      "age_source_url": "https://help.spyra.com/en-US/articles/spyralx-31913",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 30,
      "range_source_type": "manufacturer",
      "range_source_url": "https://help.spyra.com/en-US/articles/spyralx-31913",
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": "none; manual pump, no charging",
      "battery_source_url": "https://help.spyra.com/en-US/articles/spyrathree-32348",
      "manufacturer_url": "https://spyra.com/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "range": "Spyra help center: hits targets up to 9 m (converted ×3.281 = 29.5, rounded; Target listing also says 30 ft)",
        "age": "Spyra help center: Age 14+ (Target listing: 14 years and up)"
      },
      "not_published_reasons": {
        "fps": "not published",
        "tankMl": "Spyra doesn't publish the LX tank volume",
        "priceUsd": "no first-party US price; spyra.com URL now shows SpyraDash, and the only Target listing is a 2-pack sold by marketplace seller Spreetail ()"
      }
    },
    {
      "id": "nerf-super-soaker-hydro-frenzy",
      "name": "Nerf Super Soaker Hydro Frenzy",
      "brand": "Nerf Super Soaker",
      "type": "Water blasters",
      "page_url": "https://noveltyguns.com/blasters/nerf-super-soaker-hydro-frenzy/",
      "power": "manual-pump",
      "ammo": "water",
      "age_rating": "6+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-super-soaker-hydro-frenzy-water-blaster-wild-3-in-1-soaking-fun-adjustable-nozzle-2-water-launching-tubes/0FCA28DD-AB24-4FDA-938D-D75E633EF85D",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 30,
      "range_source_type": "review",
      "range_source_url": "https://www.gamesradar.com/best-water-guns/",
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": 709,
      "tank_source_url": "https://consumercare.hasbro.com/product/nerf-super-soaker-hydro-frenzy-water-blaster-wild-3-in-1-soaking-fun-adjustable-nozzle-2-water-launching-tubes/0FCA28DD-AB24-4FDA-938D-D75E633EF85D",
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": "https://nerf.hasbro.com/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "range": "GamesRadar best water guns guide: 'Range: App. 30ft (9.14m)' (method not stated; search-result quote, page fetch truncated)",
        "age": "Hasbro consumer care: Ages 6 years+"
      },
      "not_published_reasons": {
        "fps": "not published",
        "priceUsd": "Walmart pages blocked by bot check; search snippets show conflicting single vs 2-pack prices ()",
        "rangeFt_caveat": "Hasbro publishes no range; 30 ft is a review approximation"
      }
    },
    {
      "id": "nerf-super-soaker-xp100",
      "name": "Nerf Super Soaker XP100",
      "brand": "Nerf Super Soaker",
      "type": "Water blasters",
      "page_url": "https://noveltyguns.com/blasters/nerf-super-soaker-xp100/",
      "power": "manual-pump",
      "ammo": "water",
      "age_rating": "6+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-super-soaker-xp-100-water-blaster-air-pressurized-continuous-blast-removable-tank-for-kids-teens-adults/23EC0F43-2241-4695-9B20-A2E9C636329E",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": 1260,
      "tank_source_url": "https://consumercare.hasbro.com/product/nerf-super-soaker-xp-100-water-blaster-air-pressurized-continuous-blast-removable-tank-for-kids-teens-adults/23EC0F43-2241-4695-9B20-A2E9C636329E",
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": "https://consumercare.hasbro.com/product/nerf-super-soaker-xp-100-water-blaster-air-pressurized-continuous-blast-removable-tank-for-kids-teens-adults/23EC0F43-2241-4695-9B20-A2E9C636329E",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "age": "Hasbro consumer care: Ages 6 years+"
      },
      "not_published_reasons": {
        "fps": "not published",
        "rangeFt": "Hasbro publishes none; T3 review reportedly says ~30 ft before pressure drops, but the page fetch returned only navigation, so it's unverified",
        "priceUsd": "Walmart blocked by bot check; snippets show across marketplace sellers, no Hasbro MSRP found"
      }
    },
    {
      "id": "nerf-super-soaker-wave-spray",
      "name": "Nerf Super Soaker Wave Spray",
      "brand": "Nerf Super Soaker",
      "type": "Water blasters",
      "page_url": "https://noveltyguns.com/blasters/nerf-super-soaker-wave-spray/",
      "power": "manual-pump",
      "ammo": "water",
      "age_rating": "6+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-super-soaker-wave-spray-water-blaster-nozzle-moves-to-create-wild-wave-soakage-outdoor-games-and-water-toys/D0E18533-7CDC-43B3-B1BA-BBFD797BBE1A",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": 887,
      "tank_source_url": "https://consumercare.hasbro.com/product/nerf-super-soaker-wave-spray-water-blaster-nozzle-moves-to-create-wild-wave-soakage-outdoor-games-and-water-toys/D0E18533-7CDC-43B3-B1BA-BBFD797BBE1A",
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": "https://nerf.fandom.com/wiki/Wave_Spray",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "age": "Hasbro consumer care: Ages 6 years+"
      },
      "not_published_reasons": {
        "fps": "not published",
        "rangeFt": "Hasbro says only 'drench everyone in range'; no figure found",
        "priceUsd": "shop.hasbro.com now redirects; MSRP seen only in a search snippet, unverified; Fred Meyer page timed out"
      }
    },
    {
      "id": "xshot-hydra-pulse",
      "name": "X-Shot Water Hydra Pulse Motor Soaker",
      "brand": "XSHOT",
      "type": "Water blasters",
      "page_url": "https://noveltyguns.com/blasters/xshot-hydra-pulse/",
      "power": "battery-pump",
      "ammo": "water",
      "age_rating": "8+",
      "age_source_url": "https://www.walmart.com/ip/XSHOT-Water-Hydra-Pulse-Motor-Soaker-Water-Blaster-Gun-Outdoor-Pink-Toys-for-Ages-8/13100522551",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 29,
      "range_source_type": "manufacturer",
      "range_source_url": "https://zurutoys.com/brands/xshot-water/motor-soaker/",
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": 650,
      "tank_source_url": "https://zurutoys.com/brands/xshot-water/motor-soaker/",
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": "rechargeable 3.7 V 1300 mAh (4.81 Wh) lithium battery, included; runtime not published",
      "battery_source_url": "https://groceries.morrisons.com/products/zuru-electric-water-blaster/114723186",
      "manufacturer_url": "https://zurutoys.com/brands/xshot-water/motor-soaker/",
      "specs_checked": "2026-11-01",
      "source_labels": {
        "range": "ZURU XSHOT Water Hydra Pulse Motor Soaker: blast up to 29 ft / 9 m",
        "age": "Walmart listing title 'Toys for Ages 8+'; Argos UK snippet: ages 8 and up"
      },
      "not_published_reasons": {
        "fps": "not published",
        "priceUsd": "Walmart ( in snippet) blocked by bot check; BJ's 403 and listed sold out",
        "batteryLife_runtime": "ZURU publishes no shots-per-charge or charge time",
        "caveat": "Tank and range now confirmed on ZURU's manufacturer page; battery capacity and age rating remain retailer-sourced. ASIN colour variant not confirmed."
      }
    },
    {
      "id": "maxx-bubbles-bubble-barrage",
      "name": "Maxx Bubbles Bubble Barrage",
      "brand": "Sunny Days Entertainment",
      "type": "Party and novelty",
      "page_url": "https://noveltyguns.com/blasters/maxx-bubbles-bubble-barrage/",
      "power": "battery-pump",
      "ammo": "bubble solution",
      "age_rating": "3+",
      "age_source_url": "https://thetoyinsider.com/maxx-bubbles-bubble-barrage-review/",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": "6 AA (not included); runtime not published",
      "battery_source_url": "https://thetoyinsider.com/maxx-bubbles-bubble-barrage-review/",
      "manufacturer_url": "https://thetoyinsider.com/maxx-bubbles-bubble-barrage-review/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "age": "The Toy Insider review: \"Designed for kids ages 3 and up\" (Product Facts: 3+)"
      },
      "not_published_reasons": {
        "tankMl": "dip-tray design, no onboard tank",
        "rangeFt": "not published",
        "officialUrl": "no Sunny Days manufacturer product page found"
      }
    },
    {
      "id": "gel-blaster-surge-2",
      "name": "Gel Blaster Surge 2.0",
      "brand": "Gel Blaster",
      "type": "Gel blasters",
      "page_url": "https://noveltyguns.com/blasters/gel-blaster-surge-2/",
      "power": "electric",
      "ammo": "gel beads",
      "age_rating": null,
      "age_source_url": null,
      "velocity_fps_claimed": 175,
      "velocity_source_type": "manufacturer",
      "velocity_source_url": "https://gelblaster.com/product/surge-2",
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 100,
      "range_source_type": "manufacturer",
      "range_source_url": "https://gelblaster.com/product/surge-2",
      "magazine_capacity": 1000,
      "magazine_source_url": "https://gelblaster.com/product/surge-2",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 0.5,
      "ammo_cost_source_url": "https://gelblaster.com/product/gelblaster-gellets",
      "battery": "rechargeable via USB-C; runtime not published",
      "battery_source_url": "https://www.walmart.com/ip/370382230",
      "manufacturer_url": "https://www.gelblaster.com/products/surge-2",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "velocity": "Gel Blaster product page: \"up to 175 FPS velocity\" (some retailers list 150-170)",
        "range": "Gel Blaster product page: \"effective range of over 100 feet\"",
        "magazine": "Gel Blaster product page: \"1000-gellet magazine\"",
        "ammo_cost": "Gel Blaster 10K Gellets Pack 10,000 (gelblaster.com, checked 2026-10-21)"
      },
      "not_published_reasons": {
        "ageRating": "Prior 14+ came from Walmart, which is bot-walled; could not verify",
        "batteryLife": "Runtime not published; Walmart 'USB-C rechargeable' could not be re-verified",
        "fpsTested": "No named chrono test found"
      }
    },
    {
      "id": "nerf-elite-2-tetrad-qs-4",
      "name": "Nerf Elite 2.0 Tetrad QS-4",
      "brand": "Nerf",
      "type": "Foam and Nerf",
      "page_url": "https://noveltyguns.com/blasters/nerf-elite-2-tetrad-qs-4/",
      "power": "manual-pump",
      "ammo": "foam darts",
      "age_rating": "8+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-tetrad-qs-4-blaster-4-nerf-elite-darts-4-barrel-blasting-tactical-rail-for-customizing-capability/A3AD70DB-FF88-4ACA-9AFD-D45DB6401A60",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": 4,
      "magazine_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-tetrad-qs-4-blaster-4-nerf-elite-darts-4-barrel-blasting-tactical-rail-for-customizing-capability/A3AD70DB-FF88-4ACA-9AFD-D45DB6401A60",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 339.6,
      "ammo_cost_source_url": "https://www.walmart.com/ip/Nerf-Elite-2-0-50-Dart-Refill-Pack-Includes-50-Official-Nerf-Elite-2-0-Darts/219709495",
      "battery": "None (pump-action, no batteries required)",
      "battery_source_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-tetrad-qs-4-blaster-4-nerf-elite-darts-4-barrel-blasting-tactical-rail-for-customizing-capability/A3AD70DB-FF88-4ACA-9AFD-D45DB6401A60",
      "manufacturer_url": "https://consumercare.hasbro.com/product/nerf-elite-2-0-tetrad-qs-4-blaster-4-nerf-elite-darts-4-barrel-blasting-tactical-rail-for-customizing-capability/A3AD70DB-FF88-4ACA-9AFD-D45DB6401A60",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "magazine": "Hasbro Consumer Care product page: 4 front-loading barrels, \"Launch 4 darts in a row\"",
        "ammo_cost": "Nerf Elite 2.0 50-Dart Refill Pack 50 (Walmart, checked 2026-10-21; from walmart.com search snippet, page is bot-walled)",
        "age": "Hasbro Consumer Care product page: \"Ages: 8 YEARS+\""
      },
      "not_published_reasons": {
        "rangeFt": "Hasbro page states no range for this model",
        "fps": "Not stated; no chrono test found",
        "priceUsd": "King Soopers listing returned 403; no other fetchable US non-Amazon listing"
      }
    },
    {
      "id": "nerf-elite-2-trailblazer-rd-8",
      "name": "Nerf Elite 2.0 Trailblazer RD-8 (Wild Edition)",
      "brand": "Nerf",
      "type": "Foam and Nerf",
      "page_url": "https://noveltyguns.com/blasters/nerf-elite-2-trailblazer-rd-8/",
      "power": "spring",
      "ammo": "foam darts",
      "age_rating": "8+",
      "age_source_url": "https://consumercare.hasbro.com/en-au/product/nerf-elite-2-0-trailblazer-rd-8-blaster-wild-edition-color-design-8-dart-drum-hammer-action-16-nerf-elite-darts/D3E954A6-8729-4C75-B0F2-99A0D73104CD",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": 8,
      "magazine_source_url": "https://consumercare.hasbro.com/en-au/product/nerf-elite-2-0-trailblazer-rd-8-blaster-wild-edition-color-design-8-dart-drum-hammer-action-16-nerf-elite-darts/D3E954A6-8729-4C75-B0F2-99A0D73104CD",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 339.6,
      "ammo_cost_source_url": "https://www.walmart.com/ip/Nerf-Elite-2-0-50-Dart-Refill-Pack-Includes-50-Official-Nerf-Elite-2-0-Darts/219709495",
      "battery": "No batteries required",
      "battery_source_url": "https://consumercare.hasbro.com/en-au/product/nerf-elite-2-0-trailblazer-rd-8-blaster-wild-edition-color-design-8-dart-drum-hammer-action-16-nerf-elite-darts/D3E954A6-8729-4C75-B0F2-99A0D73104CD",
      "manufacturer_url": "https://shop.hasbro.com/en-au/product/nerf-elite-2-0-trailblazer-rd-8-blaster-wild-edition-color-design-8-dart-drum-hammer-action-16-nerf-elite-darts/D3E954A6-8729-4C75-B0F2-99A0D73104CD",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "magazine": "Hasbro Consumer Care (AU), Item F5029: 8-dart drum, \"Unleash 8 darts in a row\"",
        "ammo_cost": "Nerf Elite 2.0 50-Dart Refill Pack 50 (Walmart, checked 2026-10-21; from walmart.com search snippet, page is bot-walled)",
        "age": "Hasbro Consumer Care (AU): \"Ages: 8 YEARS+\""
      },
      "not_published_reasons": {
        "fps": "Hasbro page lists no velocity; no named chrono test found",
        "rangeFt": "Hasbro page states no range; the 90 ft figure in search results belongs to the Eaglepoint RD-8, a different blaster",
        "priceUsd": "Walmart listing 537556758 bot-walled; search snippets show to across sellers/dates, too inconsistent to cite"
      }
    },
    {
      "id": "nerf-rival-mirage-xxiv-800",
      "name": "Nerf Rival Mirage XXIV-800",
      "brand": "Nerf",
      "type": "Foam and Nerf",
      "page_url": "https://noveltyguns.com/blasters/nerf-rival-mirage-xxiv-800/",
      "power": "spring",
      "ammo": "foam balls (Rival Accu-Rounds)",
      "age_rating": "14+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-rival-mirage-xxiv-800-blaster-10-nerf-rival-accu-rounds-8-round-external-magazine/C2643597-6115-4AC3-B48D-D08338FAB39D",
      "velocity_fps_claimed": 90,
      "velocity_source_type": "manufacturer",
      "velocity_source_url": "https://consumercare.hasbro.com/product/nerf-rival-mirage-xxiv-800-blaster-10-nerf-rival-accu-rounds-8-round-external-magazine/C2643597-6115-4AC3-B48D-D08338FAB39D",
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": 8,
      "magazine_source_url": "https://consumercare.hasbro.com/product/nerf-rival-mirage-xxiv-800-blaster-10-nerf-rival-accu-rounds-8-round-external-magazine/C2643597-6115-4AC3-B48D-D08338FAB39D",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": 319,
      "ammo_cost_source_url": "https://www.walmart.com/ip/Nerf-Rival-50-Round-Refill/1417174757",
      "battery": "No batteries required",
      "battery_source_url": "https://consumercare.hasbro.com/product/nerf-rival-mirage-xxiv-800-blaster-10-nerf-rival-accu-rounds-8-round-external-magazine/C2643597-6115-4AC3-B48D-D08338FAB39D",
      "manufacturer_url": "https://consumercare.hasbro.com/product/nerf-rival-mirage-xxiv-800-blaster-10-nerf-rival-accu-rounds-8-round-external-magazine/C2643597-6115-4AC3-B48D-D08338FAB39D",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "velocity": "Hasbro Consumer Care, Item F8444: \"fires rounds at 90 feet per second\"",
        "magazine": "Hasbro Consumer Care: \"8 Round External Magazine\"",
        "ammo_cost": "Nerf Rival 50-Round Refill 50 (Walmart, checked 2026-10-21; from walmart.com search snippet, page is bot-walled)",
        "age": "Hasbro Consumer Care: \"Ages: 14 YEARS+\""
      },
      "not_published_reasons": {
        "rangeFt": "Hasbro gives velocity only. Walmart's '90 ft max flight distance' attribute looks like the 90 fps figure re-labelled, so not used",
        "fpsTested": "no named chrono test found",
        "weightLb": "only package weight (0.81 kg, Canadian Tire) published, not blaster weight"
      }
    },
    {
      "id": "spyra-go",
      "name": "SpyraGO",
      "brand": "Spyra",
      "type": "Water blasters",
      "page_url": "https://noveltyguns.com/blasters/spyra-go/",
      "power": "battery-pump",
      "ammo": "water",
      "age_rating": "8+",
      "age_source_url": "https://spyra.com/products/spyrago",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 26,
      "range_source_type": "manufacturer",
      "range_source_url": "https://spyra.com/products/spyrago",
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": "integrated battery, over 9,000 blasts per charge; 120 min USB-C charge (claimed)",
      "battery_source_url": "https://spyra.com/products/spyrago",
      "manufacturer_url": "https://spyra.com/products/spyrago",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "range": "Spyra product page: 8 m (26 ft) effective range",
        "age": "Spyra product page: ages 8 and up"
      },
      "not_published_reasons": {
        "fps": "not published",
        "tankMl": "conflict: Galaxus spec 0.80 L vs Best Buy 15.2 oz (~450 ml); Spyra publishes none",
        "shotsPerTank_caveat": "75 is retailer copy, not on spyra.com; Best Buy page timed out"
      }
    },
    {
      "id": "nerf-n-series-agility",
      "name": "Nerf N Series Agility",
      "brand": "Nerf",
      "type": "Foam and Nerf",
      "page_url": "https://noveltyguns.com/blasters/nerf-n-series-agility/",
      "power": "spring",
      "ammo": "foam darts",
      "age_rating": "8+",
      "age_source_url": "https://www.amazon.com/dp/B0CSFZSVND",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": 6,
      "magazine_source_url": "https://toysrus.com.sg/nerf-n-series-agility-10033181.html",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": "https://nerf.hasbro.com/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "magazine": "Toys R Us listing repeating Hasbro copy: rotating drum with 6-dart capacity",
        "age": "Amazon listing: manufacturer recommended age 8 years and up"
      },
      "not_published_reasons": {}
    },
    {
      "id": "nerf-elite-disruptor",
      "name": "Nerf Elite Disruptor",
      "brand": "Nerf",
      "type": "Foam and Nerf",
      "page_url": "https://noveltyguns.com/blasters/nerf-elite-disruptor/",
      "power": "spring",
      "ammo": "foam darts",
      "age_rating": "8+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-n-strike-elite-disruptor/7867D224-5056-9047-F513-E81F6F608DA4",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 90,
      "range_source_type": "manufacturer",
      "range_source_url": "https://consumercare.hasbro.com/product/nerf-n-strike-elite-disruptor/7867D224-5056-9047-F513-E81F6F608DA4",
      "magazine_capacity": 6,
      "magazine_source_url": "https://consumercare.hasbro.com/product/nerf-n-strike-elite-disruptor/7867D224-5056-9047-F513-E81F6F608DA4",
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": "https://consumercare.hasbro.com/product/nerf-n-strike-elite-disruptor/7867D224-5056-9047-F513-E81F6F608DA4",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "range": "Hasbro Consumer Care (original Disruptor B9837, via search excerpt): range up to 90 ft (27 m)",
        "magazine": "Hasbro Consumer Care: rotating drum holds up to 6 Elite darts",
        "age": "Hasbro Consumer Care: ages 8+ (item B9837)"
      },
      "not_published_reasons": {}
    },
    {
      "id": "nerf-super-soaker-flip-fill",
      "name": "Nerf Super Soaker Flip Fill",
      "brand": "Nerf Super Soaker",
      "type": "Water blasters",
      "page_url": "https://noveltyguns.com/blasters/nerf-super-soaker-flip-fill/",
      "power": "manual-pump",
      "ammo": "water",
      "age_rating": "6+",
      "age_source_url": "https://shop.hasbro.com/en-us/product/nerf-super-soaker-flip-fill-water-blaster-fast-fill-30-fluid-ounce-tank-water-toys/07602F7D-892F-4A8E-974E-63A6B1FC6641",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": 887,
      "tank_source_url": "https://shop.hasbro.com/en-us/product/nerf-super-soaker-flip-fill-water-blaster-fast-fill-30-fluid-ounce-tank-water-toys/07602F7D-892F-4A8E-974E-63A6B1FC6641",
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": "https://shop.hasbro.com/en-us/product/nerf-super-soaker-flip-fill-water-blaster-fast-fill-30-fluid-ounce-tank-water-toys/07602F7D-892F-4A8E-974E-63A6B1FC6641",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "age": "Hasbro shop (search excerpt): ages 6 and up"
      },
      "not_published_reasons": {}
    },
    {
      "id": "nerf-super-soaker-rainstorm",
      "name": "Nerf Super Soaker Rainstorm",
      "brand": "Nerf Super Soaker",
      "type": "Water blasters",
      "page_url": "https://noveltyguns.com/blasters/nerf-super-soaker-rainstorm/",
      "power": "manual-pump",
      "ammo": "water",
      "age_rating": "6+",
      "age_source_url": "https://consumercare.hasbro.com/product/nerf-super-soaker-rainstorm-water-blaster-drenching-water-blast-outdoor-water-blasting-fun-for-kids-teens-adults/17D139D5-5F7A-4FA5-9FBD-D7B4B14E9D21",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": 650,
      "tank_source_url": "https://consumercare.hasbro.com/product/nerf-super-soaker-rainstorm-water-blaster-drenching-water-blast-outdoor-water-blasting-fun-for-kids-teens-adults/17D139D5-5F7A-4FA5-9FBD-D7B4B14E9D21",
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": "https://consumercare.hasbro.com/product/nerf-super-soaker-rainstorm-water-blaster-drenching-water-blast-outdoor-water-blasting-fun-for-kids-teens-adults/17D139D5-5F7A-4FA5-9FBD-D7B4B14E9D21",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "age": "Hasbro Consumer Care: ages 6 and up"
      },
      "not_published_reasons": {}
    },
    {
      "id": "nerf-super-soaker-barrage",
      "name": "Nerf Super Soaker Barrage",
      "brand": "Nerf Super Soaker",
      "type": "Water blasters",
      "page_url": "https://noveltyguns.com/blasters/nerf-super-soaker-barrage/",
      "power": "manual-pump",
      "ammo": "water",
      "age_rating": "7+",
      "age_source_url": "https://instructions.hasbro.com/en-ca/instruction/nerf-super-soaker-barrage-soaker",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": 38,
      "range_source_type": "manufacturer",
      "range_source_url": "https://instructions.hasbro.com/en-ca/instruction/nerf-super-soaker-barrage-soaker",
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": 2484,
      "tank_source_url": "https://instructions.hasbro.com/en-ca/instruction/nerf-super-soaker-barrage-soaker",
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": "https://instructions.hasbro.com/en-ca/instruction/nerf-super-soaker-barrage-soaker",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "range": "Hasbro product page (search excerpt): Distance mode up to 38 ft",
        "age": "Hasbro instructions: ages 7 and up (search excerpt)"
      },
      "not_published_reasons": {}
    },
    {
      "id": "gazillion-bubble-flare",
      "name": "Gazillion Bubble Flare",
      "brand": "Gazillion",
      "type": "Party and novelty",
      "page_url": "https://noveltyguns.com/blasters/gazillion-bubble-flare/",
      "power": "battery-pump",
      "ammo": "bubble solution",
      "age_rating": "3+",
      "age_source_url": "https://www.amazon.com/dp/B0DTL7P6RL",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": "https://www.gazillionbubbles.com/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "age": "Amazon listing: manufacturer recommended age 3 years and up"
      },
      "not_published_reasons": {}
    },
    {
      "id": "gazillion-tiny-typhoon",
      "name": "Gazillion Tiny Typhoon",
      "brand": "Gazillion",
      "type": "Party and novelty",
      "page_url": "https://noveltyguns.com/blasters/gazillion-tiny-typhoon/",
      "power": "battery-pump",
      "ammo": "bubble solution",
      "age_rating": "3+",
      "age_source_url": "https://www.canadiantire.ca/en/pdp/gazillion-tiny-typhoon-bubble-machine-ages-3-0508750p.0508750.html",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": "4 AAA batteries (not included); runtime not published",
      "battery_source_url": "https://ms.toymate.com.au/gazillion-tiny-typhoon-bubbles/",
      "manufacturer_url": "https://www.gazillionbubbles.com/",
      "specs_checked": "2026-10-21",
      "source_labels": {
        "age": "Canadian Tire listing: ages 3+"
      },
      "not_published_reasons": {}
    },
    {
      "id": "gel-blaster-surge-xl",
      "name": "Gel Blaster Surge XL",
      "brand": "Gel Blaster",
      "type": "Gel blasters",
      "page_url": "https://noveltyguns.com/blasters/gel-blaster-surge-xl/",
      "power": "electric",
      "ammo": "gel beads",
      "age_rating": "14+",
      "age_source_url": "https://www.gelblaster.com/",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": "https://www.gelblaster.com/",
      "specs_checked": "2026-10-26",
      "source_labels": {
        "age": "Gel Blaster gel ball blasters are listed for ages 14+"
      },
      "not_published_reasons": {
        "fps": "Specs not yet sourced from the verified listing",
        "rangeFt": "Specs not yet sourced from the verified listing",
        "magCapacity": "Specs not yet sourced from the verified listing",
        "ammoCostPer1000": "Specs not yet sourced from the verified listing",
        "batteryLife": "Specs not yet sourced from the verified listing",
        "priceUsd": "Price not recorded"
      }
    },
    {
      "id": "biu-blaster-33-inch-orby",
      "name": "BIU BLASTER 33-Inch Gel Splatter Orby Blaster",
      "brand": "BIU BLASTER",
      "type": "Gel blasters",
      "page_url": "https://noveltyguns.com/blasters/biu-blaster-33-inch-orby/",
      "power": "electric",
      "ammo": "gel beads",
      "age_rating": null,
      "age_source_url": null,
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": null,
      "specs_checked": "2026-10-26",
      "source_labels": {},
      "not_published_reasons": {
        "fps": "Specs not yet sourced from the verified listing",
        "rangeFt": "Specs not yet sourced from the verified listing",
        "magCapacity": "Specs not yet sourced from the verified listing",
        "ammoCostPer1000": "Specs not yet sourced from the verified listing",
        "batteryLife": "Specs not yet sourced from the verified listing",
        "ageRating": "No product-specific age rating source confirmed",
        "priceUsd": "Price not recorded",
        "officialUrl": "No dedicated manufacturer page confirmed"
      }
    },
    {
      "id": "anstoy-electric-gel-blaster",
      "name": "Anstoy Electric Gel Ball Blaster",
      "brand": "Anstoy",
      "type": "Gel blasters",
      "page_url": "https://noveltyguns.com/blasters/anstoy-electric-gel-blaster/",
      "power": "electric",
      "ammo": "gel beads",
      "age_rating": null,
      "age_source_url": null,
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": null,
      "specs_checked": "2026-10-26",
      "source_labels": {},
      "not_published_reasons": {
        "fps": "Specs not sourced in this pass; ASIN pending",
        "rangeFt": "Specs not sourced in this pass; ASIN pending",
        "magCapacity": "Specs not sourced in this pass; ASIN pending",
        "ammoCostPer1000": "Ammo compatibility not confirmed against verified listing",
        "batteryLife": "Specs not sourced in this pass; ASIN pending",
        "ageRating": "No product-specific maker age rating source confirmed",
        "priceUsd": "ASIN pending; no verified listing",
        "officialUrl": "No dedicated manufacturer page confirmed"
      }
    },
    {
      "id": "zuru-xshot-hyper-gel",
      "name": "ZURU X-Shot Hyper Gel Blaster",
      "brand": "ZURU X-Shot",
      "type": "Gel blasters",
      "page_url": "https://noveltyguns.com/blasters/zuru-xshot-hyper-gel/",
      "power": "electric",
      "ammo": "gel beads",
      "age_rating": "14+",
      "age_source_url": "https://xshot.com/",
      "velocity_fps_claimed": null,
      "velocity_source_type": null,
      "velocity_source_url": null,
      "velocity_fps_independent_test": null,
      "velocity_test_source_url": null,
      "range_ft_claimed": null,
      "range_source_type": null,
      "range_source_url": null,
      "magazine_capacity": null,
      "magazine_source_url": null,
      "tank_ml": null,
      "tank_source_url": null,
      "ammo_cost_per_1000_usd": null,
      "ammo_cost_source_url": null,
      "battery": null,
      "battery_source_url": null,
      "manufacturer_url": "https://xshot.com/",
      "specs_checked": "2026-10-26",
      "source_labels": {
        "age": "ZURU X-Shot Hyper Gel carries a 14+ age rating per the gel blaster category standard"
      },
      "not_published_reasons": {
        "fps": "Specs not sourced in this pass; ASIN pending",
        "rangeFt": "Specs not sourced in this pass; ASIN pending",
        "magCapacity": "Specs not sourced in this pass; ASIN pending",
        "ammoCostPer1000": "Ammo compatibility not confirmed against verified listing",
        "batteryLife": "Specs not sourced in this pass; ASIN pending",
        "priceUsd": "ASIN pending; no verified listing"
      }
    }
  ]
}
