Sheffield Pottery Scraper — Catalog & Prices
Pricing
from $5.00 / 1,000 product scrapeds
Sheffield Pottery Scraper — Catalog & Prices
Scrape public Sheffield Pottery product catalogs with product names, prices, stock, variants, images, categories, and descriptions.
Pricing
from $5.00 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape public Sheffield Pottery catalog data into structured JSON. This actor returns product names, prices, availability, public variants, images, tags, product categories, descriptions, and canonical product URLs. Use it for pottery-supply price monitoring, studio purchasing research, catalog enrichment, and building a searchable inventory reference. Do not use it to purchase products, access customer information, bypass account restrictions, or collect private checkout data.
What data can I extract?
Each dataset item represents one public product. The actor reads Sheffield Pottery's publicly available Shopify catalog endpoint, then normalizes its data into a small, stable shape suitable for spreadsheets, APIs, and AI agents.
| Field | Meaning |
|---|---|
title, brand, category, tags | Product identity and public catalog classification |
currentPrice, originalPrice, currency | Lowest active variant price and public compare-at price |
available, variantCount, variants | Product availability and optional public SKU-level options |
description, images, mainImage | Public product copy and image URLs |
productUrl, sourceUrl, scrapedAt | Traceable source links and extraction time |
When to use this actor
Use this actor when the task specifically concerns Sheffield Pottery product data: comparing glaze, clay, kiln, tool, or equipment prices; monitoring catalog availability; or feeding a product dataset into an internal research workflow. It accepts the complete catalog by default, or one or more public Sheffield Pottery collection URLs.
It is deliberately narrow. It does not scrape other retailers, reviews, customer accounts, checkout flows, order history, or hidden inventory. For a multi-store project, use a general Shopify store scraper instead; this actor is optimized for Sheffield Pottery's public catalog format.
Pricing
The actor uses predictable Pay-Per-Event pricing and also supports Apify's usage-based billing option.
| Event | Price |
|---|---|
| Actor start | $0.00005 per run |
| Product scraped | $0.005 per successfully stored product |
For example, a run capped at 100 products costs at most $0.50005 in PPE charges. The actor prints the cap before it requests catalog pages, only charges after a product is safely stored, and never charges beyond maxResults.
Input
The default input is intentionally useful for health checks and quick catalog exploration:
{"startUrls": [{ "url": "https://www.sheffield-pottery.com/collections/all-products" }],"maxResults": 20,"includeDescription": true,"includeVariants": true,"requestDelayMs": 250}
startUrls may contain public collection URLs, for example /collections/all-products or another Sheffield Pottery collection. maxResults is a whole-run cap, including when several collection URLs are supplied. Set includeVariants to false when you only need product-level pricing and availability. Setting includeDescription to false creates lighter result records for repeated monitoring runs.
Output
The actor returns one record per product. Optional values are explicitly null when Sheffield Pottery does not expose a value publicly.
{"productId": "15403886707059","title": "Olander - Texture Sphere 35 Gingko L","brand": "Olander Earthworks","category": "Texture Tools","currentPrice": 36.95,"originalPrice": null,"currency": "USD","available": true,"variantCount": 1,"productUrl": "https://www.sheffield-pottery.com/products/olander-texture-sphere-35-gingko-l","scrapedAt": "2026-07-22T03:00:00.000Z"}
A SUMMARY key-value record is also saved at the end of each run. It reports pushed products, billed product events, the requested maximum, whether the cap stopped the run, and the completion time. This makes it easy for an automation to distinguish a deliberately capped run from a short catalog.
API and MCP use
Run the actor from the Apify API with your account and actor slug:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('YOUR_USERNAME/sheffield-pottery-scraper').call({maxResults: 50,includeVariants: false,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
AI agents can invoke the actor through Apify MCP when they need a structured Sheffield Pottery catalog rather than generic web search. The useful prompt-level instruction is: “Scrape up to 20 Sheffield Pottery products with prices and availability.” The dataset's stable field names let agents compare prices or pass product URLs to a downstream workflow without parsing raw HTML.
Reliability and limits
The scraper uses Sheffield Pottery's public Shopify JSON endpoint, which is faster and less brittle than browser-only page parsing. It fetches catalog pages of up to 250 products, applies a small configurable delay between pages, retries transient requests, and stops immediately once the requested cap is met. Valid empty collections produce a successful completion with a summary; invalid or non-Sheffield URLs exit with an actionable warning rather than consuming a failed-run signal.
Catalog information changes without notice. Product availability and price are snapshots from the time shown in scrapedAt; always check productUrl before making a purchasing decision. Public variant SKUs and availability are catalog signals, not a reservation or a guarantee of fulfilment.
FAQ
How many results can I scrape with Sheffield Pottery Scraper?
Set maxResults from 1 to 10,000. The default is 100. The total cap applies across every supplied collection URL.
Can I integrate Sheffield Pottery Scraper with other apps?
Yes. Read the default dataset through the Apify API, export it as JSON/CSV, or connect it to your automation after a run completes.
Can I use Sheffield Pottery Scraper with the Apify API?
Yes. The API example above starts a run and reads the default dataset. Use your own Apify token and actor owner name.
Can I use Sheffield Pottery Scraper through an MCP Server?
Yes. Apify MCP can run this actor and return its declared dataset shape to compatible AI-agent clients.
Do I need proxies to scrape Sheffield Pottery data?
No proxy configuration is required for normal public-catalog use. The actor respects a result cap and page delay; reduce volume or retry later if the target rate-limits a run.
Is it legal to scrape Sheffield Pottery data?
You are responsible for ensuring your use complies with applicable law, the target site's terms, and your organization's policies. This actor is designed only for publicly available catalog data and must not be used to access personal, account, checkout, or restricted information.
Your feedback
If a public catalog field changes or a collection needs support, share the collection URL and a small expected-output example in the actor's issue channel. That is the fastest way to improve the data contract without adding unrelated scope.