Hi Eryk,
You could download the Call Metrics Call Details Report to get data for call tracking of call-only ads or call extensions. You may use the CallTrackingDisplayLocation field to determine if the phone number was shown in the ad or in the landing page, however this is only available in reports and is not available in real-time.
Additionally, there is no field in this report type that returns the keywords that triggered the ad, only campaign and adGroup data is available on this report type.
Let me know if this helps or if I misunderstood your concern.
Regards,
Dannison, AdWords API Team