Singapore Company Registry Query Data API
Plug Singapore company registry data into due diligence and compliance
Covers UEN, entity type, registration status, SSIC industry classification, registered address and related data, with exact UEN lookup, name search, batch screening and relationship tracing.
Turn public registry data into auditable compliance assets
Why You Need This Data Service
Singapore company registry data is scattered across original publishing channels with inconsistent field formats and no standardized relationships. Using it directly for due diligence and compliance screening requires heavy cleaning and mapping.
Inconsistent formats, high integration cost
Field naming is non-standard and null handling differs, so every integration needs fresh parsing and mapping — consuming significant engineering resources.
Hard to identify entity names and types
The same company may have historic name changes, and there is no unified mapping between entity type (sole proprietorship / partnership / company) and business scope, so results are incomplete.
Addresses and postal codes are hard to structure
Raw addresses are split across several fields (block, street, level, unit) and postal codes are not linked to districts, making address verification difficult.
Status changes cannot be monitored continuously
Registration status (deregistered, in liquidation, live) changes frequently; without automated sync, due diligence data quickly goes stale.
From raw registry data to a structured query API
GooFuture turns Singapore public company registry data into a ready-to-call API through six processing steps.
You do not need to handle raw formats or field mapping — query standardized company data directly through the API.
API Capabilities
Four core endpoints for different query scenarios. All return standardized JSON with consistent field definitions, supporting filters by entity name, UEN, type, status and industry.
Company detail lookup
Look up a company full registration record by UEN — entity name, type, status, address, industry classification and related data.
curl "https://api.goofuture.com/v1/sg/company/00022100K" \
-H "Authorization: Bearer {api_key}"
{
"uen": "00022100K",
"entity_name": "A Y ABDUL RAHIMAN",
"entity_type": "Partnership",
"company_type": "—",
"status": "Deregistered",
"registration_date": "1974-10-09",
"uen_issue_date": "1974-10-09",
"address": {
"type": "Local",
"block": "51",
"street": "EAST COAST ROAD",
"level": "—",
"unit": "—",
"building": "—",
"postal_code": "428770"
},
"primary_ssic": {
"code": "47722",
"description": "Apparel Retail",
"activity": "—"
},
"secondary_ssic": {
"code": "—",
"description": "—",
"activity": "—"
},
"officers_count": 7,
"former_names": ["—"],
"audit_firms": ["—"]
}
Company search
Multi-condition search by entity name, entity type, status, SSIC industry classification or postal code, returning matching companies.
curl "https://api.goofuture.com/v1/sg/companies/search?entity_name=ANN+LEE+YUEN&entity_type=Partnership&status=Deregistered" \
-H "Authorization: Bearer {api_key}"
{
"total": 1,
"page": 1,
"page_size": 20,
"results": [
{
"uen": "00043100A",
"entity_name": "ANN LEE YUEN",
"entity_type": "Partnership",
"status": "Deregistered",
"registration_date": "1974-09-20",
"address": "178 BENCOOLEN STREET, 718",
"primary_ssic": "68104 — Commercial Building Management",
"officers_count": 3
}
]
}
Batch company screening
Pass a list of UENs to return registration status, entity type and industry classification in bulk — for supplier onboarding and compliance review.
curl -X POST "https://api.goofuture.com/v1/sg/companies/batch" \
-H "Authorization: Bearer {api_key}" \
-H "Content-Type: application/json" \
-d '{"uens": ["00022100K", "00031800X", "00043100A"]}'
{
"total": 3,
"found": 3,
"results": [
{
"uen": "00022100K",
"entity_name": "A Y ABDUL RAHIMAN",
"entity_type": "Partnership",
"status": "Deregistered",
"registration_date": "1974-10-09",
"primary_ssic": "47722 — Apparel Retail"
},
{
"uen": "00031800X",
"entity_name": "A M ABDULLAH SAHIB & CO",
"entity_type": "Partnership",
"status": "Deregistered",
"registration_date": "1974-10-12",
"primary_ssic": "46301 — Food Wholesale"
},
{
"uen": "00043100A",
"entity_name": "ANN LEE YUEN",
"entity_type": "Partnership",
"status": "Deregistered",
"registration_date": "1974-09-20",
"primary_ssic": "68104 — Commercial Building Management"
}
]
}
Real-World Use Cases
How companies in different roles and stages use the Singapore Company Registry Data API.
Cross-border trade KYC
Before engaging a supplier, look up its registration status, entity type and former names by UEN to confirm legitimacy.
Audit compliance
Audit firms get registered address, linked auditors and industry classification by UEN, speeding up working paper preparation.
ERP/SaaS integration
Embed registry data into customer onboarding, contract signing and risk assessment to cut manual lookups and data entry.
Supplier due diligence
Screen partners in bulk by registration status, former names and business scope to spot risks and build compliance files.
Singapore company data coverage
Covers entity types registered with Singapore ACRA, including sole proprietorships, partnerships and companies.
Data Quality & Differentiators
GooFuture cleans raw Singapore registry data into directly queryable structured data, lowering integration and maintenance cost.
Standardized entity types
Unify entity type classification (sole proprietorship / partnership / company / LLP) by mapping the scattered entity_type_description and company_type_description fields into standard enums.
Structured address
Clean and structure addresses (block, street, level, unit, postal code) into a standard format, enabling postal-code-level queries and area analysis.
SSIC code alignment
Standardize Singapore Standard Industrial Classification (SSIC) codes with primary and secondary classification mapping, enabling industry queries and filtering.
Former name tracking
Normalize former entity names to support name-change tracing and avoid missed matches after a rename.
Related entity mapping
Index links between companies, audit firms and officers so relationships can be traced by UEN, speeding up due diligence.
Three-Step Onboarding
From consultation to production queries in as little as a few hours.
Contact a consultant
Describe your due diligence or compliance needs and confirm the data scope required (UEN, name, industry, relationships and more).
Confirm the plan
Both sides agree on endpoint scope, call volume, concurrency and update frequency. Webhook or CSV batch delivery is agreed at this stage.
Start Querying
Get an API key and docs, then query over standard REST. Technical support is provided during integration so results can be used directly in your systems.
Ongoing maintenance
Base data syncs quarterly and status changes are pushed via Webhook. Your consultant keeps tracking data quality and API stability.
# Query company details by UEN
curl "https://api.goofuture.com/v1/sg/company/00022100K" \
-H "Authorization: Bearer {api_key}"
# Search companies by name
curl "https://api.goofuture.com/v1/sg/companies/search?entity_name=ANN+LEE+YUEN" \
-H "Authorization: Bearer {api_key}"
# Batch-screen company status
curl -X POST "https://api.goofuture.com/v1/sg/companies/batch" \
-H "Authorization: Bearer {api_key}" \
-H "Content-Type: application/json" \
-d '{"uens": ["00022100K", "00031800X", "00043100A"]}'
Choose the Right Plan
From single-company lookups to batch due diligence, from low-frequency calls to high-concurrency integration — four plans.
Basic
- Monthly requests: 5,000
- API scope: exact UEN lookup
- Rate limit: 1 QPS
- Monitoring: —
- Delivery: REST API
- Support: email support
Standard
- Monthly requests: 25,000
- API scope: UEN lookup + company search
- Rate limit: 2 QPS
- Monitoring: status-change push
- Delivery: REST API + Webhook
- Support: priority email support
Professional
- Monthly requests: 100,000
- API scope: all core endpoints
- Rate limit: 5 QPS
- Monitoring: status-change push
- Delivery: REST API + Webhook + CSV
- Support: dedicated technical consultant
Enterprise
- Monthly requests: custom
- API scope: all + custom endpoints
- Rate limit: high concurrency
- Monitoring: custom
- Delivery: REST API + Webhook + CSV
- Support: enterprise-grade SLA
FAQ
Common questions about data scope, update frequency, API capabilities and pricing.
Which entity types are covered?
Sole proprietorships, partnerships, local companies, LLPs and other common Singapore entity types. Each record includes UEN, entity name, type, registration status, registration date, address, SSIC industry classification and related data.
Why not query the public Singapore registry data directly?
Raw data is published as flat files or fragmented formats with inconsistent field naming, differing null handling and no industry mapping or relationship index. GooFuture cleans, standardizes and structures it so it can plug straight into due diligence and compliance workflows.
Which query filters are supported?
Exact UEN lookup, fuzzy company name search, entity type filter, status filter, SSIC industry query and postal code lookup.
How often is it updated?
Base data updates quarterly. Status changes (such as deregistration or liquidation) are pushed to Webhook subscribers. Exact frequency is agreed when confirming the plan.
Can it integrate with our existing ERP or SaaS platform?
Yes. The REST API returns standardized JSON with fixed fields and unified enums. It supports Webhook status-change pushes and batch delivery in CSV or Excel on request.
Does the data include shareholders or senior management?
The core API includes officer count and linked audit firm information. Detailed shareholder or director lists are extended data — coverage can be confirmed when finalizing the plan.
How is pricing calculated?
Pricing is based on monthly request volume. Basic suits low-frequency lookups, Standard adds search and batch endpoints, and Professional and Enterprise support higher concurrency, Webhooks and custom integration. Contact a consultant for a specific plan.
Does the data cover countries outside Singapore?
Data currently covers only entities registered with Singapore ACRA. Other countries and regions are out of scope.
Plug Singapore company registry data into due diligence and compliance
From registration status to industry classification, from address verification to relationship tracing — a complete compliance data foundation.