Discover/backcountry.com API
live

backcountry.com APIbackcountry.com

Access Backcountry.com product listings, pricing, stock status, ratings, and brand data via 4 structured JSON endpoints. Search, browse by category, or get product details.

Endpoints
4
Updated
17d ago
Try it
Sort order for results.
Pagination cursor from page_info.pages[].cursor in a previous response. Pass to fetch the
Max results to return per page.
Search keyword (e.g. 'jacket', 'backpack', 'hiking shoes').
api.parse.bot/scraper/0bcf4d02-d146-49f1-b476-86c7221c0796/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/0bcf4d02-d146-49f1-b476-86c7221c0796/search_products?sort=Featured&limit=3&query=backpack' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for products by keyword query. Returns paginated product listings with pricing, ratings, colors, and stock status.

Input
ParamTypeDescription
sortstringSort order for results.
afterstringPagination cursor from page_info.pages[].cursor in a previous response. Pass to fetch the corresponding page.
limitintegerMax results to return per page.
queryrequiredstringSearch keyword (e.g. 'jacket', 'backpack', 'hiking shoes').
Response
{
  "type": "object",
  "fields": {
    "total": "integer total number of matching products",
    "products": "array of product objects with id, name, url, stockStatus, brand, aggregates, flags, reviewAggregates, and colors",
    "page_info": "object with hasNextPage boolean and pages array of cursor values for pagination"
  },
  "sample": {
    "data": {
      "total": 875,
      "products": [
        {
          "id": "TNFZB13",
          "url": "/the-north-face-recon-backpack",
          "name": "Recon 30L Backpack",
          "brand": {
            "name": "The North Face"
          },
          "flags": {
            "isExclusive": false,
            "isNewArrival": false,
            "isPastSeason": true,
            "isGearheadPick": false
          },
          "colors": [
            {
              "name": "Timber Tan",
              "colorId": "TIMTAN",
              "pliImage": "/images/items/large/TNF/TNFZB13/TIMTAN.jpg",
              "tileImage": "/images/items/160/TNF/TNFZB13/TIMTAN.jpg"
            }
          ],
          "aggregates": {
            "maxDiscount": 0,
            "minDiscount": 0,
            "totalColors": 6,
            "maxListPrice": 125,
            "maxSalePrice": 125,
            "minListPrice": 125,
            "minSalePrice": 125,
            "totalVariations": 6,
            "variationsOnSale": 0
          },
          "stockStatus": "IN_STOCK",
          "reviewAggregates": {
            "totalReviews": 1190,
            "averageRating": 4.5
          }
        }
      ],
      "page_info": {
        "pages": [
          {
            "value": 2,
            "cursor": "Mg=="
          }
        ],
        "hasNextPage": true
      }
    },
    "status": "success"
  }
}

About the backcountry.com API

The Backcountry.com API provides 4 endpoints for querying outdoor gear listings, covering search, category browsing, product details, and brand enumeration. The search_products endpoint accepts a keyword query and returns paginated results with pricing aggregates, stock status, review scores, and available colors — covering everything from jackets to hiking boots across Backcountry's full catalog.

Endpoints and Data Coverage

The API exposes four endpoints. search_products accepts a query string (e.g. 'backpack' or 'hiking shoes') plus optional sort, limit, and cursor-based after parameters, returning an array of product objects with fields including id, name, url, stockStatus, brand, aggregates (pricing), flags, reviewAggregates, and colors. The total field gives the full result count and page_info provides a hasNextPage boolean and a pages array of cursor values for stepping through results.

Category and Product Detail Lookups

get_category_products works identically to search but scoped to a category slug such as 'bc-ski', 'bc-climb', 'bc-hike-camp', or 'bc-bike'. The same pagination model applies. get_product_details takes a product slug (the URL path segment from the url field in search or category results) and returns the full product object — same field shape — alongside a reviews array. Note that the reviews array is currently empty; review text is not returned by this endpoint even though reviewAggregates (summary scores) are present on the product object.

Brand Data

list_all_brands requires no inputs and returns a brands array where each entry contains a name string and a product_count integer, sorted descending by count. The total field reports how many distinct brands were found. This endpoint is useful for building brand filters or understanding catalog distribution across outdoor gear manufacturers sold on Backcountry.com.

