Hey there! It's nice, I was looking for a non profit organization to make community time :)
What I suggest is:
1. Making a simple but reliable and complete database structure that can store the needed data for each source of data, and the data itself.
2. Making a bot task based on template for each source of data, which goal is to be easy to implement new source of data while using the same structure for it. This way, it would be easier to add source keeping the same bot task.
3. Design a nice frontend to query and browse the database structure, manage the bot task, user system if needed etc.
With that you have a complete bot that fetch the data, easily upgradeable.
For my experience, I made a similar project where I scrapped 2 600 000 torrents (files to download), stored that data in a clean way, generating back the torrent file with the magnet link, and made a torrent site clone that letting user to create an account, browse the data and download the file.
I know what I'm doing and I rock it, I'm currently lead blockchain developer and co-founder in a pre-seed startup, and I'm really a SQL (database) and PHP addict!
I'm open to negotiation, even more if I can consider my time as community time served :)