Under the hood for Banyule City Council
More of the gory details of how information gets into PlanningAlerts. This is here so you can see and learn how it's done but also so you are able to fix things and see in detail what isn't working.
The steps to getting data into Planning Alerts
- Applications are published on the Banyule City Council website in a human readable, non-structured form.
- The latest scraper code on Github is loaded by our scraping platform morph.io.
- The scraper planningalerts-scrapers/banyule on our scraping platform morph.io collects the information daily and converts it into a machine-readable format.
- If the scraper errors anyone who is watching the scraper on morph.io gets informed via a daily email alert.
- The machine readable data is validated, imported and geocoded by PlanningAlerts daily. If there are any validation errors on an application, the application is skipped and the error is logged. See below for the most recent logs.
- The information is published on PlanningAlerts, made available via the API, and people are informed of new applications via email alerts.
Most recent import logs
Error Validation failed: Description can't be blank while trying to save application P47/2020 pt6 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P803/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P1075/2024 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P766/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P638/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P601/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P594/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P563/2014 pt6 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P966/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P820/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P1288/2015 PT3 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P714/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P681/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P807/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P1155/2022 pt4 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P100/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P633/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P703/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P968/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P676/2025 pt1 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P861/2013 Part 2 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P825/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P316/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P1344/2022 Part 4 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P628/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P1031/2024 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P797/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P497/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P851/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P382/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P673/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P768/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P694/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P315/2025 for Banyule City Council, VIC. So, skipping Error Validation failed: Description can't be blank while trying to save application P1000/2025 for Banyule City Council, VIC. So, skipping 0 applications found for Banyule City Council, VIC with date from 2025-12-14
What you can do next
If something isn't right with the scraper or the data coming in then you could do one or several of the following:
- Report or view scraper issues
- Fork the scraper on Github and try to fix it
- If it's an issue with the council website, then contact Banyule City Council
- Contact us for help
If everything is working fine right now but you want to help if something goes wrong:
- Watch the scraper on morph.io, so you will get an email if it errors. Press the "Watch" button in the top right while you're logged in to morph.io.
- View any scraper issues. Help fix them or comment on them if they are out of date