Was there any updates here regarding a single API on Contact Activity? this is a key feature for using HubSpot as a service, understanding our contact behaviour activities...
The Analytics API would return the total/summarize number and so it wouldn't return the associated contact id. The contact api - Get a contact by its vid will return the page views and site views count.