Skip to content

Councils

github-actions[bot] edited this page Jan 4, 2025 · 193 revisions

This Markdown document provides a list of commands and parameters for use with this script.

As a reminder, most scripts only need a module name and a URL to run, but others need more parameters depending on how the data is scraped.

For scripts that need postcodes, these should be provided in double quotes and with a space, e.g. "AA1 2BB" rather than AA12BB.

This document is still a work in progress, don't worry if your council isn't listed - it will be soon!

Contents


Aberdeenshire Council

python collect_data.py AberdeenshireCouncil https://online.aberdeenshire.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Aberdeen City Council

python collect_data.py AberdeenCityCouncil https://www.aberdeencity.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Adur and Worthing Councils

python collect_data.py AdurAndWorthingCouncils https://www.adur-worthing.gov.uk/bin-day/?brlu-selected-address=XXXXXXXX

Note: Replace XXXXXXXX with your UPRN. You will need to use FindMyAddress to find it.


Antrim & Newtonabbey Council

python collect_data.py AntrimAndNewtonabbeyCouncil https://antrimandnewtownabbey.gov.uk/residents/bins-recycling/bins-schedule/?Id=XXXX

Note: Navigate to [https://antrimandnewtownabbey.gov.uk/residents/bins-recycling/bins-schedule] and search for your street name. Use the URL with the ID to replace XXXXXXXX with your specific ID.


Ards and North Down Council

python collect_data.py ArdsAndNorthDownCouncil https://www.ardsandnorthdown.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Argyll and Bute Council

python collect_data.py ArgyllandButeCouncil https://www.argyll-bute.gov.uk -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You will need to use FindMyAddress.


Armagh Banbridge Craigavon Council

python collect_data.py ArmaghBanbridgeCraigavonCouncil https://www.armaghbanbridgecraigavon.gov.uk/ -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Arun Council

python collect_data.py ArunCouncil https://www1.arun.gov.uk/when-are-my-bins-collected -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house name/number and postcode in their respective parameters, both wrapped in double quotes. This parser requires a Selenium webdriver.


Ashfield District Council

python collect_data.py AshfieldDistrictCouncil https://www.ashfield.gov.uk -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house name/number and postcode in their respective parameters, both wrapped in double quotes. This parser requires a Selenium webdriver


Ashford Borough Council

python collect_data.py AshfordBoroughCouncil https://ashford.gov.uk -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -u - UPRN
  • -p - postcode

Note: You will need to use FindMyAddress to find the UPRN.


Aylesbury Vale Council (Buckinghamshire)

python collect_data.py AylesburyValeCouncil http://avdcbins.web-labs.co.uk/RefuseApi.asmx -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: To get the UPRN, please use FindMyAddress. Returns all published collections in the past, present, future.


Babergh District Council

python collect_data.py BaberghDistrictCouncil https://www.babergh.gov.uk -s -u XXXXXXXX -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -n - house number

Note: Use the House Number field to pass the DAY of the week for your NORMAL collections. [Monday/Tuesday/Wednesday/Thursday/Friday]. [OPTIONAL] Use the 'postcode' field to pass the WEEK for your garden collection. [Week 1/Week 2]. [OPTIONAL] Use the 'uprn' field to pass the DAY for your garden collection. [Monday/Tuesday/Wednesday/Thursday/Friday]


BCP Council

python collect_data.py BCPCouncil https://online.bcpcouncil.gov.uk/bindaylookup/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Barnet Council

python collect_data.py BarnetCouncil https://www.barnet.gov.uk/recycling-and-waste/bin-collections/find-your-bin-collection-day -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Follow the instructions here until you get the page listing your address, then copy the entire address text and use that in the house number field. This parser requires a Selenium webdriver.


Barnsley Metropolitan Borough Council

python collect_data.py BarnsleyMBCouncil https://waste.barnsley.gov.uk/ViewCollection/Collections -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: To get the UPRN, you will need to use FindMyAddress.


Basildon Council

python collect_data.py BasildonCouncil https://basildonportal.azurewebsites.net/api/getPropertyRefuseInformation -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: To get the UPRN, you will need to use FindMyAddress.


Basingstoke Council

python collect_data.py BasingstokeCouncil https://www.basingstoke.gov.uk/bincollection -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Bath and North East Somerset Council

python collect_data.py BathAndNorthEastSomersetCouncil https://www.bathnes.gov.uk/webforms/waste/collectionday/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Bedford Borough Council

python collect_data.py BedfordBoroughCouncil https://www.bedford.gov.uk/bins-and-recycling/household-bins-and-recycling/check-your-bin-day -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Bedfordshire Council

python collect_data.py BedfordshireCouncil https://www.centralbedfordshire.gov.uk/info/163/bins_and_waste_collections_-_check_bin_collection_day -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: In order to use this parser, you must provide a valid postcode and a UPRN retrieved from the council's website for your specific address.


Belfast City Council

python collect_data.py BelfastCityCouncil https://online.belfastcity.gov.uk/find-bin-collection-day/Default.aspx -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: You will need to use FindMyAddress to find the UPRN.


Bexley Council

python collect_data.py BexleyCouncil https://mybexley.bexley.gov.uk/service/When_is_my_collection_day -s -u XXXXXXXX -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: In order to use this parser, you will need to sign up to Bexley's @Home app. Complete the setup by entering your email and setting your address with postcode and address line. Once you can see the calendar, you should be good to run the parser. Just pass the email you used in quotes in the UPRN parameter.


Birmingham City Council

python collect_data.py BirminghamCityCouncil https://www.birmingham.gov.uk/xfp/form/619 -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -u - UPRN
  • -p - postcode

Note: You will need to use FindMyAddress to find the UPRN.


Blaby District Council

python collect_data.py BlabyDistrictCouncil https://www.blaby.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Blackburn Council

python collect_data.py BlackburnCouncil https://www.blackburn.gov.uk -s -u XXXXXXXX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: You will need to use FindMyAddress to find the UPRN.


Blaenau Gwent County Borough Council

python collect_data.py BlaenauGwentCountyBoroughCouncil https://www.blaenau-gwent.gov.uk -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: You will need to use FindMyAddress to find the UPRN.


Bolton Council

python collect_data.py BoltonCouncil https://carehomes.bolton.gov.uk/bins.aspx -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: To get the UPRN, you will need to use FindMyAddress. Previously required a single field that was UPRN and full address; now requires UPRN and postcode as separate fields.


Bracknell Forest Council

python collect_data.py BracknellForestCouncil https://selfservice.mybfc.bracknell-forest.gov.uk/w/webpage/waste-collection-days -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Pass the house number and postcode in their respective parameters.


Bradford MDC

python collect_data.py BradfordMDC https://onlineforms.bradford.gov.uk/ufs/collectiondates.eb -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: To get the UPRN, you will need to use FindMyAddress. Postcode isn't parsed by this script, but you can pass it in double quotes.


Braintree District Council

python collect_data.py BraintreeDistrictCouncil https://www.braintree.gov.uk/ -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode. Use FindMyAddress to find your UPRN.


Breckland Council

python collect_data.py BrecklandCouncil https://www.breckland.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Brighton and Hove City Council

python collect_data.py BrightonandHoveCityCouncil https://cityclean.brighton-hove.gov.uk/link/collections -s -u XXXXXXXX -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Use the full address as it appears on the drop-down on the site when you search by postcode.


Bristol City Council

python collect_data.py BristolCityCouncil https://bristolcouncil.powerappsportals.com/completedynamicformunauth/?servicetypeid=7dce896c-b3ba-ea11-a812-000d3a7f1cdc -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Bromley Borough Council

python collect_data.py BromleyBoroughCouncil https://recyclingservices.bromley.gov.uk/waste/XXXXXXX -w http://HOST:PORT/

Additional parameters:

  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Follow the instructions here until the "Your bin days" page then copy the URL and replace the URL in the command.


Bromsgrove District Council

python collect_data.py BromsgroveDistrictCouncil https://www.bromsgrove.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Broxbourne Council

python collect_data.py BroxbourneCouncil https://www.broxbourne.gov.uk -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -u - UPRN
  • -p - postcode

Note: You will need to use FindMyAddress to find the UPRN.


Broxtowe Borough Council

python collect_data.py BroxtoweBoroughCouncil https://www.broxtowe.gov.uk/ -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the UPRN and postcode. To get the UPRN, you can use FindMyAddress.


Buckinghamshire Council (Chiltern, South Bucks, Wycombe)

python collect_data.py BuckinghamshireCouncil https://iapp.itouchvision.com/iappcollectionday/collection-day/?uuid=FA353FC74600CBE61BE409534D00A8EC09BDA3AC&lang=en -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house name/number and postcode in their respective arguments, both wrapped in quotes.


Burnley Borough Council

python collect_data.py BurnleyBoroughCouncil https://www.burnley.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


Bury Council

python collect_data.py BuryCouncil https://www.bury.gov.uk/waste-and-recycling/bin-collection-days-and-alerts -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Pass the postcode and house number in their respective arguments, both wrapped in quotes.


Calderdale Council

python collect_data.py CalderdaleCouncil https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the UPRN and postcode. To get the UPRN, you can use FindMyAddress.


Cannock Chase District Council

python collect_data.py CannockChaseDistrictCouncil https://www.cannockchasedc.gov.uk/ -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: To get the UPRN, you can use FindMyAddress.


Canterbury City Council

python collect_data.py CanterburyCityCouncil https://www.canterbury.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Cardiff Council

python collect_data.py CardiffCouncil https://www.cardiff.gov.uk/ENG/resident/Rubbish-and-recycling/When-are-my-bins-collected/Pages/default.aspx -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Carmarthenshire County Council

python collect_data.py CarmarthenshireCountyCouncil https://www.carmarthenshire.gov.wales -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Castlepoint District Council

python collect_data.py CastlepointDistrictCouncil https://apps.castlepoint.gov.uk/cpapps/index.cfm?fa=wastecalendar -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: For this council, 'uprn' is actually a 4-digit code for your street. Go here and inspect the source of the dropdown box to find the 4-digit number for your street.


Charnwood Borough Council

python collect_data.py CharnwoodBoroughCouncil https://my.charnwood.gov.uk/location?put=cbcXXXXXXXX&rememberme=0&redirect=%2F

Note: Replace XXXXXXXX with your UPRN, keeping "cbc" before it.


Chelmsford City Council

python collect_data.py ChelmsfordCityCouncil https://www.chelmsford.gov.uk/myhome/ -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Follow the instructions here until you get the page listing your address, then copy the entire address text and use that in the house number field.


Cheltenham Borough Council

python collect_data.py CheltenhamBoroughCouncil https://www.cheltenham.gov.uk -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Use the House Number field to pass the DAY of the week for your collections. [Monday/Tuesday/Wednesday/Thursday/Friday]. Use the 'postcode' field to pass the WEEK (wrapped in quotes) for your collections. [Week 1/Week 2].


Cheshire East Council

python collect_data.py CheshireEastCouncil https://online.cheshireeast.gov.uk/MyCollectionDay/SearchByAjax/GetBartecJobList?uprn=XXXXXXXX&onelineaddress=XXXXXXXX&_=1689413260149

Note: Both the UPRN and a one-line address are passed in the URL, which needs to be wrapped in double quotes. The one-line address is made up of the house number, street name, and postcode. Use the form here to find them, then take the first line and postcode and replace all spaces with %20.


Cheshire West and Chester Council

python collect_data.py CheshireWestAndChesterCouncil https://my.cheshirewestandchester.gov.uk -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You will need to use FindMyAddress.


Chesterfield Borough Council

python collect_data.py ChesterfieldBoroughCouncil https://www.chesterfield.gov.uk -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You will need to use FindMyAddress.


Chichester District Council

python collect_data.py ChichesterDistrictCouncil https://www.chichester.gov.uk/checkyourbinday -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Needs the full address and postcode as it appears on this page.


Chorley Council

python collect_data.py ChorleyCouncil https://myaccount.chorley.gov.uk/wastecollections.aspx -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Chorley needs to be passed both a Postcode & UPRN in the format of UPRNXXXXXX to work. Find this on FindMyAddress.


Colchester City Council

python collect_data.py ColchesterCityCouncil https://www.colchester.gov.uk/your-recycling-calendar -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house name/number in the house number parameter, wrapped in double quotes.


Conwy County Borough Council

python collect_data.py ConwyCountyBorough https://www.conwy.gov.uk/Contensis-Forms/erf/collection-result-soap-xmas.asp?ilangid=1&uprn=100100429249 -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -u - UPRN
  • -p - postcode

Note: Conwy County Borough Council uses a straight UPRN in the URL, e.g., &uprn=XXXXXXXXXXXXX.


Copeland Borough Council

python collect_data.py CopelandBoroughCouncil https://www.copeland.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Use FindMyAddress to find your UPRN.


Cornwall Council

python collect_data.py CornwallCouncil https://www.cornwall.gov.uk/my-area/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Use FindMyAddress to find your UPRN.


Coventry City Council

python collect_data.py CoventryCityCouncil https://www.coventry.gov.uk/directory_record/XXXXXX/XXXXXX

Note: Follow the instructions here until you get the page that shows the weekly collections for your address then copy the URL and replace the URL in the command.


Cotswold District Council

python collect_data.py CotswoldDistrictCouncil https://community.cotswold.gov.uk/s/waste-collection-enquiry -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the full address in the house number and postcode in


Crawley Borough Council

python collect_data.py CrawleyBoroughCouncil https://my.crawley.gov.uk/ -s -u XXXXXXXX -n XX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -n - house number

Note: Crawley needs to be passed both a UPRN and a USRN to work. Find these on FindMyAddress or FindMyStreet.


Croydon Council

python collect_data.py CroydonCouncil https://service.croydon.gov.uk/wasteservices/w/webpage/bin-day-enter-address -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Pass the house number and postcode in their respective parameters.


Cumberland Council - Allerdale District

python collect_data.py CumberlandAllerdaleCouncil https://www.allerdale.gov.uk -p "XXXX XXX" -n XX

Additional parameters:

  • -p - postcode
  • -n - house number

Note: Pass the house number and postcode in their respective parameters.


Dacorum Borough Council

python collect_data.py DacorumBoroughCouncil https://webapps.dacorum.gov.uk/bincollections/ -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house number and postcode in their respective parameters. This parser requires a Selenium webdriver.


Dartford Borough Council

python collect_data.py DartfordBoroughCouncil https://windmz.dartford.gov.uk/ufs/WS_CHECK_COLLECTIONS.eb?UPRN=010094157511 -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Use FindMyAddress to find your UPRN.


Derby City Council

python collect_data.py DerbyCityCouncil https://www.derby.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Derbyshire Dales District Council

python collect_data.py DerbyshireDalesDistrictCouncil https://www.derbyshiredales.gov.uk/ -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the UPRN and postcode. To get the UPRN, you can use FindMyAddress.


Doncaster Council

python collect_data.py DoncasterCouncil https://www.doncaster.gov.uk/Compass/Entity/Launch/D3/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You will need to use FindMyAddress.


Dorset Council

python collect_data.py DorsetCouncil https://www.dorsetcouncil.gov.uk/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You will need to use FindMyAddress.


Dover District Council

python collect_data.py DoverDistrictCouncil https://collections.dover.gov.uk/property/XXXXXXXXXXX

Note: Replace XXXXXXXXXXX with your UPRN. To get the UPRN, you can use FindMyAddress.


Dudley Council

python collect_data.py DudleyCouncil https://my.dudley.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Durham Council

python collect_data.py DurhamCouncil https://www.durham.gov.uk/bincollections?uprn= -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You will need to use FindMyAddress.


Ealing Council

python collect_data.py EalingCouncil https://www.ealing.gov.uk/site/custom_scripts/WasteCollectionWS/home/FindCollection -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


East Ayrshire Council

python collect_data.py EastAyrshireCouncil https://www.east-ayrshire.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


East Cambridgeshire Council

python collect_data.py EastCambridgeshireCouncil https://www.eastcambs.gov.uk/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


East Devon District Council

python collect_data.py EastDevonDC https://eastdevon.gov.uk/recycling-and-waste/recycling-waste-information/when-is-my-bin-collected/future-collections-calendar/?UPRN=XXXXXXXX

Note: Replace XXXXXXXX with your UPRN.


East Herts Council

python collect_data.py EastHertsCouncil https://www.eastherts.gov.uk -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

East Lindsey District Council

python collect_data.py EastLindseyDistrictCouncil https://www.e-lindsey.gov.uk/ -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house name/number and postcode in their respective parameters. This parser requires a Selenium webdriver.


East Renfrewshire Council

python collect_data.py EastRenfrewshireCouncil https://eastrenfrewshire.gov.uk/ -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house name/number and postcode in their respective parameters. This parser requires a Selenium webdriver.


East Riding Council

python collect_data.py EastRidingCouncil https://wasterecyclingapi.eastriding.gov.uk -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Put the full address as it displays on the council website dropdown when you do the check manually.


East Suffolk Council

python collect_data.py EastSuffolkCouncil https://my.eastsuffolk.gov.uk/service/Bin_collection_dates_finder -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: To get the UPRN, you can use FindMyAddress. This parser requires a Selenium webdriver.


Eastleigh Borough Council

python collect_data.py EastleighBoroughCouncil https://www.eastleigh.gov.uk/waste-bins-and-recycling/collection-dates/your-waste-bin-and-recycling-collections?uprn= -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


Edinburgh City Council

python collect_data.py EdinburghCityCouncil https://www.edinburgh.gov.uk -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Use the House Number field to pass the DAY of the week for your collections. Monday/Tuesday/Wednesday/Thursday/Friday. Use the 'postcode' field to pass the WEEK for your collection. [Week 1/Week 2]


Elmbridge Borough Council

python collect_data.py ElmbridgeBoroughCouncil https://www.elmbridge.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Enfield Council

python collect_data.py EnfieldCouncil https://www.enfield.gov.uk/services/rubbish-and-recycling/find-my-collection-day -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house number and postcode in their respective parameters. This parser requires a Selenium webdriver.


Environment First

python collect_data.py EnvironmentFirst https://environmentfirst.co.uk/house.php?uprn=XXXXXXXXXX

Note: For properties with collections managed by Environment First, such as Lewes and Eastbourne. Replace the XXXXXXXXXX with the UPRN of your property—you can use FindMyAddress to find this.


Epping Forest District Council

python collect_data.py EppingForestDistrictCouncil https://eppingforestdc.maps.arcgis.com/apps/instant/lookup/index.html?appid=bfca32b46e2a47cd9c0a84f2d8cdde17&find=IG9%206EP -p "XXXX XXX"

Additional parameters:

  • -p - postcode

Note: Replace the postcode in the URL with your own.


Erewash Borough Council

python collect_data.py ErewashBoroughCouncil https://map.erewash.gov.uk/isharelive.web/myerewash.aspx -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


Exeter City Council

python collect_data.py ExeterCityCouncil https://www.exeter.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


Falkirk Council

python collect_data.py FalkirkCouncil https://www.falkirk.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Fareham Borough Council

python collect_data.py FarehamBoroughCouncil https://www.fareham.gov.uk/internetlookups/search_data.aspx?type=JSON&list=DomesticBinCollections&Road=&Postcode=PO14%204NR -s -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -p - postcode

Note: Pass the postcode in the postcode parameter, wrapped in double quotes.


Fenland District Council

python collect_data.py FenlandDistrictCouncil https://www.fenland.gov.uk/article/13114/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


Fife Council

python collect_data.py FifeCouncil https://www.fife.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Flintshire County Council

python collect_data.py FlintshireCountyCouncil https://digital.flintshire.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Folkstone and Hythe District Council

python collect_data.py FolkstoneandHytheDistrictCouncil https://www.folkestone-hythe.gov.uk -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Use FindMyAddress to find your UPRN.


Forest of Dean District Council

python collect_data.py ForestOfDeanDistrictCouncil https://community.fdean.gov.uk/s/waste-collection-enquiry -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the full address in the house number and postcode parameters. This parser requires a Selenium webdriver.


Gateshead Council

python collect_data.py GatesheadCouncil https://www.gateshead.gov.uk/ -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house name/number and postcode in their respective parameters. This parser requires a Selenium webdriver.


Gedling Borough Council

python collect_data.py GedlingBoroughCouncil https://www.gedling.gov.uk/ -s -n XX

Additional parameters:

  • -s - skip get URL
  • -n - house number

Note: Use this site to find the collections for your address. Use the -n parameter to add them in a comma-separated list inside quotes, such as: 'Friday G4, Friday J'.


Glasgow City Council

python collect_data.py GlasgowCityCouncil https://onlineservices.glasgow.gov.uk/forms/RefuseAndRecyclingWebApplication/CollectionsCalendar.aspx?UPRN=XXXXXXXX

Note: Replace XXXXXXXX with your UPRN.


Gloucester City Council

python collect_data.py GloucesterCityCouncil https://gloucester-self.achieveservice.com/service/Bins___Check_your_bin_day -s -u XXXXXXXX -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house number, postcode, and UPRN in their respective parameters. This parser requires a Selenium webdriver.


Gravesham Borough Council

python collect_data.py GraveshamBoroughCouncil https://www.gravesham.gov.uk -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You will need to use FindMyAddress.


Guildford Council

python collect_data.py GuildfordCouncil https://my.guildford.gov.uk/customers/s/view-bin-collections -s -u XXXXXXXX -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: If the bin day is 'today' then the collectionDate will only show today's date if before 7 AM; else the date will be in 'previousCollectionDate'. To get the UPRN, you will need to use FindMyAddress.


Hackney Council

python collect_data.py HackneyCouncil https://www.hackney.gov.uk -p "XXXX XXX" -n XX

Additional parameters:

  • -p - postcode
  • -n - house number

Note: Pass the postcode and house number in their respective arguments, both wrapped in quotes.


Halton Borough Council

python collect_data.py HaltonBoroughCouncil https://webapp.halton.gov.uk/PublicWebForms/WasteServiceSearchv1.aspx#collections -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house number and postcode. This parser requires a Selenium webdriver.


Harborough District Council

python collect_data.py HarboroughDistrictCouncil https://www.harborough.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Haringey Council

python collect_data.py HaringeyCouncil https://wastecollections.haringey.gov.uk/property -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN, which can be found at https://wastecollections.haringey.gov.uk/property/{uprn}.


Harrogate Borough Council

python collect_data.py HarrogateBoroughCouncil https://secure.harrogate.gov.uk/inmyarea -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN, which can be found at this site. URL doesn't need to be passed.


Hart District Council

python collect_data.py HartDistrictCouncil https://www.hart.gov.uk/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Hartlepool Borough Council

python collect_data.py HartlepoolBoroughCouncil https://www.hartlepool.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find your UPRN.


Hertsmere Borough Council

python collect_data.py HertsmereBoroughCouncil https://www.hertsmere.gov.uk -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your house number in the house_number parameter and postcode in the postcode parameter.


Highland Council

python collect_data.py HighlandCouncil https://www.highland.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


High Peak Council

python collect_data.py HighPeakCouncil https://www.highpeak.gov.uk/findyourbinday -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the name of the street with the house number parameter, wrapped in double quotes. This parser requires a Selenium webdriver.


Hinckley and Bosworth Borough Council

python collect_data.py HinckleyandBosworthBoroughCouncil https://www.hinckley-bosworth.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Hounslow Council

python collect_data.py HounslowCouncil https://www.hounslow.gov.uk/info/20272/recycling_and_waste_collection_day_finder -s -u XXXXXXXX -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the full address as it appears on the council's website. This parser requires a Selenium webdriver.


Hull City Council

python collect_data.py HullCityCouncil https://www.hull.gov.uk/bins-and-recycling/bin-collections/bin-collection-day-checker -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


Huntingdon District Council

python collect_data.py HuntingdonDistrictCouncil https://www.huntingdonshire.gov.uk/refuse-calendar/XXXXXXXX

Note: Replace XXXXXXXX with your UPRN.


Islington Council

python collect_data.py IslingtonCouncil https://www.islington.gov.uk/your-area?Postcode=unused&Uprn=XXXXXXXX -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Replace XXXXXXXX with your UPRN.


Kings Lynn and West Norfolk Borough Council

python collect_data.py KingsLynnandWestNorfolkBC https://www.west-norfolk.gov.uk/ -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Provide your UPRN. Find your UPRN using FindMyAddress.


Kingston Upon Thames Council

python collect_data.py KingstonUponThamesCouncil https://waste-services.kingston.gov.uk/waste/XXXXXXX

Note: Follow the instructions here until the "Your bin days" page, then copy the URL and replace the URL in the command.


Kirklees Council

python collect_data.py KirkleesCouncil https://www.kirklees.gov.uk/beta/your-property-bins-recycling/your-bins -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house number and postcode in their respective parameters. This parser requires a Selenium webdriver.


Knowsley Metropolitan Borough Council

python collect_data.py KnowsleyMBCouncil https://knowsleytransaction.mendixcloud.com/link/youarebeingredirected?target=bincollectioninformation -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the postcode in the postcode parameter, wrapped in double quotes and with a space.


Lancaster City Council

python collect_data.py LancasterCityCouncil https://lcc-wrp.whitespacews.com -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Pass the house number and postcode in their respective parameters.


Leeds City Council

python collect_data.py LeedsCityCouncil https://www.leeds.gov.uk/residents/bins-and-recycling/check-your-bin-day -s -u XXXXXXXX -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house number, postcode, and UPRN. This parser requires a Selenium webdriver.


Lichfield District Council

python collect_data.py LichfieldDistrictCouncil https://www.lichfielddc.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Lincoln Council

python collect_data.py LincolnCouncil https://lincoln.gov.uk -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -u - UPRN
  • -p - postcode

Note: You will need to use FindMyAddress to find the UPRN.


Lisburn and Castlereagh City Council

python collect_data.py LisburnCastlereaghCityCouncil https://lisburn.isl-fusion.com -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Pass the house number and postcode in their respective parameters.


Liverpool City Council

python collect_data.py LiverpoolCityCouncil https://liverpool.gov.uk/Bins/BinDatesTable?UPRN=XXXXXXXX

Note: Replace XXXXXXXX with your property's UPRN.


London Borough Ealing

python collect_data.py LondonBoroughEaling https://www.ealing.gov.uk/site/custom_scripts/WasteCollectionWS/home/FindCollection -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


London Borough Harrow

python collect_data.py LondonBoroughHarrow https://www.harrow.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


London Borough Havering

python collect_data.py LondonBoroughHavering https://www.havering.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


London Borough Hounslow

python collect_data.py LondonBoroughHounslow https://www.hounslow.gov.uk/homepage/86/recycling_and_waste_collection_day_finder -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


London Borough Lambeth

python collect_data.py LondonBoroughLambeth https://wasteservice.lambeth.gov.uk/WhitespaceComms/GetServicesByUprn -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


London Borough Lewisham

python collect_data.py LondonBoroughLewisham https://www.lewisham.gov.uk -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the UPRN and postcode. To get the UPRN, you can use FindMyAddress.


London Borough Redbridge

python collect_data.py LondonBoroughRedbridge https://my.redbridge.gov.uk/RecycleRefuse -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Follow the instructions here until you get the page listing your address, then copy the entire address text and use that in the house number field.


London Borough Sutton

python collect_data.py LondonBoroughSutton https://waste-services.sutton.gov.uk/waste -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to find your unique property reference by going to (https://waste-services.sutton.gov.uk/waste), entering your details and then using the 7 digit reference in the URL as your UPRN


Luton Borough Council

python collect_data.py LutonBoroughCouncil https://myforms.luton.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Maldon District Council

python collect_data.py MaldonDistrictCouncil https://maldon.suez.co.uk/maldon/ServiceSummary -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


Malvern Hills District Council

python collect_data.py MalvernHillsDC https://swict.malvernhills.gov.uk/mhdcroundlookup/HandleSearchScreen -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


Manchester City Council

python collect_data.py ManchesterCityCouncil https://www.manchester.gov.uk/bincollections -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


Mansfield District Council

python collect_data.py MansfieldDistrictCouncil https://www.mansfield.gov.uk/xfp/form/1327 -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


Merton Council

python collect_data.py MertonCouncil https://myneighbourhood.merton.gov.uk/Wasteservices/WasteServices.aspx?ID=XXXXXXXX

Note: Follow the instructions here until you get the "Your recycling and rubbish collection days" page, then copy the URL and replace the URL in the command.


Mid and East Antrim Borough Council

python collect_data.py MidAndEastAntrimBoroughCouncil https://www.midandeastantrim.gov.uk/resident/waste-recycling/collection-dates/ -s -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house name/number plus the name of the street with the postcode parameter, wrapped in double quotes. Check the address on the website first. This version will only pick the first SHOW button returned by the search or if it is fully unique.


Mid Devon Council

python collect_data.py MidDevonCouncil https://www.middevon.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Midlothian Council

python collect_data.py MidlothianCouncil https://www.midlothian.gov.uk/info/1054/bins_and_recycling/343/bin_collection_days -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Pass the house name/number wrapped in double quotes along with the postcode parameter.


Mid Suffolk District Council

python collect_data.py MidSuffolkDistrictCouncil https://www.midsuffolk.gov.uk -s -u XXXXXXXX -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -n - house number

Note: Use the House Number field to pass the DAY of the week for your NORMAL collections. [Monday/Tuesday/Wednesday/Thursday/Friday]. [OPTIONAL] Use the 'postcode' field to pass the WEEK for your garden collection. [Week 1/Week 2]. [OPTIONAL] Use the 'uprn' field to pass the DAY for your garden collection. [Monday/Tuesday/Wednesday/Thursday/Friday]


Mid Sussex District Council

python collect_data.py MidSussexDistrictCouncil https://www.midsussex.gov.uk/waste-recycling/bin-collection/ -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the name of the street with the house number parameter, wrapped in double quotes. This parser requires a Selenium webdriver.


Milton Keynes City Council

python collect_data.py MiltonKeynesCityCouncil https://mycouncil.milton-keynes.gov.uk/en/service/Waste_Collection_Round_Checker -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Mole Valley District Council

python collect_data.py MoleValleyDistrictCouncil https://myproperty.molevalley.gov.uk/molevalley/ -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: UPRN can only be parsed with a valid postcode.


Monmouthshire County Council

python collect_data.py MonmouthshireCountyCouncil https://maps.monmouthshire.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Moray Council

python collect_data.py MorayCouncil https://bindayfinder.moray.gov.uk/ -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Find your property ID by going to (https://bindayfinder.moray.gov.uk), search for your property and extracting the ID from the URL. i.e. (https://bindayfinder.moray.gov.uk/disp_bins.php?id=00028841)


Neath Port Talbot Council

python collect_data.py NeathPortTalbotCouncil https://www.npt.gov.uk -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house number and postcode in their respective parameters. This parser requires a Selenium webdriver.


New Forest Council

python collect_data.py NewForestCouncil https://forms.newforest.gov.uk/id/FIND_MY_COLLECTION -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the postcode and UPRN. This parser requires a Selenium webdriver.


Newark and Sherwood District Council

python collect_data.py NewarkAndSherwoodDC http://app.newark-sherwooddc.gov.uk/bincollection/calendar?pid=XXXXXXXX&nc=1

Note: Replace XXXXXXXX with your UPRN.


Newcastle City Council

python collect_data.py NewcastleCityCouncil https://community.newcastle.gov.uk/my-neighbourhood/ajax/getBinsNew.php?uprn=XXXXXXXX

Note: Replace XXXXXXXX with your UPRN.


Newcastle Under Lyme Council

python collect_data.py NewcastleUnderLymeCouncil https://www.newcastle-staffs.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find your UPRN.


Newham Council

python collect_data.py NewhamCouncil https://bincollection.newham.gov.uk/Details/Index/XXXXXXXXXXX -s

Additional parameters:

  • -s - skip get URL

Note: Follow the instructions here until you get the "Rubbish and Recycling Collections" page, then copy the URL and replace the URL in the command.


Newport City Council

python collect_data.py NewportCityCouncil https://www.newport.gov.uk/ -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Pass the postcode and UPRN. You can find the UPRN using FindMyAddress.


North Ayrshire Council

python collect_data.py NorthAyrshireCouncil https://www.north-ayrshire.gov.uk/ -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


North East Derbyshire District Council

python collect_data.py NorthEastDerbyshireDistrictCouncil https://myselfservice.ne-derbyshire.gov.uk/service/Check_your_Bin_Day -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the postcode and UPRN. This parser requires a Selenium webdriver.


North East Lincolnshire Council

python collect_data.py NorthEastLincs https://www.nelincs.gov.uk/refuse-collection-schedule/?view=timeline&uprn=XXXXXXXX -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Replace XXXXXXXX with your UPRN.


North Hertfordshire District Council

python collect_data.py NorthHertfordshireDistrictCouncil https://www.north-herts.gov.uk -p "XXXX XXX" -n XX

Additional parameters:

  • -p - postcode
  • -n - house number

Note: Pass the house number and postcode in their respective parameters.


North Kesteven District Council

python collect_data.py NorthKestevenDistrictCouncil https://www.n-kesteven.org.uk/bins/display?uprn=XXXXXXXX

Note: Replace XXXXXXXX with your UPRN.


North Lanarkshire Council

python collect_data.py NorthLanarkshireCouncil https://www.northlanarkshire.gov.uk/bin-collection-dates/XXXXXXXXXXX/XXXXXXXXXXX

Note: Follow the instructions here until you get the "Next collections" page, then copy the URL and replace the URL in the command.


North Lincolnshire Council

python collect_data.py NorthLincolnshireCouncil https://www.northlincs.gov.uk/bins-waste-and-recycling/bin-and-box-collection-dates/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


North Norfolk District Council

python collect_data.py NorthNorfolkDistrictCouncil https://www.north-norfolk.gov.uk/ -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the name of the street with the house number parameter, wrapped in double quotes. This parser requires a Selenium webdriver.


North Northamptonshire Council

python collect_data.py NorthNorthamptonshireCouncil https://cms.northnorthants.gov.uk/bin-collection-search/calendarevents/100031021318/2023-10-17/2023-10-01 -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


North Somerset Council

python collect_data.py NorthSomersetCouncil https://forms.n-somerset.gov.uk/Waste/CollectionSchedule -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Pass the postcode and UPRN. You can find the UPRN using FindMyAddress.


North Tyneside Council

python collect_data.py NorthTynesideCouncil https://my.northtyneside.gov.uk/category/81/bin-collection-dates -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Pass the postcode and UPRN. You can find the UPRN using FindMyAddress.


North West Leicestershire Council

python collect_data.py NorthWestLeicestershire https://www.nwleics.gov.uk/pages/collection_information -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the postcode and UPRN. This parser requires a Selenium webdriver.


North Yorkshire Council

python collect_data.py NorthYorkshire https://www.northyorks.gov.uk/bin-calendar/lookup -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


Norwich City Council

python collect_data.py NorwichCityCouncil https://www.norwich.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Northumberland Council

python collect_data.py NorthumberlandCouncil https://www.northumberland.gov.uk/Waste/Bins/Bin-Calendars.aspx -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house number and postcode in their respective parameters. This parser requires a Selenium webdriver.


Nottingham City Council

python collect_data.py NottinghamCityCouncil https://geoserver.nottinghamcity.gov.uk/bincollections2/api/collection/100031540180 -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You can find it using FindMyAddress.


Nuneaton and Bedworth Borough Council

python collect_data.py NuneatonBedworthBoroughCouncil https://www.nuneatonandbedworth.gov.uk -s -n XX

Additional parameters:

  • -s - skip get URL
  • -n - house number

Note: Pass the name of the street ONLY in the house number parameter, wrapped in double quotes. Street name must match exactly as it appears on the council's website.


Oldham Council

python collect_data.py OldhamCouncil https://portal.oldham.gov.uk/bincollectiondates/details?uprn=422000033556

Note: Replace UPRN in URL with your own UPRN.


Oxford City Council

python collect_data.py OxfordCityCouncil https://www.oxford.gov.uk -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -u - UPRN
  • -p - postcode

Note: You will need to use FindMyAddress to find the UPRN.


Perth and Kinross Council

python collect_data.py PerthAndKinrossCouncil https://www.pkc.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Plymouth Council

python collect_data.py PlymouthCouncil https://www.plymouth.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Portsmouth City Council

python collect_data.py PortsmouthCityCouncil https://my.portsmouth.gov.uk/en/AchieveForms/?form_uri=sandbox-publish://AF-Process-26e27e70-f771-47b1-a34d-af276075cede/AF-Stage-cd7cc291-2e59-42cc-8c3f-1f93e132a2c9/definition.json&redirectlink=%2F&cancelRedirectLink=%2F -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the postcode and UPRN. This parser requires a Selenium webdriver.


Powys Council

python collect_data.py PowysCouncil https://www.powys.gov.uk -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Preston City Council

python collect_data.py PrestonCityCouncil https://selfservice.preston.gov.uk/service/Forms/FindMyNearest.aspx?Service=bins -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house number and postcode in their respective parameters. This parser requires a Selenium webdriver.


Reading Borough Council

python collect_data.py ReadingBoroughCouncil https://api.reading.gov.uk/api/collections/XXXXXXXX

Note: Replace XXXXXXXX with your property's UPRN.


Redditch Borough Council

python collect_data.py RedditchBoroughCouncil https://redditchbc.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Reigate and Banstead Borough Council

python collect_data.py ReigateAndBansteadBoroughCouncil https://www.reigate-banstead.gov.uk/ -s -u XXXXXXXX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: To get the UPRN, you can use FindMyAddress. This parser requires a Selenium webdriver.


Renfrewshire Council

python collect_data.py RenfrewshireCouncil https://www.renfrewshire.gov.uk/article/2320/Check-your-bin-collection-day -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house name/number and postcode in their respective parameters. This parser requires a Selenium webdriver.


Rhondda Cynon Taff Council

python collect_data.py RhonddaCynonTaffCouncil https://www.rctcbc.gov.uk/EN/Resident/RecyclingandWaste/RecyclingandWasteCollectionDays.aspx -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: To get the UPRN, you can use FindMyAddress.


Rochdale Council

python collect_data.py RochdaleCouncil https://webforms.rochdale.gov.uk/BinCalendar -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode. You can find your UPRN using FindMyAddress.


Rochford Council

python collect_data.py RochfordCouncil https://www.rochford.gov.uk/online-bin-collections-calendar

Note: No extra parameters are required. Dates presented should be read as 'week commencing'.


Rother District Council

python collect_data.py RotherDistrictCouncil https://www.rother.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Use FindMyAddress to find your UPRN.


Rotherham Council

python collect_data.py RotherhamCouncil https://www.rotherham.gov.uk/bin-collections?address=XXXXXXXXX&submit=Submit -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Replace XXXXXXXXX with your UPRN in the URL. You can find your UPRN using FindMyAddress.


Royal Borough of Greenwich

python collect_data.py RoyalBoroughofGreenwich https://www.royalgreenwich.gov.uk -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Provide your house number in the house_number parameter and your postcode in the postcode parameter.


Rugby Borough Council

python collect_data.py RugbyBoroughCouncil https://www.rugby.gov.uk/check-your-next-bin-day -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode. You can find your UPRN using FindMyAddress.


Rushcliffe Borough Council

python collect_data.py RushcliffeBoroughCouncil https://www.rushcliffe.gov.uk/ -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your UPRN and postcode. Use FindMyAddress to find your UPRN.


Rushmoor Council

python collect_data.py RushmoorCouncil https://www.rushmoor.gov.uk/Umbraco/Api/BinLookUpWorkAround/Get?selectedAddress=XXXXXXXXXX

Note: Replace XXXXXXXXXX with your UPRN, which you can find using FindMyAddress.


Salford City Council

python collect_data.py SalfordCityCouncil https://www.salford.gov.uk/bins-and-recycling/bin-collection-days/your-bin-collections -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. You can find it using FindMyAddress.


Sandwell Borough Council

python collect_data.py SandwellBoroughCouncil https://www.sandwell.gov.uk -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Pass the UPRN. You will need to use FindMyAddress.


Sefton Council

python collect_data.py SeftonCouncil https://www.sefton.gov.uk -p "XXXX XXX" -n XX

Additional parameters:

  • -p - postcode
  • -n - house number

Note: Pass the postcode and house number in their respective arguments, both wrapped in quotes.


Sevenoaks District Council

python collect_data.py SevenoaksDistrictCouncil https://sevenoaks-dc-host01.oncreate.app/w/webpage/waste-collection-day -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house name/number in the house_number parameter, wrapped in double quotes, and the postcode in the postcode parameter.


Sheffield City Council

python collect_data.py SheffieldCityCouncil https://wasteservices.sheffield.gov.uk/property/XXXXXXXXXXX

Note: Follow the instructions here until you get the 'Your bin collection dates and services' page, then copy the URL and replace the URL in the command.


Shropshire Council

python collect_data.py ShropshireCouncil https://bins.shropshire.gov.uk/property/XXXXXXXXXXX

Note: Follow the instructions here until you get the page showing your bin collection dates, then copy the URL and replace the URL in the command.


Solihull Council

python collect_data.py SolihullCouncil https://digital.solihull.gov.uk/BinCollectionCalendar/Calendar.aspx?UPRN=XXXXXXXX

Note: Replace XXXXXXXX with your UPRN. You will need to use FindMyAddress to find the UPRN.


Somerset Council

python collect_data.py SomersetCouncil https://www.somerset.gov.uk/ -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode. Find your UPRN using FindMyAddress.


South Ayrshire Council

python collect_data.py SouthAyrshireCouncil https://www.south-ayrshire.gov.uk/ -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode. Use FindMyAddress to find your UPRN.


South Cambridgeshire Council

python collect_data.py SouthCambridgeshireCouncil https://www.scambs.gov.uk/recycling-and-bins/find-your-household-bin-collection-day/ -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Provide your house number in the house_number parameter and postcode in the postcode parameter.


South Derbyshire District Council

python collect_data.py SouthDerbyshireDistrictCouncil https://maps.southderbyshire.gov.uk/iShareLIVE.web//getdata.aspx?RequestType=LocalInfo&ms=mapsources/MyHouse&format=JSONP&group=Recycling%20Bins%20and%20Waste|Next%20Bin%20Collections&uid=XXXXXXXX -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Replace XXXXXXXX with your UPRN. You can find your UPRN using FindMyAddress.


South Gloucestershire Council

python collect_data.py SouthGloucestershireCouncil https://beta.southglos.gov.uk/waste-and-recycling-collection-date -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. You can find it using FindMyAddress.


South Hams District Council

python collect_data.py SouthHamsDistrictCouncil https://www.southhams.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Use FindMyAddress to find your UPRN.


South Kesteven District Council

python collect_data.py SouthKestevenDistrictCouncil https://pre.southkesteven.gov.uk/BinSearch.aspx -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your full address in the house_number parameter and your postcode in the postcode parameter.


South Lanarkshire Council

python collect_data.py SouthLanarkshireCouncil https://www.southlanarkshire.gov.uk/directory_record/XXXXX/XXXXX

Note: Follow the instructions here until you get the page that shows the weekly collections for your street, then copy the URL and replace the URL in the command.


South Norfolk Council

python collect_data.py SouthNorfolkCouncil https://www.southnorfolkandbroadland.gov.uk/rubbish-recycling/south-norfolk-bin-collection-day-finder -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. Find it using FindMyAddress.


South Oxfordshire Council

python collect_data.py SouthOxfordshireCouncil https://www.southoxon.gov.uk/south-oxfordshire-district-council/recycling-rubbish-and-waste/when-is-your-collection-day/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. Use FindMyAddress to locate it.


South Ribble Council

python collect_data.py SouthRibbleCouncil https://www.southribble.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find your UPRN.


South Staffordshire District Council

python collect_data.py SouthStaffordshireDistrictCouncil https://www.sstaffs.gov.uk/where-i-live?uprn=200004523954 -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: The URL needs to be https://www.sstaffs.gov.uk/where-i-live?uprn=<Your_UPRN>. Replace <Your_UPRN> with your UPRN.


South Tyneside Council

python collect_data.py SouthTynesideCouncil https://www.southtyneside.gov.uk/article/33352/Bin-collection-dates -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Provide your house number in the house_number parameter and postcode in the postcode parameter.


Southwark Council

python collect_data.py SouthwarkCouncil https://services.southwark.gov.uk/bins/lookup/XXXXXXXX -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Replace XXXXXXXX with your UPRN. Use FindMyAddress to find your UPRN.


St Albans City and District Council

python collect_data.py StAlbansCityAndDistrictCouncil https://gis.stalbans.gov.uk/NoticeBoard9/VeoliaProxy.NoticeBoard.asmx/GetServicesByUprnAndNoticeBoard -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. You can find it using FindMyAddress.


Stevenage Borough Council

python collect_data.py StevenageBoroughCouncil https://www.stevenage.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Use FindMyAddress to find your UPRN.


St Helens Borough Council

python collect_data.py StHelensBC https://www.sthelens.gov.uk/ -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Pass the house name/number in the house number parameter, wrapped in double quotes


Stafford Borough Council

python collect_data.py StaffordBoroughCouncil https://www.staffordbc.gov.uk/address/100032203010 -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: The URL needs to be https://www.staffordbc.gov.uk/address/<Your_UPRN>. Replace <Your_UPRN> with your UPRN.


Staffordshire Moorlands District Council

python collect_data.py StaffordshireMoorlandsDistrictCouncil https://www.staffsmoorlands.gov.uk/ -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your UPRN and postcode. Use FindMyAddress to find your UPRN.


Stockport Borough Council

python collect_data.py StockportBoroughCouncil https://myaccount.stockport.gov.uk/bin-collections/show/XXXXXXXX

Note: Replace XXXXXXXX with your UPRN.


Stockton On Tees Council

python collect_data.py StocktonOnTeesCouncil https://www.stockton.gov.uk -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Stoke-on-Trent City Council

python collect_data.py StokeOnTrentCityCouncil https://www.stoke.gov.uk/jadu/custom/webserviceLookUps/BarTecWebServices_missed_bin_calendar.php?UPRN=XXXXXXXXXX

Note: Replace XXXXXXXXXX with your property's UPRN.


Stratford Upon Avon Council

python collect_data.py StratfordUponAvonCouncil https://www.stratford.gov.uk/waste-recycling/when-we-collect.cfm/part/calendar -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. Use FindMyAddress to find it.


Stroud District Council

python collect_data.py StroudDistrictCouncil https://www.stroud.gov.uk/my-house?uprn=100120512183&postcode=GL10+3BH -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode. Replace the UPRN and postcode in the URL with your own.


Sunderland City Council

python collect_data.py SunderlandCityCouncil https://webapps.sunderland.gov.uk/WEBAPPS/WSS/Sunderland_Portal/Forms/bindaychecker.aspx -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your house number (without quotes) and postcode (wrapped in double quotes with a space).


Swale Borough Council

python collect_data.py SwaleBoroughCouncil https://swale.gov.uk/bins-littering-and-the-environment/bins/collection-days -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your house number in the house_number parameter and postcode in the postcode parameter.


Swansea Council

python collect_data.py SwanseaCouncil https://www1.swansea.gov.uk/recyclingsearch/ -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode. Find your UPRN using FindMyAddress.


Swindon Borough Council

python collect_data.py SwindonBoroughCouncil https://www.swindon.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find your UPRN.


Tameside Metropolitan Borough Council

python collect_data.py TamesideMBCouncil http://lite.tameside.gov.uk/BinCollections/CollectionService.svc/GetBinCollection -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. You can find it using FindMyAddress.


Tandridge District Council

python collect_data.py TandridgeDistrictCouncil https://tdcws01.tandridge.gov.uk/TDCWebAppsPublic/tfaBranded/408?utm_source=pressrelease&utm_medium=smposts&utm_campaign=check_my_bin_day -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. Use FindMyAddress to locate it.


Teignbridge Council

python collect_data.py TeignbridgeCouncil https://www.google.co.uk -u XXXXXXXX -w http://HOST:PORT/

Additional parameters:

  • -u - UPRN
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide Google as the URL as the real URL breaks the integration. You will need to use FindMyAddress to find the UPRN.


Telford and Wrekin Council

python collect_data.py TelfordAndWrekinCouncil https://dac.telford.gov.uk/bindayfinder/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. Find it using FindMyAddress.


Tendring District Council

python collect_data.py TendringDistrictCouncil https://tendring-self.achieveservice.com/en/service/Rubbish_and_recycling_collection_days -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your UPRN and postcode. Find your UPRN using FindMyAddress.


Test Valley Borough Council

python collect_data.py TestValleyBoroughCouncil https://testvalley.gov.uk/wasteandrecycling/when-are-my-bins-collected -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode. Use FindMyAddress to find your UPRN.


Thanet District Council

python collect_data.py ThanetDistrictCouncil https://www.thanet.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Use FindMyAddress to find your UPRN.


Three Rivers District Council

python collect_data.py ThreeRiversDistrictCouncil https://my.threerivers.gov.uk/en/AchieveForms/?mode=fill&consentMessage=yes&form_uri=sandbox-publish://AF-Process-52df96e3-992a-4b39-bba3-06cfaabcb42b/AF-Stage-01ee28aa-1584-442c-8d1f-119b6e27114a/definition.json&process=1&process_uri=sandbox-processes://AF-Process-52df96e3-992a-4b39-bba3-06cfaabcb42b&process_id=AF-Process-52df96e3-992a-4b39-bba3-06cfaabcb42b&noLoginPrompt=1 -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your UPRN and postcode. Find your UPRN using FindMyAddress.


Thurrock Council

python collect_data.py ThurrockCouncil https://www.thurrock.gov.uk -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Use the House Number field to pass the DAY of the week for your collections. [Monday/Tuesday/Wednesday/Thursday/Friday]. Use the 'postcode' field to pass the ROUND (wrapped in quotes) for your collections. [Round A/Round B].


Tonbridge and Malling Borough Council

python collect_data.py TonbridgeAndMallingBC https://www.tmbc.gov.uk/ -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode.


Torbay Council

python collect_data.py TorbayCouncil https://www.torbay.gov.uk/recycling/bin-collections/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. Use FindMyAddress to find it.


Torridge District Council

python collect_data.py TorridgeDistrictCouncil https://collections-torridge.azurewebsites.net/WebService2.asmx -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN.


Tunbridge Wells Council

python collect_data.py TunbridgeWellsCouncil https://tunbridgewells.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find your UPRN.


Uttlesford District Council

python collect_data.py UttlesfordDistrictCouncil https://bins.uttlesford.gov.uk/ -s -u XXXXXXXX -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your full address in the house_number parameter and your postcode in the postcode parameter.


Vale of Glamorgan Council

python collect_data.py ValeofGlamorganCouncil https://www.valeofglamorgan.gov.uk/en/living/Recycling-and-Waste/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. Find it using FindMyAddress.


Vale of White Horse Council

python collect_data.py ValeofWhiteHorseCouncil https://eform.whitehorsedc.gov.uk/ebase/BINZONE_DESKTOP.eb -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN.


Wakefield City Council

python collect_data.py WakefieldCityCouncil https://www.wakefield.gov.uk/where-i-live/?uprn=XXXXXXXXXXX&a=XXXXXXXXXXX&usrn=XXXXXXXXXXX&e=XXXXXXXXXXX&n=XXXXXXXXXXX&p=XXXXXXXXXXX -s -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Follow the instructions here until you get the page that includes a 'Bin Collections' section, then copy the URL and replace the URL in the command.


Walsall Council

python collect_data.py WalsallCouncil https://cag.walsall.gov.uk/ -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find your UPRN.


Waltham Forest

python collect_data.py WalthamForest https://portal.walthamforest.gov.uk/AchieveForms/?mode=fill&consentMessage=yes&form_uri=sandbox-publish://AF-Process-d62ccdd2-3de9-48eb-a229-8e20cbdd6393/AF-Stage-8bf39bf9-5391-4c24-857f-0dc2025c67f4/definition.json&process=1&process_uri=sandbox-processes://AF-Process-d62ccdd2-3de9-48eb-a229-8e20cbdd6393&process_id=AF-Process-d62ccdd2-3de9-48eb-a229-8e20cbdd6393 -s -u XXXXXXXX -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Use FindMyAddress to find your UPRN.


Wandsworth Council

python collect_data.py WandsworthCouncil https://www.wandsworth.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Warrington Borough Council

python collect_data.py WarringtonBoroughCouncil https://www.warrington.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Warwick District Council

python collect_data.py WarwickDistrictCouncil https://estates7.warwickdc.gov.uk/PropertyPortal/Property/Recycling/XXXXXXXX

Note: Replace XXXXXXXX with your UPRN.


Watford Borough Council

python collect_data.py WatfordBoroughCouncil https://www.watford.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Waverley Borough Council

python collect_data.py WaverleyBoroughCouncil https://wav-wrp.whitespacews.com/ -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Follow the instructions here until you get the page that shows your next scheduled collections. Then take the number from pIndex=NUMBER in the URL and pass it as the -n parameter along with your postcode in -p.


Wealden District Council

python collect_data.py WealdenDistrictCouncil https://www.wealden.gov.uk/recycling-and-waste/bin-search/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. Use FindMyAddress to find it.


Welhat Council

python collect_data.py WelhatCouncil https://www.welhat.gov.uk/xfp/form/214 -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode.


West Berkshire Council

python collect_data.py WestBerkshireCouncil https://www.westberks.gov.uk/binday -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your house number in the house_number parameter and postcode in the postcode parameter.


West Lancashire Borough Council

python collect_data.py WestLancashireBoroughCouncil https://www.westlancs.gov.uk -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -u - UPRN
  • -p - postcode

Note: You will need to use FindMyAddress to find the UPRN.


West Lindsey District Council

python collect_data.py WestLindseyDistrictCouncil https://www.west-lindsey.gov.uk/ -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Provide your house name/number in the house_number parameter, and postcode in the postcode parameter, both wrapped in double quotes. If multiple results are returned, the first will be used.


West Lothian Council

python collect_data.py WestLothianCouncil https://www.westlothian.gov.uk/ -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your house name/number in the house_number parameter (wrapped in double quotes) and your postcode in the postcode parameter.


West Morland and Furness Council

python collect_data.py WestMorlandAndFurness https://www.westmorlandandfurness.gov.uk/ -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: Provide your UPRN. You can find your UPRN using FindMyAddress.


West Northamptonshire Council

python collect_data.py WestNorthamptonshireCouncil https://www.westnorthants.gov.uk -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN. You can find your UPRN using FindMyAddress.


West Oxfordshire District Council

python collect_data.py WestOxfordshireDistrictCouncil https://community.westoxon.gov.uk/s/waste-collection-enquiry -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your house number in the house_number parameter and your postcode in the postcode parameter.


West Suffolk Council

python collect_data.py WestSuffolkCouncil https://maps.westsuffolk.gov.uk/MyWestSuffolk.aspx -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode. You can find your UPRN using FindMyAddress.


Wigan Borough Council

python collect_data.py WiganBoroughCouncil https://apps.wigan.gov.uk/MyNeighbourhood/ -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode. Find your UPRN using FindMyAddress.


Wiltshire Council

python collect_data.py WiltshireCouncil https://ilambassadorformsprod.azurewebsites.net/wastecollectiondays/index -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode. Use FindMyAddress to find your UPRN.


Winchester City Council

python collect_data.py WinchesterCityCouncil https://iportal.itouchvision.com/icollectionday/collection-day -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your house name/number in the house_number parameter (wrapped in double quotes) and your postcode in the postcode parameter.


Windsor and Maidenhead Council

python collect_data.py WindsorAndMaidenheadCouncil https://forms.rbwm.gov.uk/bincollections?uprn= -s -u XXXXXXXX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your UPRN. You can find it using FindMyAddress.


Wirral Council

python collect_data.py WirralCouncil https://www.wirral.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: In the uprn field, enter your street name and suburb separated by a comma (e.g., 'Vernon Avenue,Seacombe').


Woking Borough Council / Joint Waste Solutions

python collect_data.py WokingBoroughCouncil https://asjwsw-wrpwokingmunicipal-live.whitespacews.com/ -s -p "XXXX XXX" -n XX

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number

Note: Provide your house number in the house_number parameter and postcode in the postcode parameter. This works with all collection areas that use Joint Waste Solutions.


Wokingham Borough Council

python collect_data.py WokinghamBoroughCouncil https://www.wokingham.gov.uk/rubbish-and-recycling/waste-collection/find-your-bin-collection-day -s -p "XXXX XXX" -n XX -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -p - postcode
  • -n - house number
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your house number in the house_number parameter and postcode in the postcode parameter.


Worcester City Council

python collect_data.py WorcesterCityCouncil https://www.Worcester.gov.uk -u XXXXXXXX

Additional parameters:

  • -u - UPRN

Note: You will need to use FindMyAddress to find the UPRN.


Wolverhampton City Council

python collect_data.py WolverhamptonCityCouncil https://www.wolverhampton.gov.uk -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -u - UPRN
  • -p - postcode

Note: Use FindMyAddress to find your UPRN.


Wychavon District Council

python collect_data.py WychavonDistrictCouncil https://selfservice.wychavon.gov.uk/wdcroundlookup/wdc_search.jsp -s -u XXXXXXXX -p "XXXX XXX" -w http://HOST:PORT/

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode
  • -w - remote Selenium web driver URL (required for Home Assistant)

Note: Provide your UPRN and postcode. Find your UPRN using FindMyAddress.


Wyre Council

python collect_data.py WyreCouncil https://www.wyre.gov.uk/bins-rubbish-recycling -s -u XXXXXXXX -p "XXXX XXX"

Additional parameters:

  • -s - skip get URL
  • -u - UPRN
  • -p - postcode

Note: Provide your UPRN and postcode. Find your UPRN using FindMyAddress. The postcode should be wrapped in double quotes with a space in the middle.


Wyre Forest District Council

python collect_data.py WyreForestDistrictCouncil https://www.wyreforestdc.gov.uk -s -n XX

Additional parameters:

  • -s - skip get URL
  • -n - house number

Note: Use the House Number field to pass the DAY of the week for your collections. [Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday].


York Council

python collect_data.py YorkCouncil https://waste-api.york.gov.uk/api/Collections/GetBinCollectionDataForUprn/ -s -u XXXXXXXX

Additional parameters:

  • -s - skip get URL
  • -u - UPRN

Note: Provide your UPRN.

Clone this wiki locally