BCA Licensed Builders · Singapore Phones avatar

BCA Licensed Builders · Singapore Phones

Pricing

from $2.99 / 1,000 firm with phones

Go to Apify Store
BCA Licensed Builders · Singapore Phones

BCA Licensed Builders · Singapore Phones

Export Singapore BCA licensed builders from the official open register. Company, UEN, licence class, address and phone — one row per firm. Public data. No login. No API key. Free plan: 20 firms.

Pricing

from $2.99 / 1,000 firm with phones

Rating

0.0

(0)

Developer

Corentin Robert

Corentin Robert

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Build a CRM list of Singapore licensed builders from the official BCA licensed-builder register on data.gov.sg — not a generic CKAN dump.

~5,200 licence rows · unique firms by UEN · phones printed on the register. Open government data.

No login. No API key. No browser. No residential proxy bill. Free plan: 20 firms per run.

Next in this pack: HDB renovation contractor emails · BCA CRS contractors · BOA architect firms.

Who is this for?

You are…Typical goalSuggested setup
Materials / M&E supplierLicensed GC phonesLeave search blank · Only with email or phone
Fit-out / HDB adjacent SDRGB2 buildersLicence class GB2 · max 50
Agency / data opsFull unique-UEN masterMax firms 0 on a paid plan
First-run QASmall CRM sampleMax 20 (Free plan always 20)

What you get by default. Firm name, UEN, licence class(es), address, postal code, published phone. Emails are rare on this register — HDB renovation is the sibling with ~100% mailboxes.

When the directory has no email. This Actor never invents a mailbox. Pair with the HDB Actor when you need emails.

How to use

  1. Open the Actor in Apify Console.
  2. Leave Company or UEN blank for the full register — or type a name.
  3. Keep Only with email or phone on. Leave Max unique firms at 20 for a first run.
  4. Click Start. Export JSON / CSV / Excel.

Max unique firms = 0 → all unique UENs (Free plan still capped at 20 rows / run).

Ready-made examples (published tasks)

Saved Console tasks ship with this Actor. Public Examples URLs appear after Console publish (quota allowing).

ExampleBest for
GB1 licensed builders · phonesFlagship general builders
GB2 licensed builders · phonesClass 2 outreach
Woh Hup company searchNamed-firm QA
Full register sampleFirst 20 unique firms

What it extracts

CategoryFields
IdentityfirmName, uen, providerKey
LicencelicenceClass, licenceClassCodes, expiryDate
Contactsphone, contactPhone, email when present
Locationaddress, postalCode

How much does it cost to scrape BCA licensed builders?

HTTP-only open data — default 512 MB, no residential proxy.

FreeBronzeSilverGold
Per firm with phone (PPE)$0.00299$0.00299$0.00299$0.00299
20 firms (PPE + start)~$0.06~$0.06~$0.06~$0.06
1,000 firms with phone~$2.99~$2.99~$2.99~$2.99

Actor start is $0.00005. Free plan: 20 rows / run.

This Actor reads the official open dataset published by BCA on data.gov.sg. As with any file containing business contact data, ensure your use complies with PDPA and relevant outreach rules.

Input

FieldDefaultNotes
queryemptyCompany or UEN contains-match
classCodesemptyGB1, GB2, specialist codes
onlyWithContacttrueSkip empty phone and email
requirePhonefalsePhone required
maxItems200 = no ceiling. Free plan: 20 / run.

API-only keys

Not on the Console form.

KeyTypeDefaultNotes
requireEmailbooleanfalseAlmost unused on this register
verboseLogsbooleanfalseDebug traces
proxyConfigurationobjectApify proxy on cloudPower users / API

Output sample

{
"providerKey": "SGBCA-194000021M",
"firmName": "WOH HUP (PRIVATE) LIMITED",
"uen": "194000021M",
"licenceClass": "General Builder Class 1",
"phone": "63858585",
"contactPhone": "63858585",
"address": "217 UPPER BUKIT TIMAH ROAD WOH HUP BUILDING",
"postalCode": "588185",
"countryCode": "SG"
}

Also available

HDB Renovation Emails · Singapore Contractors — official HDB renovation directory with published emails.

BCA CRS Contractors · Singapore Phones — CRS workheads and grades.

Contact corentin@outreacher.fr if you need a custom scraper or tailored automation.

Local development

cd sg-bca-licensed-builder-leads
npm install
npm test
apify run --input-file=.actor/INPUT.json