# com.jojapi/linkdapi-the-best-linkedin-professional-data-api (remote · mcp.jojapi.com)

LinkdAPI - the best linkedin professional data API: Powerful, lightweight B2B Data API for.

- Trust score: 73/100 (medium)
- Change this week: +2
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-20

## Components

- remote · `mcp.jojapi.com`: 73/100 (this document), [markdown](https://verifymcp.io/servers/com-jojapi-linkdapi-the-best-linkedin-professional-data-api/linkdapi-the-best-linkedin-professional-data-api.md), [page](https://verifymcp.io/servers/com-jojapi-linkdapi-the-best-linkedin-professional-data-api/linkdapi-the-best-linkedin-professional-data-api)

## Channel facts

- Endpoint: `https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-20.

- **Endpoint Security**: 57/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 50 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 64/100
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 3361 tokens (~67/item across 50 items; 50 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 100/100
  - No destabilizing schema changes in the last 30 days.
- **Tool Coverage**: 81/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 44% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 50 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 51 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### How do I install the com.jojapi/linkdapi-the-best-linkedin-professional-data-api MCP server?

com.jojapi/linkdapi-the-best-linkedin-professional-data-api is a hosted endpoint at https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http com-jojapi-linkdapi-the-best-linkedin-profession 'https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api'
```

### Cursor

```json
{
  "mcpServers": {
    "com-jojapi-linkdapi-the-best-linkedin-profession": {
      "url": "https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "com-jojapi-linkdapi-the-best-linkedin-profession": {
      "type": "http",
      "url": "https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api"
    }
  }
}
```

### Codex

```toml
[mcp_servers.com-jojapi-linkdapi-the-best-linkedin-profession]
url = "https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-jojapi-linkdapi-the-best-linkedin-profession": {
      "type": "remote",
      "url": "https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-jojapi-linkdapi-the-best-linkedin-profession --url 'https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-jojapi-linkdapi-the-best-linkedin-profession:
    url: "https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api"
```

### Netclaw

```json
{
  "McpServers": {
    "com-jojapi-linkdapi-the-best-linkedin-profession": {
      "Transport": "http",
      "Url": "https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api"
    }
  }
}
```

### Vellum

```bash
assistant mcp add com-jojapi-linkdapi-the-best-linkedin-profession -t streamable-http -u 'https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api'
```

### Other

```json
{
  "mcpServers": {
    "com-jojapi-linkdapi-the-best-linkedin-profession": {
      "type": "http",
      "url": "https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-18 (score 73, 0)

- [security] Stability: 0.97 → pass

### 2026-09-17 (score 73, +1)

No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-15 (score 72, +1)

No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-13 (score 71, +1)

No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-11 (score 70, +1)

No change was recorded against any check on this day. Stability & Change Management went from 73 to 77. That category is still filling its 30-day observation window: 22 days of observed history at the previous scan, 23 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-08 (score 69, +1)

No change was recorded against any check on this day. Stability & Change Management went from 63 to 67. That category is still filling its 30-day observation window: 19 days of observed history at the previous scan, 20 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-06 (score 68, +1)

No change was recorded against any check on this day. Stability & Change Management went from 57 to 60. That category is still filling its 30-day observation window: 17 days of observed history at the previous scan, 18 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-04 (score 67, +1)

No change was recorded against any check on this day. Stability & Change Management went from 50 to 53. That category is still filling its 30-day observation window: 15 days of observed history at the previous scan, 16 at this one. The score rises as the window fills, whether or not the server changes.

## MCP tools (50)

### `get_api_v1_g_title_skills_lookup` (~48 tokens)

Skills & Titles lookup

search for a keyword and get relevent skills and titles with their IDs Group: skills. Billing per call: 1 Credits.

Input parameters:

- `query` (string)

### `get_api_v1_geos_name_lookup` (~52 tokens)

Geo Look up

search locations and get The geo Ids Group: geo. Billing per call: 1 Credits.

Input parameters:

- `query` (string): the search query it can be 1 char or multiple

### `get_status` (~26 tokens)

LinkdAPI status

status of LinkdAPI service Group: system. Billing per call: 1 Credits.

### `get_api_v1_services_service_similar` (~40 tokens)

Similar services

Get similar services by VanityName Group: services. Billing per call: 1 Credits.

Input parameters:

- `vanityname` (string)

### `get_api_v1_services_service_details` (~38 tokens)

Get Service

Get service by VanityName Group: services. Billing per call: 1 Credits.

Input parameters:

- `vanityname` (string)

### `get_api_v1_g_services_lookup` (~44 tokens)

Services Lookup

search for a keyword and get relevent services with their IDs Group: services. Billing per call: 1 Credits.

Input parameters:

- `query` (string)

### `get_api_v1_posts_likes` (~46 tokens)

Post's likes

get all people that reacted a post Group: Posts. Billing per call: 1 Credits.

Input parameters:

- `start` (string)
- `urn` (string)

### `get_api_v1_posts_info` (~39 tokens)

Post Info

Get post info using its URN. Group: Posts. Billing per call: 1 Credits.

Input parameters:

- `urn` (string)

### `get_api_v1_posts_featured` (~45 tokens)

Featured Posts

Get all featured posts for a given profile using its URN. Group: Posts. Billing per call: 1 Credits.

Input parameters:

- `urn` (string)

### `get_api_v1_posts_comments` (~59 tokens)

Post's Comments

get all comments for a given post Group: Posts. Billing per call: 1 Credits.

Input parameters:

- `count` (string)
- `cursor` (string)
- `start` (string)
- `urn` (string)

### `get_api_v1_posts_all` (~57 tokens)

All Posts

Get all posts for a given profile using its URN. Group: Posts. Billing per call: 1 Credits.

Input parameters:

- `cursor` (string)
- `start` (string)
- `urn` (string)

### `get_api_v1_jobs_search` (~613 tokens)

Search

search jobs Group: jobs. Billing per call: 1 Credits.

Input parameters:

- `companyIds` (string): Specific company LinkedIn IDs to filter results (comma-separated) Examples: 2499210,1337,104085107 Format: comma-separated numbers
- `experience` (string): The required experience level for the job Available Options:  internship - Student internships  entry_level - 0-2 years experience (Junior roles)  associate - 2-4 years experience  mid_senior - 4…
- `geoId` (string): LinkedIn's internal geographic identifier (optional) Examples: 103644278,102571732 Note: Usually auto-detected from location
- `jobTypes` (string): jobTypes (comma-separated) The type of employment you're looking for Available Options:  full_time - Full-time positions  part_time - Part-time positions  contract - Contract-based work  temporar…
- `keyword` (string): The job title, skills, or keywords to search for Examples: software engineer,nodejs developer,data scientist,product manager
- `location` (string): The city, state, or region where you want to find jobs Examples: San+Francisco, New+York+City, London, Remote Format: Use + for spaces: San+Francisco+Bay+Area
- `regions` (string): Specific region codes for targeted search (optional) Examples: 102571732,103743442
- `salary` (string): salary Minimum salary range you're targeting Available Options:  any - Any salary (default)  40k - $40,000+ per year  60k - $60,000+ per year  80k - $80,000+ per year  100k - $100,000+ per year…
- `start` (string): *The starting index for pagination (0-based)* Default: 0 (first page) Increment by: 25 per page (LinkedIn's default page size) Example: start=25 (second page), start=50 (third page)
- `timePosted` (string): How recently the job was posted Available Options:  any - Any time (default)  24h - Past 24 hours  1week - Past week  1month - Past month Example: timePosted=1week
- `workArrangement` (string): The work location arrangement Available Options:  onsite - Office-based work  remote - Fully remote work  hybrid - Combination of office and remote Example: workArrangement=remote,hybrid

### `get_api_v1_jobs_job_similar` (~41 tokens)

Similar Jobs

Get siilar Jobs By Job ID Group: jobs. Billing per call: 1 Credits.

Input parameters:

- `jobId` (string)

### `get_api_v1_jobs_job_people_also_viewed` (~44 tokens)

People Also Viewed

get related Jobs people Also viewed them Group: jobs. Billing per call: 1 Credits.

Input parameters:

- `jobId` (string)

### `get_api_v1_jobs_job_details` (~64 tokens)

Job Details

get Job details by jobId Group: jobs. Billing per call: 1 Credits.

Input parameters:

- `jobId` (string): Job ID, NOTE that the job status must be open and actively hiring. Jobs that are no longer accepting applications are NOT supported

### `get_api_v1_comments_likes` (~48 tokens)

Comment's Likes

get all likes for given comment by URN Group: comments. Billing per call: 1 Credits.

Input parameters:

- `start` (string)
- `urn` (string)

### `get_api_v1_comments_all` (~48 tokens)

All Comments

Get all comments of a profile but its URN Group: comments. Billing per call: 1 Credits.

Input parameters:

- `cursor` (string)
- `urn` (string)

### `get_api_v1_articles_all` (~46 tokens)

All

Get all Articles for given profile by urn Group: articles. Billing per call: 1 Credits.

Input parameters:

- `start` (string)
- `urn` (string)

### `get_api_v1_articles_article_reactions` (~53 tokens)

Reactions

Get article reactions Group: articles. Billing per call: 1 Credits.

Input parameters:

- `start` (string)
- `urn` (string): the thread Urn get it from articles info endpoint

### `get_api_v1_articles_article_info` (~36 tokens)

Info

Get article by url Group: articles. Billing per call: 1 Credits.

Input parameters:

- `url` (string)

### `get_api_v1_companies_name_lookup` (~48 tokens)

Companies Lookup

search companies by name Group: Companies. Billing per call: 1 Credits.

Input parameters:

- `query` (string): the search query it can be 1 char or multiple

### `get_api_v1_companies_jobs` (~51 tokens)

Get Company Jobs

get available jobs for given comanies by ID Group: Companies. Billing per call: 1 Credits.

Input parameters:

- `companyIDs` (string): Companies ID
- `start` (string)

### `get_api_v1_companies_company_universal_name_to_id` (~48 tokens)

Get Company ID

Get Company ID by its universalName (username) Group: Companies. Billing per call: 1 Credits.

Input parameters:

- `universalName` (string)

### `get_api_v1_companies_company_similar` (~41 tokens)

Get Similar Companies

Get Similar companies by ID Group: Companies. Billing per call: 1 Credits.

Input parameters:

- `id` (string): company ID

### `get_api_v1_companies_company_posts` (~47 tokens)

Get Company Posts

Get company Posts By ID Group: Companies. Billing per call: 1 Credits.

Input parameters:

- `id` (string): company ID
- `start` (string)

### `get_api_v1_companies_company_insights` (~60 tokens)

Get Company Insights

Get company Insights (_This endpoint consumes 3 credits per request and is available exclusively to users on a paid plans._) Group: Companies. Billing per call: 1 Credits.

Input parameters:

- `id` (string): company ID

### `get_api_v1_companies_company_info` (~52 tokens)

Get Company Details

Get company Details either By ID or name Group: Companies. Billing per call: 1 Credits.

Input parameters:

- `id` (string): company ID
- `name` (string): company name

### `get_api_v1_companies_company_employees_data` (~46 tokens)

Get Company Employees Data

Get company Get campany Employees Data By ID Group: Companies. Billing per call: 1 Credits.

Input parameters:

- `id` (string): company ID

### `get_api_v1_companies_company_affiliated_pages` (~46 tokens)

Get Company Affiliated Pages

get affiliated page for a given company by id Group: Companies. Billing per call: 1 Credits.

Input parameters:

- `id` (string): Company ID

### `get_api_v1_search_services` (~81 tokens)

Services

search services (all filters available) Group: Search. Billing per call: 1 Credits.

Input parameters:

- `geoUrn` (string)
- `keyword` (string)
- `profileLanguage` (string): en for English, ch for Chinese, etc...
- `serviceCategory` (string): services ID
- `start` (string)

### `get_api_v1_search_schools` (~47 tokens)

Schools

search schools (all filters available) Group: Search. Billing per call: 1 Credits.

Input parameters:

- `keyword` (string)
- `start` (string)

### `get_api_v1_search_posts` (~244 tokens)

Posts

search Posts (all filters available) Group: Search. Billing per call: 1 Credits.

Input parameters:

- `authorCompany` (string): Company ID
- `authorIndustry` (string): industries ID
- `authorJobTitle` (string): can be any title
- `contentType` (string): can be "videos" or "photos" or "jobs" or "liveVideos" or "documents" or "collaborativeArticles"
- `datePosted` (string): can be "past-24h" "past-week" "past-month" "past-year"
- `fromMember` (string): profile URN
- `fromOrganization` (string): Companies ID e.g "1337,1441"
- `keyword` (string)
- `mentionsMember` (string): profiles URN e.g "ACoAAAAKXBwBikfbNJww68eYvcu2dqDYJhHbp4g"
- `mentionsOrganization` (string): Companies ID e.g "1337,1441"
- `sortBy` (string): either "relevance" or "date_posted"
- `start` (string)

### `get_api_v1_search_people` (~149 tokens)

People

search people (all filters available) Group: Search. Billing per call: 1 Credits.

Input parameters:

- `currentCompany` (string): companies ID
- `firstName` (string)
- `geoUrn` (string): geos ID
- `industry` (string): industries ID
- `keyword` (string)
- `lastName` (string)
- `pastCompany` (string): companies ID
- `profileLanguage` (string): en for English, ch for Chinese, etc...
- `school` (string): school IDs
- `serviceCategory` (string): services ID provided by the profile
- `start` (string)
- `title` (string)

### `get_api_v1_search_companies` (~146 tokens)

Companies

search companies (all filters available) Group: Search. Billing per call: 1 Credits.

Input parameters:

- `companySize` (string): company sizes can be one or multiple of " 1-10 or 11-50 or 51-200 or 201-500 or 501-1000 or 1001-5000 or 5001-10,000 or 10,001+"
- `geoUrn` (string): geos ID
- `hasJobs` (string): are these companies have Job listings on LinkedIn
- `industry` (string): industries ID
- `keyword` (string)
- `start` (string)

### `get_api_v1_profile_details` (~38 tokens)

Profile details

Get profile details information by URN Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `urn` (string)

### `get_api_v1_profile_certifications` (~39 tokens)

Certifications

Get Lists professional certifications by URN Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `urn` (string)

### `get_api_v1_profile_about` (~40 tokens)

About

about this profile such last update and verification info Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `urn` (string)

### `get_api_v1_profile_reactions` (~48 tokens)

Reactions

Get all reaction for given profile by URN Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `cursor` (string)
- `urn` (string)

### `get_api_v1_profile_education` (~38 tokens)

Education

Get full education By URN Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `urn` (string)

### `get_api_v1_profile_contact_info` (~40 tokens)

Contact Info

Get contact details for a profile by username Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `username` (string)

### `get_api_v1_profile_full` (~50 tokens)

Get Full Profile

Get full profile data in 1 request (everything included) Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `urn` (string)
- `username` (string)

### `get_api_v1_profile_full_experience` (~40 tokens)

Full experience

Get complete work experience by URN Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `urn` (string)

### `get_api_v1_profile_recommendations` (~42 tokens)

Recommendations

Get profile Given and Received recommendations By URN Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `urn` (string)

### `get_api_v1_profile_interests` (~43 tokens)

Profile interests

Get Interests for given profile by URN Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `urn` (string): profile URN

### `get_api_v1_profile_overview` (~38 tokens)

Profile overview

Get basic profile information by username Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `username` (string)

### `get_api_v1_profile_services` (~37 tokens)

Profile services

Get profile services by URN Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `urn` (string)

### `get_api_v1_profile_similar` (~44 tokens)

Similar

Get similar profiles for a given profile using its URN. Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `urn` (string)

### `get_api_v1_profile_skills` (~38 tokens)

Skills

Gets profile skills By URN Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `urn` (string)

### `get_api_v1_profile_social_matrix` (~38 tokens)

Social Matrix

Get social network metrics By username Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `username` (string)

### `get_api_v1_profile_username_to_urn` (~40 tokens)

Get URN

Get urn of profile by username Group: Profile. Billing per call: 1 Credits.

Input parameters:

- `username` (string)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-jojapi-linkdapi-the-best-linkedin-professional-data-api/linkdapi-the-best-linkedin-professional-data-api#diagnostics

## Score history

- 2026-09-20: 73
- 2026-09-19: 73
- 2026-09-18: 73
- 2026-09-17: 73
- 2026-09-16: 72
- 2026-09-15: 72
- 2026-09-14: 71
- 2026-09-13: 71
- 2026-09-12: 70
- 2026-09-11: 70
- 2026-09-10: 69
- 2026-09-09: 69
- 2026-09-08: 69
- 2026-09-07: 68
- 2026-09-06: 68
- 2026-09-05: 67
- 2026-09-04: 67
- 2026-09-03: 66
- 2026-09-02: 66
- 2026-09-01: 65
- 2026-08-31: 65
- 2026-08-30: 64
- 2026-08-29: 64
- 2026-08-28: 63
- 2026-08-27: 63
- 2026-08-26: 62
- 2026-08-25: 60
- 2026-08-24: 59
- 2026-08-23: 59
- 2026-08-22: 58

## Common questions

### What is the com.jojapi/linkdapi-the-best-linkedin-professional-data-api MCP server?

com.jojapi/linkdapi-the-best-linkedin-professional-data-api is an MCP server listed in the public MCP registry as com.jojapi/linkdapi-the-best-linkedin-professional-data-api. LinkdAPI - the best linkedin professional data API: Powerful, lightweight B2B Data API for. This page covers its hosted endpoint (https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api).

### Is the com.jojapi/linkdapi-the-best-linkedin-professional-data-api MCP server safe to use?

com.jojapi/linkdapi-the-best-linkedin-professional-data-api scores 73 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the com.jojapi/linkdapi-the-best-linkedin-professional-data-api MCP server expose?

com.jojapi/linkdapi-the-best-linkedin-professional-data-api exposes 50 tools: get_api_v1_g_title_skills_lookup, get_api_v1_geos_name_lookup, get_status, get_api_v1_services_service_similar, get_api_v1_services_service_details, and 45 more. Their descriptions and schemas cost roughly 3,246 tokens of context every time the server is loaded.

### Does the com.jojapi/linkdapi-the-best-linkedin-professional-data-api MCP server require authentication?

No. We connected to com.jojapi/linkdapi-the-best-linkedin-professional-data-api without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the com.jojapi/linkdapi-the-best-linkedin-professional-data-api MCP server still maintained?

com.jojapi/linkdapi-the-best-linkedin-professional-data-api is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://mcp.jojapi.com/linkdapi-the-best-linkedin-professional-data-api
- Website: https://jojapi.com/hub/api/linkdapi-the-best-linkedin-professional-data-api
- Changelog RSS feed: https://verifymcp.io/servers/com-jojapi-linkdapi-the-best-linkedin-professional-data-api/linkdapi-the-best-linkedin-professional-data-api.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-jojapi-linkdapi-the-best-linkedin-professional-data-api/linkdapi-the-best-linkedin-professional-data-api.json
- HTML version of this page: https://verifymcp.io/servers/com-jojapi-linkdapi-the-best-linkedin-professional-data-api/linkdapi-the-best-linkedin-professional-data-api
