Hey there!
I've written this exact code base a number of times for a few clients, and would be more than happy to get you setup with what you need. Scraping can be tricky to get exactly what you're looking for, but I'd like to get you setup with something you can actually customise and make changes to as your needs change.
I've got over 5 years Node experience, including credit to a number of large NPM packages like Oryql and Yarnlang. An additional 8 years experience in other languages.
Very confident I can wrap this up in a day, with another day to get everything customised and make sure you are set up and stable!
Let me know!
Adrian