
How to Display Airbnb Reviews on Your WordPress Website (2026)
A guest visits your site and almost books your place. They’ve read the description, studied every photo, and now they want proof from a real guest.
So they open a new tab and look you up on Airbnb. Now your listing is one of dozens on the screen, right beside every other place in your area. And most often, visitors get distracted, and you lose a customer.
That’s the gap most hosts never close. You earned those five-star reviews, so display Airbnb reviews on your website where the booking decision happens.
However, Airbnb makes that harder than it should be. There’s no public API for reviews and no embed code to grab, which is why most host websites show nothing at all.
There’s still a way to embed Airbnb reviews on WordPress, and you won’t need a developer to show your best feedback. In this article, I’ll show you how to do that in a few simple steps. Let’s start.
TL;DR:
- Airbnb has no public reviews API and no embed code, so there’s no simple way to copy your reviews onto a website.
- The easiest fix is an Airbnb reviews widget like WP Social Ninja, which connects to your listing and syncs new guest reviews on its own.
- Setup takes three steps: install the plugin, connect your listing with an API key and secret key, then customize the template.
- You collect the API key and secret key from your own Airbnb listing page using your browser’s developer tools.
- Those keys go into your site through a code snippets plugin like FluentSnippets, then you paste your listing URL into WP Social Ninja.
- The template editor controls your layout, filters, header, AI summary, and schema markup, so your reviews match the rest of your site.
- WP Social Ninja displays Airbnb reviews for free, and the Pro version unlocks the advanced filtering, AI, and schema features.
What is the best way to embed Airbnb reviews on WordPress?
The best way to embed Airbnb reviews on WordPress is an Airbnb reviews widget like WP Social Ninja. It connects to your listing, pulls in your guest reviews with their star ratings and reviewer names, and syncs new ones automatically as guests leave them.

Airbnb offers no official API or embed code for reviews. That’s why a plugin like WP Social Ninja does the work for you, instead of you copying guest quotes by hand and rebuilding the page every time a new review arrives.
Here’s what WP Social Ninja offers for your Airbnb reviews:
- Connect multiple properties and display all your Airbnb reviews in one place, so visitors can instantly see your overall reputation
- Show verified reviewer badges next to guest names to build trust and make your reviews more believable
- Add review schema markup so your ratings can appear in Google search results and improve visibility
- Use AI-powered summaries to highlight key feedback for visitors who prefer quick insights
- Filter reviews by rating, keywords, or relevance to show the most impactful feedback first
- Set up auto-publish rules to showcase your best and most authentic reviews as new ones start coming in
- Customize the design and layout so your reviews match your website and feel consistent
- Use ready-made templates to get your review section live without extra effort
- Optimize reviewer images to keep your pages fast and smooth
- Generate QR codes and place them in your property so guests can leave reviews more easily
The best part is, you can showcase your Airbnb reviews with WP Social Ninja for free, but to access to its advanced features, you’ll need the pro version.
How to display Airbnb reviews on WordPress with WP Social Ninja
You can display Airbnb reviews on your WordPress website in three steps: install the plugin, connect your listing with an API key and secret key, then design the template and paste the shortcode. The connection step uses your browser’s developer tools, and it’s mostly copying and pasting values across.
I’ll walk you through the whole process step by step.
Step 1: Install and activate WP Social Ninja on your WordPress website
You can add WP Social Ninja to your WordPress website in two ways:
- From your Dashboard
- From WordPress Repository
Here’s how to install it from your Dashboard:
- Navigate to the WordPress Admin panel. From the WordPress Dashboard, go to Plugins > Add New
- Next, in the search input field, type WP Social Ninja and wait for a moment for it to come up
- Now, click on the Install Now button
- Then Activate
If you decide to install from the WordPress Repository:
- Search WP Social Ninja in the WordPress Repository, and it will appear at the top. Once you click it, hit the Download button
- Now go to the Dashboard and go to Plugins > Add New > Upload Plugin > Choose the zip file
- After that, click the Install Now button and then Activate
Step 2: Connect your Airbnb reviews with a secure API
In this step, you’ll connect your Airbnb reviews with WP Social Ninja using a secure API method. Since Airbnb does not provide a public API, this process involves collecting a few keys from your listing and adding them to your WordPress site.
Don’t worry; just follow the steps carefully. Follow these steps to connect your Airbnb reviews:
1. Open your Airbnb listing. Go to your Airbnb property page using a desktop browser like Chrome or Firefox. This is the listing you want to collect reviews from.

2. Open Developer Tools. Right-click anywhere on the page and click Inspect. Then go to the Network tab from the top menu.

3. Search for review requests. In the Network tab, type StaysPdpReviewsQuery in the search/filter bar and refresh the page. Click on the request that appears.
4. Copy your API Key. Go to the Headers section and scroll down the tab till you find x-airbnb-api-key. Copy this value. This is your API key.

5. Copy your Secret Key. Now go to the Payload (or Request) tab. Navigate to extensions → persistedQuery and copy the sha256Hash. This is your secret key.