Common use cases
  • Build a price-tracking tool that monitors aggregates pricing fields for specific gear items using get_product_details.
  • Aggregate in-stock status across a category with get_category_products and stockStatus to surface available gear during peak seasons.
  • Populate a gear comparison app by fetching product details for multiple slugs and comparing reviewAggregates scores and color options.
  • Enumerate the brand catalog with list_all_brands to build a brand-indexed gear directory with product counts.
  • Drive a keyword-based gear recommendation engine using search_products with outdoor activity terms.
  • Extract category-level product data from bc-ski or bc-snowboard slugs to analyze winter sports inventory.
  • Build an affiliate product feed by paginating through get_category_products results and collecting url and pricing fields.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Backcountry.com have an official developer API?+
Backcountry.com does not publish a public developer API or documented data access program. This Parse API provides structured access to product, category, and brand data from the site.
What does `get_product_details` return, and are full customer reviews included?+
The endpoint returns the full product object including id, name, stockStatus, brand, aggregates (pricing), flags, reviewAggregates (summary scores like average rating and count), and colors. The reviews array is currently empty — individual review text and metadata are not returned by this endpoint. You can fork the API on Parse and revise it to add a dedicated reviews endpoint if you need review-level detail.
How does pagination work across `search_products` and `get_category_products`?+
Both endpoints return a page_info object containing a hasNextPage boolean and a pages array of cursor objects. Pass the desired cursor value to the after parameter on your next request to fetch that page. The total field on each response gives the full matching product count regardless of the current page.
Are sale prices, discount percentages, or promotional flags returned?+
The aggregates field on each product object contains pricing data, and a flags field is included on every product. The exact sub-fields within aggregates (such as original vs. sale price breakdowns) are present where the source exposes them. Computed discount percentages are not a separate dedicated field. You can fork the API on Parse and revise it to derive and surface discount calculations from the pricing fields.
Which category slugs are supported by `get_category_products`?+
The documented slugs are bc-mens-clothing, bc-womens-clothing, bc-hike-camp, bc-ski, bc-climb, bc-kids, bc-snowboard, and bc-bike. Sub-category slugs beyond these top-level categories are not currently listed. You can fork the API on Parse and revise it to support additional category IDs as needed.
Page content last updated . Spec covers 4 endpoints from backcountry.com.
Related APIs in EcommerceSee all →
rei.com API
Search and browse REI's full catalog of outdoor gear and clothing, compare detailed product specifications, check real-time store availability, and read customer reviews to find the perfect equipment for your adventures. Explore products by category or use targeted searches to discover gear that matches your needs, all with instant access to pricing and local stock information.
patagonia.com API
Access Patagonia's full product catalog via search and category browsing. Retrieve detailed product information including variants, pricing, specs, and materials. Fetch customer reviews, locate nearby stores and authorized dealers, and browse the Worn Wear used and refurbished gear selection.
backmarket.com API
Search and browse refurbished electronics across Back Market's catalog, compare pricing by condition, and read seller and product reviews to find the best deals. Filter by product categories and access detailed information about listings to make informed purchasing decisions.
zumiez.com API
Search Zumiez products by keyword, browse products by category path, and fetch detailed product information (pricing, images, stock status, and attributes) using a product group ID.
urbanoutfitters.com API
Search Urban Outfitters' catalog to find products and browse categories, then view detailed information including prices, descriptions, color and size availability for each item. Check current sale counts and discover what's trending across the store's product lineup.
brookstone.com API
Search and browse Brookstone's catalog of products with full-text search, filters, sorting, and pagination to find exactly what you need. Get instant search suggestions and access detailed product information including pricing, descriptions, and availability.
abercrombie.com API
Search and browse Abercrombie & Fitch products across categories, new arrivals, and clearance items while retrieving detailed product information like pricing and availability. Access curated collections and find exactly what you're looking for with powerful search capabilities.
columbia.com API
Search and browse Columbia Sportswear products with detailed specifications, pricing, and real-time availability information. Access comprehensive product data including technical features, fabric details, customer reviews, fit information, and high-quality images to make informed purchasing decisions.