The price dropped. You missed it. You could have been notified. denkbot.dog scrapes product pages and returns the HTML — you extract the price, store it, and compare. When the number changes, you fire an alert. The dog fetches the page. You watch the price.
E-commerce price tracking, competitor pricing intelligence, deal alert services, procurement cost monitoring, and any application that needs to watch a number on a webpage.
import re
import requests
from bs4 import BeautifulSoup
def get_price(url):
r = requests.post(
'https://api.denkbot.dog/scrape',
headers={'Authorization': 'Bearer YOUR_API_KEY'},
json={'url': url, 'renderJs': True},
)
html = r.json()['html']
soup = BeautifulSoup(html, 'html.parser')
# Extract your price element
price_el = soup.select_one('[data-price], .price, #price')
return price_el.get_text().strip() if price_el else NoneNo — we return the HTML. You parse the price from it using whatever parser you like.
Many e-commerce sites render prices with JavaScript. Use renderJs: true to be safe.
Amazon has aggressive bot protection. We can't guarantee success on heavily protected sites.

€19/year. Unlimited requests. API key ready in 30 seconds.