No keys, no fees. Video-metadata APIs, JavCMS (a free, source-available video CMS) and WordPress plugins that work together, from the first import to the millionth video.
Live in minutes Upload, open install.php, follow the checklist. No code needed. |
17 themes, dark and light Every theme works on phones, tablets and computers, and visitors can switch. |
17 visitor languages A language menu in every theme, video titles in 17 languages from AVDB, admin in 4 languages. |
Imports that run themselves Every 15 minutes to once a day, with pause, resume and undo. No cron needed. |
Fast with millions of videos Cached pages in about 2 ms; tested with 7.1 million videos on a 2-core server. |
Ads and SEO built in 18 ad places with video pre-roll, sitemaps, hreflang, structured data and IndexNow. |
Tech stack of JavCMS and the WordPress plugins
Run JavCMS on your own hosting. It is free and source-available:
- Create an empty database and a database user in your hosting panel.
- Download the latest release, upload the zip to your site folder and extract it.
- Open
https://your-domain/install.phpand choose your catalogs: AVDB, xvidapi, both or later. - Sign in at
https://your-domain/javcms.phpand follow the checklist on the first page.
Big catalogs import faster from the command line, and every import continues where it stopped:
# size, time and storage target of the whole AVDB catalog
php tools/import.php --estimate --provider=avdb --scope=full
# create the import job, then run it (or let cron run it every 5 minutes)
php tools/import.php --start --provider=avdb --scope=full
php tools/import.php --run --max-minutes=4Needs PHP 7.4 to 8.5 and MySQL 5.6+ or MariaDB 10.1+, on Apache, Nginx, OpenLiteSpeed or IIS. The full guide is in the JavCMS repository.
Or call the API directly. JSON in the MacCMS format, no key and no sign-up:
curl "https://avdbapi.com/api.php/provide1/vod?ac=videolist&pg=1&pagesize=20"The answer carries page, pagecount, limit, total and a list of videos (vod_id, vod_name and more).
| Repository | What it does |
|---|---|
| JavCMS | Free, source-available video CMS: 17 themes, ads manager, SEO, imports from AVDB API and xvidapi |
| AVDB All In One | WordPress plugin that installs and updates the AVDB importers from one screen |
| Crawler for DooPlay | Scheduled imports of titles, posters, metadata and players into the DooPlay theme |
| Crawler for VidMov | Imports AVDB API videos, thumbnails and metadata into the VidMov theme |
| Crawler for WP-Script | Bulk and scheduled imports from AVDB API and xvidapi into WP-Script themes |
| More crawlers | Every AVDB importer in one list |
- Questions and setup help: the help center, the Telegram group and personal support @avdbapi_support on Telegram.
- Found a bug in JavCMS? Open an issue with your PHP, database and web server versions.
- New releases: watch the JavCMS repository (Watch, Custom, Releases).
If these tools save you time, a star on JavCMS helps other site builders find it.
Share it, don't sell it: JavCMS is free to use, change and share under the JavCMS Community License 1.0.
Artwork in this profile: CC BY 4.0, AvdbAPI.com.