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 Supergood's 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. Site terms may apply to any integration approach, and how they apply is a determination each team makes for itself.
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.
Supergood's grades measure one thing: can a customer's engineering team get their own data out programmatically? Supergood checks six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and rolls them into a letter grade. Supergood re-verifies grades, and they only move on evidence.
CallRail has partial MCP support. CallRail's developer docs do not document an official MCP server, but several actively updated community servers wrap the CallRail REST API v3, including a pip installable server with setup instructions for Claude Desktop, Claude Code, and Cursor.
Partially. MCP support for CallRail exists but is incomplete, so what MCP clients like Claude, Cursor, and Codex can reach depends on what the available server covers.