I once built a web scraper with GitHub actions and just used gh-pages branch as my datastore
I eventually moved the service to a $5 vps + crontab because I wanted to manually set the cache control headers when serving my scraped data (updated hourly)