Turn public Shopify storefront JSON and sitemap surfaces into structured data for catalog monitoring, merchandising research, product discovery, and storefront intelligence workflows.
Structured output
Use Crawlora's Shopify storefront scraper API to collect supported public storefront JSON, product, collection, page, recommendation, predictive search, and sitemap records without maintaining Shopify-specific request handling, URL normalization, parsers, billing, or developer docs.
Commerce workflows
Shopify storefront data can support public catalog discovery, product monitoring, collection research, search suggestion analysis, page discovery, and sitemap auditing when teams need repeatable structured records instead of manual storefront browsing.
Shopify storefront intelligenceRequest schema
These parameters come from the active Get Shopify store metadata catalog entry.
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| url | string | Yes | Shopify storefront URL | https://www.allbirds.com |
Example JSON
This example is rendered from the active endpoint catalog so the page stays aligned with Docs and Playground.
{
"code": 200,
"msg": "OK",
"data": {
"requested_url": "https://www.allbirds.com",
"source_url": "https://www.allbirds.com",
"domain": "www.allbirds.com",
"source_domain": "www.allbirds.com",
"name": "Allbirds",
"currency": "USD",
"country": "US",
"published_products_count": 638
}
}Endpoint catalog
/shopify/storeResolves a public Shopify storefront and returns normalized metadata from credential-free storefront JSON. If the vanity domain blocks `/products.json`, the service may fall back to a public `*.myshopify.com` domain discovered from the storefront page.
/shopify/productsReturns normalized products from a public Shopify `/products.json` endpoint. Valid empty result pages return `200` with an empty products array.
/shopify/products/{handle}Returns normalized product detail from Shopify's credential-free product handle `.js` endpoint.
/shopify/products/{handle}/recommendationsReturns normalized recommended products from Shopify's credential-free recommendations Ajax endpoint. The route handle is resolved to a Shopify product id before fetching recommendations.
/shopify/collectionsReturns normalized collections from a public Shopify `/collections.json` endpoint. Valid empty result pages return `200` with an empty collections array.
/shopify/collections/{handle}/productsReturns normalized products from a public Shopify collection `/products.json` endpoint.
/shopify/search/suggestReturns products, collections, and query suggestions from Shopify's credential-free predictive search Ajax endpoint.
/shopify/pagesReturns normalized static pages from a public Shopify `/pages.json` endpoint. Page body HTML is returned as cleaned text only.
/shopify/pages/{handle}Returns normalized page detail from Shopify's credential-free `/pages/{handle}.json` endpoint. Page body HTML is returned as cleaned text only.
/shopify/sitemapsReturns child sitemap URLs from a public Shopify `/sitemap.xml` index with inferred sitemap types.
/shopify/sitemap/urlsFetches capped URL entries from Shopify child sitemaps matching the requested type.
Managed execution
Crawlora wraps supported public Shopify storefront JSON and sitemap flows behind API-key protected endpoints with normalized responses, documented errors, Playground examples, and credit-based usage.
Endpoint-specific request handling for store, product, collection, page, recommendation, search suggestion, and sitemap flows
URL validation that rejects localhost, private network, link-local, and credentialed URLs
Normalized product, collection, page, recommendation, and sitemap fields where available
Source URL resolution for storefronts that expose public data on a discovered myshopify.com domain
Documented upstream failure behavior for blocked, malformed, not-found, or missing-root responses
Docs and Playground pages generated from the active endpoint catalog
Build or buy
Use this comparison to decide whether to maintain scraping infrastructure internally or call a managed endpoint.
| Requirement | Building internally | Crawlora |
|---|---|---|
| Endpoint coverage | Maintain separate collectors for storefront metadata, products, collections, pages, recommendations, search suggestions, and sitemaps. | Use documented Shopify storefront endpoint families from one Crawlora API surface. |
| URL and source handling | Validate untrusted storefront URLs and implement public source-domain fallback logic yourself. | Use Crawlora validation and endpoint-specific source URL handling. |
| Schema normalization | Design product, collection, page, recommendation, and sitemap models yourself. | Receive normalized JSON examples and schemas in Docs and Playground. |
| Usage billing | Build your own metering and per-flow pricing model. | Use credit-based endpoint weights and API-key usage tracking. |
Crawlora is not the official Shopify Admin API, Storefront API, Checkout API, or Partner API. Crawlora provides structured public web data extraction endpoints for supported public Shopify storefront pages, JSON, and sitemap flows. If your use case requires account-scoped commerce data, orders, checkout, customer records, inventory administration, merchant administration, or official app integration, use Shopify's official APIs. Customers are responsible for ensuring their use complies with applicable laws, third-party rights, platform terms, merchant terms, and Crawlora terms.
Related APIs
Connect this endpoint with adjacent Crawlora search, monitoring, docs, and pricing pages.
Research public Shop.app product, shop, review, category, suggestion, and variant workflows.
OpenAdd Amazon product and search result monitoring to marketplace workflows.
OpenCollect eBay item, search, and seller data for resale and marketplace research.
OpenPlan public Shopify catalog, page, search suggestion, and sitemap workflows.
OpenConnect Shopify storefront data with broader commerce product intelligence workflows.
OpenReview credit-based usage for Shopify and other marketplace endpoints.
OpenFAQ
Answers for developers evaluating Crawlora for supported public search result pages.
Yes. Crawlora provides Shopify endpoints for supported public storefront metadata, products, product detail, recommendations, collections, collection products, pages, predictive search suggestions, sitemaps, and sitemap URLs.
No. Crawlora is not the official Shopify Admin API, Storefront API, Checkout API, Partner API, or merchant app integration. It provides public web data extraction for supported Shopify storefront surfaces.
The active catalog includes store metadata, public products, product detail, recommendations, collections, collection products, public pages, predictive search suggestions, child sitemaps, and capped sitemap URL entries where supported.
No. Crawlora Shopify endpoints are for supported public storefront data only. Use official Shopify APIs for account-scoped commerce, order, checkout, customer, inventory, or merchant administration workflows.
Yes. Shopify products, product detail, collections, and collection product endpoints can support responsible catalog monitoring where public storefront data is available.
Yes. Shopify sitemap endpoints can list child sitemap entries and capped URL rows for products, collections, pages, blogs, agentic discovery, and other inferred sitemap types where available.
Test Shopify store metadata in Playground, inspect the current response schema in Docs, and compare credit-based usage on the pricing page.