Singapore BCA Licensed Builders Scraper
Pricing
from $0.004 / licence scraped
Singapore BCA Licensed Builders Scraper
Export Singapore's BCA Licensed Builders register (~5,200 licences): company name, UEN, licence class (General Builder Class 1/2, Specialist Builder trades), class code, expiry date, address and phone. Filter by name, UEN, class or category. Public open data, no key.
Pricing
from $0.004 / licence scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
32 minutes ago
Last modified
Categories
Share
Export Singapore's BCA Licensed Builders register — around 5,200 licences — into clean JSON, CSV or Excel. Each record has company name, UEN, licence class, class code, expiry date, address and phone. Powered by BCA's open data (data.gov.sg).
Perfect for construction-industry lead generation, supplier due diligence, tender pre-qualification checks and market mapping.
This is the BCA Licensed Builders register (General Builder Class 1/2 and Specialist Builder licences) — the statutory licence to carry out building works — sourced from official open data.

What you get, per licence
- 🏗️ Company — name and UEN
- 🪪 Licence — class (e.g.
General Builder Class 1,Specialist Builder (Pre-cast Concrete Work)), class code (GB1,SB(PC)…), category (General / Specialist), specialist trade - 🗓️ Expiry date — licence validity
- 📍 Address — structured (block, street, unit, building, postal) + formatted
- ☎️ Telephone
Filters
query— company name or UEN containscategory—General BuilderorSpecialist BuilderclassCode— exact class code, e.g.GB1,GB2,SB(PC)maxItems— cap the export (~5,200 total)
Example input
{ "category": "Specialist Builder", "classCode": "SB(PC)", "maxItems": 500 }
Output

{"companyName": "WOH HUP (PRIVATE) LIMITED","uen": "194000021M","licenceClass": "General Builder Class 1","classCode": "GB1","category": "General Builder","specialistTrade": null,"expiryDate": "2027-06-16","formattedAddress": "217 UPPER BUKIT TIMAH ROAD, WOH HUP BUILDING, Singapore 588185","telephone": "63858585","sourceUrl": "https://data.gov.sg/collections/14/view","collectedAt": "2026-07-30T12:00:00.000Z"}
Output schema
| Field | Type | Description |
|---|---|---|
id | string | Stable unique identifier for the licence record. |
companyName | string | Registered company name. |
uen | string | Unique Entity Number (UEN) of the company. |
licenceClass | string | Full licence class name (e.g. General Builder Class 1). |
classCode | string | Short licence class code (e.g. GB1, SB(PC)). |
category | string | Licence category (General Builder or Specialist Builder). |
specialistTrade | string | Specialist trade, for specialist builder licences. |
additionalInfo | string | Any additional licence information. |
expiryDate | string | Licence expiry date. |
address | object | Structured address (block, street, unit, building, postal code). |
formattedAddress | string | Full address as a single string. |
telephone | string | Contact phone number. |
sourceUrl | string (URL) | Link to the source open dataset. |
collectedAt | string (ISO date) | When this Actor collected the record. |
FAQ
Do I need an account or API key? No. Just set your filters and run — no account, login or API key required.
What format is the output? Structured JSON — one record per licence — exportable as JSON, CSV, Excel or via the Apify API.
Can I integrate this with other tools? The Singapore BCA Licensed Builders 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 © BCA, published under the Singapore Open Data Licence (commercial reuse permitted). Use responsibly and in line with the licence terms.