↑↓ navigate open esc close
🇸🇬

Singapore Government Procurement Data — in Your Terminal

The Sell to State CLI gives developers and automation engineers direct access to Singapore's GeBIZ procurement database. Search tenders, filter by agency or category, and pipe structured data into your workflows — no browser required.

Data source: GeBIZ

Install

npm npm install -g @data-atlas/cli
pip pip install selltostate-cli
brew brew install selltostate/tap/selltostate

Example commands

$ selltostate search --country sg --keywords "construction fit-out" --status open
$ selltostate tenders --country sg --agency "Ministry of Health" --format json > health_tenders.json
$ selltostate watch --country sg --category "IT Services" --notify slack://my-channel
$ selltostate export --country sg --from 2025-01-01 --to 2025-12-31 --format csv > sg_2025.csv
$ selltostate tender --id GeBIZ-2025-IT-00123 --full

What you get

Full GeBIZ Coverage

Every open tender, ITQ, ITT, amendment, and awarded contract across 100+ Singapore government agencies and statutory boards — updated continuously.

Structured Output

JSON and CSV output with consistent field names: tender_id, agency, title, value, closing_date, category. Pipe directly into your CRM, database, or spreadsheet.

Watch Mode

Monitor specific keywords or agencies and receive notifications via Slack, webhook, or email when new matching tenders are published.

MCP Compatible

Sell to State CLI exposes an MCP server mode — use Singapore procurement data as a real-time tool in Claude, Cursor, or any MCP-compatible AI assistant.

FAQ

How do I install the Sell to State CLI?

Install via npm: npm install -g @data-atlas/cli — or pip install selltostate-cli for Python. Run selltostate login to authenticate with your API key.

What data does the Singapore CLI return?

All GeBIZ procurement data: open tenders (ITQ, ITT, RFQ), amendments, awarded contracts, and cancelled notices — including tender value, closing date, agency, and category codes.

How current is the data?

Sell to State indexes GeBIZ continuously. New notices typically appear within minutes of publication on the portal.

Can I use the CLI in CI/CD pipelines?

Yes. Use selltostate export with --format json and pipe into your scripts. The CLI returns exit code 0 on success, non-zero on error — standard for automation.

3-day free trial

Singapore government contracts — start for free

The Singapore dataset is live. Create a free account to search every government award, set alerts, and export to CSV or via the API.

Free to browse · subscribe to unlock the full dataset

Start for free →
Sign Up