Giphy logo

Giphy

GIPHY is the world's largest library of GIFs, stickers, animated emoji, and Clips (GIFs with sound), with a developer API used by messaging apps, social platforms, productivity tools, ads, and creator products. GIPHY is owned by Meta. Authentication is via API key (Beta or Production tier) and all surfaces share the same envelope (data + meta + pagination) with rich, multi-rendition media payloads.

1 APIs 9 Features
PhotographyMediaGIFsStickersEmojiVideoMessagingSocialMeta

APIs

GIPHY API

The GIPHY REST API. Search, trending, translate, random, lookup, categories, autocomplete, related/trending terms, channels, animated emoji, animated text, Clips, analytics ping...

Features

Search & Trending

Query millions of GIFs/stickers/emoji or fetch curated trending content.

Translate

Convert any phrase to a single contextually relevant GIF or sticker.

Random

Surface a random GIF or sticker, optionally tag-filtered.

Animate

Programmatically generate animated text GIFs.

Clips

Short-form videos with sound, gated behind approval.

Multi-Rendition Assets

Every result includes 20+ pre-encoded renditions (GIF, MP4, WebP) for any surface.

Analytics Pingbacks

Per-result onload/onclick/onsent URLs power view/click/share telemetry.

Programmatic Upload

Upload GIFs or videos to GIPHY (up to 100 MB) via upload.giphy.com.

First-Party SDKs

Native iOS, Android, React Native, Flutter, and Web SDKs ship UI-ready pickers.

Use Cases

Messaging GIF Picker

Drop-in GIF/sticker picker for chat apps using the GIPHY SDKs.

Story / Post Stickers

Animated stickers and emoji for stories and posts.

Content Discovery

Trending and search-driven discovery for GIF-led products.

Brand & Ad Creative

Branded stickers and channels for marketing campaigns.

Video Editor Integrations

Clips and stickers embedded in mobile video editors.

Productivity / Reactions

Reactions, lightweight expressions in productivity software.

Integrations

Meta (Facebook, Instagram, Messenger, WhatsApp)

GIPHY is the GIF search backbone across Meta surfaces.

Slack, Discord, Microsoft Teams

GIPHY powers in-chat GIF reactions across major chat platforms.

iMessage / Telegram / Signal

Native and third-party stickers via the SDKs.

Twitter / X

GIF picker integration.

Adobe Express / Canva / Mobile Editors

Stickers and clips in creative-tool integrations.

Solutions

Beta Key

Free, rate-limited API access for development.

Production Key

Reviewed access with higher throughput, custom pricing.

Clips Access

Gated access to GIFs-with-sound endpoints.

Semantic Vocabularies

Giphy Context

17 classes · 20 properties

JSON-LD

API Governance Rules

Giphy API Rules

7 rules · 4 errors 3 warnings

SPECTRAL

Resources

🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Branding
Branding
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
👥
Historical API Reference (archived)
GitHubRepository
📰
Blog
Blog
🔗
X
X
🔧
GIPHY Bandwidth Saver (reference implementation)
Tools
🔧
Cloudflare CDN Config Reference
Tools
🔧
Fastly Compute Reference
Tools
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps Cost Tracking Profile
Resources

Sources

Raw ↑
aid: giphy
name: Giphy
description: >-
  GIPHY is the world's largest library of GIFs, stickers, animated emoji, and Clips (GIFs with sound), with a developer
  API used by messaging apps, social platforms, productivity tools, ads, and creator products. GIPHY is owned by Meta.
  Authentication is via API key (Beta or Production tier) and all surfaces share the same envelope (data + meta +
  pagination) with rich, multi-rendition media payloads.
url: https://developers.giphy.com/
image: https://giphy.com/static/img/giphy-be-animated-logo.gif
specificationVersion: '0.20'
created: '2026-05-28'
modified: '2026-05-30'
x-source: public-apis/public-apis
x-category: Photography
x-type: company
x-tier: 1
x-tier-reason: enriched-full-pipeline-2026-05-30
tags:
  - Photography
  - Media
  - GIFs
  - Stickers
  - Emoji
  - Video
  - Messaging
  - Social
  - Meta
