Rental Listing Alerts Automation

Job ID: 40150328

Budget: €30 – €250 EUR

I am looking for an experienced freelancer to help me find the correct data source for apartment listings on https://www.inberlinwohnen.de/wohnungsfinder + set up a sustainable automation system to alert me immediately when new listings appear.

I already have the following set up:
— Telegram bot to receive alerts
— GitHub Actions workflow ready to run scripts every 2 minutes
— Basic notification logic working with dummy messages

What I need help with (clear priorities):
— Identify the stable network/API endpoint that provides the real listing data (JSON preferred)
— Confirm how to extract unique listing identifiers from the endpoint
— Provide a minimal, maintainable automation script (bash, Python, or Node) that fetches the data, compares new listings to previous runs, and triggers Telegram alerts
— Give practical recommendations for improving speed, reliability, and minimizing false positives
— Suggest the easiest filter(s) to reduce noise in alerts, likely by number of rooms or rent cost, as this data is immediately displayed in each listing

Requirements:
— Proven experience scraping dynamic/JS-driven web pages or extracting JSON from network requests
— Ability to write a lightweight, low-maintenance script
— Clear documentation of what was done and how to adapt filters in the future
— No unnecessary overhead; the goal is low cost, reliable, and long-term functional automation

Deliverables:

Clear instructions to locate the correct data source

Working automation script connected to my GitHub Actions workflow

Recommendations for filters to reduce noise (room, rent, WBS eligibility if visible)

Optional: notes on how to extend safely if site changes

Budget:
— Open to low-cost proposals; efficiency and precision valued over heavy frameworks or long development time

Additional info:
I already have all notification and scheduling infrastructure set up. I’m only missing the real data source and correct extraction logic.
Related categories: JavaScript Python Web Scraping Node.js API Automation Bash