CallRail publishes a documented REST API v3 at apidocs.callrail.com covering calls, texts, form submissions, and trackers, with nine webhook event types and self-serve keys on paid plans. Auth is a single long-lived token per user, no OAuth, and there are no first-party SDKs.
CallRail scores D+ on the API Report Card. CallRail publishes a documented REST API v3 at apidocs.callrail.com covering calls, texts, form submissions, and trackers, with nine webhook event types and self-serve keys on paid plans. Auth is a single long-lived token per user, no OAuth, and there are no first-party SDKs.
Without a usable official API, teams fall back on manual exports, file drops, or one-off vendor integrations. The other option is an unofficial API layer like Supergood that automates the authenticated web app directly.
CallRail is a call tracking, form tracking, and AI-powered conversation intelligence platform that connects every inbound phone call, text, form submission, and chat to the marketing campaign, ad, keyword, and web session that produced it.
Vertical: Marketing technology / Call Tracking & Conversation Intelligence (cross-industry). Marketers and agencies provision unique tracking numbers and DNI snippets across landing pages, Google/Microsoft/Meta ad campaigns, Google Business Profile listings, organic SEO pages, email signatures, and offline media (print, billboards, direct mail).
CallRail is the SMB/mid-market category leader in call tracking, serving 200,000+ businesses globally with approximately $100M ARR (first hit in 2024) and ~315-350 employees headquartered in Atlanta, GA.
Yes, for any CallRail customer, the platform is the system of record for inbound voice, SMS, and web-form activity and the closed-loop revenue truth that decides how paid-media spend gets allocated.
Founded in 2011 in Atlanta, GA by Georgia Tech grads Andy Powell and Kevin Mann, Powell had previously run a BMW-enthusiast website and struggled to prove to auto-shop advertisers that his site was driving their calls.
API rate limits are tight (1,000 req/hour, 10,000/day per key) and there is no documented way to request a higher quota, forcing large agencies and warehouse-sync customers to shard requests across multiple user keys. Authentication is a single long-lived bearer token per user with no OAuth 2.0 flow and no short-lived/refresh tokens, complicating third-party integrations and key rotation hygiene. Full sourced list under Sources below.
Common alternatives include CallTrackingMetrics (CTM), WhatConverts, Invoca, Marchex, Ringba, Nimbata. Graded alternatives appear under "More from the report card" below.
Grades measure one thing: can a customer's engineering team get their own data out programmatically? We check six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and roll them into a letter grade. Grades get re-verified, and they only move on evidence.