Free tool · Data extraction

HTML price checker

Point a CSS selector at the node that contains a price, then we extract the text and parse a number (same rules as our open-source price-tracker CLI). Use Paste HTML for local debugging, or Fetch URL to let CloudyBot download public HTML (rate-limited). This is not continuous cloud monitoring — history stays in your browser unless you export CSV.

Limits (read this): We only see server-returned HTML, not JavaScript-rendered DOM. If the price appears only after JS runs, results may be wrong or empty — use a real browser session via CloudyBot instead. You must comply with each site’s terms and only access URLs you are allowed to fetch.

Percent drop compares to the oldest saved row for the same URL (and selector) in local history before this run — same idea as the CLI’s prices.csv.

Price missing or nonsense? Many shops inject prices with JavaScript. CloudyBot can drive a real browser and use browser minutes on a plan — that is the upgrade path when fetch-based HTML is not enough.

Local history

Stored only in this browser. Same columns as the CLI: timestamp,name,url,selector,raw_text,parsed_price.

TimeLabelURLSelectorRawPrice

You parsed a price. For JavaScript-rendered storefronts or recurring checks, CloudyBot can run browser sessions and scheduled tasks — with published caps. URL fetch here is rate-limited and server-side only when you use Fetch URL.

Try CloudyBot Free

Free plan · No credit card · See pricing for browser minutes

Need scheduled checks or JS-rendered pages?

This page is for one-off extraction and selector debugging. CloudyBot’s product is built for recurring work: scheduled tasks, Specialists, and browser automation when static HTML is not enough — with published caps so you are not surprised by usage.

Try CloudyBot Free

Free plan · See pricing for browser minutes

What this tool does (and what searchers mean by “price tracker”)

People search for a price tracker or monitor when they want ongoing visibility. This page is intentionally narrower: it helps you read a price from HTML using a CSS selector, the same building block used in our open-source CLI. You can log readings to a local table and export a CSV for your own workflows — but CloudyBot does not run persistent monitoring for anonymous visitors. That is the difference between a utility and a hosted surveillance product.

We also publish a walkthrough of the CLI (CSV, thresholds, watch mode on your machine). The free web tool aligns with those semantics so you are not surprised when numbers match.

Parsing strips common currency symbols and handles common European number formats before taking the first plausible decimal. Extraction removes scripts and styles, then reads the first matching element — mirroring cheerio usage in the CLI. If your selector matches a container with extra text, try a more specific selector.

URL fetch is performed server-side with timeouts, redirect limits, response size caps, and SSRF protections. It is rate-limited per IP. That protects CloudyBot’s reliability and reduces abuse — not a substitute for your own crawler infrastructure.

When you outgrow fetch: use CloudyBot with a cloud browser for JavaScript-heavy storefronts, and scheduled tasks when you want reminders without maintaining cron. See how it works and cloud browser automation.

Frequently asked questions

Is this HTML price checker free?

Yes. There is no signup for this page. Paste-HTML mode runs extraction in your browser; URL fetch uses a free, rate-limited server endpoint to download public HTML.

Is this a price tracker?

No. It extracts and parses a price from HTML for one-off checks. It does not run continuous cloud monitoring. History is local to your browser unless you use a separate product.

Will URL fetch work on every store?

Only if the server returns HTML that contains the price. Many sites load prices with JavaScript after page load; use a real browser session or automation for those.

Is my HTML or URL request sent to CloudyBot?

When you paste HTML or fetch a URL, CloudyBot processes the request server-side to extract text at your selector and parse a number. Do not paste secrets. URL fetch is rate-limited to 40 requests per 15 minutes per IP and is intended for public pages you are allowed to access.

Where is my price history stored?

In this browser’s localStorage unless you export CSV. Not synced across devices.

What is CloudyBot?

CloudyBot is a hosted AI assistant with browser automation and scheduled tasks. This page is a free utility for quick checks; the product can run recurring workflows with hard billing caps.

Further reading

Automate the next step

Use CloudyBot for scheduled checks, browser sessions, and workflows — not just a single paste.

Open dashboard