Clicks Scraper: South Africa Pharmacy Prices & Promotions avatar

Clicks Scraper: South Africa Pharmacy Prices & Promotions

Pricing

from $4.00 / 1,000 products

Go to Apify Store
Clicks Scraper: South Africa Pharmacy Prices & Promotions

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

Zaiq

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Security

Limited permissions

Share

Clicks Scraper: prices, specials and price tracking (clicks.co.za, South Africa)

Clicks Scraper: Prices, Promotions & Price Tracking

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

FieldWhat it holds
ProductsproductId, title, name, brand, price, onPromotion, promotions, campaigns, currency, inStock, rating, reviews, newProduct, onlyAtClicks, image, url, search, rank
Price tracking, on every rowpreviousPrice, 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

  1. Enter searches, or give Category links or Products.
  2. Turn on Promotions only if you want them.
  3. Click Start. Schedule it daily and filter on priceStatus.

Input

FieldExampleNotes
Searchesvitamin cWords to search for
Results per search or category40Up to 5,000
Category linksemptyWhole categories
ProductsemptyA fixed basket
Promotions onlyoffOnly products on promotion
Track price changesonCompares every product with your last run; free
Tracking list nameemptyOptional: 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:

JobCost
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 = dropped for 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 ApifyClient
client = 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.

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.