Every call, as data, wherever you need it.
A REST API and real-time webhooks give developers every data point we hold on a call: source, journey, recording, transcript, summary, score and tags.
Webhooks
Register a URL and we send a JSON payload the moment something happens. Events include call started, call ended, call scored, missed call, text received and form submitted. Payloads are signed so you can check they came from us, and failed deliveries are retried with backoff for 24 hours.
REST API
Read calls, forms, numbers, sources and reports. Create and update numbers, routing rules and tags. Add revenue to calls from your own systems. Every endpoint returns JSON, uses API keys you can scope and revoke, and is documented with examples.
Common uses
- Create leads in a CRM we do not integrate with yet
- Push calls into a data warehouse such as BigQuery or Snowflake for your own reporting
- Bill buyers automatically in a pay-per-call lead business
- Trigger follow-up workflows, such as a review request after a booking
- Agencies: feed call data into your own client reporting tools
What a call looks like
Each call includes the caller number, tracking number, start time and duration, answer status, source, medium, campaign, keyword, landing page and click IDs, the full page journey, recording URL, transcript, summary, lead score, outcome and tags, and any revenue added.
Frequently asked questions
Which plans include the API?
Pro and Agency. Growth includes Zapier, which covers most simple automations without code.
Are there rate limits?
Yes, generous ones, published in the API documentation. Webhooks are not rate limited.
Works hand in hand with
All features →Ads conversion tracking
Qualified calls are sent back to Google Ads, Microsoft Ads, Meta and GA4 as conversions, matched to the click that caused them. Your bidding learns from real enquiries, not just form fills.
Multi-location tracking
Give every location its own local numbers, routing and reports, while head office sees the whole picture and compares branches fairly.
Dynamic number insertion
One line of code swaps the phone number on your website based on where each visitor came from. When they call, you know the source, the campaign and even the keyword.
Tracking numbers
Pick numbers in your own area code for Google Business Profile, directories, print, vehicles and radio. Every call forwards to your phone and is logged against the channel that number belongs to.
See your first tracked call today.
14 days free, three numbers included, no card needed. Most people are set up within ten minutes.