← Catalog

LinkedIn connection request API from your own account

linkedin.invite

live

Send a connection request from your connected account, with an optional note (300 characters). Already connected or already invited comes back as a miss, never as a duplicate send.

live coverage

Unipile: all inputs

✓ marks a combination proven with a real provider call. Others are wired and unit-tested; their first live run verifies them.

Providers

ProviderStatus
Unipile live

Billing

Unit: per_invitation · unmatched results billed: no
Priced per request sent. LinkedIn allows roughly 100 a day and 200 a week per account; refusals bill nothing.

The exact quote is returned by /v1/inspect before every call and held with headroom on execution. The quote is the price floor: if the provider's actual cost overruns it, the run bills the overrun at the same rate, never above the hold. The unused part of every hold is released.

Run it

curl https://api.jell.run/v1/run \
  -H "Authorization: Bearer $JELL_API_KEY" \
  -d '{
    "capability": "linkedin.invite",
    "input": {  },
    "routing": {"provider": "auto"}
  }'

Input schema

{
  "properties": {
    "account_id": {
      "description": "The account name (or id) from linkedin.accounts; optional when you have one account",
      "type": "string"
    },
    "email": {
      "description": "The person\u0027s email, when LinkedIn requires it to invite them",
      "type": "string"
    },
    "message": {
      "description": "Invitation note, up to 300 characters",
      "type": "string"
    },
    "profile_url": {
      "type": "string"
    },
    "provider_id": {
      "description": "From linkedin.search or linkedin.profile",
      "type": "string"
    }
  },
  "type": "object"
}

Normalized output fields

invitation_id · provider_id

Used in these guides

Turn competitor commenters on LinkedIn into a qualified lead list →