I'm unaware of any API or other method that would allow using the KitKat Google CID with PIAF. Of course I don't know the environment of your PIAF install, but you might want to do something similar to what I've done.
I have a home/small business PIAF system running on a Raspberry Pi and OpenCNAM (
https://www.opencnam.com ) is pretty good. They have a free tier and a cheap paid tier ($0.004 per lookup). The free tier searches a cache and is limited in number/frequency of searches, and the paid tier is real time. I use the paid tier. Just create an OpenCNAM account and dump $10 into it. Then in PIAF insert your OpenCNAM Account SID # and Auth Token # into the OpenCNAM module of Superfecta in the box that opens when you click on OpenCNAM. The search order of Superfecta modules I use is:
Asteridex
Superfecta Cache
OpenCNAM
Trunk Provided (probably not needed)
If a call comes in that doesn't give me the CID detail that I want then I go into Asteridex (PIAF drop down menu "Other -> Asteridex -> Admin") and add the number and the Contact Name Info that I want and save it. Since I've placed Asteridex 1st on the module list in Superfecta then the info I entered there will always show when the next call from that number is received.
I'm sure there are other ways to arrange the modules/methods used within Superfecta, but this works (cheaply) for me.