West Marine Product Scraper avatar

West Marine Product Scraper

Pricing

from $3.00 / 1,000 dataset items

Go to Apify Store
West Marine Product Scraper

West Marine Product Scraper

Scrape West Marine products by keyword, category, product URL or the full catalog: variant prices, online stock, specs, UPC, manufacturer SKU, store coverage and ratings. Pay only for results.

Pricing

from $3.00 / 1,000 dataset items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract West Marine products (boat parts, marine electronics, anchoring, safety gear, fishing and more) as clean, structured JSON. Each product includes every variant's price and online stock, specifications, UPC, manufacturer part number, the number of stores carrying it, and a rating summary.

Search by keyword, scrape whole categories, look up specific products, or pull the entire catalog (~39,000 products). No browser, CAPTCHA or proxy setup needed.

Who uses this

  • Marine retailers and distributors: track West Marine's prices and assortment against your own catalog.
  • Brands and manufacturers: check MAP compliance, spot stock-outs, and see how many stores carry each SKU.
  • Resellers: find clearance and on-sale items with live online stock counts.
  • Analysts and researchers: build category-level price and assortment datasets for the US boating market.

What you get

FieldDescription
product_id, name, brand, urlIdentity and product page link
price, price_min, price_maxCurrent lowest price and the variant price range (USD)
variants[]Per variant: variant_id, name, price, in_stock, online_stock_quantity, manufacturer_sku, on_sale, clearance, store_count, image
in_stock, online_stock_quantityOnline availability and units available to ship
store_count, store_idsHow many West Marine stores carry the product, and which ones
upc, manufacturer, manufacturer_skuIdentifiers for matching against your own catalog
specificationsSpec table as key/value pairs (material, dimensions, compatibility, warranty…)
short_description, description, imagesContent
category, parent_categoryMerchandising categories
rating, review_count, rating_histogram, recommended_ratioReview summary
on_sale, clearance, is_newMerchandising flags
recent_units_soldRecent sales volume reported by West Marine's search index
hazardous_material, dropship, west_advisor_urlShipping flags and the related buying guide
source, source_value, position, scraped_atWhere the row came from, and when

The full field list is in the Output tab / dataset schema.

Use cases

  1. Daily price monitoring. Schedule a run on the categories you compete in and diff variants[].price over time.
  2. MAP / catalog compliance. Feed brand names into brands and check every listed price and part number.
  3. Stock-out alerts. Watch online_stock_quantity and store_count for your key SKUs.
  4. Clearance sourcing. Filter rows where clearance is true and stock is available.
  5. Market research. Pull the whole catalog once for a full snapshot of West Marine's assortment and price points.

Input

ParameterDescriptionDefault
searchQueriesKeywords, e.g. anchor, bilge pump, life jacket—
categoriesCategory URLs (https://www.westmarine.com/anchors/), ids (TXN_128) or names (Anchors)—
productsProduct URLs or product / variant ids—
scrapeAllProductsScrape the entire catalogfalse
sortBest match, best sellers, price ↑/↓, top rated, most reviewed, newBest match
brandsOnly these brands—
minPrice / maxPricePrice range in USD—
includeDetailsVariants, specs, images, short descriptiontrue
includeReviewSummaryRating, review count, histogramtrue
maxItemsTotal result cap100
maxItemsPerQueryCap per keyword / category1000

Example input

{
"searchQueries": ["anchor"],
"categories": ["https://www.westmarine.com/life-jackets-pfds/"],
"sort": "top-sellers",
"maxItems": 50
}

Example output (trimmed)

{
"product_id": "P005_159_001_006",
"name": "Traditional Anchor & Rode Packages",
"brand": "WEST MARINE",
"url": "https://www.westmarine.com/P005_159_001_006.html",
"price": 149.99,
"price_min": 149.99,
"price_max": 269.99,
"currency": "USD",
"in_stock": true,
"online_stock_quantity": 3373,
"store_count": 102,
"category": "Anchors",
"parent_category": "Anchoring",
"manufacturer_sku": "VM-TA-2666428",
"specifications": {
"Best Use": "Sand,Mud",
"Compatibility": "Boats 16 to 24 Feet",
"Material": "Galvanized Steel",
"Warranty": "Five Years",
"Weight": "8 Pounds"
},
"variants": [
{"variant_id": "11610540", "name": "8 lb. Anchor and Rode Package", "price": 199.99,
"in_stock": true, "online_stock_quantity": 720, "manufacturer_sku": "VM-TA-2666428", "store_count": 95},
{"variant_id": "12116331", "name": "4lb. Anchor and Rode Package", "price": 149.99,
"in_stock": true, "online_stock_quantity": 668, "manufacturer_sku": "VM-TA-04P", "store_count": 99}
],
"rating": 4.79,
"review_count": 96,
"recommended_ratio": 0.98,
"source": "search",
"source_value": "anchor",
"scraped_at": "2026-09-29T11:30:00Z"
}

Scheduling and integrations

Use Apify Schedules to run daily or hourly, and webhooks or integrations (Google Sheets, Make, Zapier, Slack, S3, BigQuery) to deliver results automatically. Every run's dataset can be downloaded as JSON, CSV, Excel or XML, or read through the Apify API.

Use with AI assistants (MCP)

This actor can be called as a tool from AI agents through the Apify MCP server, for example "get West Marine's current prices for Mantus anchors". Point your MCP client at https://mcp.apify.com and add this actor.

FAQ

How many products can I get? The full catalog is ~39,000 products. A single keyword or category returns up to 10,000 results. Use scrapeAllProducts for everything; it splits the work by department automatically and removes duplicates.

How fresh is the data? Live. Prices, stock and store counts are read at run time.

Do I need proxies? No. The actor works without a proxy. The proxy setting exists only if you want a specific egress.

Are these retail or Pro (trade) prices? Retail prices, as shown to any visitor. Trade pricing requires a West Marine Pro account and is not included.

Does it include individual review texts? It includes the rating summary (average, count, star histogram, recommend ratio), not the review texts.

Is this legal? The actor collects publicly available product information. You're responsible for using the data in line with applicable laws and West Marine's terms.

Something broke? Open an issue on the actor's Issues tab. Failures are reported to the maintainer automatically.