6. Repeat for business info key. Now search for StaysPdpSections in the Network tab, refresh the page, and open the request/payload. Copy the sha256Hash again. This will be your business info secret key.

7. Add keys to your WordPress site. Go to your WordPress dashboard and install a code snippets plugin like FluentSnippets. Then create a new snippet and paste the below-mentioned required code. Replace the placeholder values (after the return section) with your API key and secret keys.
add_filter('wpsocialreviews/airbnb_api_key', function(){
return 'd3......';
});
// for rooms
add_filter('wpsocialreviews/airbnb_rooms_api_secret_key', function(){
return 'cc.....';
});
// for rooms business info
add_filter('wpsocialreviews/airbnb_rooms_business_info_api_secret_key', function(){
return '9a....';
});
// for experiences or services
add_filter('wpsocialreviews/airbnb_experiences_api_secret_key', function(){
return 'bc.....';
});
8. Save and activate the snippet. Once you’ve added your keys, save the snippet and activate it. This will allow WP Social Ninja to fetch your Airbnb reviews.

9. Connect your Airbnb listing. Now go to WP Social Ninja → Airbnb, paste your listing URL, and click Save. Your reviews will be connected automatically.

I understand it might feel like a lot if you are a total non-technical person. But trust me, once you start following this exact method, it will feel pretty easy. And for more clarity and details, feel free to follow this Documentation.
Step 3: Customize your template to suit your business
Once your reviews are connected, you need to present them properly. WP Social Ninja will let you design customized templates to match your website, highlight your best reviews, and organize everything so visitors can quickly understand your value.
To create your Airbnb reviews template, head towards the WP Social Ninja dashboard, click the Templates tab, hover over Create Template, and choose Add Reviews Template.

You’ll now land on the editorial panel. Select Airbnb from the Platforms under the General section, and all your connected reviews will be fetched here.

You should have noticed three tabs: General, Connection, and Style. Under each tab, there are multiple customization options.
Under the General tab, you’ll find the following customization options:

- Template: You’ll be able to choose from 10+ pre-built stylish templates to get started with your template fast.
- Filters: You can choose how many reviews you want to show, sort them by ratings and keywords, differentiate by categories or products, and more.
- Settings: Control how your reviews appear, like showing ratings, reviewer names, badges, and images. You can also adjust how much content is visible and fine-tune the layout so your reviews look more credible and easy to scan.
- Header: Control how the top section of your reviews looks. You can show your rating, total reviews, title, and even add a “Write a Review” button that can direct your visitors to your Airbnb listing or any custom URL you want.
- Pagination: Control how your reviews load on the page. You can choose to show a “Load More” button and decide how many reviews appear at a time to keep things clean and easy to browse.
- AI Summarizer: Show a quick summary of your reviews so visitors can get the main idea fast. It supports OpenAI and OpenRouter, and you can choose how the summary appears.
- Schema Markup: Add structured data to your reviews so ratings and review counts can appear in Google search results, helping you build trust and get more visibility.
Under the Style tab, you can control how your reviews look on your website. From fonts and colours to spacing and layout, you can adjust everything to match your site’s design.

You can style different elements like ratings, reviewer names, badges, and review text individually. This gives you full control to make your reviews look clean, consistent, and aligned with your brand.
If you want to see how these customizations look in real use, you can check out the demo templates on their site. It will help you understand how advanced WP Social Ninja can be when it comes to styling.
After customization, click Save, copy the shortcode, and paste it anywhere on your website. And that’s it! Here’s how I showed it on my site:

Turn your Airbnb reviews into more bookings
You now know how to connect your Airbnb listing, pull your guest reviews into WordPress, and design a widget that matches your site. Most hosts never get past the missing API and give up, so this already puts you ahead of them.
Your next step is the simplest one. Install the free version, connect one property, and see how your reviews look on your own booking page.
Every review you have earned is already doing work on Airbnb. WP Social Ninja will make them work on your site too.
Frequently asked questions (FAQs)
What are Airbnb reviews?
Airbnb reviews are star ratings and written feedback that guests leave after a stay. Only guests who completed a booking can leave one.
Can I embed Airbnb reviews on my website without a plugin?
No. Airbnb has no public reviews API and no embed code, so copying review text by hand is the only alternative, and it never updates itself.
Is the WP Social Ninja free version enough for Airbnb reviews?
The free version connects Airbnb and shows up to five reviews per listing. Pro raises that to 100 and adds rating filters, the AI summarizer, and schema markup.
Can I show Airbnb reviews and Google reviews together?
Yes. Select more than one source in the template editor and both appear in the same widget with their platform icons.
Why did my Airbnb reviews stop updating?
Airbnb rotates the API and secret keys from time to time, which breaks the connection. Copy fresh values and update your snippet.
Does displaying Airbnb reviews help SEO?
Yes. Review content adds fresh text to your pages, and WP Social Ninja Pro adds schema markup so search engines can read your ratings.

Subscribe To Get
Weekly Email Newsletter
Connect, Customize, and Display Social Feeds, Reviews, and Chat widgets

















Leave a Reply