Search and download free, human-reviewed stock videos, vertical reels and music. One key, clear JSON, and a license your code can read.
curl "http://localhost:1000/v1/search?query=sunset&type=video&per_page=5" \
-H "Authorization: Bearer $EPXE_API_KEY"Base address http://localhost:1000/v1. Send your key in the Authorization: Bearer header.
| Endpoint | What it does |
|---|---|
GET/search | Search by words. Filter with type (video, reel, music), category and orientation (landscape, portrait). Pages of up to 80. |
GET/curated | Editor's choice picks from the Epxe team. |
GET/categories | Every category with its key and label. |
GET/videos/:id | One video or reel. |
GET/music/:id | One music track. |
GET/videos/:id/download | Sends you to a short-lived link that saves the file. Same for /music/:id/download. |
{
"page": 1,
"per_page": 5,
"total_results": 42,
"next_page": "http://localhost:1000/v1/search?query=sunset&page=2",
"results": [{
"id": "8f1c…",
"type": "video",
"title": "Golden hour over the harbour",
"category": { "key": "TRAVEL_LIFESTYLE", "label": "Travel & Lifestyle" },
"editors_choice": true,
"creator": { "username": "coastline" },
"files": [{ "quality": "original", "url": "https://…", "expires_in_seconds": 3600 }],
"download_url": "http://localhost:1000/v1/videos/8f1c…/download",
"license": {
"commercial_use": true,
"attribution_required": false,
"ai_training_allowed": false
},
"attribution": { "text": "Video by coastline on Epxe" }
}],
"powered_by": { "text": "Powered by Epxe", "url": "https://epxe.ai" }
}Up to 3 apps, each with up to 3 active keys. Need more than the free limits? Tell us what you're building from your app's description.