Singapore GeBIZ Contract Awards — Who Won What (data.gov.sg)
Pricing
from $50.00 / 1,000 tenders
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
Maintained by CommunityActor stats
0
Bookmarked
15
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Singapore GeBIZ Tenders
Track Singapore government tenders and contract awards from GeBIZ. Built for analysts, researchers, fintech builders and AI agents.
📊 Sample Output

tender_no | agency | award_date | tender_detail_status | supplier_name | awarded_amt |
|---|---|---|---|---|---|
| ACR000ETT21000004 | Accounting And Corporate Regulatory Authority | 13/4/2022 | Awarded to Suppliers | CRIMSONLOGIC PTE LTD | 4503450 |
| ACR000ETT22000001 | Accounting And Corporate Regulatory Authority | 28/6/2022 | Awarded to Suppliers | FPT ASIA PACIFIC PTE. LTD. | 539600 |
| ACR000ETT22000003 | Accounting And Corporate Regulatory Authority | 19/3/2023 | Awarded to Suppliers | CRIMSONLOGIC PTE LTD | 987850 |
| ACR000ETT23000002 | Accounting And Corporate Regulatory Authority | 18/1/2024 | Awarded to Suppliers | NXGEN COMMUNICATIONS PTE LTD | 310676.63 |
| AGC000ETT21000006 | Attorney-General's Chambers | 24/11/2021 | Awarded to Suppliers | JK TECHNOLOGY PTE LTD | 370440 |
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
| Field | Type | Default | What it does |
|---|---|---|---|
agency | string | "" | Singapore government agency (e.g. 'HDB', 'LTA', 'Defence'). Optional. |
keyword | string | "software" | Tender description keyword. |
supplier | string | "" | Awarded supplier company name. |
max_results | integer | 5 | Maximum tenders to return. |
proxyConfiguration | object | {"useApifyProxy": false} | Optional. data.gov.sg is a free open API; proxy not needed. Enable RESIDENTIAL only if you hit rate limits. |
new_since_date | string | Optional 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
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $0.01 | Charged 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.05 | Single 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— Agencyaward_date— Award dateawarded_amt— Awarded amountscraped_at— Fetch timestampsupplier_name— Awarded suppliertender_description— Tender descriptiontender_detail_status— Tender detail statustender_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.
Related actors
- Singapore ACRA Company Lookup — UEN & Profile API — look up the profile of a winning supplier.
- Singapore ACRA Company Search — Registry Data API — search the Singapore company register by name.
- Taiwan Gov Procurement — 政府採購 API — the same kind of award data for Taiwan.
- EU TED Tender Monitor — Government Tender Alerts API — public tenders across the EU.
- UK Find a Tender — Government Contract Alerts API — UK government contract notices.