Wholesale Marine Parts & Pricing Scraper
Search or browse Wholesale Marine's boat parts, electronics, and outdoor gear catalog by keyword, category, or brand, with live pricing, stock status, SKUs, images, and ratings per product.
Input schema
Input fields, types, required flags, descriptions, defaults, and prefills come from the published definition. Prefill examples are distinct from defaults.
| Field | Type | Required | Description |
|---|---|---|---|
mode | string | required | What to fetch. |
searchQuery | string | optional | Free-text product, part-number or UPC search (mode=keyword_search), e.g. `propeller`, `8M0097854`, `652480100512`. |
extraSearchQueries | array | optional | Optional additional keyword queries for the same run (mode=keyword_search). Duplicates are removed. |
Show all input fields
| Field | Type | Required | Description |
|---|---|---|---|
mode | string | required | What to fetch. |
searchQuery | string | optional | Free-text product, part-number or UPC search (mode=keyword_search), e.g. `propeller`, `8M0097854`, `652480100512`. |
extraSearchQueries | array | optional | Optional additional keyword queries for the same run (mode=keyword_search). Duplicates are removed. |
categoryPath | string | optional | Pick a category to browse (mode=category_browse). Full paths work, e.g. `boat-anchors/claw-anchors`. |
extraCategoryPaths | array | optional | Any additional category slug, path or URL (mode=category_browse), including subcategories not in the dropdown. |
brandSlug | string | optional | Pick a brand to browse (mode=brand_browse). |
extraBrandSlugs | array | optional | Any additional brand slug, name or URL (mode=brand_browse). |
productUrls | array | optional | Wholesale Marine product URLs or slugs to fetch in full detail (mode=direct_product_url). |
sortOrder | string | optional | Order for keyword/category/brand results. `relevance` is the site's best-match order for keyword search; category and brand use featured order for it. Ignored by full_catalog. |
fullCatalogSort | string | optional | Order for mode=full_catalog: newest, best selling, featured, or the store's default catalog order. |
minPrice | integer | optional | Drop products priced below this amount. |
maxPrice | integer | optional | Drop products priced above this amount. |
inStockOnly | boolean | optional | Drop products whose inventory says they are out of stock. Listing pages already show in-stock products only; this also affects brand, full-catalog and product-URL runs. |
includeDetails | boolean | optional | Enrich listing results with SKU, stock, specifications, variants, images and description. Adds Storefront API requests; turn off for a faster, card-only run. |
includeRatings | boolean | optional | Fetch each product's customer rating and review count from the store's review widget. Adds one request per product. |
includeDescriptionHtml | boolean | optional | Add the original (cleaned) product description HTML, including specification and fitment tables. Increases record size. |
maxItems | integer | optional | Hard cap on emitted product records. |
maxItemsPerQuery | integer | optional | Cap for each keyword query or category batch. Brand and full-catalog runs use maxItems instead. |
Download the published input schema
View complete JSON
{
"description": "Search or browse Wholesale Marine boat parts, or pull a complete product catalog with pricing, stock, specifications and variants.",
"properties": {
"brandSlug": {
"description": "Pick a brand to browse (mode=brand_browse).",
"editor": "select",
"enum": [
"13-Fishing",
"303-Products",
"3M",
"AAmstrand",
"Abyss-Battery",
"AC-Delco",
"ACR-Electronics",
"Adventure-Medical",
"AFI",
"Airhead",
"Airmar",
"Albin-Group",
"Albin-Pump-Marine",
"Anchorlift",
"Ancor",
"Andersen",
"Anderson",
"Aqua-Vu",
"AquaClean",
"AquaGlide",
"ATK-Marine-Engines",
"Attwood",
"B-W",
"Babe-s-Boat-Care",
"Balmar",
"Barefoot-International",
"Barton-Marine",
"Bearing-Buddy",
"Beckson-Marine",
"Bennett-Marine",
"BEP",
"Big-Sky-Precision",
"Black-Oak-LED",
"Blue-Seas",
"Boat-Bling",
"Boat-Buckle",
"Boat-Life",
"Boat-Mates",
"Boat-Vent",
"Bob-s-Machine",
"Bomber-Eyewear",
"Bombora",
"Boss-Audio",
"Caframo",
"Cal-June",
"Calcutta",
"Camco",
"Cannon",
"Cargo-Buckle",
"CDI-Electronics",
"CE-Smith",
"Champion-Spark-Plugs",
"Cincinnati-Color",
"Cipa",
"Coleman",
"Connelly",
"Corrosion-X",
"CRC",
"Crooked-Creek",
"Custom-Cordage",
"Daiwa",
"Danforth-Anchors",
"Davis-Instruments",
"Dexter",
"Digital-Antenna",
"Dock-Edge",
"Dometic",
"Dry-Pak",
"Du-Bro-Products",
"Dual-Electronics",
"Dual-Pro-Chargers",
"Dutton-Lainson",
"E-Z-Steer",
"Eco-Plug",
"Edson-Marine",
"EMP",
"EZ-TY",
"EZY-Glide",
"Falcon-Safety-Products",
"Faria-Beede-Instruments",
"Fiberglass-Evercoat",
"Fireboy-Xintex",
"Fishing-Hotspots",
"FLIR-Systems",
"Flitz-Products",
"FLOWT",
"Forespar-Performance-Products",
"Fortress-Anchors",
"Frabill",
"FSE-Robline",
"Full-Throttle",
"Fulton",
"Furrion-Electrical",
"Furuno",
"Fusion",
"Gail-Force-Watersports",
"Garelick",
"Garmin",
"Gen3Marine",
"Gill",
"Gillz",
"GLM",
"Gorilla-Glue",
"Greenfield-Products",
"Groco",
"Grundens",
"Guest",
"Handi-Man",
"Hardline-Products",
"Harken",
"Hawk-Eye-Electronics",
"Hella-Marine",
"HI-Bond",
"HO-Sports",
"Horizon-Boat-Seats",
"HoseCoil",
"Huk-Gear",
"Hull-Hugr",
"Humminbird",
"Hydro-Glow",
"Hydroslide",
"Hyperlite",
"Icom",
"Innovative-Lighting",
"Intellian",
"Interlux-Paint",
"International-Dock-Products",
"ITW-Marine-Tex",
"J-N-Electric",
"Jabsco",
"JB-Weld",
"Jet-Logic",
"JIF-Marine",
"Johnson-Evinrude-OMC",
"Johnson-Pump",
"K-R-Manufacturing",
"Keel-Guard",
"Kent-Sporting-Goods",
"Kidde-Fire-Systems",
"KS-Marine-KeelShield",
"Kuuma",
"LAKA",
"Lancer-Carpet",
"Lasdrop",
"Leather-Man-Limited",
"Lee-s-Tackle",
"Lenco-Trim-Tabs",
"Lewmar-Marine",
"Lippert",
"Liquid-Force",
"Lowrance",
"LubriMatic",
"Lucas-Oil",
"Lumitec",
"Magma-Grills",
"Majestic-Global-USA",
"Mallory-Marine",
"MariDeck",
"Marinco",
"Mate-Series",
"Maxwell",
"McGuard",
"Meguiar-s",
"Mercury-Mercruiser",
"Mercury-Motors",
"Michigan-Wheel",
"Minn-Kota",
"Mission-Boat-Gear",
"Moeller-Marine",
"Monarch-Marine",
"MPI-Products",
"Mustang-Survival",
"Nauticus",
"Navico",
"Navionics",
"NGK-Spark-Plugs",
"Norcold",
"O-Brien",
"O-Neill",
"OceanLED",
"Onyx-Outdoor",
"Optronics",
"Orion",
"Paneltronics",
"Panther",
"Patriot-Docks",
"Pela-Oil-Changers",
"Perko-Marine",
"Permatex",
"Pettit-Paint",
"Phase-5",
"Plano",
"Pleasure-Craft-Marine",
"Polk-Audio",
"Poly-America",
"Poly-Planar",
"Polyform-U-S",
"Powerwinch",
"Preval",
"Prime-Guard",
"ProMariner",
"PropGlide-USA",
"PSS-Shaft-Seal",
"PTM-Edge",
"Quicksilver",
"RAM-Mounting-Systems",
"Rapala",
"Raritan-Engineering",
"Raymarine",
"RDS",
"Red-Tree-Industries",
"Reliable-Bearings",
"Rigid-Industries",
"Ritchie-Compass",
"ROCK-TAMERS",
"Rod-Saver",
"Ronstan",
"Roswell-Marine",
"Rule",
"Safe-T-Alert",
"Salt-Away",
"Samlex-America",
"Scanstrut",
"Scepter",
"Schaefer-Marine",
"Schmitt-Marine",
"Schmitt-Ongaro-Marine",
"Scotty",
"Sea-Dog-Marine",
"Sea-Foam",
"Sea-Hawk",
"Sea-Sense",
"Sea-Swivel",
"SeaDek",
"Seamule",
"SeaStar-Solutions",
"Seipel-Marine",
"Seloc-Service-Manuals",
"Shadow-Caster-LED-Lighting",
"Shakespeare",
"Shakespeare-Antennas",
"Shaw-Carpets",
"Shell-Rotella",
"Shrink-Wrap-International",
"Shurflo",
"Shurhold",
"Sierra-Marine",
"Sikkens-Cetol",
"Simrad",
"Siren-Marine",
"SmartPlug",
"Solas",
"Solstice",
"Southco",
"Springfield-Marine",
"Sta-Bil",
"Standard-Horizon",
"Starbrite",
"Stearns",
"Steiner-Optics",
"Sterndrive-Engineering",
"Stingray-Hydrofoils",
"Straight-Line-Ropes",
"Stream-Machine",
"StrikeMaster",
"Sufix",
"SwimWays",
"Swivl-Eze",
"Swobbit",
"T-H-Marine",
"TackleWebs",
"TACO-Marine",
"Taylor-Made-Boat-Covers",
"Taylor-Made-Products",
"Tecnoseal",
"Teleflex-Marine",
"Tempo-Marine",
"Tempress",
"Terricraft-Creations",
"Texas-Recreation",
"Thetford",
"Tie-Down-Engineering",
"Tigress",
"Titan-Dico",
"Todd-Enterprises",
"Tommy-Docks",
"Toon-Brite",
"Trac-Outdoor",
"TrollingMate-Offshore",
"Tuff-Coat-Marine",
"Tuggy-Products",
"Turning-Point-Propellers",
"UFlex",
"Ultimate-Products",
"Uniden",
"United-Yachting",
"VDO",
"VETUS",
"Vexilar",
"Vico-Plastics",
"Victron-Energy",
"Village-Hat-Shop",
"Volvo-Penta",
"Wesbar",
"West-System",
"Westland-Boat-Covers",
"Whale-Marine",
"Whitecap-Industries",
"Wholesale-Marine",
"Wichard-Marine",
"Williamson",
"Windline",
"Wise-Boat-Seats",
"Witz-Sport-Cases",
"World-Wide-Marine",
"Worth-Company",
"Xantrex",
"Xtratuf",
"Yamaha",
"Yeti",
"Yukon-Charlie-s",
"ZUP"
],
"enumTitles": [
"13 Fishing",
"303 Products",
"3M",
"AAmstrand",
"Abyss Battery",
"AC Delco",
"ACR Electronics",
"Adventure Medical",
"AFI",
"Airhead",
"Airmar",
"Albin Group",
"Albin Pump Marine",
"Anchorlift",
"Ancor",
"Andersen",
"Anderson",
"Aqua-Vu",
"AquaClean",
"AquaGlide",
"ATK Marine Engines",
"Attwood",
"B&W",
"Babe's Boat Care",
"Balmar",
"Barefoot International",
"Barton Marine",
"Bearing Buddy",
"Beckson Marine",
"Bennett Marine",
"BEP",
"Big Sky Precision",
"Black Oak LED",
"Blue Seas",
"Boat Bling",
"Boat Buckle",
"Boat Life",
"Boat Mates",
"Boat Vent",
"Bob's Machine",
"Bomber Eyewear",
"Bombora",
"Boss Audio",
"Caframo",
"Cal-June",
"Calcutta",
"Camco",
"Cannon",
"Cargo Buckle",
"CDI Electronics",
"CE Smith",
"Champion Spark Plugs",
"Cincinnati Color",
"Cipa",
"Coleman",
"Connelly",
"Corrosion-X",
"CRC",
"Crooked Creek",
"Custom Cordage",
"Daiwa",
"Danforth Anchors",
"Davis Instruments",
"Dexter",
"Digital Antenna",
"Dock Edge",
"Dometic",
"Dry Pak",
"Du-Bro Products",
"Dual Electronics",
"Dual Pro Chargers",
"Dutton-Lainson",
"E.Z Steer",
"Eco Plug",
"Edson Marine",
"EMP",
"EZ-TY",
"EZY-Glide",
"Falcon Safety Products",
"Faria Beede Instruments",
"Fiberglass Evercoat",
"Fireboy-Xintex",
"Fishing Hotspots",
"FLIR Systems",
"Flitz Products",
"FLOWT",
"Forespar Performance Products",
"Fortress Anchors",
"Frabill",
"FSE Robline",
"Full Throttle",
"Fulton",
"Furrion Electrical",
"Furuno",
"Fusion",
"Gail Force Watersports",
"Garelick",
"Garmin",
"Gen3Marine",
"Gill",
"Gillz",
"GLM",
"Gorilla Glue",
"Greenfield Products",
"Groco",
"Grundens",
"Guest",
"Handi-Man",
"Hardline Products",
"Harken",
"Hawk Eye Electronics",
"Hella Marine",
"HI-Bond",
"HO Sports",
"Horizon Boat Seats",
"HoseCoil",
"Huk Gear",
"Hull Hugr",
"Humminbird",
"Hydro Glow",
"Hydroslide",
"Hyperlite",
"Icom",
"Innovative Lighting",
"Intellian",
"Interlux Paint",
"International Dock Products",
"ITW Marine Tex",
"J&N Electric",
"Jabsco",
"JB Weld",
"Jet Logic",
"JIF Marine",
"Johnson Evinrude OMC",
"Johnson Pump",
"K & R Manufacturing",
"Keel Guard",
"Kent Sporting Goods",
"Kidde Fire Systems",
"KS Marine KeelShield",
"Kuuma",
"LAKA",
"Lancer Carpet",
"Lasdrop",
"Leather Man Limited",
"Lee's Tackle",
"Lenco Trim Tabs",
"Lewmar Marine",
"Lippert",
"Liquid Force",
"Lowrance",
"LubriMatic",
"Lucas Oil",
"Lumitec",
"Magma Grills",
"Majestic Global USA",
"Mallory Marine",
"MariDeck",
"Marinco",
"Mate Series",
"Maxwell",
"McGuard",
"Meguiar's",
"Mercury - Mercruiser",
"Mercury Motors",
"Michigan Wheel",
"Minn Kota",
"Mission Boat Gear",
"Moeller Marine",
"Monarch Marine",
"MPI Products",
"Mustang Survival",
"Nauticus",
"Navico",
"Navionics",
"NGK Spark Plugs",
"Norcold",
"O'Brien",
"O'Neill",
"OceanLED",
"Onyx Outdoor",
"Optronics",
"Orion",
"Paneltronics",
"Panther",
"Patriot Docks",
"Pela Oil Changers",
"Perko Marine",
"Permatex",
"Pettit Paint",
"Phase 5",
"Plano",
"Pleasure Craft Marine",
"Polk Audio",
"Poly America",
"Poly-Planar",
"Polyform U.S.",
"Powerwinch",
"Preval",
"Prime Guard",
"ProMariner",
"PropGlide USA",
"PSS Shaft Seal",
"PTM Edge",
"Quicksilver",
"RAM Mounting Systems",
"Rapala",
"Raritan Engineering",
"Raymarine",
"RDS",
"Red Tree Industries",
"Reliable Bearings",
"Rigid Industries",
"Ritchie Compass",
"ROCK TAMERS",
"Rod Saver",
"Ronstan",
"Roswell Marine",
"Rule",
"Safe-T-Alert",
"Salt-Away",
"Samlex America",
"Scanstrut",
"Scepter",
"Schaefer Marine",
"Schmitt Marine",
"Schmitt & Ongaro Marine",
"Scotty",
"Sea Dog Marine",
"Sea Foam",
"Sea Hawk",
"Sea Sense",
"Sea Swivel",
"SeaDek",
"Seamule",
"SeaStar Solutions",
"Seipel Marine",
"Seloc Service Manuals",
"Shadow-Caster LED Lighting",
"Shakespeare",
"Shakespeare Antennas",
"Shaw Carpets",
"Shell Rotella",
"Shrink Wrap International",
"Shurflo",
"Shurhold",
"Sierra Marine",
"Sikkens Cetol",
"Simrad",
"Siren Marine",
"SmartPlug",
"Solas",
"Solstice",
"Southco",
"Springfield Marine",
"Sta-Bil",
"Standard Horizon",
"Starbrite",
"Stearns",
"Steiner Optics",
"Sterndrive Engineering",
"Stingray Hydrofoils",
"Straight Line Ropes",
"Stream Machine",
"StrikeMaster",
"Sufix",
"SwimWays",
"Swivl-Eze",
"Swobbit",
"T-H Marine",
"TackleWebs",
"TACO Marine",
"Taylor Made Boat Covers",
"Taylor Made Products",
"Tecnoseal",
"Teleflex Marine",
"Tempo Marine",
"Tempress",
"Terricraft Creations",
"Texas Recreation",
"Thetford",
"Tie Down Engineering",
"Tigress",
"Titan - Dico",
"Todd Enterprises",
"Tommy Docks",
"Toon Brite",
"Trac Outdoor",
"TrollingMate Offshore",
"Tuff-Coat Marine",
"Tuggy Products",
"Turning Point Propellers",
"UFlex",
"Ultimate Products",
"Uniden",
"United Yachting",
"VDO",
"VETUS",
"Vexilar",
"Vico Plastics",
"Victron Energy",
"Village Hat Shop",
"Volvo Penta",
"Wesbar",
"West System",
"Westland Boat Covers",
"Whale Marine",
"Whitecap Industries",
"Wholesale Marine",
"Wichard Marine",
"Williamson",
"Windline",
"Wise Boat Seats",
"Witz Sport Cases",
"World Wide Marine",
"Worth Company",
"Xantrex",
"Xtratuf",
"Yamaha",
"Yeti",
"Yukon Charlie's",
"ZUP"
],
"title": "Brand",
"type": "string"
},
"categoryPath": {
"description": "Pick a category to browse (mode=category_browse). Full paths work, e.g. `boat-anchors/claw-anchors`.",
"editor": "select",
"enum": [
"1-person-towable-tubes",
"12-volt-appliances",
"12V-plugs-receptacles",
"2-person-towable-tubes",
"3-person-towable-tubes",
"aluminum-boat-cleaners",
"aluminum-fishing",
"am-fm-antennas",
"anchor-chain-shackles",
"anchor-dock",
"anchor-line",
"anchor-mates-winches",
"anchor-rollers-mounts",
"anchor-windlasses",
"anchoring",
"antenna-mounts",
"attwood-bilge-pumps",
"automatic-bilge-pumps",
"autopilot",
"auxiliary-motor-mounts",
"bait-filet-tables",
"bait-tanks",
"ballast-bags",
"ballast-pumps",
"bbq-grills-cookware",
"bilge-pump-hoses",
"bilge-pump-switches",
"bilge-pumps",
"bimini-top-hardware",
"bimini-top-storage-boots",
"bimini-tops",
"boat-alarms",
"boat-anchors",
"boat-barrier-paint",
"boat-battery-switches",
"boat-bbq-grills",
"boat-bottom-paint",
"boat-cabin-galley",
"boat-canvas-cleaner",
"boat-carpet-cleaner",
"boat-carpet",
"boat-chemicals-tissues",
"boat-cleaning-supplies",
"boat-cleats",
"boat-control-steering-cables",
"boat-cookware",
"boat-cover-snaps-fasteners",
"boat-cover-support",
"boat-cover-waterproofing",
"boat-covers",
"boat-cup-holders",
"boat-decals",
"boat-deck-fill-caps",
"boat-dehumidifiers",
"boat-dishes",
"boat-ditch-bags",
"boat-docks",
"boat-drain-plugs",
"boat-engine-spray-paint",
"boat-fans",
"boat-fender-covers",
"boat-fender-lines-straps",
"boat-fender-locks-accessories",
"boat-fenders",
"boat-fenders/cylindrical-fenders",
"boat-fenders/round-fenders",
"boat-fenders/specialty-fenders",
"boat-fiberglass-repair",
"boat-flags-mounts",
"boat-fuel-filters",
"boat-fuel-lines-hoses",
"boat-fuel-senders-gauges",
"boat-fuses",
"boat-galley-shower-supplies",
"boat-grill-mounts",
"boat-grill-parts",
"boat-handrails",
"boat-hardware-tools",
"boat-hatches-adjusters",
"boat-heaters-dehumidifiers",
"boat-hooks",
"boat-horns",
"boat-ladder-parts",
"boat-ladders",
"boat-lettering-numbers",
"boat-lights",
"boat-lights/boat-cabin-lights",
"boat-lights/boat-courtesy-lights",
"boat-lights/boat-docking-lights",
"boat-lights/boat-navigation-lights",
"boat-lights/boat-spotlights",
"boat-lights/boat-spreader-lights",
"boat-lights/boat-stern-lights",
"boat-lights/led-boat-lights",
"boat-lights/marine-light-bulbs",
"boat-lights/underwater-led-lights",
"boat-maintenance",
"boat-motor-accessories",
"boat-oars-oar-locks",
"boat-pack-bags",
"boat-paddles",
"boat-paint",
"boat-plastic-cleaner",
"boat-porta-potty",
"boat-primer-bulb",
"boat-propellers",
"boat-pumps-marine-sanitation",
"boat-rail-fittings",
"boat-rub-rail",
"boat-safety",
"boat-seat-hinges-hardware",
"boat-seat-pedestal",
"boat-seat-slides",
"boat-seat-vinyl",
"boat-seats",
"boat-seats/back-to-back",
"boat-seats/bass",
"boat-seats/bucket",
"boat-seats/camo",
"boat-seats/deck-chairs",
"boat-seats/pontoon",
"boat-ski-mirrors",
"boat-switches-controls",
"boat-tie-downs",
"boat-tops",
"boat-towers",
"boat-trailer-axles-springs",
"boat-trailer-brakes",
"boat-trailer-bunks",
"boat-trailer-fenders",
"boat-trailer-guides",
"boat-trailer-hitches-safety-chain",
"boat-trailer-jacks",
"boat-trailer-lights",
"boat-trailer-rollers",
"boat-trailer-winches",
"boat-windshield-wipers",
"boat-winterization",
"bow-thruster",
"cooking-outdoors",
"cyber-monday-deals",
"depth-finders",
"dock-mooring",
"electrical-supplies",
"electrical",
"electronics-navigation",
"engine-accessories",
"engine-fuel-props",
"evinrude-outboard-parts",
"fish-finders-gps",
"fishing-gear",
"freshwater-systems",
"fuel-tanks-systems",
"generator-parts",
"hydrofoils",
"jack-plates",
"johnson-pump-impellers",
"kneeboards",
"lake-pool-floats",
"life-jacket-vest",
"life-jackets-pfds",
"life-rafts",
"life-rings-buoys",
"lithium-marine-batteries",
"livewell-systems",
"marine-air-conditioners",
"marine-antennas",
"marine-battery-boxes",
"marine-battery-chargers",
"marine-binoculars",
"marine-compasses",
"marine-coolers",
"marine-electrical-connectors",
"marine-electronics-mounts",
"marine-engine-parts",
"marine-fire-extinguishers",
"marine-first-aid-kits",
"marine-flashlights",
"marine-oil",
"marine-stereo-systems",
"marine-vapor-detectors",
"marine-wire",
"mercruiser-parts",
"mercury-avator-electric-outboards",
"mercury-oil-change-kits",
"mercury-outboard-ignition-system",
"mercury-outboard-motors",
"mercury-outboard-parts",
"multi-purpose-boards",
"navigation-charts-maps",
"no-category",
"outboard-motor-covers",
"outdoor-gear",
"paint-maintenance",
"pedestals-mounts",
"phone-tablet",
"pontoon-anchors",
"pontoon-bimini-tops",
"pontoon-boat-covers",
"pontoon-boat-tables",
"pontoon-carpet",
"pontoon-cleaners",
"pontoon-fenders",
"pontoon-lights",
"pontoon-ski-tow-bars-accessories",
"pontoon",
"promotion",
"sail-tracks-travelers",
"sailboat-bailers",
"sailboat-blocks",
"sailboat-rigging",
"sailboat-steering",
"sailboat-winches",
"sailing-cleats",
"sailing-gear",
"sailing-shackles",
"sailing-supplies",
"sanitation-systems",
"seating-furniture",
"seats-covers",
"shore-power",
"signaling-devices",
"spare-tire-carriers",
"stand-up-paddle-boards",
"switches-solenoids",
"teleflex-marine",
"thru-hull-fittings-strainers",
"towable-tubes",
"trailer-hubs-bearings",
"trailer-locks-accessories",
"trailer-parts",
"trailer-safety",
"trailers",
"transom-savers",
"trim-tabs",
"vdo-tachometers",
"vhf-marine-radios",
"volvo-penta-fuel-system",
"volvo-penta-sterndrive-parts",
"wakeboard-towers-pylons",
"wakeboards",
"wakesurf-boards",
"waterskis",
"watersports-closeouts",
"watersports",
"wet-suits",
"wind-indicators",
"yamaha-outboard-ignition-system",
"yamaha-outboard-oil-filters",
"yamaha-outboard-parts"
],
"enumTitles": [
"1 Person Towable Tubes",
"12 Volt Appliances",
"12 Volt Plugs",
"2 Person Towable Tubes",
"3 Person Towable Tubes",
"Aluminum Boat Cleaners",
"Aluminum Fishing",
"AM/FM Antennas",
"Anchor Chain & Shackles",
"Anchor & Dock",
"Anchor Line",
"Anchor Mates & Winches",
"Anchor Rollers & Mounts",
"Anchor Windlasses",
"Anchoring",
"Antenna Mounts",
"Attwood Bilge Pumps",
"Automatic Bilge Pumps",
"Autopilot",
"Auxiliary Motor Mounts",
"Bait & Filet Tables",
"Bait Tanks",
"Ballast Bags",
"Ballast Pumps",
"BBQ Grills & Cookware",
"Bilge Pump Hoses",
"Bilge Pump Switches",
"Bilge Pumps",
"Bimini Top Hardware",
"Bimini Top Storage Boots",
"Bimini Tops",
"Boat Alarms",
"Boat Anchors",
"Barrier Coats",
"Boat Battery Switches",
"Boat BBQ Grills",
"Boat Bottom Paint",
"Boat Cabin & Galley",
"Canvas",
"Carpet",
"Boat Carpet",
"Chemicals & Tissue",
"Boat Cleaning & Detailing Supplies",
"Boat Cleats",
"Control & Steering Cables",
"Boat Cookware",
"Boat Cover Snaps & Fasteners",
"Support Poles & Systems",
"Boat Cover Waterproofing",
"Boat Covers",
"Boat Cup Holders",
"Boat Decals",
"Deck Fills & Caps",
"Boat Dehumidifiers",
"Boat Dishes",
"Boat Ditch Bags",
"Boat Docks",
"Boat Drain Plugs",
"Engine Spray Paint",
"Boat Fans",
"Fender Covers",
"Fender Lines & Straps",
"Fender Locks & Accessories",
"Boat Fenders",
"Boat Fenders > Cylindrical Fenders",
"Boat Fenders > Round Fenders",
"Boat Fenders > Specialty Fenders",
"Boat Fiberglass Repair",
"Boat Flags & Mounts",
"Fuel Filters",
"Boat Fuel Lines & Hoses",
"Fuel Senders & Gauges",
"Boat Fuses",
"Galley & Shower",
"Boat Grill Mounts",
"Boat Grill Parts",
"Boat Handrails",
"Boat Hardware & Tools",
"Boat Hatches",
"Boat Heaters & Dehumidifiers",
"Boat Hooks",
"Boat Horns",
"Ladder Parts",
"Boat Ladders",
"Boat Lettering & Numbers",
"Boat Lights",
"Boat Lights > Boat Cabin Lights",
"Boat Lights > Boat Courtesy Lights",
"Boat Lights > Boat Docking Lights",
"Boat Lights > Boat Navigation Lights",
"Boat Lights > Boat Spotlights",
"Boat Lights > Boat Spreader Lights",
"Boat Lights > Boat Stern Lights",
"Boat Lights > LED Boat Lights",
"Boat Lights > Marine Light Bulbs",
"Boat Lights > Underwater LED Lights",
"Boat Maintenance",
"Boat & Motor Accessories",
"Boat Oars & Oar Locks",
"Packs & Bags",
"Boat Paddles",
"Boat Paint",
"Plastic Care",
"Boat Porta Potty",
"Boat Primer Bulb",
"Boat Propellers",
"Pumps & Sanitation",
"Boat Rail Fittings",
"Boat Rub Rail",
"Boat Safety",
"Seat Hinges & Hardware",
"Boat Seat Pedestals",
"Boat Seat Slides",
"Seat Vinyl",
"Boat Seats",
"Boat Seats > Back to Back Boat Seats",
"Boat Seats > Bass Boat Seats",
"Boat Seats > Boat Bucket Seats",
"Boat Seats > Camo Boat Seats",
"Boat Seats > Deck Chairs",
"Boat Seats > Pontoon Boat Seats",
"Boat Ski Mirrors",
"Switches & Panels",
"Boat Tie Downs",
"Boat Tops",
"Towers",
"Axles & Springs",
"Boat Trailer Brakes",
"Boat Trailer Bunks",
"Boat Trailer Fenders",
"Boat Trailer Guides",
"Boat Trailer Hitches & Safety Chain",
"Boat Trailer Jacks",
"Boat Trailer Lights",
"Boat Trailer Rollers",
"Boat Trailer Winches",
"Boat Windshield Wipers",
"Boat Winterization",
"Bow Thruster",
"Cooking & Outdoors",
"Cyber Monday Deals",
"Depth Finders",
"Dock & Mooring",
"Electrical Supplies",
"Electrical",
"Marine Electronics",
"Engine Accessories",
"Engine_Fuel & Props",
"Evinrude Outboard Parts",
"Fish Finders & GPS",
"Fishing Gear",
"Freshwater Systems",
"Fuel Tanks & Systems",
"Generator Parts",
"Hydrofoils",
"Jack Plates",
"Johnson Pump Impellers",
"Kneeboards",
"Lake & Pool Floats",
"Ski Vest / Jackets",
"Life Jackets / PFD's",
"Life Rafts",
"Life Rings",
"Lithium Marine Batteries",
"Boat Livewell Systems",
"Marine Air Conditioners",
"Marine Antennas",
"Marine Battery Boxes",
"Marine Battery Chargers",
"Marine Binoculars",
"Marine Compasses",
"Marine Coolers",
"Marine Electrical Connectors",
"Marine Electronics Mounts",
"Engine Parts",
"Marine Fire Extinguishers",
"Marine First Aid Kits",
"Marine Flashlights",
"Marine Oil",
"Marine Stereo Systems",
"Vapor Detectors",
"Marine Wire",
"Mercruiser Parts",
"Mercury Avator Electric Outboards",
"Mercury Oil Change Kits",
"Mercury Outboard Ignition System",
"Mercury Outboard Motors",
"Mercury Outboard Parts",
"Multi-Purpose Boards",
"Charts & Maps",
"No Category",
"Outboard Motor Covers",
"Outdoor Gear",
"Paint & Maintenance",
"Pedestals & Mounts",
"Phone & Tablet",
"Pontoon Anchors",
"Pontoon Bimini Tops",
"Pontoon Boat Covers",
"Pontoon Boat Tables",
"Pontoon Carpet",
"Pontoon Cleaners",
"Pontoon Fenders",
"Pontoon Lights",
"Pontoon Ski Tow Bars & Accessories",
"Pontoon",
"Holiday BOGO Sale",
"Sail Tracks & Travelers",
"Sailboat Bailers",
"Sailboat Blocks",
"Sailboat Rigging",
"Sailboat Steering",
"Sailboat Winches",
"Sailing Cleats",
"Sailing Gear",
"Sailing Shackles",
"Sailing Supplies",
"Sanitation Systems",
"Seating & Furniture",
"Seats & Covers",
"Shore Power",
"Signaling Devices",
"Spare Tire Carriers",
"Stand-Up Paddle Boards",
"Switches & Solenoids",
"Teleflex Marine",
"Thru Hull Fittings & Strainers",
"Towable Tubes",
"Trailer Hubs & Bearings",
"Trailer Locks & Accessories",
"Trailer Parts",
"Trailer & Safety",
"Trailers",
"Transom Savers",
"Trim Tabs",
"VDO Tachometers",
"VHF Marine Radios",
"Volvo Penta Fuel System",
"Volvo Penta Sterndrive Parts",
"Wakeboard Towers & Pylons",
"Wakeboards",
"Wakesurf Boards",
"Water Skis",
"Watersports Closeouts",
"Watersports",
"Wetsuits & Rashguards",
"Wind Indicators",
"Yamaha Outboard Ignition System",
"Yamaha Outboard Oil & Filters",
"Yamaha Outboard Parts"
],
"title": "Category",
"type": "string"
},
"extraBrandSlugs": {
"default": [],
"description": "Any additional brand slug, name or URL (mode=brand_browse).",
"editor": "stringList",
"prefill": [],
"title": "Extra brand slugs",
"type": "array"
},
"extraCategoryPaths": {
"default": [],
"description": "Any additional category slug, path or URL (mode=category_browse), including subcategories not in the dropdown.",
"editor": "stringList",
"prefill": [],
"title": "Extra category paths",
"type": "array"
},
"extraSearchQueries": {
"default": [],
"description": "Optional additional keyword queries for the same run (mode=keyword_search). Duplicates are removed.",
"editor": "stringList",
"prefill": [],
"title": "Extra search queries",
"type": "array"
},
"fullCatalogSort": {
"default": "newest",
"description": "Order for mode=full_catalog: newest, best selling, featured, or the store's default catalog order.",
"editor": "select",
"enum": [
"newest",
"bestselling",
"featured",
"catalog"
],
"enumTitles": [
"Newest first",
"Best selling first",
"Featured first",
"Catalog order"
],
"title": "Full catalog order",
"type": "string"
},
"inStockOnly": {
"default": false,
"description": "Drop products whose inventory says they are out of stock. Listing pages already show in-stock products only; this also affects brand, full-catalog and product-URL runs.",
"prefill": false,
"title": "In stock only",
"type": "boolean"
},
"includeDescriptionHtml": {
"default": false,
"description": "Add the original (cleaned) product description HTML, including specification and fitment tables. Increases record size.",
"prefill": false,
"title": "Include description HTML",
"type": "boolean"
},
"includeDetails": {
"default": true,
"description": "Enrich listing results with SKU, stock, specifications, variants, images and description. Adds Storefront API requests; turn off for a faster, card-only run.",
"prefill": true,
"title": "Include full details",
"type": "boolean"
},
"includeRatings": {
"default": true,
"description": "Fetch each product's customer rating and review count from the store's review widget. Adds one request per product.",
"prefill": false,
"title": "Include ratings",
"type": "boolean"
},
"maxItems": {
"default": 20,
"description": "Hard cap on emitted product records.",
"maximum": 100000,
"minimum": 1,
"prefill": 3,
"title": "Max items",
"type": "integer"
},
"maxItemsPerQuery": {
"default": 1000,
"description": "Cap for each keyword query or category batch. Brand and full-catalog runs use maxItems instead.",
"maximum": 10000,
"minimum": 1,
"prefill": 50,
"title": "Max items per query",
"type": "integer"
},
"maxPrice": {
"description": "Drop products priced above this amount.",
"maximum": 100000,
"minimum": 0,
"title": "Maximum price (USD)",
"type": "integer"
},
"minPrice": {
"description": "Drop products priced below this amount.",
"maximum": 100000,
"minimum": 0,
"title": "Minimum price (USD)",
"type": "integer"
},
"mode": {
"default": "keyword_search",
"description": "What to fetch.",
"editor": "select",
"enum": [
"keyword_search",
"category_browse",
"brand_browse",
"direct_product_url",
"full_catalog"
],
"enumTitles": [
"Keyword search",
"Browse a category",
"Browse a brand",
"Product URLs",
"Full catalog"
],
"prefill": "keyword_search",
"title": "Mode",
"type": "string"
},
"productUrls": {
"default": [],
"description": "Wholesale Marine product URLs or slugs to fetch in full detail (mode=direct_product_url).",
"editor": "stringList",
"prefill": [],
"title": "Product URLs",
"type": "array"
},
"searchQuery": {
"default": "propeller",
"description": "Free-text product, part-number or UPC search (mode=keyword_search), e.g. `propeller`, `8M0097854`, `652480100512`.",
"editor": "textfield",
"prefill": "propeller",
"title": "Search query",
"type": "string"
},
"sortOrder": {
"default": "bestselling",
"description": "Order for keyword/category/brand results. `relevance` is the site's best-match order for keyword search; category and brand use featured order for it. Ignored by full_catalog.",
"editor": "select",
"enum": [
"bestselling",
"featured",
"newest",
"alphaasc",
"alphadesc",
"priceasc",
"pricedesc",
"relevance"
],
"enumTitles": [
"Best selling",
"Featured",
"Newest",
"Name A to Z",
"Name Z to A",
"Price low to high",
"Price high to low",
"Best match (keyword search)"
],
"prefill": "relevance",
"title": "Sort order",
"type": "string"
}
},
"required": [
"mode"
],
"schemaVersion": 1,
"title": "Wholesale Marine Scraper Input",
"type": "object"
}
Output schema
Published result links and storage locations. This schema is not an exhaustive contract for every field in a dataset record.
| Field | Type | Required | Description |
|---|---|---|---|
products | string | optional | Dataset containing all scraped Wholesale Marine products. |
Download the published output schema
View complete JSON
{
"actorOutputSchemaVersion": 1,
"description": "Wholesale Marine boat parts with live price, inventory, SKU/MPN/UPC, variants, specification tables, fitment notes, videos and ratings.",
"properties": {
"products": {
"description": "Dataset containing all scraped Wholesale Marine products.",
"template": "{{links.apiDefaultDatasetUrl}}/items",
"title": "Wholesale Marine products",
"type": "string"
}
},
"title": "Wholesale Marine Parts & Pricing Scraper Output"
}
Dataset schema
Published dataset views and any declared field definitions. A view can select only a subset of the returned record fields.
Download the published dataset schema
View complete JSON
{
"actorSpecification": 1,
"views": {
"overview": {
"display": {
"component": "table",
"properties": {}
},
"title": "Products",
"transformation": {
"fields": [
"title",
"brand",
"priceFormatted",
"inStock",
"stockQuantity",
"productUrl"
]
}
}
}
}
Key-value schema
Published key-value store definitions, when provided by this build.
This definition is not present in the default published build. See the published README for available documentation.
Published README
Read the full published documentation
Wholesale Marine Parts & Pricing Scraper
Pull structured product data from Wholesale Marine, a US retailer of boat engine parts, propellers, electrical components, trailer parts, watersports gear and outdoor equipment. The actor talks directly to the store's public product API, so it returns full product records rather than just listing cards.
No account, cookies, API key or proxy setup is required.
Ways to use it
- Keyword search — search the catalog by product name, part number, SKU or UPC. Add several queries in one run.
- Category browse — walk any category, including nested paths such as
boat-anchors/claw-anchors, or paste a category URL. - Brand browse — page through all products for a brand. The dropdown covers all 322 brands on the store; extra brand slugs are accepted.
- Product URLs — paste product links (or slugs) and get the full record for each one.
- Full catalog — stream the complete 190,000+ product catalog in newest, best-selling, featured or default order.
Every enriched result can include price, list price, inventory count, SKU/MPN/UPC/GTIN, brand, variants, specifications, fitment notes, gallery images, category breadcrumbs, weight and dimensions. Ratings and review counts are optional.
Output fields
| Field | Type | Description |
|---|---|---|
productId |
string | Store product ID |
title |
string | Product name |
productUrl |
string | Canonical product page |
brand, brandUrl |
string | Brand name and brand page |
sku, mpn, upc, gtin |
string | Identifiers where the store publishes a valid value |
price, priceFormatted |
number/string | Current selling price (USD) |
listPrice, listPriceFormatted |
number/string | Original price when the item is discounted |
discountAmount, discountPercent |
number | Discount versus list price |
priceMin, priceMax |
number | Variant price range |
currency |
string | USD |
inStock |
boolean | Inventory availability |
stockQuantity |
integer | Units available to sell |
stockTracked |
boolean | Whether the store tracks inventory for the item |
availabilityText |
string | The store's own shipping/lead-time text (for example "Special Order") |
description |
string | Clean plain-text description |
descriptionHtml |
string | Cleaned description HTML, including spec/fitment tables (optional) |
images, primaryImage, imageUrl |
array/string | Gallery, main image and listing thumbnail |
categoryPath, categories |
array | Primary breadcrumb and all category assignments |
categorySlug |
string | Category used for a category run |
variantOptions |
array | Purchasable option names and values |
variantCount |
integer | Total number of variants (1 for simple products) |
variants |
array | Per-variant SKU, identifiers, price, list price, stock and selected options |
specifications |
object | Product attributes such as Material, Pitch, Voltage or Style |
fitmentNotes |
array | Free-text application/fitment notes published by the store |
replacesPartNumbers |
array | Interchangeable/replacement part numbers |
weight, weightUnit, dimensions |
number/string/object | Shipping weight and L×W×H dimensions |
condition |
string | Product condition when the store publishes one (for example NEW) |
warranty |
string | Warranty text when published in a dedicated field |
videos |
array | Product video title/URL pairs |
specificationTables |
array | Structured headers/rows from specification and application charts in the description |
ratingValue, reviewCount, ratingDistribution |
number/object | Customer rating summary from the store's review widget |
source, sourceValue |
string | Which query, category, brand or URL produced the row |
recordType, scrapedAt |
string | Always product; UTC scrape timestamp |
Empty values are omitted, never emitted as null or placeholders.
Inputs
| Field | Type | Default | What it does |
|---|---|---|---|
mode |
select | keyword_search |
keyword_search, category_browse, brand_browse, direct_product_url or full_catalog |
searchQuery |
string | propeller |
Main keyword, part number or UPC |
extraSearchQueries |
array | [] |
Additional keyword queries in the same run |
categoryPath |
select | — | 250 popular categories, including nested paths |
extraCategoryPaths |
array | [] |
Any additional category slug, path or URL |
brandSlug |
select | — | All 322 store brands |
extraBrandSlugs |
array | [] |
Any additional brand slug, name or URL |
productUrls |
array | [] |
Product URLs or slugs for URL mode |
sortOrder |
select | bestselling |
Best selling, featured, newest, A–Z, Z–A, price low/high, or best match |
fullCatalogSort |
select | newest |
Order for full-catalog runs |
minPrice, maxPrice |
integer | — | USD price bounds |
inStockOnly |
boolean | false |
Drop records whose inventory is out of stock |
includeDetails |
boolean | true |
Enrich listing rows with API-only fields |
includeRatings |
boolean | true |
Fetch rating/review summaries |
includeDescriptionHtml |
boolean | false |
Include the cleaned description HTML |
maxItems |
integer | 20 |
Total record cap (1–100,000) |
maxItemsPerQuery |
integer | 1000 |
Cap per keyword query or category batch (1–10,000); brand/full runs use maxItems |
Examples
Search by part number:
{"mode":"keyword_search","searchQuery":"8M0097854","sortOrder":"relevance","maxItems":20}
Browse a subcategory sorted by price:
{"mode":"category_browse","categoryPath":"boat-anchors/claw-anchors","sortOrder":"priceasc","inStockOnly":true,"maxItems":50}
Browse a brand, with a second brand and ratings:
{"mode":"brand_browse","brandSlug":"Yamaha","extraBrandSlugs":["Mercury-Mercruiser"],"sortOrder":"bestselling","maxItems":100}
Fetch exact products:
{"mode":"direct_product_url","productUrls":["https://www.wholesalemarine.com/johnson-pump-cartridge-bilge-pump/"]}
Pull the newest catalog slice:
{"mode":"full_catalog","fullCatalogSort":"newest","maxItems":500,"includeRatings":false}
Use cases
- Price monitoring — schedule category or brand runs and compare price, list price and discount over time.
- MAP compliance — compare a brand's live listings and identifiers against your own catalog.
- Inventory and stock-out alerts — watch
stockQuantityandinStockfor key SKUs. - Parts catalog enrichment — fill SKU, MPN, UPC, specs, images and fitment notes in a PIM or storefront.
- Dropshipping research — export sellable products with live cost, stock and images.
- Fitment-aware sourcing — search engine parts by part number and read the store's application notes before ordering.
FAQ
Do I need a Wholesale Marine account or cookies? No. The actor uses the public storefront and its public product API.
Do I need to configure a proxy? No. The actor handles its own connection fallbacks.
How large is the catalog? About 190,000 products across 1,162 categories and 322 brands.
Why does a keyword search stop at 10,000 rows? The store's search index has a 10,000-result ceiling. The actor partitions large requests by price to get past that ceiling when you ask for more.
Does it return out-of-stock items? Category and keyword pages follow the store's in-stock search index. Brand, full-catalog and URL runs can include out-of-stock items; set inStockOnly to drop them.
Where do ratings come from? From the same customer-review widget shown on product pages. Products without reviews omit the rating fields.
How long does a full-catalog run take? Roughly 25–30 minutes for all 190,000 products. Use maxItems for a smaller snapshot.
Can I use a category or brand that is not in the dropdown? Yes — use extraCategoryPaths or extraBrandSlugs with a slug, path, name or full URL.
Is this affiliated with Wholesale Marine? No. It is an independent data tool that reads publicly available storefront pages and APIs.
Limitations
- The store's keyword and category pages expose at most 10,000 results per query; larger runs are split by price or child category.
- Full-catalog price/name sorting is not supported by the store API; use keyword, category or brand mode when you need those orders.
fitmentNotesare free-text application notes. Full fitment charts are preserved indescriptionHtmlrather than converted to a normalized table.- Wholesale Marine is an online-only retailer, so there is no per-store inventory data.
availabilityTextis the store's shipping/lead-time message, not a stock flag; useinStockandstockQuantityfor stock decisions.- Price-filtered brand and full-catalog runs use the store's search index, which lists in-stock products; unfiltered brand/full runs include out-of-stock products unless
inStockOnlyis set. - With a price range set, brand and full-catalog results follow the search index order rather than
sortOrder/fullCatalogSort. - The full catalog cursor reaches all 190,565 products, but one run is capped at 100,000 rows and the 190k pass takes longer than the default one-hour timeout. Split by category/brand for a complete snapshot, or raise the run timeout.
warrantyis only available when the store publishes a dedicated field; warranty prose inside a description is not converted.conditionandvideosare conditional (most listings are new and have no video).specificationTablesandfitmentNotesexpose the store's published charts/notes; there is no normalized fitment API.- The category dropdown is curated to 250 paths; every one of the 1,162 storefront categories is accepted through
extraCategoryPaths.
Python quickstart
Use a schema-derived input and the Python standard library to start a run. An Apify account and token are required for execution.
Source build pXPQOs1201uWHO0T5. Documentation is regenerated from the default published build; private drafts are not included.