Epxe for developers

The Epxe API, for apps and AI agents

Search and download free, human-reviewed stock videos, vertical reels and music. One key, clear JSON, and a license your code can read.

1,000 requests an hour100,000 a monthFree
curl "http://localhost:1000/v1/search?query=sunset&type=video&per_page=5" \
  -H "Authorization: Bearer $EPXE_API_KEY"
Endpoints

Everything in version 1

Base address http://localhost:1000/v1. Send your key in the Authorization: Bearer header.

EndpointWhat it does
GET/searchSearch by words. Filter with type (video, reel, music), category and orientation (landscape, portrait). Pages of up to 80.
GET/curatedEditor's choice picks from the Epxe team.
GET/categoriesEvery category with its key and label.
GET/videos/:idOne video or reel.
GET/music/:idOne music track.
GET/videos/:id/downloadSends 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" }
}
Built for AI agents

Ready for the tools agents already use

OpenAPI 3.1A complete, machine-readable description of every endpoint and field.
llms.txtA plain summary at epxe.ai/llms.txt so language models know how to use Epxe.
Readable licenseEvery item says whether commercial use, credit and AI training are allowed.
MCP serverSOONPlug Epxe into Claude, ChatGPT and other assistants as a ready-made tool.
The rules

Four simple rules

Show “Powered by Epxe”Add a visible link to epxe.ai wherever you show Epxe content. Every response includes the text and link.
Keep your key on your serverCall the API from your backend. Requests from other websites' browsers are blocked.
Media links expire after an hourFetch the item again for a fresh link instead of storing links long term.
No AI model trainingUsing the API or its media to train AI models needs a separate agreement with Epxe.
API keys

Your keys and usage

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.

Log in to get your free API keyUse your Epxe account. It takes a minute, and keys are free.
Create accountLog in