Singapore GeBIZ Contract Awards — Who Won What (data.gov.sg) avatar

Singapore GeBIZ Contract Awards — Who Won What (data.gov.sg)

Pricing

from $50.00 / 1,000 tenders

Go to Apify Store
Singapore GeBIZ Contract Awards — Who Won What (data.gov.sg)

Singapore GeBIZ Contract Awards — Who Won What (data.gov.sg)

Awarded Singapore government contracts from the official data.gov.sg GeBIZ dataset: tender number, description, awarding agency, award date, status, winning supplier, awarded amount — newest first; filter by keyword, agency or supplier. Historical awards, not open tenders. No API key. Pay per record

Pricing

from $50.00 / 1,000 tenders

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

1

Monthly active users

4 days ago

Last modified

Share

Singapore GeBIZ Tenders

Track Singapore government tenders and contract awards from GeBIZ. Built for analysts, researchers, fintech builders and AI agents.

📊 Sample Output

5 real rows delivered by Singapore GeBIZ Tenders Scraper — Government Contracts & Awards — run FhGqDRqfSN4bD6jby on build 0.0.15

tender_noagencyaward_datetender_detail_statussupplier_nameawarded_amt
ACR000ETT21000004Accounting And Corporate Regulatory Authority13/4/2022Awarded to SuppliersCRIMSONLOGIC PTE LTD4503450
ACR000ETT22000001Accounting And Corporate Regulatory Authority28/6/2022Awarded to SuppliersFPT ASIA PACIFIC PTE. LTD.539600
ACR000ETT22000003Accounting And Corporate Regulatory Authority19/3/2023Awarded to SuppliersCRIMSONLOGIC PTE LTD987850
ACR000ETT23000002Accounting And Corporate Regulatory Authority18/1/2024Awarded to SuppliersNXGEN COMMUNICATIONS PTE LTD310676.63
AGC000ETT21000006Attorney-General's Chambers24/11/2021Awarded to SuppliersJK TECHNOLOGY PTE LTD370440

Real rows from run FhGqDRqfSN4bD6jby on build 0.0.15 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

🔧 Input reference

FieldTypeDefaultWhat it does
agencystring""Singapore government agency (e.g. 'HDB', 'LTA', 'Defence'). Optional.
keywordstring"software"Tender description keyword.
supplierstring""Awarded supplier company name.
max_resultsinteger5Maximum tenders to return.
proxyConfigurationobject{"useApifyProxy": false}Optional. data.gov.sg is a free open API; proxy not needed. Enable RESIDENTIAL only if you hit rate limits.
new_since_datestringOptional monitor mode. Set to a date (YYYY-MM-DD) to emit ONLY tenders awarded on/after it — for scheduled runs that pick up just what's new. Leave empty for the full search (defa…

🧾 JSON sample record

One real record from run FhGqDRqfSN4bD6jby (emails/phones masked, long text shortened):

{
"tender_no": "ACR000ETT21000004",
"tender_description": "INVITATION TO TENDER FOR THE APPLICATION SOFTWARE MAINTENANCE AND SUPPORT FOR BIZFINX SYSTEM HOSTED IN THE GOVERNMENT COMMERCIAL CLOUD FOR ACCOUNTING AND CORPORATE REGULARTORY AUTHORITY",
"agency": "Accounting And Corporate Regulatory Authority",
"award_date": "13/4/2022",
"tender_detail_status": "Awarded to Suppliers",
"supplier_name": "CRIMSONLOGIC PTE LTD",
"awarded_amt": "4503450",
"scraped_at": "2026-09-25T03:21:10.185393+00:00"
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.01Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Tender (apify-default-dataset-item)$0.05Single GeBIZ tender record (tender_no, agency, supplier, awarded_amt).

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.05 = $5.00 plus the start fee.

📊 What you get

Clean JSON, one record per tender (full output has 8 fields):

  • agency — Agency
  • award_date — Award date
  • awarded_amt — Awarded amount
  • scraped_at — Fetch timestamp
  • supplier_name — Awarded supplier
  • tender_description — Tender description
  • tender_detail_status — Tender detail status
  • tender_no — Tender reference number

Pricing: $0.05 per tender (Pay-Per-Event) — about 20 tenders per $1.

🤖 Use with AI agents

Structured JSON built for LLM and agent pipelines — point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull Singapore government tenders and awards from GeBIZ on demand.

Sample agent prompt:

List GeBIZ tenders awarded this month over S$1M and the winning suppliers.

Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.

Run it on a schedule

A weekly run suits most monitoring, because government contract awards build up over days and weeks rather than minute by minute. Each run returns award records that match your keyword, agency or supplier, and new awards show up as new rows. The actor has a monitor mode: set new_since_date to the date of your last run and it returns only tenders awarded on or after that date, so a scheduled run picks up just what is new. Send each run's results onward with a webhook, Google Sheets, Zapier, Make or the Apify API.

Video guides from Apify: Schedule your Actor · Integrations

FAQ

Why use this instead of the official data.gov.sg or GeBIZ sites?

The data comes from the free open dataset on data.gov.sg, so the source itself is free. What this actor adds is a simple search by keyword, agency and supplier in one input, clean JSON rows with a fetch timestamp, a monitor mode for new awards, and runs you can schedule and send to other tools. No proxy is needed for normal use. It is not made by or linked to the Singapore government.

What does a typical run cost?

You pay per result, not for run time: $0.05 for each row in the results, plus $0.01 per run start (charged per GB of run memory, minimum one). A run that returns 5 tender award records costs about $0.26. Live prices are always shown in the Pricing tab.

How do I find out which companies won Singapore government contracts?

Search by keyword (for example "software"), by agency (for example "LTA" or "HDB"), or by supplier to see every award a given company won. Each row gives the tender number, description, awarding agency, award date, status, winning supplier and awarded amount. Use max_results to set how many rows you want.

Does it show open tenders I can still bid on?

No. The rows are award records: each one carries an award date, a winning supplier and an awarded amount. If you need live tenders that are still open for bids, this actor is not built for that.

What format are the dates and amounts in?

They come as text, the way the dataset publishes them. award_date looks like 13/4/2022 (day/month/year) and awarded_amt looks like 4503450. Convert them to dates and numbers in your own sheet or code if you need to sort or sum.