No signup and no key: everything below works right away. Videos stream from our servers, dead videos disappear from your site on their own, and you keep 100% of your own ad inventory.
Counted live from videos that play right now · dumps rebuilt nightly, last build 2026-10-09. Dead videos leave every dump, feed and plugin site automatically.
Any WordPress theme. The plugin builds video pages, keeps them in sync and updates itself.
Removed videos are unpublished automatically (same URL comes back if the video does). Future versions install themselves.
Running a WP-Script theme? Our videos can appear in it exactly like its own.
embed, thumb and duration
fields your theme already reads; categories, tags and actors are filled in.Add one import feed and KVS keeps pulling new videos, with automatic pagination.
orientation to your niche):
https://adultembed.com/api/feeds/videos.csv?orientation=straight&limit=500&sep=;;, first row = field names. Map the columns:
| Our column | KVS field |
|---|---|
| title | Title |
| embed | Embed code |
| thumb | Screenshot / preview URL |
| duration | Duration (seconds) |
| tags | Tags (comma-separated) |
| categories | Categories |
| pornstars | Models |
| id | External ID (duplicate check) |
offset parameter (KVS auto-skips imported rows).Prefer RSS or JSON? Use videos.xml or videos.json with the same filters.
Tube scripts with a “mass import / embed dump” importer. Our dumps use the Pornhub dump layout most of them have a preset for.
| What | Link |
|---|---|
| Whole library · 420,965 videos · 19.6 MB | https://adultembed.com/api/feeds/dump/all.pornhub.csv.gz |
| Straight only · 368,987 videos · 16.9 MB | https://adultembed.com/api/feeds/dump/straight.pornhub.csv.gz |
| Gay only · 33,541 videos · 1.7 MB | https://adultembed.com/api/feeds/dump/gay.pornhub.csv.gz |
| Trans only · 9,383 videos · 0.4 MB | https://adultembed.com/api/feeds/dump/trans.pornhub.csv.gz |
| Bi only · 9,054 videos · 0.5 MB | https://adultembed.com/api/feeds/dump/bi.pornhub.csv.gz |
| Same, with a header row | https://adultembed.com/api/feeds/dump/all.generic.csv.gz |
| Only new videos (for daily top-ups) | https://adultembed.com/api/feeds/videos.csv?layout=pornhub&since=2026-10-01 |
Pornhub layout, one video per line, separated by |:
embed|thumb|thumbs|title|tags|categories|pornstars|duration|views|likes|dislikes
Dumps rebuild every night (gzip). The links above always point to the newest one. All dumps: dumps.json.
Plain HTML, site builders, custom CMSs, React/Next. Paste this where the videos should appear:
<div data-pz-videos data-orientation="straight" data-count="12" data-columns="4" data-paging="1"></div>
<script src="https://adultembed.com/static/widget/videos-v1.js" async></script>
Options: data-categories, data-tags, data-performers, data-search,
data-sort (published · views · likes), data-theme="light". Videos open in a lightbox player.
WordPress (with our plugin), Ghost, Discourse, many forums, Iframely/Embedly: paste a player link and it embeds.
https://adultembed.com/player/embed/<video id>/
https://adultembed.com/api/oembed/?url=https://adultembed.com/player/embed/<video id>/
WP RSS Aggregator, WPeMatico, WP All Import, Telegram bots, link sites.
https://adultembed.com/api/feeds/videos.xml?orientation=gay&categories=amateur
https://adultembed.com/api/feeds/videos.json?orientation=trans&limit=100&page=2
https://adultembed.com/api/feeds/videos.xml?categories=jav
Any category, tag, performer or studio works as a filter: get the live lists (with counts) from
/api/taxonomy/categories/, …/tags/, …/performers/,
…/studios/ (see the docs).
Media RSS with media:player, media:thumbnail, duration, keywords and categories.
Build anything: browse, search, filter, video details, embeddable players, a changelog for syncing.
curl "https://adultembed.com/api/database/browse/?orientation=straight&categories=milf&page_size=24"
Full reference: API docs · machine-readable spec for Swagger, Postman or client generators: /api/openapi.json. Send X-Site-URL: https://your-site.com so embeds are signed for your domain.
Your platform isn't listed? Email [email protected] and we'll build the integration with you, free.