Skip to content
Pexels

Pexels

Free stock photos and video, free API at 200 req/hour and 20,000/month

Tier A · StrongAsset PackServicepexels.com

Preview image from pexels.com

Pexels is a free stock library covering both photography and video, under the Pexels License: free for commercial and non-commercial use, modification allowed, attribution appreciated but not required for the media itself. Its API is free with a key from any Pexels account and covers photo search, curated photos, video search, popular videos and collections, rate-limited to 200 requests per hour and 20,000 per month. Unlike Unsplash it carries a real stock video catalogue, which makes it the go-to when a hero section needs footage rather than a still. Total library size is not published.

Install
npm install pexels

For an agent

Pick Pexels over Unsplash when the brief needs video — it is the free library with a real stock footage catalogue and a `/v1/videos/search` endpoint — and treat photos as a second opinion when an Unsplash search comes back thin. Two traps: the API asks you to credit the photographer as 'Photo by X on Pexels' with a link back even though the media licence itself does not require it, and the 200 req/hour ceiling is five times tighter than Unsplash's, so cache aggressively rather than querying per render. The public site 403s a plain curl with a default user agent, so scrape through the API with a key, not the HTML.

Why it is here. The free-video half of the stock problem has almost no credible free-API answer, and Pexels is it.

Install command, framework, licence and component list.

Facts

License
Proprietary / all rights reserved
Pricing
Free, Free but account required
Framework
Not applicable
Styling
Not applicable
Distribution
Public HTTP API, npm package, Web app / online tool, Direct download / asset pack
Platform
Web, Cross-platform
Content type
Images / textures / backgrounds, Video
Agent readiness
Public API without auth, Login required, Structured documentation, Blocks bots
Accessibility
Not applicable
Maturity
Actively maintained
Pricing detail
Free, including the API. No paid tier for access; higher rate limits are granted free on request when you attribute properly.
Package
pexels

Components it ships

3

Helps you build

6

Notable for

  • free stock video with a search API
  • 200 req/hour and 20,000 req/month free
  • attribution optional on the licence, requested by the API
  • no login needed to download
  • no resale of unaltered copies

Provenance

Verified 2026-08-16. HTTP 200. https://www.pexels.com (WebFetch 200; plain curl returns 403), https://www.pexels.com/license/, https://www.pexels.com/api/, https://www.pexels.com/api/documentation/, https://registry.npmjs.org/pexels (pexels 1.4.0, MIT, published 2022-09-19)

Also in Textures, Backgrounds & Assets

6
pexels.comTier A