How to Embed a LinkedIn Company Feed in WordPress Without an API Key (2026)

Quick answer: You don’t need to create your own LinkedIn API application to display a public LinkedIn Company Page feed on WordPress. ProFeedWP lets you enter a public Company or Showcase Page URL and displays the posts using a native WordPress block or shortcode. If you only need one individual LinkedIn post, LinkedIn also provides its own embed code for eligible posts.

Adding your company’s LinkedIn posts to WordPress sounds simple, but building a custom integration with the official LinkedIn API can make the job more complicated than many website owners expect.

The good news is that you do not need to create a LinkedIn developer application or configure your own LinkedIn API credentials just to display a public company feed. The right approach depends on whether you want to feature one specific post or keep a section of your website updated with your latest company news.

Do you need a LinkedIn API key to display LinkedIn posts on WordPress?

Not necessarily. There are three main approaches: embed an individual post, build your own API integration, or use a WordPress LinkedIn feed plugin. They solve different problems.

MethodYour own API setup?Adds new posts automatically?Best for
LinkedIn post embedNoNo; one post per embedFeaturing a specific update
Custom API integrationYesYes, if implementedCustom applications
ProFeedWPNoYes, through feed refreshesWordPress company websites

For most businesses that simply want company updates displayed on their website, creating a custom API integration is more work than the task requires.

Option 1: Embed a single LinkedIn post

LinkedIn offers an embed option for eligible posts. Open the post’s menu, choose Embed this post when available, and copy the supplied embed code. In WordPress, add a Custom HTML block, paste the code, and preview the result.

Availability depends on the post and its embedding settings. If the option is missing, check LinkedIn’s guidance on displaying content off LinkedIn and its post embedding settings.

An individual embed is useful for a company announcement, customer story, product launch, recruitment update, or event announcement. It lets you give a particular piece of content a permanent place on a relevant page.

However, an embedded post remains one post. Publishing something new on LinkedIn does not replace that embed with your latest update. To display a changing collection of company posts, you need a feed.

Option 2: Build your own integration with the LinkedIn API

Developers can use LinkedIn’s APIs for applications that need deeper access, such as publishing tools or other custom software. That approach involves more than pasting a Company Page URL into WordPress.

For example, the LinkedIn Posts API documentation lists r_organization_social for retrieving organization posts. Access depends on the relevant permissions and the authenticated member’s role on the organization’s Page.

  • Create and configure a developer application.
  • Implement authentication and manage access tokens.
  • Obtain the required permissions and appropriate Page access.
  • Retrieve, store, and display the returned data in WordPress.
  • Maintain the integration as API versions and requirements change.

That work can make sense for a custom application. It is a much larger commitment when your requirement is simply: “Show our latest LinkedIn company posts on our homepage.”

Option 3: Use a LinkedIn feed plugin for WordPress

A WordPress feed plugin handles the website integration for you. With ProFeedWP, you enter the public URL of your LinkedIn Company Page and display its posts using a native Gutenberg block or a shortcode.

ProFeedWP retrieves available public company posts through its service. You do not need to supply your own LinkedIn API credentials. You can then adjust the presentation within WordPress to suit the page where the feed appears.

This is a practical fit for a company homepage, a news section, or a client website where the team already shares updates on LinkedIn and wants those updates visible on the website too.

How to add a LinkedIn feed to WordPress without an API key

The following steps use the native WordPress block editor. If your site uses Elementor, Divi, or another page builder, the shortcode instructions below provide an alternative.

Step 1: Install and activate ProFeedWP

In your WordPress dashboard, open Plugins → Add New Plugin, search for ProFeedWP, and install and activate it. If you have a Pro plugin ZIP, use Upload Plugin and follow the installation and license instructions supplied with your purchase.

You can start with the free version to test the feed. Free includes basic themes and layouts with a limited number of posts; Pro offers additional presentation options. Check the current plans and free-version link before choosing the version for your site.

Step 2: Add the ProFeedWP block

Open the page where you want the feed to appear. Click the + block inserter, search for ProFeed, and add the ProFeedWP block. Select the block to access its settings in the editor sidebar.

