OpenTable Review Widget for iFrame — Universal Embed for Script-Restricted Environments
BlooTrue's OpenTable Review Widget for iFrame is a free embed for environments that don't allow <script> tags — locked-down CMSes, intranet portals, email-style HTML, and any platform that strips JavaScript loaders. It's the universal escape hatch when the standard script embed is blocked. For OpenTable specifically this matters more than for most other sources: OpenTable's official website widget only takes reservations — it never displays reviews — so on script-restricted hosts there is no OpenTable-shipped option that puts verified-diner feedback on your page. The iframe approach works wherever HTML is allowed. Common targets: locked-down enterprise CMSes that strip <script> tags as a security policy; email signature platforms (HubSpot, Apple Mail templates) where iframes sometimes survive but scripts almost never do; intranet portals like SharePoint and ServiceNow CMS where IT blocks third-party scripts; the old WordPress.com Free plan (which strips scripts); platforms with a "URL-only" embed slot like Notion, some wikis, and headless CMSes that whitelist by domain; and HTML newsletters where the recipient's email client strips scripts but preserves iframes.
How to embed OpenTable reviews via iframe in 60 seconds
- Paste your https://www.opentable.com/r/your-restaurant URL into the configurator above and click Get Embed Code.
- Pull the widget ID out of the snippet — it's the part after
blootrue-widget-in the<div>class (e.g. inclass="blootrue-widget-abc123"the ID isabc123). - Replace the standard
<script>+<div>snippet with this iframe instead:<iframe src="https://api.blootrue.com/api/widgets/embed/YOUR_ID/render" style="border:0;width:100%;min-height:600px;" frameborder="0" title="Reviews"></iframe> - Paste the iframe wherever you can write raw HTML. Heads-up: iframe mode loses auto-resize, so set
min-heightgenerously (600–800px is typical).
Same renderer, different mount point
The iframe URL https://api.blootrue.com/api/widgets/embed/YOUR_ID/render is the same endpoint the standard <script> loader mounts internally. iframe mode renders the exact same widget, just without the auto-resize and the script-driven mounting. Tradeoff: simpler integration, fixed height (you setmin-height manually). Visually pixel-identical to the script-embed output.
Why doesn't OpenTable have a review iframe embed of its own?
OpenTable's embed strategy is built around bookings: its official website widget takes reservations and nothing else. It does not publish a paste-ready review widget the way Trustpilot publishes TrustBox or Google publishes Place Cards — and it doesn't publish a direct review-iframe URL either. Third-party widgets are the only way to surface OpenTable verified-diner reviews on your own pages. BlooTrue's iframe-direct mode is the free option in that category, and the only one that works on script-restricted hosts.