I'm working on a project where I want to display a list of wedding venues within X miles of a users location. My first thought is that I will use some type of web scraper to pull in a list of venues. My concern is that the data will be in different formats and I won't be able to list item with a picture, description, price range and url to the venues web page.
Am I correct that web scraping is best to gather data that won't be directly mapped into a user interface?
I am trying to think of a better way to do this and the only other thing I can think of is to find venues with a public facing API and pull data directly from them. This seems like it would be tedious however.