B2B Database · Singapore
The Singapore B2B database grounded in the company registry
HuntSales puts the full ACRA registry, 2.09 million Singapore-registered entities, inside an outreach CRM, then layers a People Search database of business contacts on top. Search companies by SSIC industry, entity status, and incorporation date, add decision makers with business emails and direct dials where available to your CRM, and send with PDPA-aware suppression built in.
2.09M
Companies, sourced from the ACRA registry
SSIC
Industry-code filtering across every entity
Contacts
Business contacts with emails, plus direct dials where available
SGD
Local pricing with a free tier

What is in the database
The company layer comes from ACRA, Singapore's national business registry. Every registered entity carries its official record: entity name, UEN, current status, SSIC industry classification, and incorporation date. Because the registry covers every company that has ever registered in Singapore, you are searching the whole market, not a sample a vendor happened to scrape.
On top of the registry sits HuntSales People Search: a database of B2B decision makers with business emails and direct dials where available. Contact coverage is deepest in Singapore, and direct dials are the exception rather than the rule. Browse it freely, then spend 1 People Search credit to add a person to your CRM, where the full contact details unlock. Registry data tells you which companies to target; People Search tells you who to talk to there.
- ACRA fields: entity name, UEN, entity status, SSIC industry, incorporation date
- People Search contacts: business emails with a deliverability flag, plus direct dials where available
- Registry search is read-only and unlimited, no credits required
- Contacts you add land straight in your pipeline, ready for outreach
Registry-sourced vs scraped data
Most B2B databases are built by scraping websites and social profiles, so they drift out of date the moment a company closes or a domain lapses. You find out the hard way: bounced emails, calls to companies that no longer exist, and lists padded with entities that were never real businesses.
Grounding the company layer in ACRA changes that. The registry records when an entity is struck off or dissolved, so you can filter out companies that were already dead when the snapshot was taken, before they ever reach a list. Our copy of the register is a periodic snapshot rather than a live feed, so a company that closed in the last few weeks can still read as live, and you will still see the occasional stale contact. Starting from the official register still means fewer dead companies, fewer bounces, and lists you can defend when someone asks where the data came from.
Filter by SSIC code, incorporation date, and entity status
Every ACRA entity carries an SSIC code, Singapore's standard industrial classification, so you can cut the registry by the industries your product actually serves rather than guessing from company names. Combine that with entity status to keep lists to live companies only, and incorporation date to slice by company age.
Incorporation date is the quiet workhorse here. Filter to companies incorporated in the last few months and you have a newly-incorporated outreach play: founders setting up payroll, accounting, insurance, banking, and software for the first time, before an incumbent is entrenched. Worth knowing how it works: you are slicing a periodic snapshot of the register, not a live feed, so the very newest incorporations can take a few weeks to appear. Re-run the filter on a schedule and each refresh picks up what has landed since.
- SSIC industry codes for precise vertical targeting
- Entity status filters: live, struck off, dissolved
- Incorporation date ranges for company-age plays
- Newly-incorporated lists as a repeatable trigger campaign
PDPA and suppression, built in
Singapore's Personal Data Protection Act shapes how you collect and use contact data, and the company layer here starts from a lawful, public source: the national registry. On the outreach side, HuntSales handles the obligations you would otherwise wire up yourself: every send carries an unsubscribe path, opt-outs flow into automatic suppression lists, and suppressed contacts stay suppressed across campaigns.
That matters because a database is only useful if you can act on it without creating compliance debt. For the full picture of running PDPA-compliant cold email in Singapore, including the Do Not Call registry, see our PDPA guide.
- Company data sourced from the public national registry
- Automatic unsubscribe handling on every send
- Suppression lists enforced across all campaigns
- PDPA guide: huntsales.io/guides/pdpa-compliant-cold-email-singapore
Priced in SGD, with a free tier
Most B2B data tools price in US dollars and meter everything through opaque credit bundles, so a Singapore team ends up doing currency maths to figure out what a list actually costs. HuntSales prices in SGD, and the registry layer is free: searching 2.09 million companies costs nothing on any plan.
Adding a contact from People Search to your CRM costs 1 People Search credit, and Live search beyond the database is metered in transparent per-credit pricing: you can see exactly what a results page and a contact reveal cost before you spend. Start on the free tier, and compare how that stacks up against credit-based competitors on our pricing comparison.
- Free tier with full registry access
- SGD pricing, no currency conversion guesswork
- Transparent per-credit Live search pricing
- See /pricing and /compare/cold-email-software-pricing-singapore
Frequently asked
Is ACRA data legal to use for prospecting?
ACRA registry data is public information about registered business entities, and using it to identify companies to approach is a normal, lawful part of B2B prospecting. Outreach to individuals still needs to respect the PDPA: provide a clear opt-out, honour suppression, and check Do Not Call obligations for phone numbers. HuntSales builds unsubscribe and suppression handling in. This is general information, not legal advice.
How fresh is the company data?
The company layer is a periodic snapshot of the ACRA registry, refreshed in batches rather than streamed live. Entity status, SSIC classification, and incorporation date are accurate as at the last refresh, so it is far better than a one-off scrape, but very recent changes such as a brand-new incorporation or a fresh strike-off can lag the register by several weeks.
What is free and what is paid?
Searching the full ACRA registry of 2.09 million companies is free and unlimited on every plan, including the free tier. Browsing People Search is also free; you spend 1 People Search credit when you add a contact to your CRM and unlock their full details. Live search beyond the database is metered in transparent per-credit SGD pricing.
What company fields can I filter on?
Entity status (for example live, struck off, or dissolved), SSIC industry classification, and incorporation date, alongside name and UEN search. That is enough to build vertical lists, exclude dead entities, and run company-age plays like newly-incorporated outreach.
Does the database include business contact details?
Yes. People Search layers B2B decision makers on top of the registry, with business emails and direct dials where available. Every email carries a deliverability flag of valid, unknown, or invalid, and contacts land in your CRM as unknown until you run paid Email Verification on the address. Registry records tell you which companies exist; People Search gives you the people to contact there.
Can I look up a single company by UEN?
Yes. Inside HuntSales you can search the registry by name or UEN, and we also offer a free standalone UEN lookup tool at huntsales.io/tools/uen-lookup if you just need to check one entity.
Search the registry free
Sign up, search all 2.09 million ACRA-registered companies at no cost, and add your first business contacts from People Search. Free for solo founders.
Start free