Looping MP4 H.264 • Mobile Portrait 9:16 • CDN Streaming

Live Video Wallpaper REST API

Direct Answer • Video API Overview

NexWall Live Wallpaper API is a specialized REST API supplying looping MP4 video wallpapers for Android, Flutter, and iOS wallpaper apps. Every live record includes a direct CDN video URL, lightweight poster thumbnail, duration, and resolution data, enabling seamless video wallpaper rendering in native Android LiveWallpaperService or Flutter video players.

H.264 MP4
Video Codec
Seamless Loop
Playback Behavior
Poster Frames
Zero-Lag Grid Previews
Low Battery
Optimized Bitrates

How to Query Live Video Wallpapers

Simply add the type=live query parameter to the wallpapers endpoint:

GET /api/developer/v1/wallpapers?type=live&sort=popular Live Wallpaper Schema
{
  "id": 984,
  "category_id": 12,
  "type": "live",
  "resolution": "1080x1920",
  "video_url": "https://nexwall.kodnextech.com/storage/live-wallpapers/cyber-matrix-rain.mp4",
  "video_thumbnail_url": "https://nexwall.kodnextech.com/storage/thumbnails/cyber-matrix-rain.webp",
  "duration_seconds": 12,
  "is_premium": true,
  "downloads": 8420,
  "likes": 2109
}
Android Implementation

Use Android's native WallpaperService:

  1. Download the MP4 from video_url to app cache directory.
  2. Create a custom WallpaperService.Engine.
  3. Bind an ExoPlayer instance to the SurfaceHolder.
  4. Call player.repeatMode = REPEAT_MODE_ALL for infinite looping.
Flutter Implementation

In your Flutter app:

  1. Display grid items using video_thumbnail_url to save network data.
  2. In detail preview, use video_player: ^2.8.0 to autoplay the MP4.
  3. Invoke native method channel to launch Android live wallpaper picker intent.

Live Wallpaper API FAQs

Is there an API that provides live video wallpapers for mobile apps?

Yes, NexWall is a REST API offering curated live video wallpapers formatted specifically for Android and Flutter wallpaper applications.

Are live wallpapers battery efficient?

Yes. All NexWall live wallpapers are encoded in H.264 MP4 with optimal bitrates (under 8 MB file size) and are designed to pause rendering when the user locks their device or opens another app.

Which plan includes live video wallpapers?

Live video wallpapers are available only on the Ultra Developer Plan (50,000 calls/day).

Can users download the live wallpaper MP4 files directly?

Yes, the direct HTTPS video_url allows your app to download the MP4 for offline playback or setting as the device background.

Build a Live Wallpaper App Today

Deliver stunning animated and video backgrounds to your mobile users with our purpose-built live wallpaper REST API.