REI Scraper: Outdoor Gear, Sale Prices & Product Specs
Pricing
from $14.99 / 1,000 scraped products
REI Scraper: Outdoor Gear, Sale Prices & Product Specs
Extract REI.com products at super-fast speeds with 35+ detailed columns including bar codes, sale prices, sizing, and stock. Includes an automated block solver that works in the background. Stable design with easy downloads to Excel, CSV, and Google Sheets. $14.99 per 1,000 results.
Pricing
from $14.99 / 1,000 scraped products
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
REI Scraper: Outdoor gear, sale prices and product specs
Extract clean product listings and complete specifications from REI.com for any brand, category, or activity, with 32 fields per row including sizing, colors, and stock. Built for retail teams, competitive intelligence analysts, and e-commerce researchers who need real product catalog data without manual work. Drop the data straight into n8n, Make, Zapier, Airtable, or Google Sheets. $14.99 per 1,000 reviews.
What does REI Scraper do?
REI is one of the largest specialty outdoor retailers in the US, with a massive catalog of active outdoor gear across thousands of categories.
This Actor turns those public listing and product pages into clean, structured data you can analyze. Downloads up to 50 product listings per second (over 3,000 products per minute), pulling:
- Variant datasets: Every size, color, price, sale price, original retail price, stock level, and high-resolution image URL.
- Specification datasets: Full spec-sheet tables (weight, materials, temperature ratings, intended use) parsed cleanly.
You can export everything as JSON, CSV, Excel, or HTML and load it into any spreadsheet, dashboard, or workflow tool.
Why use REI Scraper?
Real product data is crucial for competitive retail analysis, pricing strategies, and product intelligence. REI Scraper gives you the clean catalog details automatically.
- Competitor price monitoring: See exactly how other stores price similar gear. Track sale markdowns, clearance inventory, and price fluctuations over time.
- Brand analysis at scale: Pull complete product listings from Patagonia, The North Face, Arc'teryx, Black Diamond, or REI Co-op to track catalog expansion.
- Inventory tracking: Watch stock status (InStock, OutOfStock, PreOrder) to identify fast-selling items and high-demand gear.
- AI training sets: Fuel your recommendations and visual search systems with structured gear descriptions, technical specs, and high-resolution product images.
- Affiliate and deal curation: Find the best-reviewed products on sale automatically to create high-converting roundups and retail deal feeds.
How to use REI Scraper
- Open the Actor in Apify Console and go to the Input tab.
- Pick your filters: choose specific categories (like
backpacking-sleeping-bags) and brands (likerei-co-op), or paste direct REI URLs. - Set your limit: choose the maximum total products you want to return.
- Click Start and wait for the results. Most runs finish in under a minute.
- Download your data as JSON, CSV, Excel, or HTML. Connect your account to n8n, Make, or Zapier for automated workflows.
Input
| Field | Type | Required | Description |
|---|---|---|---|
categories | array of strings | No | Category slugs to scrape. Example: ["backpacking-sleeping-bags", "mens-jackets"]. |
brands | array of strings | No | Brand slugs to scrape. Example: ["rei-co-op", "patagonia"]. |
activity | enum | No | Filter by activity: hiking, climbing, camping, running, snow, water, cycle, travel. |
gender | enum | No | Filter by gender: mens, womens, kids, unisex. |
startUrls | array of URLs | No | Paste direct category, brand, search, or product links. |
onSaleOnly | boolean | No | Set to true to only extract products currently on sale. |
inStockOnly | boolean | No | Set to true to skip any out-of-stock items. |
minPrice | integer | No | Lowest price in USD. |
maxPrice | integer | No | Highest price in USD. |
minRating | number | No | Minimum average rating (0 to 5). |
includeReviews | boolean | No | Set to true to download the top customer reviews. |
includeSpecs | boolean | No | Set to true to extract the complete technical spec sheet. |
maxItems | integer | No | Maximum number of products to return. |
maxConcurrency | integer | No | How many pages to download in parallel. |
debugLogging | boolean | No | Set to true to show detailed logging steps. |
proxyConfiguration | object | Yes | Automated proxy settings. Default uses residential proxies. |
Output
Each row in the dataset represents a single product variant. Here is a real-world example:
{"product_id": "C031160007","sku": "C031160007","parent_sku": "C03116","url": "https://www.rei.com/product/C03116/rei-co-op-trailmade-25-sleeping-bag?sku=C031160007","source_category_url": "https://www.rei.com/b/rei-co-op/c/backpacking-sleeping-bags","scraped_at": "2026-06-19T09:13:44.930Z","title": "Trailmade 25 Sleeping Bag - Terracotta - Short","brand": "REI Co-op","category": "Backpacking Sleeping Bags","description": "For your next backpacking trip or simply an overnight setup in the car, this REI Co-op synthetic sleeping bag checks all the boxes. It offers a trifecta of warmth, packability and light weight.","color": "Terracotta","size": "Short","gtin": "0400000103457","price": 119,"price_currency": "USD","price_formatted": "$119.00","availability": "InStock","rating": 4.8,"review_count": 14,"image_url": "https://www.rei.com/media/9e56cabb-e7ab-47b2-869b-1a9662947a7f","color_1_name": "ALPINE TEAL","color_1_image": "/media/3b6a853b-4b5a-4fa2-9960-01e93118b67e.jpg?size=784x588","color_1_available": true,"color_2_name": "ALPINE TEAL","color_2_image": "","color_2_available": true,"color_3_name": "ALPINE TEAL","color_3_image": "/media/color/C03116.jpg?colorId=210485&size=40","color_3_available": true,"color_4_name": "TERRACOTTA","color_4_image": "/media/color/C03116.jpg?colorId=122726&size=40","color_4_available": true,"badge_1": "TOP RATED","spec_best_use": "Backpacking - Camping","spec_tested_lower_limit": "20 degrees (F) - ISO","spec_tested_comfort": "31 degrees (F) - ISO","spec_temperature_rating_f": "25 degrees (F)","spec_temperature_rating_c": "-4 degrees (C)","spec_weight": "Short: 2 lbs. 12.35 oz. - Short Wide: 3 lbs. - Medium: 2 lbs. 15.14 oz. - Medium Wide: 3 lbs. 3.25 oz. - Long: 3 lbs. 2.48 oz. - Long Wide: 3 lbs. 8.26 oz.","spec_shell": "30-denier, 100% recycled ripstop polyester with DWR made without PFAS (bluesign approved)","spec_zipper_location": "Left","spec_insulation_type": "Synthetic","spec_fill": "100% recycled polyester","spec_fill_weight": "Short: 1 lb. 12.4 oz. - Short Wide: 1 lb. 15.1 oz. - Medium: 1 lb. 14.7 oz. - Medium Wide: 2 lbs. 1.2 oz. - Long: 2 lbs. 0.7 oz. - Long Wide: 2 lbs. 3.8 oz.","spec_sleeping_capacity": "1-person","spec_lining": "100% polyester with DWR made without PFAS","spec_sleeping_bag_shape": "Mummy","spec_fits_up_to_in": "Short: 66 inches - Short Wide: 66 inches - Medium: 72 inches - Medium Wide: 72 inches - Long: 78 inches - Long Wide: 78 inches","spec_shoulder_girth_in": "Short: 61.5 inches - Short Wide: 69 inches - Medium: 62 inches - Medium Wide: 69 inches - Long: 63 inches - Long Wide: 70 inches","spec_hip_girth_in": "Short: 53 inches - Short Wide: 61.6 inches - Medium: 54 inches - Medium Wide: 62.5 inches - Long: 55 inches - Long Wide: 63.5 inches","spec_stuff_sack_volume": "Short: 7.8 liters - Short Wide: 10.2 liters - Medium: 10.2 liters - Medium Wide: 10.2 liters - Long: 10.2 liters - Long Wide: 12.6 liters","spec_compressed_volume": "Short: 7.3 liters - Short Wide: 8 liters - Medium: 8 liters - Medium Wide: 9.1 liters - Long: 8.5 liters - Long Wide: 10.3 liters","spec_gender": "Unisex","spec_sustainability": "Contains materials that meet the bluesign criteria - Contains recycled materials - From a Climate Label Certified brand","color_names": "ALPINE TEAL, ALPINE TEAL, ALPINE TEAL, TERRACOTTA","total_colors": 4,"badge_names": "TOP RATED","total_badges": 1,"total_specs": 21}
Data table
| Field | Type | Description |
|---|---|---|
product_id | text | The product identification code. |
sku | text | The stock keeping unit code. |
url | link | Direct link to the product page. |
source_category_url | link | The category page where the product was found. |
scraped_at | date | The exact time this data was extracted. |
title | text | Full product name. |
brand | text | Brand or manufacturer name. |
category | text | Leaf category name. |
description | text | Full product description copy. |
price | number | Current active price in USD. |
price_currency | text | Active currency code (always USD). |
price_formatted | text | Formatted price with the dollar sign. |
sale_price | number | Active markdown price (only if on sale). |
sale_price_formatted | text | Formatted markdown price with the dollar sign. |
msrp | number | Original retail list price. |
discount_percent | number | Savings percentage off original list price. |
availability | text | Current stock status (InStock, OutOfStock). |
rating | number | Average star rating out of 5. |
review_count | number | Total number of customer reviews. |
image_url | image | High-resolution product image link. |
is_member_only | boolean | True if restricted to co-op members. |
is_eco_friendly | boolean | True if recycled or organic materials are used. |
spec_best_use | text | Primary outdoor activity/use. |
spec_weight | text | Total physical weight. |
spec_sleeping_bag_shape | text | Design shape (Mummy, Semi-rectangular). |
spec_temperature_rating_f | text | Temperature rating in Fahrenheit. |
Pricing
You pay only for product results successfully saved to your dataset. A typical run with 1,000 records costs exactly $14.99 and finishes in 20 to 60 seconds.
The first 50 rows of every run are free so you can test the data quality before paying.
💰 Cost-Saving Tip: You can safely run this scraper on the lowest memory settings (512 MB or 1 GB) in your Apify settings. This is much cheaper to run than other tools on the market and will save you a lot of money!
Tips
- Start small: Run a small query with 10 to 20 products first to verify the data shape matches your needs.
- Turn off reviews for price checks: Disable
includeReviewsif you only need price and listing data. This makes the crawl run much faster and cheaper. - Filter for sale items: Use the "On Sale Only" toggle together with a minimum star rating to instantly find the best-performing discounts.
- Combine brands with categories: Search for multiple brands and categories simultaneously. The scraper automatically combines them to locate all products.
FAQ, disclaimers, and support
Is scraping REI legal? This scraper retrieves publicly visible product information that is open to the public and search engines. You are responsible for ensuring your usage complies with local regulations and the target site's guidelines. Do not scrape private account details or pages behind a login screen.
Why do I need proxies? The target site uses aggressive anti-bot screens to block automated visits. The scraper automatically manages rotating home-internet connections in the background to bypass these screens. No configuration is required.
What is the difference between price, sale_price, and msrp?
priceis the current active price you pay.sale_priceis the discount price (present only during sales).msrpis the manufacturer suggested retail price (the original list price).discount_percentis the calculation of your savings.
What if some fields are blank? Some products do not have an original list price, reviews, or technical specifications. Optional fields are left blank, and the spreadsheet tables handle them gracefully.
How does the free trial work? New Apify accounts receive $5 of platform credits. The first 50 results of every run are completely free so you can evaluate the spreadsheet quality before spending anything.
Disclaimers and support
- Disclaimer: This actor retrieves publicly available product data. Make sure your usage complies with applicable guidelines. This tool is not affiliated with, endorsed by, or sponsored by Recreational Equipment Inc. (REI).
- Support: Submit an issue from the Issues tab for bug reports, questions, or custom requests.
- Need a custom scraper? If you need authenticated member pricing, special custom columns, or massive enterprise volumes, reach out to us through our Apify profile page.