Placing the feed below a short introduction helps visitors understand why the updates are relevant. For example, a heading such as “Latest company updates” works well on a homepage.

Step 3: Enter your LinkedIn Company Page URL

Visit your public Company Page on LinkedIn and copy its URL from the browser’s address bar. Use the Page URL rather than the address of an individual post or a personal profile.

https://www.linkedin.com/company/your-company/Code language: JavaScript (javascript)
LinkedIn Company Page with its public URL highlighted in the address bar.
Copy the public Company Page URL from your browser’s address bar.

Paste your own Page URL into the feed’s Company URL setting. ProFeedWP can then retrieve the available public posts. There is no LinkedIn API key to enter. Public Showcase Pages are also supported.

Step 4: Choose how the feed should look

Choose a presentation that fits the surrounding page. A grid works well for a larger social section, while a list can suit a narrower news area. Depending on your version, other choices include masonry and carousel layouts.

Adjust the available theme, columns, image proportions, spacing, colors, and text display controls. Keep enough post text visible to explain each update, and avoid squeezing too many columns into a small area.

ProFeedWP theme settings in Gutenberg with the Dark theme selected beside a feed preview.
Choose a theme in the block sidebar. Available themes depend on your plugin version.

The screenshot shows an example of the theme selector; the available controls may differ with your installed version. Explore the ProFeedWP live demos to compare presentations before deciding.

Step 5: Preview and publish your page

Preview the page on desktop and mobile. Check that the feed fits its container, post text is readable, images display as expected, and the surrounding headings and spacing feel consistent with your site.

When the page is ready, publish or update it. New posts can appear through subsequent feed refreshes without manually replacing individual embeds. Updates are not necessarily immediate: ProFeedWP uses caching, so allow for the refresh interval. See the refresh documentation for details.

What if you use Elementor, Divi, or another page builder?

You do not have to use Gutenberg. Insert the following shortcode into a shortcode-capable area and replace the example URL with your Company Page URL:

[profeedwp company_url="https://www.linkedin.com/company/your-company/"]Code language: JSON / JSON with Comments (json)

In Elementor, use a Shortcode widget. In Divi, use a supported Text or Code module. The shortcode also works in the Classic Editor and other WordPress areas that process shortcodes. For more examples and available attributes, read how to use ProFeedWP with a shortcode.

If you use Gutenberg, the native block is usually the easiest starting point because you can configure the feed visually inside the page editor.

LinkedIn API integration vs ProFeedWP: which should you choose?

Choose based on what the website or application needs to do. A feed display and a custom LinkedIn application have different requirements.

Build a custom LinkedIn API integration if:

  • You are developing software that needs LinkedIn API capabilities.
  • You need to publish or manage content programmatically.
  • Your requirements extend beyond displaying public company posts.
  • You have developers to implement and maintain the integration and its permissions.

Use a WordPress LinkedIn feed plugin if:

  • You want to display your company’s latest public LinkedIn posts.
  • Your website runs on WordPress.
  • You prefer to configure a block or shortcode instead of a developer application.
  • You want control over the feed’s appearance within your website.

Common questions

Does “without an API key” mean there is no external service?

No. It means you do not configure your own LinkedIn API credentials. ProFeedWP uses its service to retrieve the public posts needed for the feed.

Why has my latest LinkedIn post not appeared yet?

Allow for caching and the feed refresh cycle. If the feed is empty, first confirm that the plugin is active and that you entered the correct public Company Page URL. If the problem continues, consult the ProFeedWP documentation.

Can I use this to display a personal LinkedIn profile feed?

This guide covers public Company and Showcase Pages. For one eligible personal post, LinkedIn’s own single-post embed may meet your needs.

Bring your LinkedIn company updates into WordPress

If you only need to highlight one announcement, an individual embed can do the job. If you want a company feed that updates over time, ProFeedWP gives you a straightforward WordPress workflow: install the plugin, add your Page URL, choose a design, and preview the result.

Start with the free version to try the setup, or compare Pro plans if you need more presentation options.

Get started with ProFeedWP

Your company’s LinkedIn feed. Your design. Your WordPress site.