GET/rothys/collectionsapiKey2 credits/request
Returns collections from Rothy's (https://www.rothys.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: id, handle, title, url, published_at, updated_at. Not in every item: products_count (39). In the sample: published_at: 2021-01-25 to 2026-02-11; products_count: 2 to 1,730, median 30; title: “Animal Print Shoes & Bags” and 39 other values; url: rothys.com; updated_at: 2026-07-08 to 2026-10-13.
Open in Playground
GET/rothys/collections/{handle}/productsapiKey3 credits/request
Returns products from one Rothy's (https://www.rothys.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, description, vendor, product_type, published_at and 8 more. Not in every item: compare_at_price (9). In the sample: published_at: 2023-08-18 to 2026-09-01; price: 49 to 285, median 145; title: “The Casual Clog - Dove” and 39 other values; url: rothys.com; available: true in 40 of 40; description: median 368 characters; options: median 2 entries; product_type: “The Casual Clog” and 18 other values.
Open in Playground
GET/rothys/pagesapiKey2 credits/request
Lists static pages from Rothy's. `page` starts at 1 and `limit` defaults to 50, up to 250. Each item has `handle`, `title`, `url`, plain-text `content` and dates. A valid but empty page returns an empty `pages` array. With `transport_mode` set to `ssr_embedded`, items hold only `handle`, `url` and `updated_at`.
Optional: page, limit.
Sampled 14 Oct 2026: 40 items. Filled in every item: id, handle, title, url, published_at, created_at, updated_at. Not in every item: content (23). In the sample: published_at: 2015-05-26 to 2026-08-27; title: “Our Story” and 39 other values; url: rothys.com; content: median 7,524 characters; created_at: 2021-01-25 to 2026-08-26; updated_at: 2024-10-01 to 2026-10-01.
Open in Playground
GET/rothys/pages/{handle}apiKey2 credits/request
Returns a single Rothy's static page for the given `handle`: its title, URL, created, published and updated times, and body as plain text in `content`. A handle that does not exist returns 404. In `ssr_embedded` mode `id` is absent, because that source has no numeric id.
Required: handle.
Sampled 14 Oct 2026: 8 fields returned with a value. In the sample: store_url: rothys.com.
Open in Playground
GET/rothys/productsapiKey3 credits/request
Returns products from Rothy's's (https://www.rothys.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, vendor, published_at, created_at, updated_at and 6 more. Not in every item: description (38), product_type (38), compare_at_price (23). In the sample: published_at: 2026-10-01 to 2026-10-08; price: 40 to 275, median 99; title: “The Bow Point II - Powder Blue” and 39 other values; url: rothys.com; available: true in 40 of 40; description: median 357 characters; options: median 2 entries; product_type: “The Bow Point II” and 13 other values.
Open in Playground
GET/rothys/products/{handle}apiKey2 credits/request
Returns product detail for one Rothy's (https://www.rothys.com) product handle. The storefront URL is fixed server-side; `handle` is the product's URL slug.
Required: handle.
Sampled 14 Oct 2026: 17 items. Filled in every item: id, title, sku, price, available, option1, option2, requires_shipping and 2 more. In the sample: option2: 5 to 13, median 9; title: “ReVelvet™ Dark Rodeo / 5” and 16 other values; available: true in 17 of 17; requires_shipping: true in 17 of 17; taxable: true in 17 of 17; barcode: 192,249,545,319 to 192,249,545,470, median 192,249,545,395.
Open in Playground
GET/rothys/products/{handle}/recommendationsapiKey3 credits/request
Returns recommended products for one Rothy's (https://www.rothys.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, vendor, product_type, published_at and 7 more. Not in every item: compare_at_price (2). In the sample: published_at: 2024-08-15 to 2026-09-08; price: 65 to 165, median 125; title: “The Daily Flat - Marigold” and 9 other values; url: rothys.com; available: true in 10 of 10; description: median 342 characters; options: median 2 entries; product_type: “The Daily Flat” and 9 other values.
Open in Playground
GET/rothys/search/suggestapiKey2 credits/request
Returns products, collections, and query suggestions from Rothy's's (https://www.rothys.com) predictive search. The storefront URL is fixed server-side.
Required: q. Optional: types, limit.
Sampled 14 Oct 2026: 4 items. Filled in every item: id, handle, title, url, description, vendor, product_type, price and 1 more. In the sample: title: “The Daily Flat - Black” and 3 other values; url: rothys.com; description: median 421 characters; featured_image: cdn.shopify.com.
Open in Playground
GET/rothys/sitemap/urlsapiKey2 credits/request
Lists URL entries from Rothy's sitemaps for one `type` (`all` by default, or `products`, `collections`, `pages`, `blogs`, `agentic_discovery`, `other`), up to `limit` entries (default 50, max 250). Each has `loc`, `type`, `handle`, `lastmod`, `changefreq` and optional `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, changefreq. Not in every item: handle (39), lastmod (39), images (39). In the sample: lastmod: 2026-10-13; loc: rothys.com; images: median 1 entry.
Open in Playground
GET/rothys/sitemapsapiKey1 credit/request
Lists the child sitemaps in Rothy's sitemap index, each with its `loc` and a `type` (`products`, `collections`, `pages`, `blogs`, `agentic_discovery` or `other`) inferred from the URL. No parameters are needed.
Takes no parameters.
Sampled 14 Oct 2026: 18973 items. Not in every item: loc (500), type (500). In the sample: type: other (495), agentic_discovery (1), products (1) and 3 more; loc: rothys.com.
Open in Playground
GET/rothys/storeapiKey2 credits/request
Returns storefront metadata for Rothy's (https://www.rothys.com). The storefront URL is fixed server-side, so no `url` parameter is accepted.
Takes no parameters.
Sampled 14 Oct 2026: 12 fields returned with a value. In the sample: published_products_count: 732; domain: “www.rothys.com”; requested_url: rothys.com; description: 148 characters; source_domain: “www.rothys.com”; myshopify_domain: “rothys.myshopify.com”; name: “Rothy's”; currency: “USD”.
Open in Playground