Singapore BCA Registered Contractors Scraper avatar

Singapore BCA Registered Contractors Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Singapore BCA Registered Contractors Scraper

Singapore BCA Registered Contractors Scraper

Scrape Singapore BCA registered contractors by workhead and grade. Get company name, UEN, full address, postal code, phone, fax, workhead category, grade and registration expiry date. Export to JSON, CSV or Excel.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Singapore BCA Registered Contractors Scraper

Singapore BCA Registered Contractors Scraper

Pull Singapore's BCA registered contractors by workhead and grade. Get company name, UEN, full address, postal code, phone, fax and registration expiry. No login, no API key.

Apify Coverage Maintained Output


What you get

One record per registered contractor per workhead, straight from the official BCA contractors directory. This is direct B2B contact data for Singapore's construction sector, ready for lead generation and vendor research.

  • companyName: the registered contractor's name
  • uen: the Unique Entity Number (Singapore company identifier)
  • workhead: the workhead code the contractor is registered under (for example CW01, ME05)
  • workheadDescription: the workhead name (for example General Building, Electrical Engineering)
  • grade: the registration grade (for example A1, B2, L4)
  • registrationExpiry: the registration expiry date for the workhead (with "Fetch registration expiry" on)
  • address: the full company address
  • postalCode: the Singapore postal code parsed from the address
  • phone: the company phone number
  • fax: the company fax number
  • licenceType: Registered Contractor
  • observedAt: when this record was collected

How it works

InputWhat it does
workheadsWorkhead codes to collect (for example CW01, CW02, ME05). Leave empty to scrape every registered-contractor workhead.
gradesGrades to keep (for example A1, B1, L4). Leave empty to include every grade available for each workhead.
withDetailsOpen each company page to add the registration expiry date. Contact fields are collected without it.
maxItemsCap the number of records collected.
proxyConfigurationOptional. Enable Apify Residential proxy (country SG) if results come back empty.

The workhead and grade list is discovered live from the directory, so new workheads are picked up automatically. Company name, UEN, address, phone and fax come straight from the listing.

Use cases

Use caseWho it is for
Build a lead list of construction contractorsB2B sales and marketing teams
Vet suppliers and subcontractors by gradeMain contractors and developers
Map the market by workhead and gradeAnalysts and strategy teams
Reach contractors by phone for a tenderProcurement and estimating teams
Enrich a CRM with UEN and contact dataRevOps and data teams

Frequently Asked Questions

Where does the data come from? The public BCA contractors directory, maintained by the Building and Construction Authority of Singapore. It lists contractors registered under the Contractors Registration System.

Does it need a login or API key? No. It reads the public directory with no account and no key.

What are workheads and grades? Workheads are the categories of work a contractor is registered for (for example CW01 General Building, ME05 Electrical Engineering). Grades reflect financial and track-record tiers (A1 is the highest for construction workheads, then A2, B1, B2, C1, C2, C3; construction-related and M&E workheads use L1 to L6).

Do I get phone and fax numbers? Yes. Phone, fax, full address and postal code come from the listing itself, so you get them on every run without opening each company page.

How fresh is it? Every run reads the directory live, so records reflect what BCA publishes at that moment.

Example use cases

Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:

Export, API and AI agents (x402 + MCP)

Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.

For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.

Need data from the same space? Here are other scrapers we build and maintain:

More scrapers at scrapers.lat

This actor is built and maintained by scrapers.lat, where we publish scrapers for public platforms across the world: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.


This actor is an independent tool and has no affiliation with the Building and Construction Authority (BCA) or the Government of Singapore. It only accesses data published openly on the BCA directory. Use it in accordance with the site's terms.