Stats
Get stats
/statsThe Analytics page’s numbers: connection requests, acceptance, messages, replies, Interested and meetings, for a time range, a campaign or a LinkedIn account. Leave out from and to for all time.
Try itSend a real request with your API key
Query
fromstringThe start: a date (2026-11-01) or a date and time. Example:
2026-11-01.tostringThe end, not included. A date alone counts through that whole day (UTC). Example:
2026-11-12.campaignIdstringOne campaign.
accountIdstringOne LinkedIn account (an ID from GET /accounts).
Answer
200 OK The numbers.
dataStatsRequiredThe Analytics page’s numbers for the range, campaign and account asked for.
Inside it
fromstring · date-time or nullRequiredtostring · date-time or nullRequiredThe end, not included.
campaignIdstring or nullRequiredaccountIdstring or nullRequiredconnectionRequestsSentintegerRequiredacceptedintegerRequiredacceptanceRateinteger or nullRequiredAccepted out of people sent a request, in percent. Null when there’s nothing to divide by.
messagesSentintegerRequiredMessages and InMails.
contactedintegerRequiredPeople sent a request, a message or an InMail.
repliesintegerRequiredPeople who replied.
replyRateinteger or nullRequiredReplied out of contacted, in percent. Null when there’s nothing to divide by.
interestedintegerRequiredPeople who replied and are Interested now (tagged by you or by AI reply tags, or with a later outcome).
interestedRateinteger or nullRequiredInterested out of replied, in percent. Null when there’s nothing to divide by.
meetingsBookedintegerRequiredmeetingsAttendedintegerRequiredincompleteHistorybooleanRequiredSome older sends in the range can’t be dated exactly, so message counts may be a little low.
Errors
- 400 Bad request
invalid_requestinvalid_jsonduplicate_in_request - 401 Unauthorized
unauthorized - 404 Not found
not_foundnot_in_campaign - 429 Too many requests
rate_limited - 500 Server error
server_error
Every error has the same shape. See Errors.