Stock

Search free assets (images, video, GIFs, sounds, icons, 3D)

Photos, video, animated GIFs, sound effects, music, backgrounds, icons and 3D assets you may use commercially, from open collections: the ~37,000 CC0 stock photographs Wikimedia Commons hosts from Unsplash and Pixabay (source=wikimedia-stock); Openverse (CC0 / public domain / CC BY images from Flickr, StockSnap, rawpixel, museums); Wikimedia Commons photos and video (CC0 / public domain / CC BY — never NonCommercial, NoDerivatives or ShareAlike) and its animated GIFs marked CC0 (kind=gif; GIPHY and Tenor are never used); the Smithsonian's Open Access images marked CC0 (when the server has its key); the Metropolitan Museum (CC0); our CC0 library of sound effects, music and animated bursts picked from Kenney and OpenGameArt (kind=audio, kind=gif); Poly Haven textures and panoramas as backgrounds (kind=background) and 3D models (all CC0); public-domain film from the Internet Archive (kind=clip — cartoons, silent comedy, retro adverts; curated collections and pre-1930 films only) and 200+ open-source icon sets. Every result carries its licence as one code (license: CC0, PDM, CC-BY…), the licence as the source states it (license_name) and its URL, the file at the source (source_url), the item page (page_url), whether a credit is required and the exact credit line; license=cc0 keeps only CC0 — what APIhub itself inserts automatically. Copy a result to our storage with POST /v1/stock/save before a render; a GIF goes in as an overlay of type video (it plays once) or through POST /v1/studio/convert. Stock video and photos from Pexels and Pixabay are not listed here: under their API terms they are used only inside edits.

Billing: Read request · Rate limit: 60/min

get/v1/stock/search

Request

  • Base URL: https://apihub.co.il
  • URL: https://apihub.co.il/v1/stock/search
  • Auth: HTTP bearer

Query parameters

qstring required

What you need, in English

kind'image' | 'video' | 'icon' | '3d' | 'clip' | 'gif' | 'audio' | 'background'
limitinteger
source'auto' | 'wikimedia-stock' | 'wikimedia' | 'openverse' | 'met-museum' | 'smithsonian' | 'polyhaven' | 'iconify' | 'internet-archive' | 'cc0-library'
license'any' | 'cc0'

cc0 = only results marked CC0

attribution'any' | 'not-required'
orientation'any' | 'portrait' | 'landscape' | 'square'

Headers

Idempotency-Keystring

Replay-safe: the same execution is returned instead of charging twice

X-Tagstring

Group calls into one job (e.g. one video) — see GET /v1/usage?tag=…

Response

Completed

idstring

Execution id — stable across internal retries; use it with GET /v1/executions/{id}

status'pending' | 'processing' | 'completed' | 'partial' | 'failed' | 'cancelled' | 'timeout'
operationstring
tagstring nullable

Your X-Tag, if sent

created_atstring date-time
completed_atstring date-time nullable
outputobject

Operation result (see each operation). While a Studio render is processing: stage (queued · transcribing · downloading · preparing · cleaning_voice · mixing_audio · rendering · finishing), phase (the engine's: download · prepare · voice · audio · encode · qa · upload, or null), progress (a percent, 0–100) and progress_fraction (0–1), eta_seconds (seconds left, never below 0) and estimate_seconds

errorstring nullable

Changes

No recorded changes to this operation across all 2 revisions of this API.