This data scraping tool has an interesting capability that makes it so it can be invoked via API call and can be used to treat a website like a database you can query to power your app. Here's one tool that enables this: