Fitness apparel catalog and pricing monitoring
Use Gymshark endpoints to turn fitness apparel catalog and pricing monitoring into repeatable API requests with documented inputs and JSON responses.
Turn Gymshark's public Shopify storefront into structured retail data for gym and fitness apparel — full product catalog and detail with every size and color variant, collection browsing, storefront pages, recommendations, and sitemap discovery, all pinned to Gymshark's own storefront URL so no url parameter is needed. Credential-free.
Get Gymshark products, collections, pages, and recommendations as structured JSON through a pinned endpoint family — no url parameter needed.
Endpoint families
6
Documented params
26
Examples
10
Live catalog snapshot
Active endpoints
10
Methods
GET
Required params
14
Schema refs
10
{
"platform": "Gymshark",
"endpoint": "gymshark-store",
"method": "GET",
"path": "/gymshark/store",
"auth": "apiKey"
}Use cases
Get Gymshark products, collections, pages, and recommendations as structured JSON through a pinned endpoint family — no url parameter needed.
Use Gymshark endpoints to turn fitness apparel catalog and pricing monitoring into repeatable API requests with documented inputs and JSON responses.
Use Gymshark endpoints to turn collection and merchandising research into repeatable API requests with documented inputs and JSON responses.
Use Gymshark endpoints to turn storefront page and sitemap discovery into repeatable API requests with documented inputs and JSON responses.
Managed execution
Each Crawlora platform API is designed around a specific data surface. Instead of exposing a generic fetch endpoint, Crawlora combines endpoint-specific request logic, managed infrastructure, parsing, normalization, billing, and Playground-tested examples.
Request behavior is tuned for the target platform and endpoint type.
Supported endpoints can use managed proxy routing to improve reliability and reduce infrastructure work.
Dynamic pages can be routed through managed browser instances where JavaScript rendering is required.
Challenge pages and unusable upstream responses are detected and surfaced clearly.
Results are returned as documented JSON instead of raw HTML.
Test the same route from Docs and Playground before production integration.
Coverage map
These cards are generated from the active endpoint catalog, so the landing page reflects the same API surface used by Docs and Playground.
/gymshark/products
/gymshark/collections
/gymshark/pages
/gymshark/sitemap/urls
/gymshark/sitemaps
/gymshark/store
Endpoint catalog
/gymshark/storeReturns normalized storefront metadata for Gymshark (https://row.gymshark.com), sourced from credential-free storefront JSON. This endpoint is a brand-pinned wrapper around the generic Shopify store family: the storefront URL is fixed server-side, so no `url` parameter is accepted. If the vanity domain blocks `/products.json`, the service may fall back to a public `*.myshopify.com` domain discovered from the storefront page, or to the storefront's own embedded page data for storefronts that expose neither.
/gymshark/productsReturns normalized products from Gymshark's (https://row.gymshark.com) public product catalog. The storefront URL is fixed server-side. Valid empty result pages return `200` with an empty products array.
/gymshark/products/{handle}Returns normalized product detail for one Gymshark (https://row.gymshark.com) product handle. The storefront URL is fixed server-side; `handle` is the product's URL slug.
/gymshark/products/{handle}/recommendationsReturns normalized recommended products for one Gymshark (https://row.gymshark.com) product handle. The route handle is resolved to a Shopify product id before fetching recommendations. The storefront URL is fixed server-side.
/gymshark/collectionsReturns normalized collections from Gymshark (https://row.gymshark.com). The storefront URL is fixed server-side. Valid empty result pages return `200` with an empty collections array.
/gymshark/collections/{handle}/productsReturns normalized products from one Gymshark (https://row.gymshark.com) collection. The storefront URL is fixed server-side; `handle` is the collection's URL slug.
/gymshark/pagesReturns normalized static pages from Gymshark (https://row.gymshark.com). The storefront URL is fixed server-side.
/gymshark/pages/{handle}Returns normalized static page detail for one Gymshark (https://row.gymshark.com) page handle. The storefront URL is fixed server-side.
/gymshark/sitemapsReturns child sitemap URLs from Gymshark's (https://row.gymshark.com) `/sitemap.xml` index with inferred sitemap types. The storefront URL is fixed server-side.
/gymshark/sitemap/urlsReturns capped URL entries from Gymshark's (https://row.gymshark.com) child sitemaps matching the requested type. The storefront URL is fixed server-side.
Related APIs
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
Marketplaces & Retail
Turn public Shop.app product and merchant pages into structured JSON for e-commerce product intelligence, price research, shop monitoring, and marketplace discovery workflows.
How to scrape Gymshark
Crawlora's Gymshark endpoints return product, collection, page, recommendation, and sitemap data as normalized JSON with one API key — Gymshark's storefront URL is pinned server-side, so no account or url parameter is required.
Call /gymshark/products for Gymshark's full public product catalog with pagination, or /gymshark/collections and /gymshark/collections/{handle}/products to browse by merchandising collection.
Pass a product handle (from a /gymshark/products or collection result) to /gymshark/products/{handle} for full detail — pricing, every size and color variant, images, and availability.
Use /gymshark/pages and /gymshark/pages/{handle} for static storefront pages, or /gymshark/sitemaps and /gymshark/sitemap/urls to enumerate the storefront's indexed URLs.
FAQ
/gymshark/* pins Gymshark's own storefront URL (https://row.gymshark.com) server-side, so every call needs only your Crawlora API key — no url parameter. The same storefront is also reachable through /shopify/* by passing url=https://row.gymshark.com, which is the only way to reach this storefront's sort and filter options on /shopify/products and /shopify/collections/{handle}/products — those two parameters are not exposed on the brand-pinned routes.
No — only your Crawlora API key. Gymshark's storefront data is collected from its public, credential-free storefront surface.
Not directly — Gymshark's storefront has no working credential-free predictive-search path, so /gymshark/search/suggest is not offered. Use /gymshark/products, /gymshark/collections, and /gymshark/collections/{handle}/products to browse and filter its catalog instead.
Yes — /gymshark/products/{handle}/recommendations returns related or complementary products for a given product handle, sourced from Gymshark's own storefront recommendation data.