482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Jobs & Recruiting

Singapore Pharmacy Locations Scraper logo

Singapore Pharmacy Locations Scraper

hipersoft/singapore-pharmacy-locations-scraper

Export all registered retail pharmacies in Singapore (~249 outlets): pharmacy name, brand (Watsons, Guardian, Unity), outlet, full address and lat/lng. Filter by name, brand, postal code or radius. Public open data, no setup.

Total users

1

Monthly users

1

Total runs

96

Per pharmacy scraped

$0.003

Last rebuilt

Oct 26, 2026

Overview

Export every registered retail pharmacy in Singapore — around 249 outlets — into clean JSON, CSV or Excel. Each record has pharmacy name, brand, outlet, full address and latitude/longitude. Powered by Singapore's open data (data.gov.sg).

Perfect for retail location intelligence, store-finder apps, FMCG & pharma distribution planning, competitor mapping and site selection.

Singapore Pharmacy Locations Scraper input — brand, postal code and radius filters in the Apify Console

What you get, per outlet

  • 💊 Pharmacy — full registered name
  • 🏷️ Brand — detected chain (Watsons, Guardian, Unity, iCare) or independent
  • 🏬 Outlet — mall / location label where available
  • 📍 Address — structured (block, level, unit, road, building, postal) + formatted, plus latitude & longitude

Filters

  • query — name or address contains
  • brand — Watsons, Guardian, Unity, iCare
  • postalCode — postal code starts-with (district)
  • centerLat / centerLng / radiusKm — radius search: only outlets within N km of a point, sorted nearest-first (adds distanceKm)
  • maxItems — cap the export (~249 total)

Example input

{ "brand": "Guardian", "maxItems": 100 }

Output

Singapore Pharmacy Locations Scraper output example — pharmacies with brand, address and coordinates as structured JSON

{
  "name": "Watson's Personal Care Stores Pte Ltd (Bugis Junction)",
  "brand": "Watsons",
  "outlet": "Bugis Junction",
  "formattedAddress": "200 VICTORIA STREET, #02-29 TO 33/33A, Singapore 188021",
  "latitude": 1.2991128709669995,
  "longitude": 103.85541118258217,
  "sourceUrl": "https://data.gov.sg/collections/139/view",
  "collectedAt": "2026-07-30T12:00:00.000Z"
}

Output schema

Field Type Description
id string Stable record ID for the outlet.
name string Full registered pharmacy name.
brand string Detected chain brand (Watsons, Guardian, Unity, iCare) or independent.
outlet string Mall or location label, where available.
address object Structured address (block, level, unit, road, building, postal).
formattedAddress string Full single-line address.
latitude number Latitude coordinate.
longitude number Longitude coordinate.
sourceUrl string (URL) Source dataset URL.
collectedAt string (ISO date) When the record was collected.

Pricing

Pay-per-event: a small charge per run plus a small amount per outlet returned — you only pay for what you get. See the Pricing tab for current rates.

FAQ

Where does the data come from? Singapore's official retail-pharmacy open dataset on data.gov.sg, reused under the Singapore Open Data Licence.

Can I find pharmacies near a location? Yes. Set centerLat, centerLng and radiusKm for a radius search — results come back sorted nearest-first with a distanceKm field added.

Can I filter by chain? Yes. Use brand (Watsons, Guardian, Unity, iCare), postalCode for a district, or query for a name/address match.

What's the output format? Structured JSON — one record per outlet with name, brand, outlet label, structured and formatted address and latitude/longitude. Export as JSON, CSV or Excel.

Can I connect this to other apps? The Singapore Pharmacy Locations Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Notes

Data is published under the Singapore Open Data Licence (commercial reuse permitted). Use responsibly and in line with the licence terms.

Input

FieldTypeDescription
query
Search (name or address)
stringMatch pharmacies whose name or address contains this text. Leave empty for all.
brand
Brand
stringFilter by chain: Watsons, Guardian, Unity, iCare. Leave empty for all.
postalCode
Postal code starts with
stringMatch pharmacies whose postal code starts with this (e.g. 18 for the 18xxxx district).
centerLat
Center latitude
stringFor radius search: latitude of the search center.
centerLng
Center longitude
stringFor radius search: longitude of the search center.
radiusKm
Radius (km)
stringFor radius search: only pharmacies within this many km of the center (sorted nearest-first).
maxItems
Max pharmacies
integerMaximum pharmacies to return. ~249 in total.
Default: 5000

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~singapore-pharmacy-locations-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "",
  "brand": "",
  "postalCode": "",
  "centerLat": "",
  "centerLng": "",
  "radiusKm": ""
}'

Pricing

EventPricePaid plans from
Pharmacy scraped
One pharmacy location record scraped.
$0.003$0.0015
API request
One pharmacy dataset download.
$0.001$0.001

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Dribbble Shots Scraper

Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.

359 runs · 5 users · $0.003 / shot scraped

Computrabajo Scraper

Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.

206 runs · 4 users · $0.002 / listing scraped

Kraken Market Data Scraper

Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.

165 runs · 4 users · $0.001 / pair scraped

Bayt Scraper

Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.

134 runs · 4 users · $0.003 / job scraped

GitHub Scraper

Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.

131 runs · 7 users · $0.0008 / item scraped

Hacker News Scraper

Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.

130 runs · 2 users · $0.004 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build