Skip to main content
CMS & Frameworks iframe embed Player API

Embed VideoNest video in React & Next.js.

Drop in an iframe component for instant delivery, or wire up the Player API for full programmatic control. Your branding, settings, and analytics come with it — no additional configuration needed.

Get VideoNest video into your React app.

No npm package required. Copy the embed URL from your VideoNest dashboard and use it directly.

Step 01

Copy your embed URL from VideoNest.

Open any video in your VideoNest library, click Share / Embed, and copy the iframe URL. It includes your video ID and any player settings you've configured.

Step 02

Drop it into a React component.

Paste the URL into an <iframe> component. Pass the video ID as a prop for reusability. Works in Next.js pages, App Router layouts, and any React tree.

Step 03

Use URL params for per-placement control.

Append parameters like autoplay, aspect, or show_title to customize each instance without touching the original video in VideoNest.

VideoNest + React / Next.js

Zero npm dependency

The VideoNest player is delivered via iframe — no package to install, no version conflicts, no build overhead.

Props-driven video IDs

Build a reusable <VideoPlayer> component that accepts a video ID prop. Render any VideoNest video anywhere in your app.

Next.js compatible

Works in Pages Router and App Router. For server components, render the iframe server-side with no client-side JS needed.

Player API for custom controls

Need play/pause/seek programmatically? Use the VideoNest Player API with a postMessage bridge from your React component.

Channel & playlist embeds

Embed a browseable channel grid or playlist — great for video hubs and content libraries inside your app.

Analytics included

Views, watch time, and engagement from your React app tracked in your VideoNest dashboard alongside all other platforms.

CDN delivery

Video served from VideoNest's global CDN. No self-hosting, no egress costs for you.

Responsive by default

Set width: 100% and aspectRatio: 16/9 on the iframe — the player fills any container automatically.

Plan
Embed code available on all plans including Free. Player API on Creator and Business. See pricing →
Setup
No npm package required. Copy the embed URL from your VideoNest library and paste into your component.
Embed & API
Use an iframe for quick delivery or the Player API for programmatic control. Embed docs →
Analytics
All views tracked in VideoNest alongside your other channels. Analytics →

Start embedding VideoNest in React today.

Get your embed URL, drop in a component, and your video is live — with your branding and settings already applied.

No credit card required  ·  No npm package needed