Hello Sir,
We've done a number of web scraping projects for our clients. We have scraped many directory websites including yellowpages, yelp and e-commerce websites including amazon, walmart etc and many more. We can deliver the data very quickly.
Regarding your requirements, I have created a chrome extension similar to Google History which keeps track of each page you visit and store in database and index with lucene. And for this we have provided one search page also where you can search pages based on keywords and display search results.
Thanks
Shiv Agrawal
Suigen Solutions