apis:
  - name: GIPHY API
    description: >-
      The GIPHY REST API. Search, trending, translate, random, lookup, categories, autocomplete, related/trending terms,
      channels, animated emoji, animated text, Clips, analytics pingbacks, and uploads — all behind a single API key.
    humanURL: https://developers.giphy.com/docs/api
    baseURL: https://api.giphy.com
    tags:
      - GIFs
      - Stickers
      - Emoji
      - Clips
      - Channels
      - Categories
      - Search Discovery
      - Analytics
      - Upload
      - Utilities
    properties:
      - type: Documentation
        url: https://developers.giphy.com/docs/api
      - type: APIReference
        url: https://developers.giphy.com/docs/api/endpoint
      - type: GettingStarted
        url: https://developers.giphy.com/docs/api
      - type: Authentication
        url: https://developers.giphy.com/docs/api#quick-start-guide
      - type: OpenAPI
        url: openapi/giphy-openapi.yml
      - type: JSONSchema
        url: json-schema/giphy-gif-schema.json
        title: GIF Schema
      - type: JSONSchema
        url: json-schema/giphy-clip-schema.json
        title: Clip Schema
      - type: JSONSchema
        url: json-schema/giphy-user-schema.json
        title: User Schema
      - type: JSONSchema
        url: json-schema/giphy-channel-schema.json
        title: Channel Schema
      - type: JSONSchema
        url: json-schema/giphy-category-schema.json
        title: Category Schema
      - type: JSONSchema
        url: json-schema/giphy-images-schema.json
        title: Images / Renditions Schema
      - type: JSONSchema
        url: json-schema/giphy-analytics-schema.json
        title: Analytics Pingbacks Schema
      - type: JSONSchema
        url: json-schema/giphy-meta-schema.json
        title: Meta Envelope Schema
      - type: JSONSchema
        url: json-schema/giphy-pagination-schema.json
        title: Pagination Schema
      - type: JSONStructure
        url: json-structure/giphy-gif-structure.json
        title: GIF Structure
      - type: JSONStructure
        url: json-structure/giphy-clip-structure.json
        title: Clip Structure
      - type: JSONStructure
        url: json-structure/giphy-images-structure.json
        title: Images Structure
      - type: JSONStructure
        url: json-structure/giphy-channel-structure.json
        title: Channel Structure
      - type: Example
        url: examples/giphy-search-gifs-example.json
        title: Search GIFs Example
      - type: Example
        url: examples/giphy-get-trending-gifs-example.json
        title: Trending GIFs Example
      - type: Example
        url: examples/giphy-translate-gif-example.json
        title: Translate GIF Example
      - type: Example
        url: examples/giphy-get-random-gif-example.json
        title: Random GIF Example
      - type: Example
        url: examples/giphy-get-gif-by-id-example.json
        title: Get GIF by ID Example
      - type: Example
        url: examples/giphy-list-gif-categories-example.json
        title: List Categories Example
      - type: Example
        url: examples/giphy-autocomplete-search-tags-example.json
        title: Autocomplete Search Tags Example
      - type: Example
        url: examples/giphy-get-related-search-terms-example.json
        title: Related Search Terms Example
      - type: Example
        url: examples/giphy-get-trending-searches-example.json
        title: Trending Searches Example
      - type: Example
        url: examples/giphy-search-stickers-example.json
        title: Search Stickers Example
      - type: Example
        url: examples/giphy-list-emoji-example.json
        title: List Emoji Example
      - type: Example
        url: examples/giphy-search-clips-example.json
        title: Search Clips Example
      - type: Example
        url: examples/giphy-upload-gif-example.json
        title: Upload GIF Example
      - type: Example
        url: examples/giphy-register-search-action-example.json
        title: Register Analytics Action Example
      - type: SDK
        url: https://github.com/Giphy/giphy-ios-sdk
        title: iOS SDK
      - type: SDK
        url: https://github.com/Giphy/giphy-android-sdk
        title: Android SDK
      - type: SDK
        url: https://github.com/Giphy/giphy-react-native-sdk
        title: React Native SDK
      - type: SDK
        url: https://github.com/Giphy/giphy-flutter-sdk
        title: Flutter SDK
      - type: SDK
        url: https://github.com/Giphy/giphy-js
        title: Web / JavaScript SDK (@giphy/js-fetch-api, @giphy/react-components)
      - type: SDK
        url: https://github.com/Giphy/giphy-python-client
        title: Python Client (legacy, last updated 2023)
      - type: SDK
        url: https://github.com/Giphy/giphy-ruby-client
        title: Ruby Client (legacy)
      - type: SDK
        url: https://github.com/Giphy/giphy-php-client
        title: PHP Client (legacy)
      - type: RateLimits
        url: rate-limits/giphy-rate-limits.yml
      - type: Pricing
        url: plans/giphy-plans-pricing.yml
