JavaScript SDK: swarmhit.accounts.profiles.get(accountId, identifier)
Resolve a LinkedIn profile by its public identifier (the username in linkedin.com/in/<identifier>) from this sender account. A silent read — no profile view is registered.
Authorization
bearerAuth An API key created on the Access tokens page.
In: header
Path Parameters
The profile's public identifier (username), e.g. "john-doe".
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/accounts/string/profiles/string"{ "data": { "profileUrl": "string", "publicIdentifier": "string", "firstName": "string", "lastName": "string", "fullName": "string", "headline": "string", "picture": "string", "relationship": { "status": "not_connected", "degree": 1, "openProfile": true, "canMessage": true, "canInvite": true } }}List saved Sales Navigator lists GET
**JavaScript SDK:** [`swarmhit.accounts.salesNavigator.lists(accountId, params?)`](/smart-api/sdk/methods#accounts.salesNavigator) The account's saved Sales Navigator lists — lead lists by default, or account lists with `type=ACCOUNT`. Needs a Sales Navigator seat on the account — otherwise 422 (409 when the account is not connected or can't be used right now).
Sales Navigator company search GET
**JavaScript SDK:** [`swarmhit.accounts.salesNavigator.accountSearch(accountId, params?)`](/smart-api/sdk/methods#accounts.salesNavigator) Search Sales Navigator for companies (accounts) on this sender's session and get the results directly. Pass free-text `keywords`, or a pasted Sales Navigator company search URL (`url`) for a filtered search; `cursor` pages (25 results a page). Any other link (a people search, a classic LinkedIn search, a Sales Navigator page with no search in it) is a 400 with `code: invalid_search_url`, and nothing is sent to LinkedIn. Needs a Sales Navigator seat on the account — otherwise 422 (409 when the account is not connected or can't be used right now).