{"id":246618,"date":"2025-12-02T10:14:59","date_gmt":"2025-12-02T10:14:59","guid":{"rendered":"https:\/\/www.bluehost.com\/blog\/?p=246618"},"modified":"2025-12-02T10:32:54","modified_gmt":"2025-12-02T10:32:54","slug":"meta-oembed-read-explained","status":"publish","type":"post","link":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/","title":{"rendered":"Meta\u00a0oEmbed\u00a0Read Explained: The New Way to Embed Facebook and Instagram Posts\u00a0"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\" id=\"h-key-highlights-nbsp-nbsp\"><strong>Key highlights&nbsp;<\/strong>&nbsp;<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Understand how Meta&nbsp;oEmbed&nbsp;Read simplifies embedding public Facebook, Instagram&nbsp;and&nbsp;Threads posts securely and reliably.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Learn the necessary steps to obtain and use access tokens for seamless integration with the new&nbsp;oEmbed&nbsp;API.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Explore how the updated&nbsp;oEmbed&nbsp;endpoints improve stability and prevent broken embeds on your website.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Discover best practices for managing rate limits and caching to&nbsp;optimize&nbsp;embed performance.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Know how to update your WordPress website or content management system to restore and enhance social media embedding functionality.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>In a digital landscape where social media is at the heart of communication, the ability to embed posts seamlessly has become essential. Whether&nbsp;you\u2019re&nbsp;running a brand website, a blog&nbsp;or&nbsp;a media portal, embedding Facebook and Instagram content adds depth and real-time relevance to your pages.&nbsp;<\/p>\n\n\n\n<p>Until recently, developers relied on older&nbsp;oEmbed&nbsp;methods that often broke when APIs changed or when a post\u2019s visibility was&nbsp;modified. Meta\u2019s introduction of the&nbsp;oEmbed&nbsp;Read feature changes that narrative. Built on the Graph API, it gives developers a stable,&nbsp;secure&nbsp;and&nbsp;structured way to fetch&nbsp;embed&nbsp;data for public posts \u2014 directly from Facebook, Instagram&nbsp;and&nbsp;now Threads.&nbsp;<\/p>\n\n\n\n<p>The update also signals Meta\u2019s shift toward more integrated tools, simplifying how platforms interact while&nbsp;maintaining&nbsp;greater control over data access. For anyone managing content or working with web integrations, understanding how Meta&nbsp;oEmbed&nbsp;Read works is now more important than ever.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-meta-nbsp-oembed-nbsp-read-nbsp-nbsp\"><strong>What is Meta&nbsp;oEmbed&nbsp;Read?&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<p>As explained in&nbsp;<a href=\"https:\/\/developers.facebook.com\/docs\/features-reference\/meta-oembed-read\" target=\"_blank\" rel=\"noreferrer noopener\">Meta\u2019s documentation<\/a>, the&nbsp;oEmbed&nbsp;Read feature lets your app get ready-made HTML code and basic details for public content from Facebook and Instagram.&nbsp;<\/p>\n\n\n\n<p>When you paste a link from Facebook or Instagram, your app can automatically ask Meta for the embed code,&nbsp;size&nbsp;and&nbsp;other details. With the&nbsp;oEmbed&nbsp;protocol, you can simply paste just a URL into your site to trigger the embedding process, making it easy to display content without extra steps.&nbsp;<\/p>\n\n\n\n<p>The API response includes HTML and basic metadata, such as author,&nbsp;description&nbsp;or&nbsp;media type, which makes&nbsp;embedding&nbsp;seamless and ensures your website displays the post accurately.&nbsp;<\/p>\n\n\n\n<p>The feature works only with public content and makes the embedding process much more consistent and secure.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-key-features-and-supported-content-nbsp-nbsp\"><strong>Key features and supported content&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Meta&nbsp;oEmbed&nbsp;Read supports three main types of embeds:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Facebook&nbsp;oEmbed&nbsp;Read<\/strong>:&nbsp;for public pages,&nbsp;posts&nbsp;and&nbsp;videos&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Instagram&nbsp;oEmbed&nbsp;Read<\/strong>:&nbsp;for public photos,&nbsp;reels&nbsp;and&nbsp;videos&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Threads&nbsp;oEmbed&nbsp;Read<\/strong>:&nbsp;for public Threads posts&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>These&nbsp;oEmbed&nbsp;endpoints allow you to display embedded content from Facebook,&nbsp;Instagram&nbsp;and&nbsp;Threads directly on your site.&nbsp;<\/p>\n\n\n\n<p>Each response from the API includes:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>html: the embed code ready to use&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>provider_name&nbsp;and&nbsp;provider_url&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>width and height details&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>type: such as photo,&nbsp;video&nbsp;or&nbsp;rich content&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>To use an&nbsp;oEmbed&nbsp;endpoint, you provide the&nbsp;post\u2019s&nbsp;URL and your app\u2019s access token. This keeps everything secure and authorized, ensuring that your content is automatically&nbsp;updated.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-instagram-nbsp-nbsp\"><strong>Instagram&nbsp;<\/strong>&nbsp;<\/h3>\n\n\n\n<p>The Instagram&nbsp;oEmbed&nbsp;feature lets you embed public Instagram posts,&nbsp;reels&nbsp;or&nbsp;videos on your website. It replaces the older version that often&nbsp;stopped&nbsp;working with updates. This update addresses common Instagram embeds issues that previously caused embedded content to break, helping users restore and&nbsp;maintain&nbsp;Instagram embeds on their WordPress sites.&nbsp;<\/p>\n\n\n\n<p>You\u2019ll&nbsp;need an app access token, but once you have it, you can pull in posts automatically. You can also control width and responsiveness, making it easier to fit Instagram content into your site\u2019s design.&nbsp;<\/p>\n\n\n\n<p><strong>Instagram&nbsp;oEmbed&nbsp;update:<\/strong><strong>&nbsp;<\/strong>The&nbsp;\/instagram_oembed&nbsp;endpoint will no longer return the&nbsp;thumbnail_url,&nbsp;thumbnail_width,&nbsp;thumbnail_height&nbsp;and&nbsp;author_name&nbsp;fields. This change helps resolve the Instagram&nbsp;oEmbed&nbsp;issue by clarifying how to handle missing thumbnail&nbsp;fields. Since Instagram will no longer return thumbnails through the&nbsp;oEmbed&nbsp;API, Meta recommends that developers generate their own thumbnails by accessing the HTML metadata directly from the Instagram post used for the&nbsp;oEmbed&nbsp;request.&nbsp;<\/p>\n\n\n\n<p><strong>Sample request:<\/strong>&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -X GET \\\u00a0\n\"https:\/\/graph.facebook.com\/v22.0\/instagram_oembed?url=https:\/\/www.instagram.com\/p\/fA9uwTtkSN\/&amp;access_token=IGQVJ...\"\u00a0<\/code><\/pre>\n\n\n\n<p><strong>Sample response:<\/strong>&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{&nbsp;<br>&nbsp; \"version\": \"1.0\",&nbsp;<br>&nbsp; \"provider_name\": \"Instagram\",&nbsp;<br>&nbsp; \"provider_url\": \"https:\/\/www.instagram.com\/\",&nbsp;<br>&nbsp; \"type\": \"rich\",&nbsp;<br>&nbsp; \"width\": 658,&nbsp;<br>&nbsp; \"html\": \"&lt; blockquote class=\\\"instagram-media\\\" data-instgrm-ca...\"&nbsp;<br>}&nbsp;<br>&nbsp;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-facebook-nbsp-nbsp\"><strong>Facebook&nbsp;<\/strong>&nbsp;<\/h3>\n\n\n\n<p>For Facebook, the&nbsp;oEmbed&nbsp;Read API helps you add public posts,&nbsp;pages&nbsp;and&nbsp;videos safely and easily. You can use the new Facebook&nbsp;oEmbed&nbsp;endpoints to embed Facebook posts,&nbsp;pages&nbsp;and&nbsp;videos on your website. These changes were necessary due to a major Facebook API change that affected how embedded posts are handled in WordPress and other platforms.&nbsp;<\/p>\n\n\n\n<p>In April 2025, Meta updated this feature to improve performance and privacy.&nbsp;Here\u2019s&nbsp;what changed:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Old&nbsp;oEmbed&nbsp;endpoints were turned off.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Some fields, such as&nbsp;thumbnail_url, were removed.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All embeds now run through the Graph API for better stability.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>This update helps restore Facebook embedding functionality and addresses common issues with broken embeds and embedded posts.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong>Facebook posts and videos&nbsp;update:<\/strong><strong>&nbsp;<\/strong>The&nbsp;\/oembed&nbsp;post and \/oembed_video&nbsp;endpoints will no longer return the&nbsp;author_name&nbsp;and&nbsp;author_url&nbsp;fields.&nbsp;<\/p>\n\n\n\n<p><strong>Sample request:<\/strong>&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -X GET \\\u00a0\n\u00a0 \"https:\/\/graph.facebook.com\/v22.0\/oembed_video?url=www.facebook.com\/watch\/?v=12\u2026&amp;useiframe=false\"\u00a0<\/code><\/pre>\n\n\n\n<p><strong>Sample response:<\/strong>&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{&nbsp;<br>&nbsp; \"version\": \"1.0\",&nbsp;<br>&nbsp; \"provider_name\": \"Facebook\",&nbsp;<br>&nbsp; \"provider_url\": \"https:\/\/www.facebook.com\/\/\",&nbsp;<br>&nbsp; \"height\": 500,&nbsp;<br>&nbsp; \"width\": 500,&nbsp;<br>&nbsp; \"type\": \"video\",&nbsp;<br>&nbsp; \"html\": \"&lt; div id=\\\"fb-root\\\"&gt;&lt; \/div&gt;&lt; script async=\\\"1\\\" defer=\\\"1\\\"&nbsp;crossorigin=\\\"...\"&nbsp;<br>}&nbsp;<br>&nbsp;<\/code><\/pre>\n\n\n\n<p>If you&nbsp;encounter&nbsp;a Facebook&nbsp;oEmbed&nbsp;issue, such as broken embeds when you try to embed Facebook post content, make sure you are using the correct Facebook&nbsp;oEmbed&nbsp;endpoints. You also need to&nbsp;update&nbsp;your integration to reflect the latest Facebook API change.&nbsp;This will help restore Facebook embedding and ensure embedded posts display properly.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-threads-nbsp-nbsp\"><strong>Threads&nbsp;<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Threads&nbsp;is&nbsp;now part of Meta\u2019s&nbsp;oEmbed&nbsp;Read system too. You can embed public Threads posts just like Facebook and Instagram.&nbsp;<\/p>\n\n\n\n<p>This update gives developers a single, consistent way to show content from all three platforms.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-use-meta-nbsp-oembed-nbsp-read-nbsp-nbsp\"><strong>Why use Meta&nbsp;oEmbed&nbsp;Read?&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Adding social media content helps websites feel more alive. It shows&nbsp;what\u2019s&nbsp;happening right now, connects with&nbsp;audiences&nbsp;and&nbsp;adds visual appeal.&nbsp;<\/p>\n\n\n\n<p>Older methods of embedding were unreliable and needed frequent fixes. Meta&nbsp;oEmbed&nbsp;Read solves that by giving you:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reliable embeds that&nbsp;don\u2019t&nbsp;break when the platform changes&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Secure access using approved apps and tokens&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scalability for blogs,&nbsp;CMSs&nbsp;and&nbsp;media sites&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Less manual work, since the API handles everything&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>If you use&nbsp;WordPress, it becomes even easier. With&nbsp;<a href=\"https:\/\/www.bluehost.com\/wordpress-hosting\">Bluehost&nbsp;WordPress&nbsp;Hosting<\/a>, you can install plugins or use custom code that connects directly to&nbsp;oEmbed&nbsp;Read. This setup helps you focus on your content&nbsp;while&nbsp;we take care of the technical details of&nbsp;your&nbsp;WordPress&nbsp;plugins&nbsp;and site in the background.&nbsp;On Bluehost WordPress hosting, you also&nbsp;benefit&nbsp;from optimized caching, auto-updates&nbsp;and plugin compatibility, helping ensure Meta&nbsp;oEmbed&nbsp;integrations run smoothly without breaking.&nbsp;<\/p>\n\n\n\n<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" viewBox=\"0 0 1001 300\"> \n\n<image width=\"1001\" height=\"300\" xlink:href=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/03\/WordPress-Hosting-10.jpg\"><\/image> <a xlink:href=\"https:\/\/www.bluehost.com\/wordpress-hosting \"> \n\n<rect x=\"83\" y=\"203\" fill=\"#fff\" opacity=\"0\" width=\"130\" height=\"63\"><\/rect> \n\n<\/a> \n\n<\/svg>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deprecation-and-migration-updates-nbsp\"><strong>Deprecation and migration updates<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Meta officially retired the old&nbsp;oEmbed&nbsp;system in April 2025. Developers now need to switch to Meta&nbsp;oEmbed&nbsp;Read.&nbsp;<\/p>\n\n\n\n<p>When updating your code:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use the new Graph API endpoints (\/oembed, \/instagram_oembed, \/threads_oembed).&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You must have a registered Facebook app and a Facebook developer account to use the new&nbsp;oEmbed&nbsp;product.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configure your app dashboard, obtain your app ID and app&nbsp;secret&nbsp;and&nbsp;ensure your Facebook app is set up for&nbsp;oEmbed&nbsp;Read.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Include your&nbsp;access_token&nbsp;in requests.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Remove old&nbsp;fields&nbsp;such as&nbsp;thumbnail_url.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Make sure your app is reviewed and approved for this feature.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>When including your&nbsp;access_token, note the difference between app access tokens, client access&nbsp;tokens&nbsp;and&nbsp;client tokens.&nbsp;App access tokens are typically used for server-side requests and have higher app token rate limits (up to 5 million requests per day).&nbsp;&nbsp;<\/p>\n\n\n\n<p>Client access tokens and client tokens are used for client-side requests and have lower token rate limits.&nbsp;The actual limit for API requests can depend on your&nbsp;app&nbsp;activity and is not publicly&nbsp;disclosed, but exceeding limits is unlikely unless there is suspicious activity.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-november-3rd-nbsp-2025-nbsp-update-nbsp\"><strong>November 3rd,&nbsp;2025&nbsp;update:<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Meta published another small update on November&nbsp;3rd, 2025, refining the&nbsp;oEmbed&nbsp;Read experience for developers.&nbsp;<\/p>\n\n\n\n<p>The update included:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Better error messages when requests&nbsp;fail&nbsp;or access tokens expire.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Improved response handling for invalid URLs.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Minor documentation updates for the Threads&nbsp;oEmbed&nbsp;Read endpoint.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Developers are&nbsp;advised to test&nbsp;their integrations and review Meta\u2019s documentation to ensure full compatibility with the November release.&nbsp;<\/p>\n\n\n\n<p>Moving early will keep&nbsp;your&nbsp;embeds working and give you access to the newest updates.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-limitations-and-best-practices-nbsp-nbsp\"><strong>Limitations and best practices&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Even though&nbsp;oEmbed&nbsp;Read is&nbsp;a big improvement, there are a few things to keep in mind:&nbsp;<\/p>\n\n\n\n<p><strong>Limitations:<\/strong>&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It only supports public content.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You need a reviewed and approved app.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Some old fields are no longer available.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>There may be rate limits, so use caching.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Always clean and verify the returned HTML before adding it to your page.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong>Best practices:<\/strong>&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cache responses to avoid extra API calls.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Follow updates on the&nbsp;<a href=\"https:\/\/developers.facebook.com\/blog\/\" target=\"_blank\" rel=\"noreferrer noopener\">Meta Developer Blog<\/a>.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Make sure&nbsp;your&nbsp;embeds are responsive and mobile-friendly.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-final-thoughts-nbsp-nbsp\"><strong>Final thoughts&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Meta&nbsp;oEmbed&nbsp;Read is a big step toward smoother and safer content embedding using&nbsp;oEmbed&nbsp;functionality<s>&nbsp;<\/s>.&nbsp;With Facebook,&nbsp;Instagram&nbsp;and&nbsp;Threads all using the same system, you can now manage everything more easily and consistently.&nbsp;<\/p>\n\n\n\n<p>For WordPress users, especially those on Bluehost hosting, it means your site can show social content beautifully without extra effort. You can use&nbsp;any&nbsp;free plugin&nbsp;available online.&nbsp;<\/p>\n\n\n\n<p>Embedding is no longer&nbsp;just about showing&nbsp;posts.&nbsp;It\u2019s&nbsp;about connecting stories, sharing&nbsp;updates&nbsp;and&nbsp;creating a more engaging experience for visitors.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Ready to take your WordPress website to the next level? Get started with&nbsp;<a href=\"https:\/\/www.bluehost.com\/wordpress-hosting\">Bluehost WordPress Hosting<\/a>&nbsp;today and enjoy optimized performance, seamless integration with Meta&nbsp;oEmbed&nbsp;Read&nbsp;and&nbsp;expert support every step of the way. Build, grow&nbsp;and&nbsp;secure your online presence with Bluehost now!&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faqs-nbsp-nbsp\"><strong>FAQs&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1764670096372\"><strong class=\"schema-faq-question\"><strong>What does Meta\u00a0oEmbed\u00a0Read do?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">It allows developers\u00a0to get\u00a0embed\u00a0HTML and data for public posts from Facebook,\u00a0Instagram\u00a0and\u00a0Threads easily. This simplifies embedding social media content on websites and apps.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670104602\"><strong class=\"schema-faq-question\"><strong>Do I need an access token?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Yes, a valid app access token is\u00a0required\u00a0to authenticate and authorize API requests to the\u00a0oEmbed\u00a0endpoints. This ensures secure access to the content.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670122007\"><strong class=\"schema-faq-question\"><strong>Can I still use the old\u00a0oEmbed\u00a0method?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">No, the old\u00a0oEmbed\u00a0endpoints were removed in April 2025. You must switch to the new Meta\u00a0oEmbed\u00a0Read API to embed Facebook and Instagram content.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670141468\"><strong class=\"schema-faq-question\"><strong>Is Meta\u00a0oEmbed\u00a0Read free to use?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">No, Meta\u00a0oEmbed\u00a0Read only supports public pages, posts\u00a0and\u00a0media from Threads,\u00a0Facebook\u00a0and\u00a0Instagram. Private content cannot be embedded using this API.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670157457\"><strong class=\"schema-faq-question\"><strong>How do I embed a Facebook post on my website using Meta\u00a0oEmbed\u00a0Read?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Provide the Facebook post URL and your app\u2019s access token to the\u00a0oEmbed\u00a0endpoint. The API returns the\u00a0embed\u00a0HTML to display the post seamlessly on your site.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670174401\"><strong class=\"schema-faq-question\"><strong>Can I embed Facebook and Instagram embeds using this new\u00a0oEmbed\u00a0feature in WordPress?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Yes, once configured with your access token and registered app, you can embed Facebook and Instagram posts directly from the WordPress dashboard without broken embeds.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670188414\"><strong class=\"schema-faq-question\"><strong>What is the difference between\u00a0embed\u00a0HTML and\u00a0embedding\u00a0social media content?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Embed HTML is the code snippet returned by the\u00a0oEmbed\u00a0endpoint used to display content. Embedding social media content refers to the overall process of integrating posts or videos into your website.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670204534\"><strong class=\"schema-faq-question\"><strong>How can I add a Facebook feed or a Facebook page feed using Meta\u00a0oEmbed\u00a0Read?<\/strong><\/strong> <p class=\"schema-faq-answer\">Use the URLs of the Facebook pages or posts with your access token in the\u00a0oEmbed\u00a0API. The API returns\u00a0embed\u00a0HTML for each item to\u00a0showcase\u00a0a dynamic feed.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670220360\"><strong class=\"schema-faq-question\"><strong>Why are some background images missing when I embed Facebook posts?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Recent API changes may omit background image URLs by default. Developers might need to extract images manually from the\u00a0embed\u00a0HTML or use extra metadata.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670235503\"><strong class=\"schema-faq-question\"><strong>How many times can I use the Facebook\u00a0oEmbed\u00a0API to embed Facebook posts or\u00a0a Facebook\u00a0feed?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">The API allows up to 5 million requests per day with an app access token. This limit is sufficient for most websites\u00a0embedding\u00a0multiple posts or feeds.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670264736\"><strong class=\"schema-faq-question\"><strong>Can I embed an Instagram post alongside Facebook content using the same app?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Yes, the Meta\u00a0oEmbed\u00a0Read system supports embedding both Instagram and Facebook content using the same registered app and access token.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670283040\"><strong class=\"schema-faq-question\"><strong>Is it possible to customize the\u00a0embed\u00a0HTML, such as changing the background image or size?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">While the\u00a0embed\u00a0HTML is generated by Meta\u2019s API, you can customize the\u00a0container\u2019s\u00a0CSS on your site to adjust background images,\u00a0sizing\u00a0and\u00a0responsiveness.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670299039\"><strong class=\"schema-faq-question\"><strong>How do I troubleshoot broken Facebook and Instagram\u00a0embeds\u00a0in WordPress?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Ensure your Facebook app is properly configured with the\u00a0oEmbed\u00a0product and a valid access token. Also, check your WordPress plugin settings and caching to avoid broken embeds.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670314501\"><strong class=\"schema-faq-question\"><strong>Can I embed Facebook posts or\u00a0a Facebook\u00a0feed on a mobile device or messaging apps?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Yes, the\u00a0embed\u00a0HTML is responsive and works on mobile devices and messaging apps that support HTML content.\u00a0This allows sharing across platforms\u00a0like WordPress\u00a0seamlessly.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1764670333872\"><strong class=\"schema-faq-question\"><strong>What are some best practices for embedding Facebook and Instagram embeds using Meta\u00a0oEmbed\u00a0Read?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Use caching to reduce API calls, verify\u00a0embed\u00a0HTML before publishing\u00a0and\u00a0keep your\u00a0app\u00a0credentials secure. Monitor token rate limits and update app settings regularly.\u00a0<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>A complete guide to Meta oEmbed Read for embedding Facebook, Instagram and Threads posts through the Graph API. <\/p>\n","protected":false},"author":152,"featured_media":259183,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_title":"Meta oEmbed Read: Embed Facebook, Instagram and Threads Posts Easily","_yoast_wpseo_metadesc":"Learn how Meta\u2019s oEmbed Read feature lets you embed Facebook, Instagram and Threads posts safely using the Graph API.","inline_featured_image":false,"footnotes":""},"categories":[9],"tags":[],"ppma_author":[948],"class_list":["post-246618","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Meta oEmbed Read: Embed Facebook, Instagram and Threads Posts Easily<\/title>\n<meta name=\"description\" content=\"Learn how Meta\u2019s oEmbed Read feature lets you embed Facebook, Instagram and Threads posts safely using the Graph API.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/posts\/246618\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Meta\u00a0oEmbed\u00a0Read Explained: The New Way to Embed Facebook and Instagram Posts\u00a0\" \/>\n<meta property=\"og:description\" content=\"Learn how Meta\u2019s oEmbed Read feature lets you embed Facebook, Instagram and Threads posts safely using the Graph API.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/\" \/>\n<meta property=\"og:site_name\" content=\"Bluehost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bluehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-02T10:14:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-02T10:32:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/12\/6_Facebook-API-Change-oEmbed_-What-You-Need-to-Know_bluehost-api.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Charrvi Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bluehost\" \/>\n<meta name=\"twitter:site\" content=\"@bluehost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Charrvi Singh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/\"},\"author\":{\"name\":\"Charrvi Singh\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/#\/schema\/person\/0dd00ba2d4fe091c8ca8ade8b5d5d4ce\"},\"headline\":\"Meta\u00a0oEmbed\u00a0Read Explained: The New Way to Embed Facebook and Instagram Posts\u00a0\",\"datePublished\":\"2025-12-02T10:14:59+00:00\",\"dateModified\":\"2025-12-02T10:32:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/\"},\"wordCount\":2461,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/12\/6_Facebook-API-Change-oEmbed_-What-You-Need-to-Know_bluehost-api.png\",\"articleSection\":[\"General\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#respond\"]}]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/\",\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/\",\"name\":\"Meta oEmbed Read: Embed Facebook, Instagram and Threads Posts Easily\",\"isPartOf\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/12\/6_Facebook-API-Change-oEmbed_-What-You-Need-to-Know_bluehost-api.png\",\"datePublished\":\"2025-12-02T10:14:59+00:00\",\"dateModified\":\"2025-12-02T10:32:54+00:00\",\"description\":\"Learn how Meta\u2019s oEmbed Read feature lets you embed Facebook, Instagram and Threads posts safely using the Graph API.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670096372\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670104602\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670122007\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670141468\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670157457\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670174401\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670188414\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670204534\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670220360\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670235503\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670264736\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670283040\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670299039\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670314501\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670333872\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#primaryimage\",\"url\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/12\/6_Facebook-API-Change-oEmbed_-What-You-Need-to-Know_bluehost-api.png\",\"contentUrl\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/12\/6_Facebook-API-Change-oEmbed_-What-You-Need-to-Know_bluehost-api.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.bluehost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"General\",\"item\":\"https:\/\/www.bluehost.com\/blog\/category\/general\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Meta\u00a0oEmbed\u00a0Read Explained: The New Way to Embed Facebook and Instagram Posts\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/#website\",\"url\":\"https:\/\/www.bluehost.com\/blog\/\",\"name\":\"Bluehost\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bluehost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/#organization\",\"name\":\"Bluehost\",\"url\":\"https:\/\/www.bluehost.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/08\/bluehost-logo.svg\",\"contentUrl\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/08\/bluehost-logo.svg\",\"width\":136,\"height\":24,\"caption\":\"Bluehost\"},\"image\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/bluehost\/\",\"https:\/\/x.com\/bluehost\",\"https:\/\/www.linkedin.com\/company\/bluehost-com\/\",\"https:\/\/www.youtube.com\/user\/bluehost\",\"https:\/\/en.wikipedia.org\/wiki\/Bluehost\"],\"description\":\"Bluehost is a leading web hosting provider empowering millions of websites worldwide. \\u2028Discover how Bluehost's expertise, reliability, and innovation can help you achieve your online goals.\",\"telephone\":\"+1-888-401-4678\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/#\/schema\/person\/0dd00ba2d4fe091c8ca8ade8b5d5d4ce\",\"name\":\"Charrvi Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/#\/schema\/person\/image\/c446c4008d82f101ae13175515e45db7\",\"url\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2024\/11\/Media-e1732870672924.jpg\",\"contentUrl\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2024\/11\/Media-e1732870672924.jpg\",\"caption\":\"Charrvi Singh\"},\"description\":\"I\u2019m a published author, learning every day how words can make ideas clearer and connections stronger. Beyond work, I enjoy exploring new perspectives and finding inspiration in the small details of life.\",\"url\":\"https:\/\/www.bluehost.com\/blog\/author\/charrvi-singh\/\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670096372\",\"position\":1,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670096372\",\"name\":\"What does Meta\u00a0oEmbed\u00a0Read do?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It allows developers\u00a0to get\u00a0embed\u00a0HTML and data for public posts from Facebook,\u00a0Instagram\u00a0and\u00a0Threads easily. This simplifies embedding social media content on websites and apps.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670104602\",\"position\":2,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670104602\",\"name\":\"Do I need an access token?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, a valid app access token is\u00a0required\u00a0to authenticate and authorize API requests to the\u00a0oEmbed\u00a0endpoints. This ensures secure access to the content.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670122007\",\"position\":3,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670122007\",\"name\":\"Can I still use the old\u00a0oEmbed\u00a0method?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No, the old\u00a0oEmbed\u00a0endpoints were removed in April 2025. You must switch to the new Meta\u00a0oEmbed\u00a0Read API to embed Facebook and Instagram content.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670141468\",\"position\":4,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670141468\",\"name\":\"Is Meta\u00a0oEmbed\u00a0Read free to use?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No, Meta\u00a0oEmbed\u00a0Read only supports public pages, posts\u00a0and\u00a0media from Threads,\u00a0Facebook\u00a0and\u00a0Instagram. Private content cannot be embedded using this API.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670157457\",\"position\":5,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670157457\",\"name\":\"How do I embed a Facebook post on my website using Meta\u00a0oEmbed\u00a0Read?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Provide the Facebook post URL and your app\u2019s access token to the\u00a0oEmbed\u00a0endpoint. The API returns the\u00a0embed\u00a0HTML to display the post seamlessly on your site.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670174401\",\"position\":6,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670174401\",\"name\":\"Can I embed Facebook and Instagram embeds using this new\u00a0oEmbed\u00a0feature in WordPress?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, once configured with your access token and registered app, you can embed Facebook and Instagram posts directly from the WordPress dashboard without broken embeds.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670188414\",\"position\":7,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670188414\",\"name\":\"What is the difference between\u00a0embed\u00a0HTML and\u00a0embedding\u00a0social media content?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Embed HTML is the code snippet returned by the\u00a0oEmbed\u00a0endpoint used to display content. Embedding social media content refers to the overall process of integrating posts or videos into your website.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670204534\",\"position\":8,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670204534\",\"name\":\"How can I add a Facebook feed or a Facebook page feed using Meta\u00a0oEmbed\u00a0Read?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Use the URLs of the Facebook pages or posts with your access token in the\u00a0oEmbed\u00a0API. The API returns\u00a0embed\u00a0HTML for each item to\u00a0showcase\u00a0a dynamic feed.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670220360\",\"position\":9,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670220360\",\"name\":\"Why are some background images missing when I embed Facebook posts?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Recent API changes may omit background image URLs by default. Developers might need to extract images manually from the\u00a0embed\u00a0HTML or use extra metadata.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670235503\",\"position\":10,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670235503\",\"name\":\"How many times can I use the Facebook\u00a0oEmbed\u00a0API to embed Facebook posts or\u00a0a Facebook\u00a0feed?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The API allows up to 5 million requests per day with an app access token. This limit is sufficient for most websites\u00a0embedding\u00a0multiple posts or feeds.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670264736\",\"position\":11,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670264736\",\"name\":\"Can I embed an Instagram post alongside Facebook content using the same app?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, the Meta\u00a0oEmbed\u00a0Read system supports embedding both Instagram and Facebook content using the same registered app and access token.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670283040\",\"position\":12,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670283040\",\"name\":\"Is it possible to customize the\u00a0embed\u00a0HTML, such as changing the background image or size?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"While the\u00a0embed\u00a0HTML is generated by Meta\u2019s API, you can customize the\u00a0container\u2019s\u00a0CSS on your site to adjust background images,\u00a0sizing\u00a0and\u00a0responsiveness.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670299039\",\"position\":13,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670299039\",\"name\":\"How do I troubleshoot broken Facebook and Instagram\u00a0embeds\u00a0in WordPress?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ensure your Facebook app is properly configured with the\u00a0oEmbed\u00a0product and a valid access token. Also, check your WordPress plugin settings and caching to avoid broken embeds.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670314501\",\"position\":14,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670314501\",\"name\":\"Can I embed Facebook posts or\u00a0a Facebook\u00a0feed on a mobile device or messaging apps?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, the\u00a0embed\u00a0HTML is responsive and works on mobile devices and messaging apps that support HTML content.\u00a0This allows sharing across platforms\u00a0like WordPress\u00a0seamlessly.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670333872\",\"position\":15,\"url\":\"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670333872\",\"name\":\"What are some best practices for embedding Facebook and Instagram embeds using Meta\u00a0oEmbed\u00a0Read?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Use caching to reduce API calls, verify\u00a0embed\u00a0HTML before publishing\u00a0and\u00a0keep your\u00a0app\u00a0credentials secure. Monitor token rate limits and update app settings regularly.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Meta oEmbed Read: Embed Facebook, Instagram and Threads Posts Easily","description":"Learn how Meta\u2019s oEmbed Read feature lets you embed Facebook, Instagram and Threads posts safely using the Graph API.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/posts\/246618\/","og_locale":"en_US","og_type":"article","og_title":"Meta\u00a0oEmbed\u00a0Read Explained: The New Way to Embed Facebook and Instagram Posts\u00a0","og_description":"Learn how Meta\u2019s oEmbed Read feature lets you embed Facebook, Instagram and Threads posts safely using the Graph API.","og_url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/","og_site_name":"Bluehost Blog","article_publisher":"https:\/\/www.facebook.com\/bluehost\/","article_published_time":"2025-12-02T10:14:59+00:00","article_modified_time":"2025-12-02T10:32:54+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/12\/6_Facebook-API-Change-oEmbed_-What-You-Need-to-Know_bluehost-api.png","type":"image\/png"}],"author":"Charrvi Singh","twitter_card":"summary_large_image","twitter_creator":"@bluehost","twitter_site":"@bluehost","twitter_misc":{"Written by":"Charrvi Singh","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#article","isPartOf":{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/"},"author":{"name":"Charrvi Singh","@id":"https:\/\/www.bluehost.com\/blog\/#\/schema\/person\/0dd00ba2d4fe091c8ca8ade8b5d5d4ce"},"headline":"Meta\u00a0oEmbed\u00a0Read Explained: The New Way to Embed Facebook and Instagram Posts\u00a0","datePublished":"2025-12-02T10:14:59+00:00","dateModified":"2025-12-02T10:32:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/"},"wordCount":2461,"commentCount":0,"publisher":{"@id":"https:\/\/www.bluehost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/12\/6_Facebook-API-Change-oEmbed_-What-You-Need-to-Know_bluehost-api.png","articleSection":["General"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/","url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/","name":"Meta oEmbed Read: Embed Facebook, Instagram and Threads Posts Easily","isPartOf":{"@id":"https:\/\/www.bluehost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#primaryimage"},"image":{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/12\/6_Facebook-API-Change-oEmbed_-What-You-Need-to-Know_bluehost-api.png","datePublished":"2025-12-02T10:14:59+00:00","dateModified":"2025-12-02T10:32:54+00:00","description":"Learn how Meta\u2019s oEmbed Read feature lets you embed Facebook, Instagram and Threads posts safely using the Graph API.","breadcrumb":{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670096372"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670104602"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670122007"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670141468"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670157457"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670174401"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670188414"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670204534"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670220360"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670235503"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670264736"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670283040"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670299039"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670314501"},{"@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670333872"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#primaryimage","url":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/12\/6_Facebook-API-Change-oEmbed_-What-You-Need-to-Know_bluehost-api.png","contentUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/12\/6_Facebook-API-Change-oEmbed_-What-You-Need-to-Know_bluehost-api.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bluehost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"General","item":"https:\/\/www.bluehost.com\/blog\/category\/general\/"},{"@type":"ListItem","position":3,"name":"Meta\u00a0oEmbed\u00a0Read Explained: The New Way to Embed Facebook and Instagram Posts\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/www.bluehost.com\/blog\/#website","url":"https:\/\/www.bluehost.com\/blog\/","name":"Bluehost","description":"","publisher":{"@id":"https:\/\/www.bluehost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bluehost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.bluehost.com\/blog\/#organization","name":"Bluehost","url":"https:\/\/www.bluehost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bluehost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/08\/bluehost-logo.svg","contentUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/08\/bluehost-logo.svg","width":136,"height":24,"caption":"Bluehost"},"image":{"@id":"https:\/\/www.bluehost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bluehost\/","https:\/\/x.com\/bluehost","https:\/\/www.linkedin.com\/company\/bluehost-com\/","https:\/\/www.youtube.com\/user\/bluehost","https:\/\/en.wikipedia.org\/wiki\/Bluehost"],"description":"Bluehost is a leading web hosting provider empowering millions of websites worldwide. \u2028Discover how Bluehost's expertise, reliability, and innovation can help you achieve your online goals.","telephone":"+1-888-401-4678"},{"@type":"Person","@id":"https:\/\/www.bluehost.com\/blog\/#\/schema\/person\/0dd00ba2d4fe091c8ca8ade8b5d5d4ce","name":"Charrvi Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bluehost.com\/blog\/#\/schema\/person\/image\/c446c4008d82f101ae13175515e45db7","url":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2024\/11\/Media-e1732870672924.jpg","contentUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2024\/11\/Media-e1732870672924.jpg","caption":"Charrvi Singh"},"description":"I\u2019m a published author, learning every day how words can make ideas clearer and connections stronger. Beyond work, I enjoy exploring new perspectives and finding inspiration in the small details of life.","url":"https:\/\/www.bluehost.com\/blog\/author\/charrvi-singh\/"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670096372","position":1,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670096372","name":"What does Meta\u00a0oEmbed\u00a0Read do?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"It allows developers\u00a0to get\u00a0embed\u00a0HTML and data for public posts from Facebook,\u00a0Instagram\u00a0and\u00a0Threads easily. This simplifies embedding social media content on websites and apps.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670104602","position":2,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670104602","name":"Do I need an access token?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, a valid app access token is\u00a0required\u00a0to authenticate and authorize API requests to the\u00a0oEmbed\u00a0endpoints. This ensures secure access to the content.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670122007","position":3,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670122007","name":"Can I still use the old\u00a0oEmbed\u00a0method?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No, the old\u00a0oEmbed\u00a0endpoints were removed in April 2025. You must switch to the new Meta\u00a0oEmbed\u00a0Read API to embed Facebook and Instagram content.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670141468","position":4,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670141468","name":"Is Meta\u00a0oEmbed\u00a0Read free to use?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No, Meta\u00a0oEmbed\u00a0Read only supports public pages, posts\u00a0and\u00a0media from Threads,\u00a0Facebook\u00a0and\u00a0Instagram. Private content cannot be embedded using this API.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670157457","position":5,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670157457","name":"How do I embed a Facebook post on my website using Meta\u00a0oEmbed\u00a0Read?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Provide the Facebook post URL and your app\u2019s access token to the\u00a0oEmbed\u00a0endpoint. The API returns the\u00a0embed\u00a0HTML to display the post seamlessly on your site.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670174401","position":6,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670174401","name":"Can I embed Facebook and Instagram embeds using this new\u00a0oEmbed\u00a0feature in WordPress?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, once configured with your access token and registered app, you can embed Facebook and Instagram posts directly from the WordPress dashboard without broken embeds.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670188414","position":7,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670188414","name":"What is the difference between\u00a0embed\u00a0HTML and\u00a0embedding\u00a0social media content?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Embed HTML is the code snippet returned by the\u00a0oEmbed\u00a0endpoint used to display content. Embedding social media content refers to the overall process of integrating posts or videos into your website.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670204534","position":8,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670204534","name":"How can I add a Facebook feed or a Facebook page feed using Meta\u00a0oEmbed\u00a0Read?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Use the URLs of the Facebook pages or posts with your access token in the\u00a0oEmbed\u00a0API. The API returns\u00a0embed\u00a0HTML for each item to\u00a0showcase\u00a0a dynamic feed.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670220360","position":9,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670220360","name":"Why are some background images missing when I embed Facebook posts?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Recent API changes may omit background image URLs by default. Developers might need to extract images manually from the\u00a0embed\u00a0HTML or use extra metadata.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670235503","position":10,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670235503","name":"How many times can I use the Facebook\u00a0oEmbed\u00a0API to embed Facebook posts or\u00a0a Facebook\u00a0feed?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The API allows up to 5 million requests per day with an app access token. This limit is sufficient for most websites\u00a0embedding\u00a0multiple posts or feeds.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670264736","position":11,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670264736","name":"Can I embed an Instagram post alongside Facebook content using the same app?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, the Meta\u00a0oEmbed\u00a0Read system supports embedding both Instagram and Facebook content using the same registered app and access token.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670283040","position":12,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670283040","name":"Is it possible to customize the\u00a0embed\u00a0HTML, such as changing the background image or size?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"While the\u00a0embed\u00a0HTML is generated by Meta\u2019s API, you can customize the\u00a0container\u2019s\u00a0CSS on your site to adjust background images,\u00a0sizing\u00a0and\u00a0responsiveness.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670299039","position":13,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670299039","name":"How do I troubleshoot broken Facebook and Instagram\u00a0embeds\u00a0in WordPress?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Ensure your Facebook app is properly configured with the\u00a0oEmbed\u00a0product and a valid access token. Also, check your WordPress plugin settings and caching to avoid broken embeds.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670314501","position":14,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670314501","name":"Can I embed Facebook posts or\u00a0a Facebook\u00a0feed on a mobile device or messaging apps?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, the\u00a0embed\u00a0HTML is responsive and works on mobile devices and messaging apps that support HTML content.\u00a0This allows sharing across platforms\u00a0like WordPress\u00a0seamlessly.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670333872","position":15,"url":"https:\/\/www.bluehost.com\/blog\/meta-oembed-read-explained\/#faq-question-1764670333872","name":"What are some best practices for embedding Facebook and Instagram embeds using Meta\u00a0oEmbed\u00a0Read?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Use caching to reduce API calls, verify\u00a0embed\u00a0HTML before publishing\u00a0and\u00a0keep your\u00a0app\u00a0credentials secure. Monitor token rate limits and update app settings regularly.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"authors":[{"term_id":948,"user_id":152,"is_guest":0,"slug":"charrvi-singh","display_name":"Charrvi Singh","avatar_url":{"url":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2024\/11\/Media-e1732870672924.jpg","url2x":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2024\/11\/Media-e1732870672924.jpg"},"0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":"","11":"","12":"","13":"","14":"","15":""}],"_links":{"self":[{"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/posts\/246618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/users\/152"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/comments?post=246618"}],"version-history":[{"count":5,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/posts\/246618\/revisions"}],"predecessor-version":[{"id":259182,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/posts\/246618\/revisions\/259182"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/media\/259183"}],"wp:attachment":[{"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/media?parent=246618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/categories?post=246618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/tags?post=246618"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=246618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}