The Reject Shop AU Product & Price Scraper
Pricing
from $0.40 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
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:
| Field | Meaning |
|---|---|
id | Shopify product ID |
slug | Product handle |
name | Product name |
source_url | Canonical product URL |
category, breadcrumbs | Public category context |
sku, barcode | Product identifiers |
availability, in_stock | Stock status |
price | Regular price |
discount_price | Sale price when present |
current_price | Price currently payable |
currency | Price currency, normally AUD |
images | Product image URLs |
variants | Variant-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:
- Read
pageInfo.endCursorfrom theOUTPUTrecord. - Start another run with the same input and add
"after": "...". - Stop when
pageInfo.hasNextPageisfalse.
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 inproxyGroup.custom— a private proxy URL supplied inproxyUrl.
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:
- Starting the Actor through the Apify API.
- Waiting for the run to finish.
- Reading the default Dataset.
- 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.