Occasionwear catalog and pricing monitoring
Use Oh Polly endpoints to turn occasionwear catalog and pricing monitoring into repeatable API requests with documented inputs and JSON responses.
Turn Oh Polly's public Shopify storefront into structured retail data for occasion and going-out fashion — full product catalog and detail with every size and color variant, collection browsing, storefront pages, recommendations, and sitemap discovery, all pinned to Oh Polly's own storefront URL so no url parameter is needed. Credential-free.
Get Oh Polly products, collections, pages, and recommendations as structured JSON through a pinned endpoint family — no url parameter needed.
Endpoint families
6
Documented params
30
Examples
11
Live catalog snapshot
Active endpoints
11
Methods
GET
Required params
16
Schema refs
11
{
"platform": "Oh Polly",
"endpoint": "ohpolly-store",
"method": "GET",
"path": "/ohpolly/store",
"auth": "apiKey"
}Use cases
Get Oh Polly products, collections, pages, and recommendations as structured JSON through a pinned endpoint family — no url parameter needed.
Use Oh Polly endpoints to turn occasionwear catalog and pricing monitoring into repeatable API requests with documented inputs and JSON responses.
Use Oh Polly endpoints to turn collection and merchandising research into repeatable API requests with documented inputs and JSON responses.
Use Oh Polly 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.
/ohpolly/products
/ohpolly/collections
/ohpolly/pages
/ohpolly/search/suggest
/ohpolly/sitemap/urls
/ohpolly/sitemaps
Endpoint catalog
/ohpolly/storeReturns normalized storefront metadata for Oh Polly (https://www.ohpolly.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.
/ohpolly/productsReturns normalized products from Oh Polly's (https://www.ohpolly.com) public product catalog. The storefront URL is fixed server-side. Valid empty result pages return `200` with an empty products array.
/ohpolly/products/{handle}Returns normalized product detail for one Oh Polly (https://www.ohpolly.com) product handle. The storefront URL is fixed server-side; `handle` is the product's URL slug.
/ohpolly/products/{handle}/recommendationsReturns normalized recommended products for one Oh Polly (https://www.ohpolly.com) product handle. The route handle is resolved to a Shopify product id before fetching recommendations. The storefront URL is fixed server-side.
/ohpolly/collectionsReturns normalized collections from Oh Polly (https://www.ohpolly.com). The storefront URL is fixed server-side. Valid empty result pages return `200` with an empty collections array.
/ohpolly/collections/{handle}/productsReturns normalized products from one Oh Polly (https://www.ohpolly.com) collection. The storefront URL is fixed server-side; `handle` is the collection's URL slug.
/ohpolly/search/suggestReturns products, collections, and query suggestions from Oh Polly's (https://www.ohpolly.com) credential-free predictive search Ajax endpoint. The storefront URL is fixed server-side.
/ohpolly/pagesReturns normalized static pages from Oh Polly (https://www.ohpolly.com). The storefront URL is fixed server-side.
/ohpolly/pages/{handle}Returns normalized static page detail for one Oh Polly (https://www.ohpolly.com) page handle. The storefront URL is fixed server-side.
/ohpolly/sitemapsReturns child sitemap URLs from Oh Polly's (https://www.ohpolly.com) `/sitemap.xml` index with inferred sitemap types. The storefront URL is fixed server-side.
/ohpolly/sitemap/urlsReturns capped URL entries from Oh Polly's (https://www.ohpolly.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 Oh Polly
Crawlora's Oh Polly endpoints return product, collection, page, recommendation, search suggestion, and sitemap data as normalized JSON with one API key — Oh Polly's storefront URL is pinned server-side, so no account or url parameter is required.
Call /ohpolly/products for Oh Polly's full public product catalog with pagination, or /ohpolly/collections and /ohpolly/collections/{handle}/products to browse by merchandising collection.
Pass a product handle (from a /ohpolly/products or collection result) to /ohpolly/products/{handle} for full detail — pricing, every size and color variant, images, and availability.
Send a partial query to /ohpolly/search/suggest for the same predictive product, collection, and query suggestions Oh Polly's own search box shows.
Use /ohpolly/pages and /ohpolly/pages/{handle} for static storefront pages, or /ohpolly/sitemaps and /ohpolly/sitemap/urls to enumerate the storefront's indexed URLs.
FAQ
/ohpolly/* pins Oh Polly's own storefront URL (https://www.ohpolly.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://www.ohpolly.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. Oh Polly's storefront data is collected from its public, credential-free storefront surface.
Yes — /ohpolly/search/suggest returns predictive product, collection, and query suggestions for a partial keyword, the same data Oh Polly's own search-as-you-type box uses.
Yes — /ohpolly/products/{handle}/recommendations returns related or complementary products for a given product handle, sourced from Oh Polly's own storefront recommendation data.