As Input (list of site to grab, or list of URLs), or as Output (result of the grabbed and scraped information), we can invoke APIs. It could be client’s legacy API, or well known market’s API. We can easily use any kind (REST, SOAP, GraphML, XMLRPC…).