The Reject Shop AU Product & Price Scraper avatar

The Reject Shop AU Product & Price Scraper

Pricing

from $0.40 / 1,000 results

Go to Apify Store
The Reject Shop AU Product & Price Scraper

The Reject Shop AU Product & Price Scraper

Search The Reject Shop Australia products and extract prices, stock, barcodes, categories, images, and variants.

Pricing

from $0.40 / 1,000 results

Rating

0.0

(0)

Developer

Dmitriy Gyrbu

Dmitriy Gyrbu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

The Reject Shop AU Product Scraper

Turn The Reject Shop's public Australian catalog into structured data for price tracking, product research, assortment monitoring, and automations.

Choose an operation, run the Actor, and receive clean Dataset rows with product names, current and regular prices, availability, SKU, barcode, categories, images, variants, and source URLs. The Actor uses a lightweight Shopify Storefront API route, so it does not need a browser for normal operation.

What you can do

  • Search products by keyword.
  • Browse products from a collection handle.
  • Retrieve a rich record for one product.
  • Discover public category handles.
  • Continue search or category pagination using OUTPUT.pageInfo.endCursor.
  • Send the Dataset to Google Sheets, n8n, Make, Telegram, a database, or a CRM.

Quick start

Search for storage products:

{
"operation": "search",
"query": "storage",
"first": 20,
"proxyMode": "direct"
}

The default direct route is the cheapest verified option. It is also the recommended production setting.

Operations

Search products

{
"operation": "search",
"query": "storage",
"first": 20
}

Browse a category

Use categories first if you do not know the handle.

{
"operation": "category",
"handle": "body-wash",
"first": 20
}

Get one product

By URL:

{
"operation": "item",
"url": "https://www.rejectshop.com.au/p/5pc-everything-shower-set"
}

Or by handle:

{
"operation": "item",
"handle": "5pc-everything-shower-set"
}

List categories

{
"operation": "categories",
"limit": 100
}

Output

Product rows can include:

FieldMeaning
idShopify product ID
slugProduct handle
nameProduct name
source_urlCanonical product URL
category, breadcrumbsPublic category context
sku, barcodeProduct identifiers
availability, in_stockStock status
priceRegular price
discount_priceSale price when present
current_pricePrice currently payable
currencyPrice currency, normally AUD
imagesProduct image URLs
variantsVariant-level identifiers, prices, options, and stock

The default Dataset contains the requested rows. The OUTPUT record in the default key-value store contains:

{
"source": "rejectshop",
"operation": "search",
"status": "success",
"success": true,
"total": 20,
"errors": [],
"pageInfo": {
"hasNextPage": true,
"endCursor": "..."
},
"proxy": {
"requested_mode": "direct",
"used_mode": "direct",
"fallback_used": false,
"errors": []
}
}

Pagination

For search and category runs:

  1. Read pageInfo.endCursor from the OUTPUT record.
  2. Start another run with the same input and add "after": "...".
  3. Stop when pageInfo.hasNextPage is false.

Proxy strategy

  • direct — verified and recommended; no proxy traffic cost.
  • auto — starts direct and falls back to Apify datacenter after a retryable failure.
  • apify — Apify datacenter proxy.
  • residential — Apify residential proxy in Australia.
  • special — an account-specific Apify group supplied in proxyGroup.
  • custom — a private proxy URL supplied in proxyUrl.

Proxy credentials are never written to Dataset or OUTPUT.

Use with n8n / Make

An importable n8n example is included in examples/n8n-reject-shop-to-google-sheets.json. It demonstrates:

  1. Starting the Actor through the Apify API.
  2. Waiting for the run to finish.
  3. Reading the default Dataset.
  4. Appending product rows to Google Sheets.

Set the APIFY_TOKEN environment variable in n8n and configure your Google Sheets credential after import.

The same flow in Make is: HTTP — Make a request → JSON → Iterator → Google Sheets — Add a row.

Start through the API

curl -X POST \
"https://api.apify.com/v2/acts/dromb~reject-shop-scraper/runs?token=YOUR_APIFY_TOKEN&waitForFinish=120" \
-H "Content-Type: application/json" \
-d '{"operation":"search","query":"storage","first":20,"proxyMode":"direct"}'

Use data.defaultDatasetId from the response:

$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?clean=true&format=json"

Notes

  • This Actor is unofficial and is not affiliated with or endorsed by The Reject Shop.
  • Availability and prices reflect the public source at collection time and can change.
  • Keep runs bounded and follow the target website's applicable terms and policies.