LinkedIn · JSON Structure

Linkedin Structure

Structural overview of the LinkedIn API surface; extracted from openapi/.

Type: Properties: 0
BusinessCareersMarketingProfessional NetworkingRecruitingSocial-MediaFortune 1000

Linkedin Structure is a JSON Structure definition published by LinkedIn.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "LinkedIn",
  "providerId": "linkedin",
  "kind": "json-structure",
  "description": "Structural overview of the LinkedIn API surface; extracted from openapi/.",
  "schemaCount": 9,
  "operationCount": 18,
  "schemas": [
    {
      "name": "CreateAShareWithRequest",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateASubscriptionRequestRequest",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FindAdministeredOrganizationBrandsResponse200",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "LookupByOrganizationPrimaryResponse200",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "FindNonadministeredOrganizationResponse200",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "RetrieveOrganizationFollowerCountResponse200",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "BatchGetOnAdministeredResponse200",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "RetrieveAnAdministeredOrganizationResponse200",
      "type": "object",
      "propertyCount": 16,
      "required": []
    },
    {
      "name": "BatchGetOnNonadministeredResponse200",
      "type": "object",
      "propertyCount": 3,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "POST",
      "path": "/shares",
      "operationId": "postCreateAShareWith",
      "summary": "LinkedIn 2. Create a Share with a Company Mention",
      "tags": [
        "Use Cases > Social Actions Notifications > Organization Social Actions Notifications - Pull Workflow"
      ]
    },
    {
      "method": "GET",
      "path": "/eventSubscriptions/(developerApplication:urn:li:developerApplication:{application_id},user:urn:li:person:{person_id},entity:urn:li:organization:{organization_id},eventType:ORGANIZATION_SOCIAL_ACTION_NOTIFICATIONS)",
      "operationId": "getRetrieveSubscriptionByKey",
      "summary": "LinkedIn 5. Retrieve Subscription by Key",
      "tags": [
        "Use Cases > Social Actions Notifications > Organization Social Actions Notifications - Push Workflow"
      ]
    },
    {
      "method": "PUT",
      "path": "/eventSubscriptions/(developerApplication:urn:li:developerApplication:{application_id},user:urn:li:person:{person_id},entity:urn:li:organization:{organization_id},eventType:ORGANIZATION_SOCIAL_ACTION_NOTIFICATIONS)",
      "operationId": "putCreateASubscriptionRequest",
      "summary": "LinkedIn 3. Create a Subscription Request",
      "tags": [
        "Use Cases > Social Actions Notifications > Organization Social Actions Notifications - Push Workflow"
      ]
    },
    {
      "method": "GET",
      "path": "/eventSubscriptions",
      "operationId": "getRetrieveNotificationsForThe",
      "summary": "LinkedIn 3. Retrieve Notifications for the Authenticated Member's Organization",
      "tags": [
        "Use Cases > Social Actions Notifications > Organization Social Actions Notifications - Pull Workflow"
      ]
    },
    {
      "method": "DELETE",
      "path": "/eventSubscriptions/(developerApplication:{application_id},user:{person_id},entity:{organization_id},eventType:ORGANIZATION_SOCIAL_ACTION_NOTIFICATIONS)",
      "operationId": "deleteRemoveASubscription",
      "summary": "LinkedIn 6. Remove a Subscription",
      "tags": [
        "Use Cases > Social Actions Notifications > Organization Social Actions Notifications - Push Workflow"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationalEntityFollowerStatistics",
      "operationId": "getTimeboundFollowerStatistics",
      "summary": "LinkedIn Time-Bound Follower Statistics",
      "tags": [
        "Use Cases > Statistics APIs > Organization Follower Statistics"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationPageStatistics",
      "operationId": "getLifetimePageStatistics",
      "summary": "LinkedIn Lifetime Page Statistics",
      "tags": [
        "Use Cases > Statistics APIs > Organization Page Statistics"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationalEntityShareStatistics",
      "operationId": "getTimeBoundShareStatistics",
      "summary": "LinkedIn Time Bound Share Statistics",
      "tags": [
        "Use Cases > Statistics APIs > Organization Share Statistics"
      ]
    },
    {
      "method": "GET",
      "path": "/peopleTypeahead",
      "operationId": "getSearchByKeyword",
      "summary": "LinkedIn Search by Keyword",
      "tags": [
        "Use Cases > Organization Followers"
      ]
    },
    {
      "method": "GET",
      "path": "/vanityUrl",
      "operationId": "getSearchByVanityUrl",
      "summary": "LinkedIn Search by Vanity URL",
      "tags": [
        "Use Cases > Organization Followers"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations",
      "operationId": "getFindAdministeredOrganizationBrands",
      "summary": "LinkedIn Find Administered Organization Brands by Parent Org",
      "tags": [
        "Use Cases > Organization Lookup > Organization Brands"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations/{organization_id}",
      "operationId": "getLookupByOrganizationPrimary",
      "summary": "LinkedIn Lookup by Organization Primary Type",
      "tags": [
        "Use Cases > Organization Lookup > Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationsLookup",
      "operationId": "getFindNonadministeredOrganization",
      "summary": "LinkedIn Find Non-Administered Organization",
      "tags": [
        "Use Cases > Organization Lookup > Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/networkSizes/urn:li:organization:{organization_id}",
      "operationId": "getRetrieveOrganizationFollowerCount",
      "summary": "LinkedIn Retrieve Organization Follower Count",
      "tags": [
        "Use Cases > Organization Lookup > Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationBrands",
      "operationId": "getBatchGetOnAdministered",
      "summary": "LinkedIn Batch GET on Administered Organization Brands",
      "tags": [
        "Use Cases > Organization Lookup > Organization Brands"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationBrands/{organizationBrand_id}",
      "operationId": "getRetrieveAnAdministeredOrganization",
      "summary": "LinkedIn Retrieve an Administered Organization Brand",
      "tags": [
        "Use Cases > Organization Lookup > Organization Brands"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationBrandsLookup",
      "operationId": "getBatchGetOnNonadministered",
      "summary": "LinkedIn Batch GET on Non-Administered Organization Brands",
      "tags": [
        "Use Cases > Organization Lookup > Organization Brands"
      ]
    },
    {
      "method": "GET",
      "path": "/organizationAcls",
      "operationId": "getFindOrganizationAccessControl",
      "summary": "LinkedIn Find Organization Access Control",
      "tags": [
        "Use Cases > Organization Access Controls"
      ]
    }
  ]
}

Work with this as data

Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for json structure

4 MCP tools reach this
  • find_json_structuresBrowse and filter every JSON Structure in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/linkedin-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.