PriceBuddy Documentation
Docs
Features
Support
Github
Docs
Features
Support
Github
  • Home
  • Installation
  • Stores
  • Products
  • Product Sources
  • Tags
  • Settings
  • Users
  • REST API
  • Log messages
  • Frequently asked questions

Features

Works with almost any store

Many stores are included by default, but if your favourite store isn't there, you can add it yourself.

Stores can be scraped using CSS selectors, regular expressions or JSONPath.

Compare prices from multiple stores

Add multiple urls to a product to compare prices from different stores (or even the same store - eg eBay listings).

Availability tracking

PriceBuddy can also track product availability such as in stock, pre-order, back order, special order, out of stock or discontinued.

Availability is shown next to each product source so you can quickly see whether the lowest listed option can actually be bought right now.

Unit pricing

You can compare products by unit price instead of only the shelf price.

This is useful for multi-packs, bundles, and products sold in different pack sizes. For example, PriceBuddy can show the price per tablet, bag, or other unit so cheaper-looking bundles do not hide a worse value.

Price history

Visualise price changes over time with charts. See the min, max and average prices Quickly identify trends and decide when to buy.

Support for JS rendered sites

A headless browser can be used to scrape sites that require Javascript to render the page. This is done via SeleniumBase running chrome in a docker container with a rest api.

Organise your products

Tag products to better organise them. Tags can be used to filter products on the dashboard.

Multi-user support

Each user has their own products, tags and settings. Great for sharing with others who want to track their own products.

Notifications

Support for multiple notification methods so users can be updated when a product price changes to match their preferences.

Modern UI

Support for light and dark mode. Fully mobile friendly and easy to use.

Integration with SearXNG

Use your instance of SearXNG to make it easier to search for products and add urls within the app.

Open source and self-hostable

PriceBuddy is open source and self-hostable. You can run it on your own server and have full control over your data.

Last Updated:
Contributors: Jeremy Graham