GIFs (Deprecated)

Search GIFs (deprecated alias)

Use /gifs/* instead - these vendor-specific paths are deprecated and will be removed. Routes to the active provider; identical behaviour to /gifs/search.

get/tenor/search

Query parameters

qstring required

The search query

The search query

locale'ar' | 'bg' | 'cs' | 'da' | 'de' | 'el' | 'en-GB' | 'en-US' | 'es-ES' | 'es-419' | 'fi' | 'fr' | 'he' | 'hi' | 'hr' | 'hu' | 'id' | 'it' | 'ja' | 'ko' | 'lt' | 'nl' | 'no' | 'pl' | 'pt-BR' | 'ro' | 'ru' | 'sv-SE' | 'th' | 'tr' | 'uk' | 'vi' | 'zh-CN' | 'zh-TW'

The locale code for the user interface language

The locale code for the user interface language

Response

Success

idstring required

Provider-stable identifier for this GIF.

slugstring required

Canonical slug (or slug-id token) used to share / re-resolve this GIF.

providerstring required

Name of the provider that produced this GIF.

titlestring required

Title or description of the GIF.

urlstring required

Provider page URL for the GIF.

srcstring required

Direct URL to the GIF media file (best format chosen by the server).

proxy_srcstring required

Proxied URL to the GIF media file (best format chosen by the server).

widthinteger required
heightinteger required
mediaobject required

Map of format-name → media descriptor. Keys are a size prefix (none for full size, "medium", "tiny", "nano") joined to a codec name ("webm", "mp4", "webp", "gif"), plus "loopedmp4". Video keys are "webm" / "mp4" / "loopedmp4" / "mediumwebm" / "mediummp4" / "tinywebm" / "tinymp4" / "nanowebm" / "nanomp4"; image keys are "webp" / "gif" / "mediumwebp" / "mediumgif" / "tinywebp" / "tinygif" / "nanowebp" / "nanogif". Every key is optional, so clients must walk a priority list rather than index a single key. Clients that cannot decode the video keys should prefer "tinywebp" / "tinygif" / "mediumwebp" / "mediumgif" / "webp" / "gif" / "nanowebp" / "nanogif" in that order.

placeholderstring nullable

Compact thumbhash placeholder produced by the media proxy. Clients render it as a low-res preview while the GIF loads, and persist it on favourites so the picker has a fallback if the source URL later disappears.

Changes