Shopify Variant Price & Stock Check avatar

Shopify Variant Price & Stock Check

Pricing

from $3.00 / 1,000 url check results

Go to Apify Store
Shopify Variant Price & Stock Check

Shopify Variant Price & Stock Check

Check the exact Shopify size or colour: get a readable price, currency and purchase availability from product URLs. Missing variant IDs return choice links. Download CSV or a readable report. One-time checks; no automatic alerts.

Pricing

from $3.00 / 1,000 url check results

Rating

0.0

(0)

Developer

Herry

Herry

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 months ago

Last modified

Categories

Security

Limited permissions

Share

Check the price and availability of the exact Shopify size or colour

Paste Shopify product links and get a readable price, currency and purchase-availability result for each selected variant. If the link does not identify a size or colour, the tool returns choices so you can select the right item before comparing prices.

Best for: ecommerce operators, analysts and workflow builders checking a known list of Shopify products. This avoids comparing the cheapest variant of one product with a different size or colour elsewhere.

Try one product

  1. Open the product in its shop, select the size or colour you want, and copy the link. Paste it into Product URLs, one URL per line. A link containing ?variant=... identifies a specific variant.
  2. Set Maximum charge per run to $0.01 for this one-product example and click Start. This is a spending cap, not a fixed fee.
  3. After Succeeded, read Product, Size / colour, Price and Availability. Use Next step if the item could not be verified. Open Readable report or download Checked rows CSV.
https://www.allbirds.com/products/mens-wool-runners-true-black?variant=32956152545360

This is an independent public-site example, not an endorsement. Its current price and availability can change. Replace it with the products you need to check.

If your copied link has no variant ID and the product has several variants, read Variant choices (copy a URL) in the result. Copy the matching size/colour URL back into Product URLs and check again. Each check is billed separately.

Know what each result means

ResultMeaning and next step
Price, such as USD 110.00The observed price for the selected variant in the reported currency. Check that the currency matches your comparison.
Available to buyShopify's public endpoint marks the selected variant as purchasable. This is not a stock quantity.
Not available to buyThat endpoint marks the selected variant as unavailable in this observation.
Choose a variant (needs_variant)Several choices exist. Use the supplied variant links; no price has been guessed.
Variant not foundThe supplied ID was not found. Choose a current ID; do not treat this as sold out.
Not verified / unknown / partialSome information could not be confirmed. Read the issues and check the store manually.

Use Readable report for a simple overview. To download CSV, select Checked rows CSV, then Download on its file row. For an Excel dataset export, choose Export → Excel → Download. All fields retains the raw values and technical details for integrations.

Pricing

$3 per 1,000 product checks ($0.003 each), plus $0.00005 per run start at supported memory settings. Platform usage is included.

One completed check costs $0.00305; ten cost $0.03005. Every delivered diagnostic row is charged, including a request to choose a variant, a missing variant, a blocked page or an uncertain result. Supply the exact variant link on the first run when you have it.

The run cap must cover all input checks plus the start fee. If you see Run budget too low, reduce the list or raise the cap. The tool stops before website requests and result writes; the start fee can still apply. An interrupted run can leave charged partial results. Use Succeeded and OUTPUT.status: complete before treating the export as a complete batch.

Can it track price changes or send alerts?

The standard paste-and-run workflow gives a one-time observation. It does not create a watchlist, retrieve earlier runs or send price/stock notifications.

For your own API or n8n workflow, save a result's snapshot and pass it as previous on the next check. Valid comparisons require matching product URL, product ID, variant ID and currency. Supported change labels include price increases/decreases and becoming available/unavailable. Without a valid matching snapshot, no change is claimed.

Use public Shopify product URLs with /products/handle, optionally under a locale such as /en/ or /en-us/. The tool reads the public product endpoint and locale currency without logging in or adding anything to a cart. The observed price can differ from a visitor's checkout because of country, tax, account pricing or store context.

?variant=ID is supported. Other market, currency and selling-plan query parameters are rejected so they are not silently ignored; utm_ tracking parameters are discarded. For a localized redirect, supply the final product URL. This does not crawl a store catalog.

Up to 1,000 URLs, 1 MB input, 2 MB response content and five redirects. Default memory is 256 MB (512 MB maximum); default run timeout is 3,600 seconds. No browser rendering, credentials, proxy or automatic retry is used. Unsupported currency formats remain Not verified. Compare-at prices are store-supplied labels, not proof of a past selling price.

For JSON input, clear Product URLs and use checks with url, optional variantId and optional previous. Input and output remain in the initiating Apify account's storage.

Need help? In Issues, include a public product link, the expected size/colour and the actual result. Try a few known products before processing your full list.