common:
  - type: Website
    url: https://giphy.com/
  - type: DeveloperPortal
    url: https://developers.giphy.com/
  - type: Documentation
    url: https://developers.giphy.com/docs/
  - type: Console
    url: https://developers.giphy.com/dashboard/
  - type: SignUp
    url: https://giphy.com/join
  - type: Login
    url: https://giphy.com/login
  - type: TermsOfService
    url: https://developers.giphy.com/terms/
  - type: PrivacyPolicy
    url: https://support.giphy.com/hc/en-us/articles/360032872931-GIPHY-Privacy-Policy
  - type: Branding
    url: https://support.giphy.com/hc/en-us/articles/360020027252-GIPHY-Brand-Guidelines
  - type: Support
    url: https://support.giphy.com/hc/en-us
  - type: GitHubOrganization
    url: https://github.com/Giphy
  - type: GitHubRepository
    url: https://github.com/Giphy/GiphyAPI
    title: Historical API Reference (archived)
  - type: Blog
    url: https://medium.com/@giphy
  - type: X
    url: https://x.com/giphy
  - type: Tools
    url: https://github.com/Giphy/giphy-bandwidth-saver
    title: GIPHY Bandwidth Saver (reference implementation)
  - type: Tools
    url: https://github.com/Giphy/cloudflare-cdn-config-ref-implementation
    title: Cloudflare CDN Config Reference
  - type: Tools
    url: https://github.com/Giphy/fastly-compute-ref-implementation
    title: Fastly Compute Reference
  - type: SpectralRules
    url: rules/giphy-rules.yml
  - type: Vocabulary
    url: vocabulary/giphy-vocabulary.yml
  - type: JSONLD
    url: json-ld/giphy-context.jsonld
  - type: Plans
    url: plans/giphy-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/giphy-rate-limits.yml
  - type: Resources
    url: finops/giphy-finops.yml
    title: FinOps Cost Tracking Profile
  - type: Features
    data:
      - name: Search & Trending
        description: Query millions of GIFs/stickers/emoji or fetch curated trending content.
      - name: Translate
        description: Convert any phrase to a single contextually relevant GIF or sticker.
      - name: Random
        description: Surface a random GIF or sticker, optionally tag-filtered.
      - name: Animate
        description: Programmatically generate animated text GIFs.
      - name: Clips
        description: Short-form videos with sound, gated behind approval.
      - name: Multi-Rendition Assets
        description: Every result includes 20+ pre-encoded renditions (GIF, MP4, WebP) for any surface.
      - name: Analytics Pingbacks
        description: Per-result onload/onclick/onsent URLs power view/click/share telemetry.
      - name: Programmatic Upload
        description: Upload GIFs or videos to GIPHY (up to 100 MB) via upload.giphy.com.
      - name: First-Party SDKs
        description: Native iOS, Android, React Native, Flutter, and Web SDKs ship UI-ready pickers.
  - type: UseCases
    data:
      - name: Messaging GIF Picker
        description: Drop-in GIF/sticker picker for chat apps using the GIPHY SDKs.
      - name: Story / Post Stickers
        description: Animated stickers and emoji for stories and posts.
      - name: Content Discovery
        description: Trending and search-driven discovery for GIF-led products.
      - name: Brand & Ad Creative
        description: Branded stickers and channels for marketing campaigns.
      - name: Video Editor Integrations
        description: Clips and stickers embedded in mobile video editors.
      - name: Productivity / Reactions
        description: Reactions, lightweight expressions in productivity software.
  - type: Integrations
    data:
      - name: Meta (Facebook, Instagram, Messenger, WhatsApp)
        description: GIPHY is the GIF search backbone across Meta surfaces.
      - name: Slack, Discord, Microsoft Teams
        description: GIPHY powers in-chat GIF reactions across major chat platforms.
      - name: iMessage / Telegram / Signal
        description: Native and third-party stickers via the SDKs.
      - name: Twitter / X
        description: GIF picker integration.
      - name: Adobe Express / Canva / Mobile Editors
        description: Stickers and clips in creative-tool integrations.
  - type: Solutions
    data:
      - name: Beta Key
        description: Free, rate-limited API access for development.
      - name: Production Key
        description: Reviewed access with higher throughput, custom pricing.
      - name: Clips Access
        description: Gated access to GIFs-with-sound endpoints.
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com