Practical AI Lab   /   Shopify data tools
Shopify data workflows • CSV / JSON

Shopify Products Scraper: export products and variants without an admin login

Need an auditable Shopify product catalog for migration, product QA, or merchandising? Export permitted public product and variant fields, or choose a separate Actor to monitor published price and assortment changes.

Open Shopify Products Scraper on Apify Compare the three workflows

Start with a small example and check the Actor's live Pricing tab. Access is subject to each storefront's public feed and robots permissions. No private inventory quantities.

Choose the right tool for the work

Product + variant CSV export

Export published Shopify products, SKUs, barcodes when supplied, prices, availability, and variant rows as CSV/JSON.

Best for catalog migrations and SKU audits.

Open verified public Actor on Apify →

Price + restock change monitoring

Provide a public store URL once, then compare prices and published variant availability on later runs.

Best for recurring merchandising comparisons.

Open verified public Actor on Apify →

First export: three steps

  1. Open the Shopify Products Scraper on Apify and go to Input.
  2. In Store or collection URLs, enter a public Shopify storefront. For the first run, keep a small `maxProductsPerStore` limit and confirm price and permissions.
  3. Start the run, inspect the Dataset and download products/variants as CSV or JSON. Missing or unavailable fields stay missing; the Actor does not infer hidden stock.

Example input for a bounded test (replace the URL with a permitted public storefront):

{
  "storeUrls": ["https://www.allbirds.com"],
  "exportMode": "variants",
  "maxProductsPerStore": 2,
  "maxPagesPerStore": 1,
  "pageSize": 2
}

This is an illustrative saved sample; public feed access may change. Successful runs and prices must be checked in Apify.

What you can actually inspect

The product exporter works with publicly exposed product data when permitted: product identifiers, titles, SKUs and barcodes where published, visible variant prices, availability flags, and image references. CSV/JSON supports spreadsheet review and downstream catalog workflows.

Not included: Shopify admin access, inventory counts not publicly available, checkout validation, guaranteed full-catalog coverage when feeds are limited, or bypassing site rules. A price-change monitoring Actor requires repeated runs and a saved baseline; it is not the same as a one-time exporter.

Review live prices and run the exporter

Questions before you run

Do I need Shopify administrator credentials?

No. These tools inspect only permitted public product feeds or public storefront information. They do not request Shopify administrator credentials or expose hidden inventory.

Can it export product variants to CSV?

Yes. The Shopify Products Scraper & Variant CSV Export Actor exports published variant records and supported product fields as CSV/JSON.

Why might my first monitoring run show no changes?

A first run normally creates a saved comparison baseline. Repeat the run or configure an Apify schedule to compare later observations. Unchanged or inaccessible feeds do not prove changes.

What if a storefront blocks collection?

The Actor must respect source permissions and request limits. Some stores block their public feed; do not try to bypass site restrictions.

How much does a run cost?

Check the live Pricing tab of the specific Apify Actor before execution. Event charges, Actor-start charges, and platform usage vary by product and run.