GET/gymshark/collectionsapiKey2 credits/request
Returns 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.
Optional: page, limit.
Sampled 14 Oct 2026: 40 items. Filled in every item: handle, title, url, updated_at. In the sample: updated_at: 2026-06-01 to 2026-10-13; title: “All Products” and 20 other values; url: row.gymshark.com.
Open in Playground
GET/gymshark/collections/{handle}/productsapiKey3 credits/request
Returns products from one Gymshark (https://row.gymshark.com) collection. The storefront URL is fixed server-side; `handle` is the collection's URL slug.
Required: handle. Optional: page, limit.
Sampled 14 Oct 2026: 40 items. Filled in every item: id, handle, title, url, product_type, price, available, options and 6 more. Not in every item: labels (24), rating (25), rating_count (25), compare_at_price (5), discount_percentage (5). In the sample: price: 45 to 90, median 68; title: “Adapt Animal x Whitney Leggings” and 18 other values; url: row.gymshark.com; available: true in 40 of 40; options: median 1 entry; variants: median 7 entries; images: median 6 entries; featured_image: cdn.shopify.com.
Open in Playground
GET/gymshark/pagesapiKey2 credits/request
Lists Gymshark static pages, 50 per page by default (`limit` up to 250) with a 1-based `page`. Each has its handle, title, URL, plain-text content and timestamps. When `transport_mode` is `ssr_embedded`, items carry only `handle`, `url` and `updated_at`.
Optional: page, limit.
Sampled 14 Oct 2026: 40 items. Filled in every item: handle, url, updated_at. Not in every item: title (0). In the sample: updated_at: 2026-05-15 to 2026-10-13; url: row.gymshark.com.
Open in Playground
GET/gymshark/pages/{handle}apiKey2 credits/request
Returns one Gymshark static page by its `handle`, such as `sports-bras`: title, handle, URL, plain-text content, and created, published and updated times. Page HTML is not returned. An unknown handle returns a 404. `id` is absent when `transport_mode` is `ssr_embedded`.
Required: handle.
Sampled 14 Oct 2026: 6 fields returned with a value. In the sample: transport_mode: “ssr_embedded”; store_url: row.gymshark.com.
Open in Playground
GET/gymshark/productsapiKey3 credits/request
Returns 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.
Optional: page, limit.
Sampled 14 Oct 2026: 40 items. Filled in every item: id, handle, title, url, price, available, options, variants and 5 more. Not in every item: product_type (38), labels (7), rating (31), rating_count (31). In the sample: canonical_colour: black (23), grey (5), pink (4) and 4 more; price: 35 to 75, median 55; title: “Adapt Animal x Whitney Leggings” and 30 other values; url: row.gymshark.com; available: true in 40 of 40; options: median 1 entry; product_type: “Womens>Apparel>Leggings>full_length” and 14 other values; variants: median 7 entries.
Open in Playground
GET/gymshark/products/{handle}apiKey2 credits/request
Returns 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.
Required: handle.
Sampled 14 Oct 2026: 19 fields returned with a value. In the sample: product.price: 35; product.title: “Train T-Shirt”; store_url: row.gymshark.com; product.available: true; product.description: 414 characters; product.options: 1 entry; product.url: row.gymshark.com; product.product_type: “Mens>Apparel>SS Tops>t_shirt”.
Open in Playground
GET/gymshark/products/{handle}/recommendationsapiKey3 credits/request
Returns recommended products for one Gymshark (https://row.gymshark.com) product handle. The storefront URL is fixed server-side.
Required: handle. Optional: limit, intent (2 allowed values: related, complementary).
Sampled 14 Oct 2026: 10 items. Filled in every item: id, handle, title, url, description, product_type, price, available and 9 more. In the sample: product_type: Mens>Apparel>SS Tops>t_shirt (4), Mens>Apparel>Pants>lifestyle (2), Unisex>Accessories>Socks>crew (2) and 2 more; price: 20 to 55, median 35; title: “Train T-Shirt” and 7 other values; url: row.gymshark.com; available: true in 10 of 10; description: median 446 characters; options: median 1 entry; variants: median 7 entries.
Open in Playground
GET/gymshark/sitemap/urlsapiKey2 credits/request
Lists URL entries from Gymshark's sitemaps, filtered by `type` (`all` by default, `products`, `collections`, `pages`, `blogs`, `agentic_discovery` or `other`) and capped by `limit` (default 50, max 250). Each has its `loc`, type, handle, last modified date, change frequency and any images.
Optional: type (7 allowed values: all, products, collections, pages, blogs, agentic_discovery, other), limit.
Sampled 14 Oct 2026: 40 items. Filled in every item: loc, type, handle, changefreq, images. In the sample: loc: row.gymshark.com; images: median 1 entry.
Open in Playground
GET/gymshark/sitemapsapiKey1 credit/request
Lists the child sitemaps in Gymshark's sitemap index. Each entry has its `loc` and a type of `products`, `collections`, `pages`, `blogs`, `agentic_discovery` or `other`. The type is worked out from the sitemap URL.
Takes no parameters.
Sampled 14 Oct 2026: 5 items. Filled in every item: loc, type. In the sample: type: “pages” and 3 other values; loc: row.gymshark.com.
Open in Playground
GET/gymshark/storeapiKey2 credits/request
Returns storefront metadata for Gymshark (https://row.gymshark.com). The storefront URL is fixed server-side, so no `url` parameter is accepted.
Takes no parameters.
Sampled 14 Oct 2026: 4 fields returned with a value. In the sample: domain: “row.gymshark.com”; requested_url: row.gymshark.com; source_domain: “row.gymshark.com”; transport_mode: “ssr_embedded”.
Open in Playground