Clicks Scraper: South Africa Pharmacy Prices & Promotions
Pricing
from $4.00 / 1,000 products
Clicks Scraper: South Africa Pharmacy Prices & Promotions
Clicks (clicks.co.za, South Africa) products for any search or category: price in rand, promotions such as 3 for 2, brand, stock, rating, image and link. Give links for a fixed basket. Every run shows what changed since your last one. No account needed.
Pricing
from $4.00 / 1,000 products
Rating
0.0
(0)
Developer
Zaiq
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Security
Limited permissionsShare
Clicks Scraper: prices, specials and price tracking (clicks.co.za, South Africa)
Watch the 22-second film: price tracking
Get Clicks products without an account: price in rand, promotions such as 3 for 2, brand, stock, rating, image and link, for any search or category, or a fixed basket of products.
Try it in a minute: the form is filled in. Press Start and you get 40 real products for about $0.16.
Run it again and see what changed: every product is compared with your last run, with nothing to set up and at no extra cost. Schedule it daily and filter on priceStatus for a price-drop feed.
Built for South African pharmacy and beauty price monitoring, brand and MAP checks, promotion tracking and price comparison apps.
What you get
| Field | What it holds |
|---|---|
| Products | productId, title, name, brand, price, onPromotion, promotions, campaigns, currency, inStock, rating, reviews, newProduct, onlyAtClicks, image, url, search, rank |
| Price tracking, on every row | previousPrice, priceChange, priceChangePercent, priceStatus (first-seen, unchanged, dropped, raised, no-price), firstSeenAt |
What people use it for
- Price monitoring: track a fixed basket or a whole category every day, in rand
- Brand and MAP checks: see how your products are priced and promoted
- Promotion tracking: every product on promotion, with the deal, such as 3 for 2
- Competitor research: compare with Clicks, Dis-Chem, Checkers and Takealot
- Price comparison apps: a clean feed with images and links
- Assortment checks: which brands and products a category holds
How to use it
- Enter searches, or give Category links or Products.
- Turn on Promotions only if you want them.
- Click Start. Schedule it daily and filter on
priceStatus.
Input
| Field | Example | Notes |
|---|---|---|
| Searches | vitamin c | Words to search for |
| Results per search or category | 40 | Up to 5,000 |
| Category links | empty | Whole categories |
| Products | empty | A fixed basket |
| Promotions only | off | Only products on promotion |
| Track price changes | on | Compares every product with your last run; free |
| Tracking list name | empty | Optional: separate lists keep separate histories |
Output
Each result is one row in the run's dataset (download it as JSON, CSV, Excel, XML or HTML, or read it through the API). An example row (values shortened):
{"kind": "product","productId": "12345","title": "Sample Brand Vitamin C 30 ml","name": "Vitamin C 30 ml","brand": "Sample Brand","price": 230.0,"previousPrice": 250.0,"priceChange": -20.0,"priceChangePercent": -8.0,"priceStatus": "dropped","onPromotion": true,"promotions": ["3 for 2 on selected"],"currency": "ZAR","inStock": true,"url": "https://clicks.co.za/sample-vitamin-c/p/12345","search": "vitamin c","rank": 1}
A record named SUMMARY in the run's key-value store says what each input returned, with any notes (for example an account that does not exist), what was charged and how much traffic the run used.
Pricing
- $0.004 per product
- Price tracking costs nothing extra
- Refused pages are free
What typical jobs cost at the list price:
| Job | Cost |
|---|---|
| 1,000 products | $4 |
| Daily check of 200 products for a month | $24 |
On Apify's Scale and Business plans the per-event prices are lower (Store discounts). Set Maximum cost per run and the Actor stops cleanly when it is reached: you never pay more than that.
Tips
- Schedule a daily run on a fixed basket and filter on
priceStatus=droppedfor a price-drop feed. - Use a category link for everything in an aisle.
- The run's summary lists the biggest price moves.
Use it through the API
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("zaiq/clicks-scraper").call(run_input={"searches": ["vitamin c"], "maxResultsPerSearch": 40})for row in client.dataset(run.default_dataset_id).iterate_items():print(row)
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });const run = await client.actor('zaiq/clicks-scraper').call({"searches": ["vitamin c"], "maxResultsPerSearch": 40});const { items } = await client.dataset(run.defaultDatasetId).listItems();
HTTP (one call, results back)
curl -X POST 'https://api.apify.com/v2/acts/zaiq~clicks-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>' \-H 'Content-Type: application/json' \-d '{"searches": ["vitamin c"], "maxResultsPerSearch": 40}'
Integrations and schedules
- Schedules: run it every hour, day or week from the Apify Console (Schedules) and keep a history of results.
- Make, Zapier, n8n, Google Sheets, Slack, Airtable: connect it through Apify's integrations, or send each finished run to a webhook.
- Datasets: results stay in the run's dataset; export them or read them by API whenever you need them.
Use it with AI agents (MCP)
Add Apify's MCP server (https://mcp.apify.com) to Claude, ChatGPT, Cursor, VS Code or any MCP client. The agent can find this Actor and run it for you: ask it for "Clicks's vitamin c prices, and what is on special". AI agents can also pay for runs directly through Apify's agentic payments.
Limits
- South Africa only. Prices are the website's; a store's can differ.
- If an address is refused the Actor tries another and never solves a check. Pages it could not read are listed in SUMMARY and not charged.
FAQ
How does price tracking work?
Each run compares every product with your last run and adds the previous price, the change and a status. It keeps one small key-value store in your Apify account and costs nothing extra. Run one list at a time, and turn it off with trackPrices: false.
Do I need a Clicks account?
No. It reads what a signed-out shopper sees on clicks.co.za.
What does it cost to run?
Only the event above; there is no monthly fee.
Related Actors from Zaiq
- dischem-scraper: the same products at Dis-Chem
Support
Questions, a site that changed, or a field you need? Open an issue on this Actor's Issues tab: we answer there, usually within a day.
Also found as: clicks scraper, clicks south africa scraper, clicks prices, clicks api, south africa pharmacy prices, clicks product data, clicks promotions, south africa price monitoring.
