このMCPでできること
Provides live LinkedIn-derived data on people, companies, jobs, posts, professional relationships, and work email discovery.
ツール
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}}
出力スキーマ
{'type': 'object', 'properties': {'you': {'additionalProperties': True}, 'pitch': {}, 'program': {'additionalProperties': True}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'start': {'type': 'integer', 'description': 'Pagination offset (alternative to cursor).'}, 'cursor': {'type': 'string', 'description': "Opaque pagination cursor from the previous response's nextCursor."}, 'handle': {'type': 'string', 'description': 'Public profile handle — the part after linkedin.com/in/ — or the full profile URL. Resolved to `entityId` automatically at no extra credit cost. Any person identifier is accepted here and sorted by format (handle, URL, ACoAA… entityId, prsn_ id). Provide `entityId` OR `handle`; `handle` is the simplest.'}, 'entityId': {'type': 'string', 'description': 'Live person entityId (ACoAA…) from profile_entity_id / profile_enrich; the urn:li:fsd_profile: form is accepted. A prsn_ id (dataset namespace, from profile_full) or a handle placed here is recognized and translated automatically. Provide `entityId` OR `handle`.'}}}
出力スキーマ
{'type': 'object', 'properties': {'comments': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'text': {'description': 'Example value was a string'}, 'activity': {'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'postedAt': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}, 'nextCursor': {'description': 'Example value was a string'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'id': {'type': 'string', 'description': 'Numeric organization id from companies_entity_id; the urn:li:organization: form is accepted. An org_ id (dataset namespace, from companies_info) or a slug placed here is recognized and translated automatically. Provide `id` OR `slug`.'}, 'slug': {'type': 'string', 'description': 'Company public slug — the part after linkedin.com/company/ — or the full company URL. Resolved to `id` automatically at no extra credit cost. Any company identifier is accepted here and sorted by format (slug, URL, numeric id, org_ id). Provide `id` OR `slug`; `slug` is the simplest.'}}}
出力スキーマ
{'type': 'object', 'properties': {'count': {'description': 'Example value was a number'}, 'affiliatedPages': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'type': {'description': 'Example value was a string'}, 'industry': {'description': 'Example value was a string'}, 'followerCount': {'description': 'Example value was a number'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Company public slug — the part after linkedin.com/company/. Resolve via companies_name_lookup (or /search/companies) if you only have a name — read data[].slug.'}, 'sort': {'type': 'string', 'description': 'Ordering. Accepted values: newest, oldest, recently_left (use recently_left with current_only=false).'}, 'limit': {'type': 'integer', 'description': 'Results per page, 1-50 (default 20).'}, 'title': {'type': 'string', 'description': 'Partial job-title filter (min 3 chars), e.g. software engineer. Combine with current_only=true to target a current role.'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor from the previous response.'}, 'geo_city': {'type': 'string', 'description': 'City filter (min 3 chars).'}, 'start_year': {'type': 'integer', 'description': 'Match people who started in this year (1900-current).'}, 'start_month': {'type': 'integer', 'description': 'Match people who started in this month (1-12), paired with start_year.'}, 'current_only': {'type': 'boolean', 'description': 'Restrict to people in a current role at the company.'}, 'geo_country_code': {'type': 'string', 'description': 'ISO country code filter, e.g. us.'}}}
出力スキーマ
{'type': 'object', 'properties': {'items': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'handle': {'description': 'Example value was a string'}, 'geo_city': {'description': 'Example value was a string'}, 'headline': {'description': 'Example value was a string'}, 'last_name': {'description': 'Example value was a string'}, 'first_name': {'description': 'Example value was a string'}, 'is_creator': {'description': 'Example value was a boolean'}, 'is_premium': {'description': 'Example value was a boolean'}, 'geo_country_code': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'id': {'type': 'string', 'description': 'Numeric organization id from companies_entity_id; the urn:li:organization: form is accepted. An org_ id (dataset namespace, from companies_info) or a slug placed here is recognized and translated automatically. Provide `id` OR `slug`.'}, 'slug': {'type': 'string', 'description': 'Company public slug — the part after linkedin.com/company/ — or the full company URL. Resolved to `id` automatically at no extra credit cost. Any company identifier is accepted here and sorted by format (slug, URL, numeric id, org_ id). Provide `id` OR `slug`; `slug` is the simplest.'}}}
出力スキーマ
{'type': 'object', 'description': "Result object. Shape follows the endpoint's REST response `data`.", 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Company public slug — the part after linkedin.com/company/. A full company URL works too.'}}}
出力スキーマ
{'type': 'object', 'properties': {'id': {'description': 'Example value was a number'}, 'slug': {'description': 'Example value was a string'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'id': {'type': 'string', 'description': 'Stable company id (org_...). Get it from companies_info or /search/companies — read data.id. Provide id OR slug.'}, 'slug': {'type': 'string', 'description': 'Company public slug (after linkedin.com/company/). Provide id OR slug.'}}}
出力スキーマ
{'type': 'object', 'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'slug': {'description': 'Example value was a string'}, 'type': {'description': 'Example value was a string'}, 'hq_city': {'description': 'Example value was a string'}, 'website': {'description': 'Example value was a string'}, 'logo_url': {'description': 'Example value was a string'}, 'headcount': {'description': 'Example value was a number'}, 'industries': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'description': {'description': 'Example value was a string'}, 'headquarter': {'properties': {'city': {'description': 'Example value was a string'}, 'line1': {'description': 'Example value was a string'}, 'postalCode': {'description': 'Example value was a string'}, 'countryCode': {'description': 'Example value was a string'}, 'headquarter': {'description': 'Example value was a boolean'}, 'geographicArea': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'specialities': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'industries_v2': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'follower_count': {'description': 'Example value was a number'}, 'headcount_range': {'description': 'Example value was a string'}, 'hq_country_code': {'description': 'Example value was a string'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'id': {'type': 'string', 'description': 'Numeric organization id from companies_entity_id; the urn:li:organization: form is accepted. An org_ id (dataset namespace, from companies_info) or a slug placed here is recognized and translated automatically. Provide `id` OR `slug`.'}, 'slug': {'type': 'string', 'description': 'Company public slug — the part after linkedin.com/company/ — or the full company URL. Resolved to `id` automatically at no extra credit cost. Any company identifier is accepted here and sorted by format (slug, URL, numeric id, org_ id). Provide `id` OR `slug`; `slug` is the simplest.'}}}
出力スキーマ
{'type': 'object', 'properties': {'groups': {'items': {'properties': {'group': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'count': {'description': 'Example value was a number'}}, 'additionalProperties': True}, 'description': 'Array in the example'}, 'title': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}, 'totalResultCount': {'description': 'Example value was a number'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['organizationEntityIds'], 'properties': {'start': {'type': 'integer', 'description': 'Pagination offset.'}, 'organizationEntityIds': {'type': 'string', 'description': 'Comma-separated NUMERIC organization ids, e.g. 1035 (page size fixed at 50). Get each one from companies_entity_id. org_ ids from /companies/universal-name-to-id are silently ignored upstream — the response comes back UNFILTERED, so never pass them. This endpoint takes a LIST, so slugs are not auto-resolved here; resolve them first.'}}}
出力スキーマ
{'type': 'object', 'properties': {'jobs': {'items': {'properties': {'jobID': {'description': 'Example value was a string'}, 'title': {'description': 'Example value was a string'}, 'jobURL': {'description': 'Example value was a string'}, 'listedAt': {'description': 'Example value was a string'}, 'location': {'description': 'Example value was a string'}, 'organization': {'properties': {'name': {'description': 'Example value was a string'}, 'organizationId': {'description': 'Example value was a string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'description': 'Array in the example'}, 'count': {'description': 'Example value was a number'}, 'start': {'description': 'Example value was a number'}, 'total': {'description': 'Example value was a number'}, 'hasMore': {'description': 'Example value was a boolean'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Company name (min 3 chars).'}, 'limit': {'type': 'integer', 'description': 'Results per page, 1-50 (default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor; omit for the first page, then pass pagination.next_cursor from the previous response.'}, 'founded': {'type': 'integer', 'description': 'Founding year filter.'}, 'hq_city': {'type': 'string', 'description': 'HQ city filter (min 3 chars).'}, 'website': {'type': 'string', 'description': 'Company website domain filter.'}, 'industries': {'type': 'string', 'description': 'Industry name(s), comma-separated. Plain strings — this is the Data API, no id resolution needed.'}, 'industries_v2': {'type': 'string', 'description': 'Industry name(s) on the newer taxonomy, comma-separated.'}, 'hq_country_code': {'type': 'string', 'description': 'HQ ISO country code, e.g. us.'}, 'staff_count_max': {'type': 'integer', 'description': 'Maximum employee count.'}, 'staff_count_min': {'type': 'integer', 'description': 'Minimum employee count.'}, 'follower_count_max': {'type': 'integer', 'description': 'Maximum follower count.'}, 'follower_count_min': {'type': 'integer', 'description': 'Minimum follower count.'}}}
出力スキーマ
{'type': 'object', 'properties': {'items': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'slug': {'description': 'Example value was a string'}, 'hq_city': {'description': 'Example value was a string'}, 'headcount': {'description': 'Example value was a number'}, 'industries': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'follower_count': {'description': 'Example value was a number'}, 'headcount_range': {'description': 'Example value was a string'}, 'hq_country_code': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'id': {'type': 'string', 'description': 'Numeric organization id from companies_entity_id; the urn:li:organization: form is accepted. An org_ id (dataset namespace, from companies_info) or a slug placed here is recognized and translated automatically. Provide `id` OR `slug`.'}, 'slug': {'type': 'string', 'description': 'Company public slug — the part after linkedin.com/company/ — or the full company URL. Resolved to `id` automatically at no extra credit cost. Any company identifier is accepted here and sorted by format (slug, URL, numeric id, org_ id). Provide `id` OR `slug`; `slug` is the simplest.'}, 'start': {'type': 'integer', 'description': 'Pagination offset.'}}}
出力スキーマ
{'type': 'object', 'properties': {'activities': {'items': {'properties': {'url': {'description': 'Example value was a string'}, 'text': {'description': 'Example value was a string'}, 'author': {'properties': {'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'header': {}, 'entityId': {'description': 'Example value was a string'}, 'engagements': {'properties': {'reposts': {'description': 'Example value was a number'}, 'comments': {'description': 'Example value was a number'}, 'reactions': {'description': 'Example value was a number'}}, 'additionalProperties': True}, 'mediaContent': {'items': {}, 'description': 'Array in the example'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'id': {'type': 'string', 'description': 'Numeric organization id from companies_entity_id; the urn:li:organization: form is accepted. An org_ id (dataset namespace, from companies_info) or a slug placed here is recognized and translated automatically. Provide `id` OR `slug`.'}, 'slug': {'type': 'string', 'description': 'Company public slug — the part after linkedin.com/company/ — or the full company URL. Resolved to `id` automatically at no extra credit cost. Any company identifier is accepted here and sorted by format (slug, URL, numeric id, org_ id). Provide `id` OR `slug`; `slug` is the simplest.'}}}
出力スキーマ
{'type': 'object', 'properties': {'count': {'description': 'Example value was a number'}, 'SmilarCompanies': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'industry': {'description': 'Example value was a string'}, 'followerCount': {'description': 'Example value was a number'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Company public slug — the part after linkedin.com/company/.'}}}
出力スキーマ
{'type': 'object', 'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'slug': {'description': 'Example value was a string'}, 'type': {'description': 'Example value was a string'}, 'hq_city': {'description': 'Example value was a string'}, 'website': {'description': 'Example value was a string'}, 'logo_url': {'description': 'Example value was a string'}, 'headcount': {'description': 'Example value was a number'}, 'industries': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'description': {'description': 'Example value was a string'}, 'headquarter': {'properties': {'city': {'description': 'Example value was a string'}, 'line1': {'description': 'Example value was a string'}, 'postalCode': {'description': 'Example value was a string'}, 'countryCode': {'description': 'Example value was a string'}, 'headquarter': {'description': 'Example value was a boolean'}, 'geographicArea': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'specialities': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'industries_v2': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'follower_count': {'description': 'Example value was a number'}, 'headcount_range': {'description': 'Example value was a string'}, 'hq_country_code': {'description': 'Example value was a string'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['first_name', 'last_name', 'domain'], 'properties': {'domain': {'type': 'string', 'description': 'Company domain as a bare hostname — no scheme, no @, must contain a dot.'}, 'last_name': {'type': 'string', 'description': "The person's last name."}, 'first_name': {'type': 'string', 'description': "The person's first name."}}}
出力スキーマ
{'type': 'object', 'properties': {'email': {'description': 'Example value was a string'}, 'found': {'description': 'Example value was a boolean'}, 'catch_all': {'description': 'Example value was a boolean'}, 'confidence': {'description': 'Example value was a string'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'A professional profile URL or its bare public handle.'}}}
出力スキーマ
{'type': 'object', 'properties': {'url': {'description': 'Example value was a string'}, 'email': {'description': 'Example value was a string'}, 'found': {'description': 'Example value was a boolean'}, 'domain': {'description': 'Example value was a string'}, 'company': {'description': 'Example value was a string'}, 'catch_all': {'description': 'Example value was a boolean'}, 'last_name': {'description': 'Example value was a string'}, 'confidence': {'description': 'Example value was a string'}, 'first_name': {'description': 'Example value was a string'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['domain', 'kind'], 'properties': {'kind': {'type': 'string', 'description': 'Which addresses to return. Accepted values: full (all known emails), verified_only (deliverable only).'}, 'cursor': {'type': 'string', 'description': "Opaque pagination cursor. Omit for the first page; pass the previous response's next_cursor for the next."}, 'domain': {'type': 'string', 'description': 'Company domain as a bare hostname (no scheme, no @).'}}}
出力スキーマ
{'type': 'object', 'properties': {'kind': {'description': 'Example value was a string'}, 'count': {'description': 'Example value was a number'}, 'domain': {'description': 'Example value was a string'}, 'prospects': {'items': {'properties': {'email': {'description': 'Example value was a string'}, 'last_name': {'description': 'Example value was a string'}, 'first_name': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}, 'next_cursor': {'description': 'Example value was a string'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'A professional working mailbox. Public providers (gmail/outlook/…), role accounts (info@, support@), disposable and relay addresses are rejected with 422 (no credits charged).'}}}
出力スキーマ
{'type': 'object', 'properties': {'email': {'description': 'Example value was a string'}, 'found': {'description': 'Example value was a boolean'}, 'person': {'properties': {'url': {'description': 'Example value was a string'}, 'title': {'description': 'Example value was a string'}, 'headline': {'description': 'Example value was a string'}, 'industry': {'description': 'Example value was a string'}, 'location': {'description': 'Example value was a string'}, 'full_name': {'description': 'Example value was a string'}, 'is_premium': {'description': 'Example value was a boolean'}}, 'additionalProperties': True}, 'confidence': {'description': 'Example value was a string'}, 'current_company': {'properties': {'name': {'description': 'Example value was a string'}, 'slug': {'description': 'Example value was a string'}, 'website': {'description': 'Example value was a string'}, 'industry': {'description': 'Example value was a string'}, 'staff_count': {'description': 'Example value was a number'}}, 'additionalProperties': True}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'The email address to verify (valid syntax required).'}}}
出力スキーマ
{'type': 'object', 'properties': {'email': {'description': 'Example value was a string'}, 'reason': {'description': 'Example value was a string'}, 'mx_hosts': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'catch_all': {'description': 'Example value was a boolean'}, 'deliverable': {'description': 'Example value was a boolean'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['normalized_name'], 'properties': {'normalized_name': {'type': 'string', 'description': "The institution's normalized name (lowercase, hyphenated). Discover it via search_schools."}}}
出力スキーマ
{'type': 'object', 'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'normalized_name': {'description': 'Example value was a string'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Stable skill id (skl_...). Get it from g_title_skills_lookup — read data[].id.'}}}
出力スキーマ
{'type': 'object', 'properties': {'id': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'normalized_name': {'description': 'Example value was a string'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Skill name (min 3 chars).'}, 'page': {'type': 'integer', 'description': 'Page number, >=1 (default 1).'}, 'limit': {'type': 'integer', 'description': 'Results per page, 1-50 (default 20).'}}}
出力スキーマ
{'type': 'object', 'properties': {'items': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'normalized_name': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['opportunityEntityId'], 'properties': {'opportunityEntityId': {'type': 'string', 'description': 'Numeric job posting id. Get it from search_jobs — read data.jobs[].id — or companies_jobs — read data.jobs[].jobID.'}}}
出力スキーマ
{'type': 'object', 'properties': {'location': {'properties': {'city': {'description': 'Example value was a string'}, 'country': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'jobDetails': {'properties': {'id': {'description': 'Example value was a string'}, 'State': {'description': 'Example value was a string'}, 'title': {'description': 'Example value was a string'}, 'applyUrl': {'description': 'Example value was a string'}, 'listedAt': {'description': 'Example value was a string'}, 'functions': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'industries': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'description': {'description': 'Example value was a string'}, 'employmentStatus': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'organization': {'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}}, 'additionalProperties': True}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['opportunityEntityId'], 'properties': {'start': {'type': 'integer', 'description': 'Pagination offset.'}, 'opportunityEntityId': {'type': 'string', 'description': 'Numeric job posting id. Get it from search_jobs — read data.jobs[].id — or companies_jobs — read data.jobs[].jobID.'}}}
出力スキーマ
{'type': 'object', 'properties': {'total': {'description': 'Example value was a number'}, 'members': {'items': {}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['opportunityEntityId'], 'properties': {'opportunityEntityId': {'type': 'string', 'description': 'Numeric job posting id. Get it from search_jobs — read data.jobs[].id — or companies_jobs — read data.jobs[].jobID.'}}}
出力スキーマ
{'type': 'object', 'properties': {'total': {'description': 'Example value was a number'}, 'opportunities': {'items': {'properties': {'title': {'description': 'Example value was a string'}, 'location': {'description': 'Example value was a string'}, 'postedDate': {'description': 'Example value was a string'}, 'organization': {'properties': {'name': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'opportunityEntityId': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'integer', 'description': 'Results per page, 1-25 (default 10).'}, 'start': {'type': 'integer', 'description': 'Pagination offset.'}, 'handle': {'type': 'string', 'description': 'Public profile handle — the part after linkedin.com/in/ — or the full profile URL. Resolved to `personEntityId` automatically at no extra credit cost. Any person identifier is accepted here and sorted by format (handle, URL, ACoAA… entityId, prsn_ id). Provide `personEntityId` OR `handle`; `handle` is the simplest.'}, 'personEntityId': {'type': 'string', 'description': 'Live person entityId (ACoAA…) from profile_entity_id / profile_enrich; the urn:li:fsd_profile: form is accepted. A prsn_ id (dataset namespace, from profile_full) or a handle placed here is recognized and translated automatically. Provide `personEntityId` OR `handle`.'}}}
出力スキーマ
{'type': 'object', 'properties': {'jobs': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'title': {'description': 'Example value was a string'}, 'jobState': {'description': 'Example value was a string'}, 'listedAt': {'description': 'Example value was a number'}, 'location': {'properties': {'id': {'description': 'Example value was a string'}, 'defaultLocalizedName': {'description': 'Example value was a string'}, 'abbreviatedLocalizedName': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': {'description': 'Example value was a string'}, 'organization': {'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'logoURL': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'workplaceType': {'description': 'Example value was a string'}, 'workRemoteAllowed': {'description': 'Example value was a boolean'}}, 'additionalProperties': True}, 'description': 'Array in the example'}, 'total': {'description': 'Example value was a number'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['opportunityEntityId'], 'properties': {'opportunityEntityId': {'type': 'string', 'description': 'Numeric job posting id. Get it from search_jobs — read data.jobs[].id — or companies_jobs — read data.jobs[].jobID.'}}}
出力スキーマ
{'type': 'object', 'properties': {'total': {'description': 'Example value was a number'}, 'opportunities': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'title': {'description': 'Example value was a string'}, 'entityId': {'description': 'Example value was a string'}, 'location': {'description': 'Example value was a string'}, 'postedDate': {'description': 'Example value was a string'}, 'salaryRange': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'organization': {'properties': {'name': {'description': 'Example value was a string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'start': {'type': 'integer', 'description': 'Pagination offset (alternative to cursor).'}, 'cursor': {'type': 'string', 'description': "Opaque pagination cursor (preferred) from the previous response's nextCursor."}, 'handle': {'type': 'string', 'description': 'Public profile handle — the part after linkedin.com/in/ — or the full profile URL. Resolved to `entityId` automatically at no extra credit cost. Any person identifier is accepted here and sorted by format (handle, URL, ACoAA… entityId, prsn_ id). Provide `entityId` OR `handle`; `handle` is the simplest.'}, 'entityId': {'type': 'string', 'description': 'Live person entityId (ACoAA…) from profile_entity_id / profile_enrich; the urn:li:fsd_profile: form is accepted. A prsn_ id (dataset namespace, from profile_full) or a handle placed here is recognized and translated automatically. Provide `entityId` OR `handle`.'}}}
出力スキーマ
{'type': 'object', 'properties': {'activities': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'text': {'description': 'Example value was a string'}, 'media': {'items': {}, 'description': 'Array in the example'}, 'author': {'properties': {'handle': {'description': 'Example value was a string'}, 'entityId': {'description': 'Example value was a string'}, 'fullName': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'postedAt': {'description': 'Example value was a string'}, 'repostsCount': {'description': 'Example value was a number'}, 'commentsCount': {'description': 'Example value was a number'}, 'reactionsCount': {'description': 'Example value was a number'}}, 'additionalProperties': True}, 'description': 'Array in the example'}, 'nextCursor': {'description': 'Example value was a string'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['entityId'], 'properties': {'count': {'type': 'integer', 'description': 'Results per page (default 10).'}, 'start': {'type': 'integer', 'description': 'Pagination offset.'}, 'sortBy': {'type': 'string', 'description': 'Ordering. Accepted values: relevance (default), date_posted (newest first).'}, 'entityId': {'type': 'string', 'description': 'Activity id — bare numeric or urn:li:activity: form, both accepted. Get it from companies_posts — read data.activities[].entityId (person feeds are currently unavailable).'}}}
出力スキーマ
{'type': 'object', 'properties': {'replies': {'items': {'properties': {'author': {'properties': {'name': {'description': 'Example value was a string'}, 'headline': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'edited': {'description': 'Example value was a boolean'}, 'comment': {'description': 'Example value was a string'}, 'createdAt': {'description': 'Example value was a string'}, 'permalink': {'description': 'Example value was a string'}, 'engagements': {'properties': {'reactions': {'description': 'Example value was a number'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['entityId'], 'properties': {'entityId': {'type': 'string', 'description': 'Activity id — bare numeric or urn:li:activity: form, both accepted. Get it from companies_posts — read data.activities[].entityId (person feeds are currently unavailable).'}}}
出力スキーマ
{'type': 'object', 'properties': {'post': {'properties': {'url': {'description': 'Example value was a string'}, 'text': {'description': 'Example value was a string'}, 'author': {'properties': {'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'entityId': {'description': 'Example value was a string'}, 'postedAt': {'description': 'Example value was a string'}, 'commentsCount': {'description': 'Example value was a number'}, 'reactionsCount': {'description': 'Example value was a number'}}, 'additionalProperties': True}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['entityId'], 'properties': {'start': {'type': 'integer', 'description': 'Pagination offset — MUST be a multiple of 10 (0, 10, 20, ...). Upstream pages by page number; the exact start-to-page mapping is still being verified.'}, 'entityId': {'type': 'string', 'description': 'Activity id — bare numeric or urn:li:activity: form, both accepted. Get it from companies_posts — read data.activities[].entityId (person feeds are currently unavailable).'}}}
出力スキーマ
{'type': 'object', 'properties': {'page': {'description': 'Example value was a number'}, 'reactions': {'items': {'properties': {'actor': {'properties': {'name': {'description': 'Example value was a string'}, 'headline': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'reactionType': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}, 'totalPages': {'description': 'Example value was a number'}, 'totalReactions': {'description': 'Example value was a number'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'handle': {'type': 'string', 'description': 'Public profile handle — the part after linkedin.com/in/ — or the full profile URL. Resolved to `entityId` automatically at no extra credit cost. Any person identifier is accepted here and sorted by format (handle, URL, ACoAA… entityId, prsn_ id). Provide `entityId` OR `handle`; `handle` is the simplest.'}, 'entityId': {'type': 'string', 'description': 'Live person entityId (ACoAA…) from profile_entity_id / profile_enrich; the urn:li:fsd_profile: form is accepted. A prsn_ id (dataset namespace, from profile_full) or a handle placed here is recognized and translated automatically. Provide `entityId` OR `handle`.'}}}
出力スキーマ
{'type': 'object', 'description': "Result object. Shape follows the endpoint's REST response `data`.", 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'handle': {'type': 'string', 'description': 'Public profile handle. Provide handle OR entityId (entityId wins if both).'}, 'entityId': {'type': 'string', 'description': 'Person entityId from a previous profile_enrich or profile_entity_id call. Provide handle OR entityId.'}}}
出力スキーマ
{'type': 'object', 'properties': {'handle': {'description': 'Example value was a string'}, 'premium': {'description': 'Example value was a boolean'}, 'entityId': {'description': 'Example value was a string'}, 'fullName': {'description': 'Example value was a string'}, 'headline': {'description': 'Example value was a string'}, 'industry': {'description': 'Example value was a string'}, 'isHiring': {'description': 'Example value was a boolean'}, 'lastName': {'description': 'Example value was a string'}, 'location': {'properties': {'city': {'description': 'Example value was a string'}, 'country': {'description': 'Example value was a string'}, 'countryCode': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'firstName': {'description': 'Example value was a string'}, 'influencer': {'description': 'Example value was a boolean'}, 'isTopVoice': {'description': 'Example value was a boolean'}, 'openToWork': {'description': 'Example value was a boolean'}, 'followerCount': {'description': 'Example value was a number'}, 'connectionsCount': {'description': 'Example value was a number'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['handle'], 'properties': {'handle': {'type': 'string', 'description': 'Public profile handle — the part after linkedin.com/in/. A full profile URL works too.'}}}
出力スキーマ
{'type': 'object', 'properties': {'handle': {'description': 'Example value was a string'}, 'entityId': {'description': 'Example value was a string'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'id': {'type': 'string', 'description': 'Stable profile id (prsn_...). Get it from profile_full or /search/people — read data.id. Provide handle OR id.'}, 'handle': {'type': 'string', 'description': 'Public profile handle. Provide handle OR id.'}}}
出力スキーマ
{'type': 'object', 'properties': {'id': {'description': 'Example value was a string'}, 'geo': {'properties': {'city': {'description': 'Example value was a string'}, 'full': {'description': 'Example value was a string'}, 'country': {'description': 'Example value was a string'}, 'countryCode': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'url': {'description': 'Example value was a string'}, 'handle': {'description': 'Example value was a string'}, 'summary': {'description': 'Example value was a string'}, 'headline': {'description': 'Example value was a string'}, 'education': {'items': {'properties': {'degree': {'description': 'Example value was a string'}, 'school_name': {'description': 'Example value was a string'}, 'field_of_study': {'description': 'Example value was a string'}, 'institution_id': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}, 'last_name': {'description': 'Example value was a string'}, 'first_name': {'description': 'Example value was a string'}, 'is_creator': {'description': 'Example value was a boolean'}, 'is_premium': {'description': 'Example value was a boolean'}, 'is_influencer': {'description': 'Example value was a boolean'}, 'follower_count': {'description': 'Example value was a number'}, 'full_positions': {'items': {'properties': {'end': {}, 'start': {'properties': {'year': {'description': 'Example value was a number'}, 'month': {'description': 'Example value was a number'}}, 'additionalProperties': True}, 'title': {'description': 'Example value was a string'}, 'is_current': {'description': 'Example value was a boolean'}, 'organization_id': {'description': 'Example value was a string'}, 'organization_url': {'description': 'Example value was a string'}, 'organization_name': {'description': 'Example value was a string'}, 'organization_slug': {'description': 'Example value was a string'}, 'organization_industry': {'description': 'Example value was a string'}, 'organization_headcount_range': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}, 'connections_count': {'description': 'Example value was a number'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'handle': {'type': 'string', 'description': 'Public profile handle — the part after linkedin.com/in/ — or the full profile URL. Resolved to `entityId` automatically at no extra credit cost. Any person identifier is accepted here and sorted by format (handle, URL, ACoAA… entityId, prsn_ id). Provide `entityId` OR `handle`; `handle` is the simplest.'}, 'entityId': {'type': 'string', 'description': 'Live person entityId (ACoAA…) from profile_entity_id / profile_enrich; the urn:li:fsd_profile: form is accepted. A prsn_ id (dataset namespace, from profile_full) or a handle placed here is recognized and translated automatically. Provide `entityId` OR `handle`.'}}}
出力スキーマ
{'type': 'object', 'properties': {'interests': {'items': {'properties': {'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'type': {'description': 'Example value was a string'}, 'entityId': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'handle': {'type': 'string', 'description': 'Public profile handle — the part after linkedin.com/in/ — or the full profile URL. Resolved to `entityId` automatically at no extra credit cost. Any person identifier is accepted here and sorted by format (handle, URL, ACoAA… entityId, prsn_ id). Provide `entityId` OR `handle`; `handle` is the simplest.'}, 'entityId': {'type': 'string', 'description': 'Live person entityId (ACoAA…) from profile_entity_id / profile_enrich; the urn:li:fsd_profile: form is accepted. A prsn_ id (dataset namespace, from profile_full) or a handle placed here is recognized and translated automatically. Provide `entityId` OR `handle`.'}}}
出力スキーマ
{'type': 'object', 'properties': {'endorsements': {'items': {'properties': {'text': {'description': 'Example value was a string'}, 'author': {'properties': {'handle': {'description': 'Example value was a string'}, 'entityId': {'description': 'Example value was a string'}, 'fullName': {'description': 'Example value was a string'}, 'headline': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'createdAt': {'description': 'Example value was a string'}, 'relationship': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'handle': {'type': 'string', 'description': 'Public profile handle — the part after linkedin.com/in/ — or the full profile URL. Resolved to `entityId` automatically at no extra credit cost. Any person identifier is accepted here and sorted by format (handle, URL, ACoAA… entityId, prsn_ id). Provide `entityId` OR `handle`; `handle` is the simplest.'}, 'entityId': {'type': 'string', 'description': 'Live person entityId (ACoAA…) from profile_entity_id / profile_enrich; the urn:li:fsd_profile: form is accepted. A prsn_ id (dataset namespace, from profile_full) or a handle placed here is recognized and translated automatically. Provide `entityId` OR `handle`.'}}}
出力スキーマ
{'type': 'object', 'properties': {'total': {'description': 'Example value was a number'}, 'profiles': {'items': {'properties': {'handle': {'description': 'Example value was a string'}, 'entityId': {'description': 'Example value was a string'}, 'fullName': {'description': 'Example value was a string'}, 'headline': {'description': 'Example value was a string'}, 'location': {'properties': {'city': {'description': 'Example value was a string'}, 'country': {'description': 'Example value was a string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['normalized_name'], 'properties': {'page': {'type': 'integer', 'description': 'Page number (>=1, default 1).'}, 'sort': {'type': 'string', 'description': 'Ordering. Accepted values: newest, oldest, recently_graduated.'}, 'limit': {'type': 'integer', 'description': 'Results per page, 1-50 (default 20).'}, 'degree': {'type': 'string', 'description': 'Degree filter (min 3 chars), e.g. mba.'}, 'geo_city': {'type': 'string', 'description': 'City filter (min 3 chars).'}, 'current_only': {'type': 'boolean', 'description': 'Restrict to people currently studying there.'}, 'end_year_max': {'type': 'integer', 'description': 'Latest graduation year.'}, 'end_year_min': {'type': 'integer', 'description': 'Earliest graduation year.'}, 'field_of_study': {'type': 'string', 'description': 'Field-of-study filter (min 3 chars), e.g. computer science.'}, 'start_year_max': {'type': 'integer', 'description': 'Latest enrollment year (>= start_year_min).'}, 'start_year_min': {'type': 'integer', 'description': 'Earliest enrollment year (1900-current+10).'}, 'normalized_name': {'type': 'string', 'description': "The institution's normalized name (lowercase, hyphenated). Discover it via search_schools — read data[].normalized_name."}, 'geo_country_code': {'type': 'string', 'description': 'ISO country code filter, e.g. us.'}}}
出力スキーマ
{'type': 'object', 'properties': {'items': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'handle': {'description': 'Example value was a string'}, 'headline': {'description': 'Example value was a string'}, 'education': {'properties': {'end': {'properties': {'year': {'description': 'Example value was a number'}}, 'additionalProperties': True}, 'start': {'properties': {'year': {'description': 'Example value was a number'}}, 'additionalProperties': True}, 'degree': {'description': 'Example value was a string'}, 'school_name': {'description': 'Example value was a string'}, 'field_of_study': {'description': 'Example value was a string'}, 'institution_id': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'last_name': {'description': 'Example value was a string'}, 'first_name': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'name': {'type': 'string', 'description': 'Company name (min 3 chars). Provide name OR website.'}, 'limit': {'type': 'integer', 'description': 'Results per page, 1-50 (default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor; omit for the first page.'}, 'founded': {'type': 'integer', 'description': 'Founded year.'}, 'hq_city': {'type': 'string', 'description': 'HQ city filter.'}, 'website': {'type': 'string', 'description': 'Company website (min 3 chars). Provide name OR website.'}, 'industries': {'type': 'string', 'description': 'Industry name(s) — pass plain strings, comma-separated.'}, 'industries_v2': {'type': 'string', 'description': 'Industry v2 taxonomy name(s), comma-separated.'}, 'hq_country_code': {'type': 'string', 'description': 'HQ ISO country code.'}, 'staff_count_max': {'type': 'integer', 'description': 'Maximum employee count.'}, 'staff_count_min': {'type': 'integer', 'description': 'Minimum employee count.'}, 'follower_count_max': {'type': 'integer', 'description': 'Maximum follower count.'}, 'follower_count_min': {'type': 'integer', 'description': 'Minimum follower count.'}}}
出力スキーマ
{'type': 'object', 'properties': {'items': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'slug': {'description': 'Example value was a string'}, 'hq_city': {'description': 'Example value was a string'}, 'headcount': {'description': 'Example value was a number'}, 'industries': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'industries_v2': {'items': {'description': 'Example value was a string'}, 'description': 'Array in the example'}, 'follower_count': {'description': 'Example value was a number'}, 'headcount_range': {'description': 'Example value was a string'}, 'hq_country_code': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['keyword'], 'properties': {'count': {'type': 'integer', 'description': 'Results per page, 0-50 (default 25).'}, 'start': {'type': 'integer', 'description': 'Pagination offset, 0-999.'}, 'hasJobs': {'type': 'string', 'description': 'Only companies with open postings — a hiring-intent signal. Accepted values: true, false.'}, 'keyword': {'type': 'string', 'description': 'Search keyword. Required by the upstream for this endpoint.'}, 'industry': {'type': 'string', 'description': 'Industry id(s), comma-separated. Takes an upstream id, NOT free text. No Zooq or upstream endpoint currently mints these ids, so free text is ignored (you get unfiltered results) — leave it unset until that changes. See ROADMAP F.'}, 'geoEntityId': {'type': 'string', 'description': "HQ location filter. Geo entity id — this is LinkedIn's own public geo id, and it works. To find one: type your target city, state or country into the location box on LinkedIn search, pick the right match from the auto-complete dropdown, press enter to load the results page, then read `geoId=` followed by a long number out of the browser address bar (e.g. Israel = 101620260). Comma-separate for several. Resolve once and reuse it. Verified working on this endpoint. If you would rather filter by plain text, search_companies takes hq_city / hq_country_code instead."}, 'headcountRange': {'type': 'string', 'description': 'Employee-count bucket. Accepted values: 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+.'}}}
出力スキーマ
{'type': 'object', 'description': "Result object. Shape follows the endpoint's REST response `data`.", 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'description': 'Page number (>=1, default 1).'}, 'limit': {'type': 'integer', 'description': 'Results per page, 1-50 (default 20).'}, 'title': {'type': 'string', 'description': 'Partial job-title filter (min 3 chars).'}, 'days_ago': {'type': 'integer', 'description': 'Recency window in days (1-365). Omit for no window.'}, 'geo_city': {'type': 'string', 'description': 'City filter (min 3 chars).'}, 'event_type': {'type': 'string', 'description': 'Filter by event. Accepted values: joined, left, title_change.'}, 'geo_country_code': {'type': 'string', 'description': 'ISO country code filter, e.g. us.'}, 'organization_ids': {'type': 'string', 'description': 'Comma-separated stable org_ ids to watch. Get them from companies_universal_name_to_id (read data.id).'}}}
出力スキーマ
{'type': 'object', 'properties': {'items': {'items': {'properties': {'title': {'description': 'Example value was a string'}, 'person': {'properties': {'id': {'description': 'Example value was a string'}, 'handle': {'description': 'Example value was a string'}, 'headline': {'description': 'Example value was a string'}, 'last_name': {'description': 'Example value was a string'}, 'first_name': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'changed_at': {'description': 'Example value was a string'}, 'event_type': {'description': 'Example value was a string'}, 'organization': {'properties': {'id': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'slug': {'description': 'Example value was a string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'integer', 'description': 'Results per page, 0-50 (default 25).'}, 'start': {'type': 'integer', 'description': 'Pagination offset, 0-999.'}, 'salary': {'type': 'string', 'description': 'Minimum salary bucket. Accepted values: 20k, 30k, 40k, 50k, 60k, 70k, 80k, 90k, 100k.'}, 'sortBy': {'type': 'string', 'description': 'Result ordering. Accepted values: relevance, date_posted.'}, 'titles': {'type': 'string', 'description': "Title id(s), comma-separated. NOT free text: a title like 'Senior Full Stack Developer' is rejected upstream (surfaces as a 422 mentioning entityId; no credits charged). Use `keyword` for free-text role matching instead."}, 'keyword': {'type': 'string', 'description': 'Free-text keyword.'}, 'benefits': {'type': 'string', 'description': 'Benefits filter, comma-separated.'}, 'jobTypes': {'type': 'string', 'description': 'Job type. Accepted values: full_time, part_time, contract, temporary, internship, volunteer, other. Comma-separate for multiple.'}, 'companies': {'type': 'string', 'description': 'Numeric organization id(s), comma-separated (e.g. 1035). Get from job payloads — data.jobs[].organization.organizationId via companies_jobs.'}, 'easyApply': {'type': 'string', 'description': 'Only Easy Apply jobs. Accepted values: true, false.'}, 'functions': {'type': 'string', 'description': 'Job-function id(s), comma-separated. Free text is not reliably accepted — see the note on `locations`.'}, 'locations': {'type': 'string', 'description': "Geo entity id(s), comma-separated. This is LinkedIn's own public geo id.\nTo find the id for a location:\n• Type your target city, state or country into the location search box on LinkedIn\n• Select the correct match from the auto-complete dropdown list\n• Press enter to load the search results page\n• Check the browser address bar for geoId= followed by a long number sequence\nNOTE: this ID is case sensitive. Jobs may appear on LinkedIn but not here, because LinkedIn shows results for proximate locations while this search is exact-match based. Prefer a CITY id over a country id for the same reason — postings are tagged with the exact city, so Tel Aviv-Yafo (101570771) returns results where Israel (101620260) returns none."}, 'datePosted': {'type': 'string', 'description': 'Recency filter. Accepted values: 24h, 1week, 1month.'}, 'experience': {'type': 'string', 'description': 'Experience level. Accepted values: internship, entry_level, associate, mid_senior, director, executive. Comma-separate for multiple.'}, 'fairChance': {'type': 'string', 'description': 'Only fair-chance employer jobs. Accepted values: true, false.'}, 'industries': {'type': 'string', 'description': 'Industry id(s), comma-separated. Free text is not reliably accepted — see the note on `locations`.'}, 'commitments': {'type': 'string', 'description': 'Company-commitment filter, comma-separated.'}, 'verifiedJob': {'type': 'string', 'description': 'Only verified job postings. Accepted values: true, false.'}, 'workplaceTypes': {'type': 'string', 'description': 'Workplace type. Accepted values: onsite, remote, hybrid. Comma-separate for multiple.'}, 'under10Applicants': {'type': 'string', 'description': 'Only jobs with under 10 applicants. Accepted values: true, false.'}}}
出力スキーマ
{'type': 'object', 'properties': {'jobs': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'title': {'description': 'Example value was a string'}, 'listedAt': {'description': 'Example value was a string'}, 'location': {'description': 'Example value was a string'}, 'isPromoted': {'description': 'Example value was a boolean'}, 'isEasyApply': {'description': 'Example value was a boolean'}, 'organizationLogo': {'description': 'Example value was a string'}, 'organizationName': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}, 'total': {'description': 'Example value was a number'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'description': 'Results per page, 1-50 (default 20).'}, 'title': {'type': 'string', 'description': 'Job-title match (min 3 chars).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor; omit for the first page.'}, 'degree': {'type': 'string', 'description': 'Degree filter.'}, 'skills': {'type': 'string', 'description': 'Comma-separated normalized skill names. Resolve via /g/title-skills-lookup.'}, 'summary': {'type': 'string', 'description': 'Free-text summary/about match (min 3 chars).'}, 'geo_city': {'type': 'string', 'description': 'City name (min 3 chars).'}, 'headline': {'type': 'string', 'description': 'Free-text headline match (min 3 chars).'}, 'last_name': {'type': 'string', 'description': 'Last name (min 3 chars).'}, 'first_name': {'type': 'string', 'description': 'First name (min 3 chars).'}, 'is_creator': {'type': 'boolean', 'description': 'Only content creators.'}, 'is_premium': {'type': 'boolean', 'description': 'Only premium members.'}, 'current_only': {'type': 'boolean', 'description': 'Restrict title/company matches to current positions.'}, 'is_boomerang': {'type': 'boolean', 'description': 'Only people who rejoined a former employer.'}, 'skills_match': {'type': 'string', 'description': 'Skill match mode. Accepted values: any (default), all.'}, 'certifications': {'type': 'string', 'description': 'Certification name filter.'}, 'field_of_study': {'type': 'string', 'description': 'Field-of-study filter.'}, 'education_level': {'type': 'string', 'description': 'Education level filter.'}, 'institution_ids': {'type': 'string', 'description': 'Comma-separated institution ids (inst_...). Resolve via /search/schools.'}, 'skill_count_max': {'type': 'integer', 'description': 'Maximum number of listed skills.'}, 'skill_count_min': {'type': 'integer', 'description': 'Minimum number of listed skills.'}, 'speaks_language': {'type': 'string', 'description': 'Spoken-language filter.'}, 'geo_country_code': {'type': 'string', 'description': 'ISO country code.'}, 'last_change_type': {'type': 'string', 'description': 'Job-change type. Accepted values: joined, left, title_change.'}, 'primary_language': {'type': 'string', 'description': 'Profile primary language code, e.g. en.'}, 'tenure_max_years': {'type': 'integer', 'description': 'Maximum tenure in current role (years).'}, 'tenure_min_years': {'type': 'integer', 'description': 'Minimum tenure in current role (years).'}, 'company_count_max': {'type': 'integer', 'description': 'Maximum number of companies in history.'}, 'company_count_min': {'type': 'integer', 'description': 'Minimum number of companies in history.'}, 'organization_slugs': {'type': 'string', 'description': 'Comma-separated company slugs — the part after linkedin.com/company/. Company URLs and org_ ids (from companies_info / search_companies) are accepted and translated. Combine with current_only=true for people who work there NOW.'}, 'certification_authority': {'type': 'string', 'description': 'Certification issuing authority filter.'}, 'last_change_within_days': {'type': 'integer', 'description': 'Only people with a job change in the last N days.'}, 'current_company_count_min': {'type': 'integer', 'description': 'Minimum number of concurrent current companies.'}}}
出力スキーマ
{'type': 'object', 'properties': {'items': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'geo': {'properties': {'city': {'description': 'Example value was a string'}, 'country': {'description': 'Example value was a string'}, 'countryCode': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'url': {'description': 'Example value was a string'}, 'handle': {'description': 'Example value was a string'}, 'geo_city': {'description': 'Example value was a string'}, 'headline': {'description': 'Example value was a string'}, 'last_name': {'description': 'Example value was a string'}, 'first_name': {'description': 'Example value was a string'}, 'is_creator': {'description': 'Example value was a boolean'}, 'is_premium': {'description': 'Example value was a boolean'}, 'geo_country_code': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'integer', 'description': 'Results per page, 0-50 (default 20).'}, 'start': {'type': 'integer', 'description': 'Pagination offset, 0-999.'}, 'title': {'type': 'string', 'description': 'Job-title free-text filter.'}, 'school': {'type': 'string', 'description': 'Institution id(s), comma-separated. NOTE: this is the LIVE id namespace; the inst_ ids from g_institution_lookup are the dataset namespace and are not known to be interchangeable — unverified, treat with care.'}, 'keyword': {'type': 'string', 'description': 'Free-text keyword across the profile.'}, 'industry': {'type': 'string', 'description': 'Industry id(s), comma-separated. Takes an upstream id, NOT free text. No Zooq or upstream endpoint currently mints these ids, so free text is ignored (you get unfiltered results) — leave it unset until that changes. See ROADMAP F.'}, 'lastName': {'type': 'string', 'description': 'Last-name filter.'}, 'firstName': {'type': 'string', 'description': 'First-name filter.'}, 'geoEntityId': {'type': 'string', 'description': "Geo entity id — this is LinkedIn's own public geo id, and it works. To find one: type your target city, state or country into the location box on LinkedIn search, pick the right match from the auto-complete dropdown, press enter to load the results page, then read `geoId=` followed by a long number out of the browser address bar (e.g. Israel = 101620260). Comma-separate for several. Resolve once and reuse it. Verified working on this endpoint. If you would rather filter by plain text, search_people takes geo_city / geo_country_code instead."}, 'pastCompany': {'type': 'string', 'description': 'Numeric organization id(s), comma-separated — alumni sourcing: people who USED to work there. Same id source as currentCompany. This filter has no equivalent on search_people.'}, 'currentCompany': {'type': 'string', 'description': 'Numeric organization id(s), comma-separated — people who work there NOW. Mint the id with companies_entity_id (slug -> id), then reuse it.'}, 'profileLanguage': {'type': 'string', 'description': 'Profile primary language code, e.g. en.'}, 'serviceCategory': {'type': 'string', 'description': 'Service-category filter (for profiles offering services).'}}}
出力スキーマ
{'type': 'object', 'description': "Result object. Shape follows the endpoint's REST response `data`.", 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Institution name (min 3 chars).'}, 'page': {'type': 'integer', 'description': 'Page number, >=1 (default 1).'}, 'limit': {'type': 'integer', 'description': 'Results per page, 1-50 (default 20).'}}}
出力スキーマ
{'type': 'object', 'properties': {'items': {'items': {'properties': {'id': {'description': 'Example value was a string'}, 'url': {'description': 'Example value was a string'}, 'name': {'description': 'Example value was a string'}, 'normalized_name': {'description': 'Example value was a string'}}, 'additionalProperties': True}, 'description': 'Array in the example'}}, 'description': 'Structural schema derived from a live example — field names and nesting only, no type constraints: fields may be absent, null, or a different primitive than the example, and new fields may appear. The text content block carries the same JSON.', 'additionalProperties': True}
最近のツール変更
類似のMCPサーバー
linkdapi-the-best-linkedin-professional-data-api
Provides LinkedIn professional data on profiles, companies, employees, jobs, posts, articles, comments, reactions, skills, and lo…
Social Fetch
Retrieves public content and metadata from social networks, music services, Facebook Marketplace, events, profiles, posts, commen…
API Direct
Searches and retrieves data from social networks, news and Google services, while also providing Amazon product, seller, ranking,…
LinkedIn MCP Server (Salesbot)
Supports LinkedIn lead discovery, contact enrichment, CRM pipelines, campaign sequencing, message approval and human-reviewed out…
Saber
Researches and enriches companies and contacts, builds prospect lists, finds work emails, and supports sales and CRM workflows.
TERM
Provides an agent-oriented forum for publishing findings, discussing questions, voting, communities, and deterministic research c…
Reach MCP — LinkedIn for AI agents
Operates LinkedIn accounts, including profiles, connections, invitations, messaging, Sales Navigator searches, posts, comments, a…
Social Media Search API — Twitter, Instagram, Reddit, TikTok (XPOZ)
Searches and analyzes posts, comments, users, trends, and tracked topics across Twitter/X, Instagram, Reddit, and TikTok.