HDB Renovation Emails · Singapore Contractors
Pricing
from $2.49 / 1,000 contractor with emails
HDB Renovation Emails · Singapore Contractors
Export Singapore HDB renovation contractors with every published firm email and phone from the official Housing & Development Board directory. Public open data — no login.
Pricing
from $2.49 / 1,000 contractor with emails
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Export Singapore HDB renovation contractors with the email and phone printed on the official Housing & Development Board renovation contractor directory. One row per contractor. Public open data — no login.
No login. No API key. No HDB account.
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| Fit-out / materials supplier | HDB contractor mailboxes | Leave search blank, only with email |
| Home-services SDR | Named contractors | Company name DESIGN |
| Agency / lead list builder | Full official catalogue | Max contractors 0 after a paid upgrade |
| First-run QA | Small CRM sample | 20-row sample |
What you get by default. Company name, UEN, HDB directory reference, address, postal code, published mailbox, phone.
Honest coverage. The official directory reported 2,708 contractors on 7 Sep 2026. That dump was 2,708/2,708 emails and 2,707/2,708 phones. Empty-contact rows are skipped when Only with email or phone is on. Contacts are never invented.
A generic data.gov.sg Store actor can dump any resource id — it does not price or label this as outreach-ready HDB contractor emails.
Quick start
- Open the Actor. Leave Company name blank for the full directory, or type a name.
- Keep Only with email or phone on.
- Leave Max unique contractors at 50 for a first paid-style run, or 20 on the free plan.
- Click Start. Download JSON, CSV or Excel.
Ready-made examples (published tasks)
Landing pages go live when you publish each task from Console (see published-tasks/publication-console.md). Until then, use the saved task inputs in published-tasks/inputs/.
| Example | Best for |
|---|---|
| HDB renovation contractor emails | Contractors that publish a mailbox |
| HDB renovation contractor sample | 20-row try |
| HDB Design renovation contractors | Proven name search |
| HDB Singapore renovation emails | Full-directory first 100 |
What it extracts
| Category | Fields |
|---|---|
| Identity | Company name, UEN, HDB directory reference |
| Contact | Email (never invented), phone |
| Location | Address, postal code |
| Provenance | Official directory URL, data.gov.sg resource id, country SG |
Input
| Field | Meaning |
|---|---|
query | Optional company search on the official directory. Leave blank for the full catalogue |
onlyWithContact | Skip rows with no email and no phone. Default on |
requireEmail | Keep only contractors with a published mailbox |
requirePhone | Keep only contractors with a published phone |
maxItems | Unique contractors. 0 = no numerical cap. Free plan: 20 / run |
The full official catalogue is about 2,700 contractors. Set maxItems unless you want the entire directory.
Output example
{"providerKey": "SGHDB-1","firmId": 1,"firmName": "CHUAN TONG TRADING CO","uen": "28713000B","directoryRefNo": "HB-01-0014E","address": "BLK 72 Tagore Lane Sindo Industrial Estate","postalCode": "787497","phone": "66658311","email": "CTGPL@HOTMAIL.COM","contactEmail": "CTGPL@HOTMAIL.COM","contactPhone": "66658311","sourceUrl": "https://data.gov.sg/datasets/d_9973d2c119ed4dd1560aebf8f0829b86/view","resourceId": "d_9973d2c119ed4dd1560aebf8f0829b86","countryCode": "SG"}
Download in JSON, CSV, Excel, or HTML from the Dataset tab.
How to use HDB renovation contractor emails
- Open the Actor Input tab
- Leave Company name empty, or type a name such as
DESIGN - Keep Only with email or phone on
- Set Max unique contractors
- Click Start
- Download results from the Dataset tab
Duplicate contractor ids are merged into one CRM row. Emails come from the official HDB directory, never invented.
How much does it cost to scrape HDB renovation contractors?
Pay-per-event. Actor start is $0.00005. A contractor with email is $0.00399 on the free pricing tier (lower on paid Apify tiers). Phone-only and no-contact rows cost less.
| Scenario | FREE | Bronze | Silver | Gold |
|---|---|---|---|---|
| 20 contractors with email | ~$0.08 | ~$0.07 | ~$0.06 | ~$0.05 |
| 1,000 contractors with email | ~$4.04 | ~$3.54 | ~$3.04 | ~$2.54 |
| Full directory (~2,708 emails) | ~$10.81 | ~$9.45 | ~$8.10 | ~$6.74 |
HTTP-only — compute stays small. Free Apify plan: 20 contractors per run.
Is it legal to scrape the HDB renovation contractor directory?
This Actor only reads public contractor fields that HDB already publishes through data.gov.sg. No login is used.
Treat names, emails, phones and addresses as personal data under Singapore’s Personal Data Protection Act (PDPA). Do not buy or run this Actor to send unsolicited direct marketing unless you have a lawful basis (for example consent, or another PDPA exception that applies to your use). Your use must also comply with the HDB / data.gov.sg terms and the Spam Control Act where relevant.
Also available
SG Architect Firm Emails · BOA Register — official Board of Architects firm mailboxes.
Singapore Lawyer Emails · Official Law Society — featured Singapore Find a Lawyer firms.
NSW Solicitor Emails · Law Society Register — New South Wales Register of Solicitors.
Local development
npm installcp input.json storage/key_value_stores/default/INPUT.jsonapify run --purge
Example input.json:
{"onlyWithContact": true,"maxItems": 20}
Use apify run to test locally (not npm start). Local storage/ is not uploaded to Console.
Support
Contact corentin@outreacher.fr if you need a custom scraper or tailored automation.
Ready? Leave the company name blank or type DESIGN, keep only-with-contact on, and click Start.