Cayden Chai

Know when a competitor changes their price.

I track your competitors' prices and stock every day and send you an alert the moment something changes. You see a free sample before you pay.

Based in Singapore. Replies within 24 hours. Public data only.
Download an example report (CSV)

Competitor pricesExample data
ProductPrice
Wireless earbuds
store-a.com
$49.90
Desk lamp LED
store-b.com
$49.90
Yoga mat 6mm
store-a.com
$18.00
USB-C hub 7-in-1
store-c.com
Out of stock
Steel bottle 1L
store-b.com
$15.90
Price drop on store-b.com
Desk lamp LED: $49.90 to $44.90 (−10%)
  • Desk lamp LED−10%store-b
  • Wireless earbuds+10%store-a
  • USB-C hub 7-in-1Back in stockstore-c
  • Steel bottle 1L−19%store-b
  • Air fryer 4LNew listingstore-d
  • Yoga mat 6mm−5%store-a
  • Phone case+8%store-c
  • Desk fanOut of stockstore-b

Does your week look like this?

Tap the jobs you're tired of doing by hand.

0 of 6 automated. I turn this list into one daily alert on your phone.

Automate my list

Is this a fit?

A good fit if you

Sell online and watch a handful of competitors
Copy data from websites into sheets every week
Want alerts, not another dashboard to check

Not a fit if you need

Data from behind a login, or personal details
Every site on the internet, scraped by tonight
CAPTCHAs or paywalls bypassed

What I build

For online stores in Singapore and Southeast Asia. Fixed prices. You own the code and the data.

SKU MON-20 · MONTHLY

Starter monitor

Watch your key competitors every day and get an alert when anything changes.

  • Up to 20 products, 3 competitors
  • Daily checks, alerts on Telegram or email
  • Price history in a Google Sheet
  • Fixes included, cancel anytime

+ $50 setup$29per month

Start with this

SKU MON-100 · MONTHLY

Best value per product

Growth monitor

Your whole catalogue against the whole market, with stock and new-listing alerts.

  • Up to 100 products, 10 competitors
  • Price, stock and new-listing alerts
  • Telegram, Slack or email
  • Fixes included, cancel anytime

+ $50 setup$79per month

Start with this

SKU SCR-01 · ONE-OFF

Custom web scraper

Pull data from any public website into Google Sheets, CSV or your API.

  • Every row checked before delivery
  • One-off, or on a schedule
  • Fixes free for 30 days

From$45one site

Start with this

Price your monitor

Move the sliders. The price updates live.

How often

Starter monitor

$29/month

+ $50 one-time setup

60 product pages checked daily

Get a free sample of this

What can I track for you?

Pull a book off the shelf. Each one is a job I can set up for your store.

Book 1

Competitor prices

Know the moment a rival changes a price, so you can react the same day instead of next month.

1
  • The products and stores you choose
  • Checked daily, or more often
  • Alert only when something changes

"store-b dropped the desk lamp 10%. You're now $5 higher."

Get a free sample →2

Stuck on something else? Tell me the problem.

I build software end to end, not just scrapers. If a task is eating your week, there's a good chance I can automate it. Here are some things I can build:

Google Sheets automationsReports that fill themselves in every morning.
Telegram and email botsOrder alerts, daily summaries, reminders to your team.
AI workflowsSort enquiries, draft replies and summarise documents with Claude or ChatGPT.
Sales dashboardsAll your numbers on one live page, not five tabs.
Shopify integrationsConnect your store to sheets, suppliers or other tools.
Web apps and internal toolsBooking pages, order trackers, simple admin panels.
Chrome extensionsSmall browser tools for your team's daily work.
Data cleanupMessy spreadsheets merged, de-duplicated and fixed.

Not on the list? Describe the problem in plain words. I'll tell you honestly if I can build it, and what it would cost, within 24 hours.

Describe my problem

How it works

You see it working before you pay. Here's how a typical job goes.

  1. Send the sites

    Which websites, which fields, how often.

  2. Get a free sample

    Up to 25 real rows within 24 hours.

  3. Approve a fixed price

    One quote, one delivery date.

  4. Get data and alerts

    Daily runs, checked data, instant alerts.

Store owneronline
Example

Day 1 · Send the sites

Hi! Can you track prices on store-b.com? About 20 products, daily.

