in LinkedIn API Live in production. Email, messengers & calendars next
Pricing Blog
Get API key Sign in

Use case · Agencies

Onboard clients without touching their password.

Clients connect their own accounts into your branded infrastructure. Run outreach and social selling at scale, and pull health for every account in one daily call.

Talk to us
Access Hub3 active grants · 5 accounts shared+ New grant
Example LinkedIn profile photo [email protected]Partner.io 2 accounts ViewCloud browser+4 in 5 days
Example LinkedIn profile photo [email protected]Acme 3 accounts ViewAutomations in 23 days
Example LinkedIn profile photo [email protected]GrowthLab 5 accounts View no expiry
id.access_grants.search · create · extend · revoke · rotate-token
Access Hub, grant, expire and revoke client access

Client-OAuth

Clients connect their own accounts into your branded layer. You never hold a password.

Fleet in one call

Health, acceptance and usage across 10-500 accounts, pulled in a single API call.

Whitelabel & flows

Your brand on top; build the automations your UI tool can't with webhooks, n8n or Make.

Fleet monitoring

Every account, every metric, in one call.

HeyReach and Smartlead dashboards won't expose what ops needs. We hand you the data:

  • Health, acceptance and usage across the whole fleet in one call
  • Cohort benchmarks, each account's percentile against its peers
  • Catch a problem account before it burns: block log, quota hits, warnings
Account healthcohort percentile · last 30d
Acceptance rate 72% p85
Reply rate 24% p78
Search usage 58% p64
Warning flags low p92
/api/linkedin-account-snapshots/search
Benchmarks, fleet health and cohort percentiles

Surgical access

Grant, expire and revoke, to the row.

Clients OAuth their own accounts; you control access to the row, with a full audit trail:

  • Scoped permissions and an expiry on every grant
  • Optional scoped API key per client; rotate or revoke any time
  • Per-client isolation and an activity log for compliance answers
# grant a client scoped, expiring access to their accounts
POST /api/access-grants
{
  "recipient":   "[email protected]",
  "accounts":    ["acc_01HX…"],
  "permissions": ["messages", "search"],
  "expires_in":  "30d",
  "auto_renew":  true
}
# extend · revoke · rotate-token, all typed
Access Hub via the API

A safety story you can show clients

20,000+
accounts run in production
<1%
ban rate
10×
safer than tools tested
1 call
for fleet-wide health

10× figure independently verified by MirrorProfiles.

Clients will not hand an agency raw credentials, but they will OAuth into a branded layer with scoped, expiring access.
gtm-apiThe team behind gtm-api

The infrastructure under your agency

Keep your tools, your brand and your process. Add the API and monitoring layer beneath them.

Talk to us