Diffbot offers a series of awesome automatic APIs for data extraction -- no setting up manual rules, just provide a URL you want to extract data from and they'll visually process and extract automatically. Also provide a crawler and bulk extractor, and a free trial -- www.diffbot.com