Sheffield Pottery Scraper — Catalog & Prices avatar

Sheffield Pottery Scraper — Catalog & Prices

Pricing

from $5.00 / 1,000 product scrapeds

Go to Apify Store
Sheffield Pottery Scraper — Catalog & Prices

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

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 days ago

Last modified

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.

FieldMeaning
title, brand, category, tagsProduct identity and public catalog classification
currentPrice, originalPrice, currencyLowest active variant price and public compare-at price
available, variantCount, variantsProduct availability and optional public SKU-level options
description, images, mainImagePublic product copy and image URLs
productUrl, sourceUrl, scrapedAtTraceable 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.

EventPrice
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.

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.