The Movish - Watch 4k Porn videos for free! Video API
Search and browse a large video catalogue with one clean REST API, and drop in a ready-made, lightweight player with a single iframe.
Base URL
https://movish.site/wp-json/video-library/v1
Features
Simple, fast JSON
Videos, search, tags, channels, networks and actors with pagination, filters and sorting. Lists are cached on the server so responses stay quick on a large catalogue.
Embeddable player
One iframe gives you a complete player with a quality selector, fullscreen, picture-in-picture and keyboard controls. No player code to build or maintain.
Rich metadata
Every video comes with a title, description, duration, release date, tags, channel, network, actors and a poster image — ready to display.
Search and filters
Full-text title search, filter by tag (all must match), channel, network, actor, release date or 4K, and sort by newest, updated or most watched.
Incremental sync
Call again with updated_after and receive only what is new or changed. Registered apps can also receive signed webhooks when the library updates.
Domain-locked and protected
Embeds only play on the domains you approved, so nobody else can spend your allowance. Direct stream addresses are never exposed by the API.
Why developers choose Movish - Watch 4k Porn videos for free!
No scraping, no parsing
Clean, structured JSON instead of HTML you have to pick apart and keep fixing.
A working player in one line
Copy the iframe, paste it, done — playback, quality choice and fullscreen are handled for you.
Predictable limits
Per-plan rate limits and quotas, with the numbers returned in headers on every response.
Built for big catalogues
Indexed and cached for large libraries, so search and paging stay fast as the catalogue grows.
How it works
Request access
Tell us your domain and use case — or just message @apijav2026.
Get key & approval
We approve your domain and send your API key. Embeds are locked to approved domains.
Call & embed
Use the REST API from your server and the iframe player on your site. Track usage under My app.
Try the API live
Search the catalogue below. This sends a real request to the API and plays the result in the embeddable player.
GET /videos?per_page=6
Loading results…
Open the full API console · Embed playground · Quick start code samples
API endpoints
All endpoints are read-only GET requests under https://movish.site/wp-json/video-library/v1 and return JSON.
List videos
GET /videos
Paginated video list with filtering, sorting and title search. /posts is an identical alias. For incremental sync, store the newest updated_at you have seen and call again with updated_after set to it (de-duplicate by id).
Get one video
GET /videos/{id}
Full details of a single video, including network, ready-made embed code and available qualities.
Player / embed info
GET /player/{id}
Everything needed for click-to-play: the embed URL, a ready iframe snippet, poster and qualities.
Search titles
GET /search
Full-text title search (minimum 2 characters). Uses the tighter search rate limit.
All taxonomies
GET /taxonomies
Tags, channels, networks and actors with video counts, in a single call.
Tags
GET /tags
Paginated tag list with video counts.
Channels
GET /channels
Paginated channel list with video counts.
Networks
GET /networks
Paginated network (studio) list with video counts.
Actors
GET /actors
Paginated actor list with video counts.
Library stats
GET /stats
Total videos, page counts for common page sizes, taxonomy counts and the time of the last update.
Every parameter and response is documented in the reference. Machine-readable: OpenAPI file for Postman and code generators.
Pricing & access
Free
Try the API and the player on one site.
- 30 requests / minute
- 10,000 API requests / month
- 2,000 embed loads / month
- 1 approved domains
Starter
For a single production site.
- 60 requests / minute
- 100,000 API requests / month
- 20,000 embed loads / month
- 2 approved domains
Pro
For busy sites and apps.
- 120 requests / minute
- 1,000,000 API requests / month
- 200,000 embed loads / month
- 5 approved domains
Frequently asked questions
What is the Movish - Watch 4k Porn videos for free! Video API?
It is a read-only REST API that returns the Movish - Watch 4k Porn videos for free! video catalogue as JSON — titles, descriptions, durations, release dates, tags, channels, networks, actors and posters — together with a ready-made embeddable player for every video.
Do I need an API key?
You can explore the API without a key — it is open and rate-limited per IP address. For production use you request access, receive an API key and register the domains you will embed on.
How do I embed a video?
Every video has an embed_url and a ready-to-paste embed_code in the API response. Paste the iframe into your page; the player includes a quality selector, fullscreen and picture-in-picture. Embeds load on the domains you have approved.
Can I search and filter the catalogue?
Yes. Use full-text title search, filter by tag, channel, network, actor, release date or 4K, sort by date or views, and page through results. A single call returns every tag, channel, network and actor with video counts.
How do I keep my copy in sync?
Store the newest updated_at value you have seen and call the API again with updated_after set to it — you only receive videos that were added or changed since. Registered apps can also receive signed webhook notifications when the library updates.
What are the rate limits?
Limits depend on your plan. Every response carries rate-limit headers, and when you go over you receive HTTP 429 with a Retry-After header telling you when to try again.
How do I get access?
Use the request form in the Pricing & access section, or message us on Telegram. We review each request personally and reply with your key and approved domains.