Web mining e Application Programming Interfaces: caratteristiche, strumenti, prospettive e limiti