Skip to content

PriceGuard

PriceGuard

Notices when a scraper breaks by reading the rows it returned.

A broken scraper and a healthy one look the same from the outside: status ready, the usual row count, no error. PriceGuard reads the extracted rows instead of the job status, writes the prompt that describes the break, and drives Bright Data's scraper heal through its approval gate. On 396 archived pages spanning a real retailer's platform migration, it caught 10 of 10 breaks with 0 false alarms. Job status caught 0.

Stack

  • TypeScript
  • Node.js
  • React
  • Observability