Yes. Send me 2 or 3 product links and I'll make you a free sample.

Day 2 · Free sample

sample-store-b.csv25 rows · prices, stock, links

That's exactly what I need. How much for daily?

Day 2 · Fixed price

Starter plan: $50 setup, then $29 a month. Alerts go to your Telegram. Ready by Thursday.

Deal.

Day 4 onward · Alerts

Price drop on store-b.com
Desk lamp LED: $49.90 to $44.90 (−10%)

Saw it before my coffee.

Work that's running today

The scanner's daily report: confirmed gaps and early signals, generated automatically each morning

Daily marketplace scanner

Checks 5,000 public listings every day, compares them with 75 days of history, and sends a Telegram alert only when something real changes.

5,000listings checked daily
75 daysof history compared
17automated tests

Node.js, GitHub Actions, Telegram

Deal-sourcing tool for a VC network

Finds new startups daily, scores them and drafts outreach for LvlUp Ventures. It replaced manual browsing with a ranked daily list.

Python, GraphQL, Apollo.io, Claude API

AI customer pipeline, Echelon 2026 award

Turns a watch brand's customer data into segments and insights. Won Promising AI Workflow Builder at Echelon Singapore 2026.

Python, LLM agents, HuggingFace

EMBARKCompetition platform for a 2,100-student school. embark-np.vercel.app
Lock-inFocus app with a Chrome extension, backed by a S$3,000 grant. lockinme.com
24/7 data collectorAlways-on API collector on a Linux server with budget guards.

Simple, fixed pricing

Monthly plans for monitoring, one-off prices for scrapers. Bigger jobs get a quote after the free sample.

CAYDEN CHAI

Scraping & price monitoring
Singapore · prices in USD


  • Starter monitor$29/mo20 products, 3 competitors, daily alerts. + $50 setup
  • Growth monitor$79/mo100 products, 10 competitors, stock + new listings. + $50 setup
  • Quick extract$451 site, up to 500 rows, one-time CSV or Google Sheet
  • Re-runnable scraper$1201 site, up to 10,000 rows, plus a weekly scheduled run
  • Custom buildQUOTEBigger monitors, other automations, anything else. Quoted after the free sample

Free sample, 25 rows$0.00
Payment details neededNONE
TOTAL TODAY$0.00

30-DAY FIX GUARANTEE

If anything I build breaks in the first 30 days, I fix it free.

THANK YOU · REPLY WITHIN 24H

Founding client offerThe first 3 stores get the setup fee waived, in return for an honest review once it's running.

Every package includes

  • A free sample before you pay anything
  • One fixed price, agreed up front
  • You own the code and the data
  • Every row checked before delivery
  • Monitors: fixes included, cancel anytime
  • One-off scrapers: fixes free for 30 days

Prefer platform payment protection? Hire me on Upwork or Fiverr.

Cayden Chai
Cayden, Singapore

Hi, I'm Cayden

I'm a developer in Singapore. I build scrapers like production software: scheduled, tested and watched, so your data never quietly goes wrong.

I've also sold face to face to business owners, so I focus on what the data is for, not just how to collect it.

  • Anthropic certifiedBuilding with the Claude API
  • Echelon Singapore 2026Promising AI Workflow Builder
  • Harvard Business SchoolMentee, 1 of 18 selected
  • LvlUp VenturesVenture Scout
  • Jakarta International Hackathon1st place
  • LanguagesEnglish, Mandarin

Questions clients ask

Is this legal?

I only collect public data. No logins, no bypassing CAPTCHAs or paywalls, and no personal data.

What if the website changes?

You get an alert instead of bad data. Monitor plans include fixes for as long as you subscribe. One-off scrapers get free fixes for 30 days.

Which sites can you track?

Most public online stores and marketplaces, including Shopify. Send a link and I'll confirm with a free sample.

What format do I get?

Google Sheets, CSV, Excel, JSON or your API. Alerts on Telegram, Slack or email.

How fast is it?

The sample comes within 24 hours. Most projects take 2 to 4 days.

Get a free sample

Tell me what you need, or the problem you're facing. I'll reply within 24 hours, with up to 25 real rows if it's a scraping job.

Hire me on Upwork

Free, no payment details. You get up to 25 real rows within 24 hours.