# SMVD API
Extract downloadable media and metadata from YouTube, Instagram, Facebook, TikTok, Dailymotion and Pinterest, and render merged, ready-to-play MP4 files.
## Documentation
* **[API guide](https://docs.smvd.xyz/api/index.html)**: authentication, response format, downloads, rendering, pagination, credits, plans and errors.
* **[API reference](https://docs.smvd.xyz/api/schema.html)**: every endpoint, parameter and response object.
* **[Rendering](https://docs.smvd.xyz/api/index.html#rendering)**: get a single MP4 with video and audio.
## Quick example
```bash
curl "https://YOUR_API_HOST/youtube/v3/video/details?videoId=dQw4w9WgXcQ" \
-H "X-JoJAPI-Key: YOUR_API_KEY" \
-H "X-JoJAPI-Host: YOUR_API_HOST"
```
## OpenAPI
The API serves its own OpenAPI 3 specs (no key required):
* `GET /openapi`: all platforms combined
* `GET /openapi/platforms`: list of per-platform specs
* `GET /openapi/{platform}`: a single platform, e.g. `/openapi/youtube`, `/openapi/dailymotion`, `/openapi/pinterest`