> GooFuture | Singapore Company Registry Query Data API

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

REST API JSON All entity types covered
Entity profile
UEN 00022100K
Entity name A Y ABDUL RAHIMAN
Entity type Partnership
Status Deregistered
Registration date 1974-10-09
Address 51 EAST COAST ROAD, 428770
Industry 47722 — Apparel Retail
Officers 7

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.

1
Collect
Sync the Singapore company registry public data source
2
Clean
Handle nulls, invalid characters and duplicate records
3
Normalize
Unify entity types, address formats and SSIC codes
4
Entity resolution
Resolve entities by UEN and unify name variants
5
Relate
Index former names, audit firms and related officers
6
Deliver
Serve queries via REST API or Webhook

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.

API 01

Company detail lookup

Look up a company full registration record by UEN — entity name, type, status, address, industry classification and related data.

GET /v1/sg/company/{uen}
Request Example
curl "https://api.goofuture.com/v1/sg/company/00022100K" \
  -H "Authorization: Bearer {api_key}"
Response Example
{
  "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": ["—"]
}
Exact UEN lookup Full registration record Structured address
API 04

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.

POST /v1/sg/companies/batch
Request Example
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"]}'
Response Example
{
  "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"
    }
  ]
}
Batch UEN lookup Supplier onboarding Bulk compliance review

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.

Role: procurement compliance · Stage: pre-engagement
📋

Audit compliance

Audit firms get registered address, linked auditors and industry classification by UEN, speeding up working paper preparation.

Role: auditor · Stage: audit execution
🖥️

ERP/SaaS integration

Embed registry data into customer onboarding, contract signing and risk assessment to cut manual lookups and data entry.

Role: product manager · Stage: system integration
🔎

Supplier due diligence

Screen partners in bulk by registration status, former names and business scope to spot risks and build compliance files.

Role: risk manager · Stage: onboarding review

Singapore company data coverage

Covers entity types registered with Singapore ACRA, including sole proprietorships, partnerships and companies.

All types
Entity types
6
Status
5
SSIC industry codes
15
Core related fields
Data dimensions
Core registration info (UEN, name, type, status)
Address and postal code (block, street, level, postal code)
Industry classification (SSIC primary and secondary codes and descriptions)
Related data (former names, audit firms, officer count)
Dimensions are ordered by field coverage. Covers all entity types in the registry, including sole proprietorships, partnerships, local companies and limited liability partnerships. As of: August 2026. Static snapshot shown to illustrate coverage only.

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.

Unified types

Structured address

Clean and structure addresses (block, street, level, unit, postal code) into a standard format, enabling postal-code-level queries and area analysis.

Consistent format

SSIC code alignment

Standardize Singapore Standard Industrial Classification (SSIC) codes with primary and secondary classification mapping, enabling industry queries and filtering.

Usable classification

Former name tracking

Normalize former entity names to support name-change tracing and avoid missed matches after a rename.

Change tracking

Related entity mapping

Index links between companies, audit firms and officers so relationships can be traced by UEN, speeding up due diligence.

Relationship index

Three-Step Onboarding

From consultation to production queries in as little as a few hours.

1

Contact a consultant

Describe your due diligence or compliance needs and confirm the data scope required (UEN, name, industry, relationships and more).

2

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.

3

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.

4

Ongoing maintenance

Base data syncs quarterly and status changes are pushed via Webhook. Your consultant keeps tracking data quality and API stability.

Quick Start Example
# 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

Contact a consultant
  • Monthly requests: 5,000
  • API scope: exact UEN lookup
  • Rate limit: 1 QPS
  • Monitoring: —
  • Delivery: REST API
  • Support: email support
Talk to Us

Professional

Contact a consultant
  • 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
Talk to Us

Enterprise

Contact a consultant
  • Monthly requests: custom
  • API scope: all + custom endpoints
  • Rate limit: high concurrency
  • Monitoring: custom
  • Delivery: REST API + Webhook + CSV
  • Support: enterprise-grade SLA
Talk to Us

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.