Skip to content

Custom LinkedIn Dev App

Learn how to create a custom LinkedIn Developer App and generate the required access tokens to directly authenticate with Essential LinkedIn Sources.

Create LinkedIn App

Sign in to the LinkedIn Developer Portal with your personal account. If you don't already have one, you can easily create a free account.

LinkedIn Developer Portal

Access My Apps section and click on Create App button. Enter the required information and submit.

LinkedIn Create App

SettingDescription
App nameThe application name. Can be changed later.
App logoThe application logo, can be the company one.
LinkedIn PageThe associated LinkedIn Company Page URL, e.g. https://www.linkedin.com/company.

Company Page

A LinkedIn App requires a LinkedIn Company Page to be associate with. Use your company's page or, if you're working for a client, their company page.

Don't have a company page yet? No problem! Simply create one here.

Verify Page Association

The organization that owns the page you have associated the app with function as the publisher of the app. The super admin must approve the association in the following 30 days. Learn More.

LinkedIn Page Verification

Go to the App Settings panel and click on the Verify button. A modal will appear allowing you to generate a verification URL.

LinkedIn Page Verification URL

Generate the URL and send it to the page super admin. An email will be sent whenever the association has been approved or denied. Wait for the approval before proceeding further.

Request API Access

For the Essentials LinkedIn Source use case, you must request the Advertising API product. To do so go to App Products panel of the app and follow below steps.

LinkedIn Advertising API Product

WARNING

Note that only one product can be requested per app. If you mistakenly requested a different one, you will need to create a new app from scratch.

  1. Click on the Request access button within the Advertising API product section.
  2. A modal will appear, fullfill the form as instructed and submit.

LinkedIn Advertising API Request

  1. Wait for approximately one minute, then refresh the page.
  2. A new button Access Request Form should appear in the product section. Click the button and complete legal details.

WARNING

Accurate and current company information is crucial. LinkedIn will carefully review your company details to verify their validity.

  1. When asked about the app primary use case, choose Direct Advertiser.

LinkedIn Advertising API Use Case

  1. When asked about what do you plan to do with the APIs, describe it without mentionining fetching or displaying data in your website. Focus on statistics or advertising, instead.

LinkedIn Advertising API Use Description

Generate a Token

Once the app is ready you can generate a token with it and use it for authentication.

LinkedIn Token Generation Form

  1. Visit the LinkedIn Developer Portal Token Generator tool.
  2. Select the app you'd like to generate a token for.
  3. Select the permission scopes. Usually that would be r_basicprofile, r_organization_admin and r_organization_social.
  4. Copy both Refresh and Access generated tokens.