Discover/99bikes.com.au API
live

99bikes.com.au API99bikes.com.au

Access 99 Bikes product catalog, store locations, workshop services, and help centre data via API. Search by keyword, filter collections, get pricing and variants.

Endpoints
5
Updated
13h ago
Try it
Page number for pagination.
Search query term (e.g. 'helmet', 'mountain bike', 'lights').
Sort order. Accepts: relevance, price_asc, price_desc, popularity.
Number of results per page.
api.parse.bot/scraper/3284c9b0-8aa2-4a27-b893-0bf51d6314dd/<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 POST 'https://api.parse.bot/scraper/3284c9b0-8aa2-4a27-b893-0bf51d6314dd/search_products' \
  -H 'X-API-Key: $PARSE_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{}'
All endpoints · 5 totalclick to expand

Search for products across the 99 Bikes catalog by keyword. Returns paginated results with product details including title, brand, pricing, variants, and availability.

Input
ParamTypeDescription
pageintegerPage number for pagination.
queryrequiredstringSearch query term (e.g. 'helmet', 'mountain bike', 'lights').
sort_bystringSort order. Accepts: relevance, price_asc, price_desc, popularity.
page_sizeintegerNumber of results per page.
Response
{
  "type": "object",
  "fields": {
    "page": "integer",
    "query": "string",
    "products": "array of product objects with id, title, brand, handle, url, image_url, type, discount_amount, discount_percent, collections, variants",
    "page_size": "integer",
    "total_results": "integer"
  },
  "sample": {
    "page": 1,
    "query": "helmet",
    "products": [
      {
        "id": "6956627427400",
        "url": "https://99bikes.com.au/products/met-crossover-helmet-titanium-matt-with-light",
        "type": "Apparel : Helmets : Helmets - Sport : Helmets Sport",
        "brand": "Met",
        "title": "MET Crossover Helmet Titanium/Matt with LIGHT",
        "handle": "met-crossover-helmet-titanium-matt-with-light",
        "variants": [
          {
            "id": "gid://shopify/ProductVariant/40562525175880",
            "price": "70.00",
            "title": "Default Title",
            "available": true,
            "compare_at_price": "99.95"
          }
        ],
        "image_url": "https://cdn.shopify.com/s/files/1/0555/9477/8696/files/6956627427400-1-MET_20Crossover_20Helmet_20Titanium_20Matt_20with_20LIGHT.jpg?v=1752479705",
        "collections": [
          "Met",
          "All Products",
          "Bike Helmets"
        ],
        "discount_amount": 30,
        "discount_percent": 29
      }
    ],
    "page_size": 5,
    "total_results": 284
  }
}

About the 99bikes.com.au API

The 99 Bikes API provides 5 endpoints covering the full product catalog, Australian store locations, workshop service packages, and help centre content from 99bikes.com.au. The search_products endpoint returns paginated results with pricing, discount amounts, brand, variants, and collection membership. Use get_collection_products to browse by category handle with filter facets for brand and colour.

Product Search and Collections

The search_products endpoint accepts a query string and returns an array of product objects including id, title, brand, handle, url, image_url, type, discount_amount, discount_percent, collections, and variant data. Results are paginated via page and page_size parameters, and sortable by relevance, price_asc, price_desc, or popularity. The get_collection_products endpoint works similarly but scopes results to a specific collection_handle such as helmets, mountain-bikes, or electric-bikes, and additionally returns an available_filters object containing arrays for categories, brands, and colours to support faceted browsing.

Store Locations and Workshop Services

The get_stores endpoint returns all 99 Bikes store locations across Australia, with each store record containing address_line_1, address_line_2, city, state, postal_code, latitude, longitude, phone, and a store page URL. total_stores is returned at the top level. The get_workshop_services endpoint exposes structured data for service packages — Tune-Up, Standard, Standard+, and Ultimate — listing the included services per tier, alongside individual repair services grouped by category, each with full_price, club_price, and an optional with_service_price for bundled pricing.

Help Centre

The get_help_centre endpoint returns the full help centre structure: a categories array covering topics such as Orders, Returns/Refunds/Warranties, Delivery & Collection, Payments, and Gift Cards, each with nested article links, plus a faqs array of question/answer pairs. This can be used to surface policy content, return conditions, or account-related guidance in a customer-facing context without scraping the site directly.

Common use cases
  • Build a product comparison tool using search_products to retrieve pricing, discount percentages, and variants across bike categories.
  • Populate a store locator map using latitude, longitude, and address fields from get_stores.
  • Display workshop pricing tiers by reading service packages and club_price vs full_price from get_workshop_services.
  • Implement faceted filtering in a custom storefront using the available_filters brands and colours from get_collection_products.
  • Sync a returns or shipping policy FAQ into a support chatbot using get_help_centre categories and article links.
  • Track discount availability across product collections by monitoring discount_amount and discount_percent fields.
  • Aggregate electric bike and road bike inventory by querying specific collection handles through get_collection_products.
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 99 Bikes have an official public developer API?+
99 Bikes does not publish a public developer API or API documentation for third-party use. This Parse API provides structured access to their catalog, store, and service data.
What does `get_collection_products` return beyond a product list?+
In addition to the paginated product array, it returns an available_filters object containing categories, brands, and colours arrays reflecting the facets available for that collection. This lets you build filter UIs without hardcoding options.
Does the API return individual product detail pages, such as full descriptions or all variant images?+
Not currently. The search and collection endpoints return a product object with fields including title, brand, image_url, type, discount_amount, variants, and url, but do not include a dedicated single-product detail endpoint with extended descriptions or full image galleries. You can fork this API on Parse and revise it to add a product detail endpoint.
Are workshop service bookings or real-time availability exposed?+
Not currently. get_workshop_services returns service package tiers and pricing (including full_price, club_price, and with_service_price) but does not include booking slots or availability data. You can fork this API on Parse and revise it to add a booking availability endpoint if that surface is accessible.
How does pagination work for product endpoints?+
Both search_products and get_collection_products accept page and page_size integer inputs. Responses include total_results and the current page value so you can calculate total pages and iterate through result sets.
Page content last updated . Spec covers 5 endpoints from 99bikes.com.au.
Related APIs in EcommerceSee all →
walmart.com API
Retrieve product data from Walmart.com including pricing, descriptions, availability, reviews, and category listings. Access real-time product information to search by keyword, look up items by ID or URL, and browse department categories.
homedepot.com API
Search and browse Home Depot's product catalog to compare pricing, check real-time availability, and review detailed product specifications. Find products across all categories, look up store locations and hours, and check fulfillment options including in-store pickup and delivery.
amazon.co.uk API
amazon.co.uk API
ikea.com API
Search and browse IKEA's full product catalog to find items by category, compare measurements, read customer reviews, and check real-time store availability and current deals. Discover new arrivals and best-selling products to help you shop smarter and find exactly what you need.
amazon.es API
Search and retrieve product data from Amazon.es. Supports keyword search with filters (price, brand, rating, delivery), product detail lookup by ASIN, autocomplete suggestions, and best-seller browsing.
element14.com API
Search and browse Newark (element14)'s electronic components catalog to find product details, pricing, stock levels, and technical documentation. Retrieve specifications, explore categories and manufacturers, and access real-time inventory information to compare components.
amazon.fr API
Scrape product data from Amazon.fr, including search results, product details, specifications, seller offers, customer reviews, and current deals.
newegg.com API
Search Newegg's product catalog and retrieve listings, specifications, customer reviews, Q&A, category trees, and daily deals.