Monitoring a website for a piece of data, and alerting via push notifications: scraping Apple.com for refurbished iPhones

There are a number of projects which allow for website monitoring, but I required a relatively customized one (for educational purposes). Specifically, I wanted to monitor the Apple.com refurbished section for iPhone 12 models and receive a push notification to my phone when it appears there. To achieve this, I employed the use of Make.com, ScrapeNinja, and ntfy and was able to get it running in around 30 minutes.

This solution should get you started with web scraping. For more information, please refer to my blog post at Low Code Web Scraping Recipe: track Apple.com for refurbished iPhones and get push alert on specific model.

My Movie 20

4 Likes

very cool. thanks for sharing

1 Like

That’s smart! Well done.

1 Like

Thank you! The ScrapeNinja app was finally approved and made public by the Make.com moderation team, so I hope ScrapeNinja will now help makers in complex real-world scenarios. Cheers!

1 Like

Brilliant stuff @pixeljetter
Keep up the great work and thanks so much for sharing with us!

Thank you @Michaela, I appreciate it!

I have just published another scraping tutorial, this time ScrapeNinja is used for educational purposes to extract real estate property data from Zillow.com, which is not easy to scrape:
How to web scrape Zillow using ScrapeNinja and JavaScript

Love the practical setup! ScrapeNinja and ntfy make a solid lightweight combo for this kind of real-time alerting. In my work with lead management and multi-channel marketing, I’ve used Phonexa to build similar data-triggered workflows—especially for phone call routing and campaign attribution. It’s impressive how powerful low-code platforms have become for monitoring high-value data points. Would be cool to see this logic extended to sales signals or inventory alerts across industries.

Kind of related, I created this tutorial :slight_smile: Monitoring a website for changes (including conditions, alerts)

ScrapeNinja is cool, changedetection adds features like conditions, easier alert integration with discord, ntfy, email, make-com API hooks (custom hooks) etc