Discover/fortnine.ca API
live

fortnine.ca APIfortnine.ca

Access FortNine.ca product data, reviews, variants, and vehicle fitment via 8 API endpoints. Search helmets, gear, parts by keyword, category, brand, or vehicle.

Endpoints
8
Updated
3mo ago
Try it
Page number (0-indexed)
Results per page
Search keyword (e.g. 'helmet', 'gloves', 'AGV')
api.parse.bot/scraper/bb9c1049-d5fe-426f-b7a3-da2b75c60c67/<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/bb9c1049-d5fe-426f-b7a3-da2b75c60c67/search_products?page=0&limit=2&query=gloves' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Search for products by keyword using Algolia search. Returns paginated results sorted by relevance.

Input
ParamTypeDescription
pageintegerPage number (0-indexed)
limitintegerResults per page
queryrequiredstringSearch keyword (e.g. 'helmet', 'gloves', 'AGV')
Response
{
  "type": "object",
  "fields": {
    "products": "array of product objects with name, sku, url, brand, price, price_formatted, image, rating, reviews_count, is_sale, discount_percentage",
    "total_hits": "integer total number of matching products",
    "total_pages": "integer total number of pages",
    "current_page": "integer current page number (0-indexed)"
  },
  "sample": {
    "data": {
      "products": [
        {
          "sku": [
            "conf.CM1537125",
            "CM1537125"
          ],
          "url": "https://fortnine.ca/en/alpinestars-sp-8-v3-gloves",
          "name": "Alpinestars SP-8 V3 Gloves",
          "brand": "Alpinestars",
          "image": "https://fortnine.ca/media/catalog/product/cache/3106cf6870ef61da8313fd82d69c8643/catalogimages/alpinestars/sp-8-v3-gloves-black-red-3558321-1030-s.jpg",
          "price": 169.95,
          "rating": 4.54,
          "is_sale": false,
          "reviews_count": 76,
          "price_formatted": "$169.95 - $197.99",
          "discount_percentage": null
        }
      ],
      "total_hits": 2872,
      "total_pages": 500,
      "current_page": 0
    },
    "status": "success"
  }
}

About the fortnine.ca API

The FortNine.ca API exposes 8 endpoints covering Canada's largest powersports retailer, returning product listings, detailed specs, customer reviews, variant options, and vehicle fitment data. Use search_products to query the full catalog by keyword with relevance-ranked results, or get_product_detail to pull structured descriptions, features, and grouped specifications for any individual product. All responses return JSON.

Product Search and Category Browsing

search_products accepts a query string (e.g. 'AGV', 'heated gloves') and returns paginated results with each product's name, sku, brand, price, price_formatted, image, rating, reviews_count, is_sale, and discount_perce. Results are 0-indexed via the page param and include total_hits and total_pages for cursor management. get_category_products works differently: it takes a hyphenated slug like 'motorcycle-helmets' and pages using a 1-indexed page param, returning total_products alongside the product array.

Product Detail, Variants, and Reviews

get_product_detail returns a full product record by URL slug, including a description string, a flat features array, an item_number, and a specifications object keyed by section name — useful for structured comparison tables. The product_id field (format: conf.CM<digits>) is the key that feeds into both get_product_reviews and get_product_variants. get_product_reviews returns each review's rating, title, text, user, date, is_recommended, and helpful_votes, plus a product_stats block with AverageOverallRating, TotalReviewCount, and RatingDistribution. get_product_variants returns color/size attributes with their option arrays and swatches with per-swatch image URLs.

Brands and Vehicle Fitment

list_brands returns every brand on FortNine as name and slug pairs — useful for building filter UIs or brand-scoped search loops. The vehicle fitment chain starts with get_vehicle_makes, which takes a year string and returns make name and id pairs. Pass a make_id from that response into get_vehicle_models alongside the same year to get the model list. These two endpoints together let you construct year/make/model selectors matching FortNine's compatibility filter.

Common use cases
  • Build a Canadian powersports price tracker by polling search_products for specific brands and monitoring the price and is_sale fields over time.
  • Generate structured product comparison pages using get_product_detail specifications sections for helmets or jackets across multiple SKUs.
  • Aggregate review sentiment for a brand's product line by looping get_product_reviews across all matching SKUs and summarizing rating and is_recommended values.
  • Populate a vehicle fitment selector UI using the get_vehicle_makes and get_vehicle_models chain for any model year.
  • Build a brand directory or navigation index from list_brands slugs, then feed each slug into get_category_products to enumerate brand-level inventory.
  • Feed a recommendation engine with get_product_variants swatch and attribute data to surface available colors and sizes before a user clicks through.
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 FortNine have an official public developer API?+
No. FortNine does not publish a public developer API or documented data feed for third-party use. This Parse API is the structured access layer for their catalog data.
What does `get_product_detail` return beyond basic pricing?+
get_product_detail returns a description string, a flat features array, an item_number, and a specifications object where each key is a section name (e.g. 'Shell', 'Liner') and each value is an array of spec strings. It also returns the product_id in conf.CM<digits> format, which you need to call get_product_reviews or get_product_variants.
Does the API return inventory levels or in-stock status?+
Not currently. The product endpoints expose pricing, variant options, and review data but do not include stock quantity or availability flags. You can fork this API on Parse and revise it to add an inventory or availability endpoint.
How does pagination differ between `search_products` and `get_category_products`?+
search_products uses 0-indexed pagination via the page param and returns total_hits and total_pages. get_category_products is 1-indexed and returns total_products and total_pages. The two endpoints use different page-number conventions, so do not assume they are interchangeable when building paging logic.
Does the vehicle fitment data include parts compatibility — which products fit a given make and model?+
Not currently. get_vehicle_makes and get_vehicle_models return the year/make/model hierarchy for building fitment selectors, but there is no endpoint that maps a specific vehicle back to compatible product SKUs. You can fork this API on Parse and revise it to add a fitment-based product lookup endpoint.
Page content last updated . Spec covers 8 endpoints from fortnine.ca.
Related APIs in EcommerceSee all →
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.
FortNine.ca API — Powersports Products & Reviews · Parse