For Agents
Search, fetch, and discover GIFs and stickers from Giphy's catalogue using free-text queries, trending lists, or single-ID lookups.
Get started with Giphy API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"find a gif for a phrase"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Giphy API API.
Search the Giphy GIF catalogue with free-text queries via /gifs/search
Pull the current trending GIFs feed with /gifs/trending
Translate a phrase or mood into a single best-match GIF via /gifs/translate
Fetch a random sticker filtered by tag from /stickers/random
Look up a single GIF by ID for embed metadata and rendition URLs
GET STARTED
Use for: Search Giphy for GIFs matching 'celebration', Get the current trending GIFs on Giphy, Translate the phrase 'good morning' into a single GIF, Find a random sticker tagged 'dog'
Not supported: Does not handle video transcoding, image generation, or content moderation beyond rating filters — use for searching and fetching Giphy GIFs and stickers only.
Jentic publishes the only available OpenAPI document for Giphy API, keeping it validated and agent-ready.
The Giphy API provides search, trending, translate, and random endpoints for GIFs and stickers, plus per-asset detail lookups by ID. Agents can power chat reactions, social posts, and creative tools by pulling animated content matched to free-text queries or moods. Authentication is a single api_key query parameter, and rate limits scale from a developer key to higher production tiers.
Power chat reactions and social compose surfaces with curated animated content
Patterns agents use Giphy API API for, with concrete tasks.
★ Chat Reaction Picker
Add a Giphy-powered reaction picker to a chat or messaging product. The agent calls /gifs/search with the user's typed query, returns the small or fixed_height rendition URLs, and the client renders an inline grid the user can pick from. Trending and random endpoints back the empty-state experience.
Call /gifs/search with q='thumbs up' and limit=10, then return the fixed_height URL of the top result
Social Compose Suggestions
When a user is composing a social post, suggest a matching GIF based on the post text. /gifs/translate takes a phrase and returns one strongly-matched GIF, and /gifs/trending fills the suggestion strip when no query has been entered yet.
Call /gifs/translate with s='ship it' and return the original-rendition URL plus title for the suggested GIF
Creative Content Discovery
Build a discovery feed for designers or marketers that mixes trending GIFs and stickers. The agent paginates /gifs/trending and /stickers/random, deduplicates by id, and surfaces each asset with its rating and source URL so the user can credit creators.
Fetch the first 25 trending GIFs from /gifs/trending and return id, title, and rating for each
AI Agent Visual Reply
Let an AI agent return a GIF instead of plain text when the user asks for an emotional or celebratory response. Through Jentic the agent issues an intent like 'find a celebratory gif', Jentic resolves /gifs/translate with the agent's API key, and the response feeds straight back into the chat surface.
Through Jentic, call /gifs/translate with s='congratulations' and return the embed URL for the matched GIF
10 endpoints — the giphy api provides search, trending, translate, and random endpoints for gifs and stickers, plus per-asset detail lookups by id.
METHOD
PATH
DESCRIPTION
/gifs/search
Search GIFs by free-text query
/gifs/trending
List currently trending GIFs
/gifs/translate
Translate a phrase into a single best-match GIF
/gifs/random
Return one random GIF, optionally filtered by tag
/gifs/{gifId}
Fetch a single GIF by its Giphy ID
/stickers/search
Search stickers by free-text query
/stickers/trending
List currently trending stickers
/stickers/random
Return one random sticker, optionally filtered by tag
/gifs/search
Search GIFs by free-text query
/gifs/trending
List currently trending GIFs
/gifs/translate
Translate a phrase into a single best-match GIF
/gifs/random
Return one random GIF, optionally filtered by tag
/gifs/{gifId}
Fetch a single GIF by its Giphy ID
Three things that make agents converge on Jentic-routed access.
Credential isolation
Giphy api_key values are stored encrypted in the Jentic vault (MAXsystem). Agents receive a scoped execution token — the raw key never enters the agent's prompt context or logs.
Intent-based discovery
Agents search by intent (e.g. 'find a gif for a phrase') and Jentic returns the matching Giphy operation with its query parameter schema, so the agent can call /gifs/search or /gifs/translate without reading docs.
Time to first call
Direct Giphy integration: 2-4 hours for key handling, query construction, and rendition selection. Through Jentic: under 15 minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
OpenAI API
Use language models to choose or describe Giphy results in agent workflows
Pair OpenAI with Giphy when an agent must reason about which GIF best matches the user's tone before selecting one.
ElevenLabs API
Voice generation that pairs with Giphy visuals in multimodal agent outputs
Use ElevenLabs when the agent's reply needs synced voice and visuals rather than only an animated image.
Slack Web API
Post Giphy results directly into Slack channels via chat.postMessage
Use Slack when the Giphy result must be delivered into a workspace conversation rather than a custom UI.
Specific to using Giphy API API through Jentic.
What authentication does the Giphy API use?
Giphy uses an api_key query parameter on every request. You generate the key from the Giphy developers dashboard. Through Jentic the key is held in the encrypted MAXsystem vault and the raw secret never appears in the agent's prompt context.
Can I search GIFs by phrase with the Giphy API?
Yes. Call GET /gifs/search with q set to the search phrase and an optional limit and offset for pagination. The response returns matching GIFs with rendition URLs, ratings, and the originating source URL for attribution.
What are the rate limits for the Giphy API?
Beta keys are limited to 100 requests per hour and 1,000 per day. Production keys, granted after Giphy reviews your app, raise the cap into the tens of thousands per day. Exceeding the cap returns HTTP 429; back off and retry after the window resets.
How do I find a GIF for a specific phrase through Jentic?
Search Jentic for 'translate phrase to gif', load the GET /gifs/translate schema, and execute with s set to the phrase. The response returns one best-match GIF with embed URLs you can drop into a chat, email, or social post.
Can I get trending GIFs and stickers from the Giphy API?
Yes. GET /gifs/trending and GET /stickers/trending return the currently trending feeds, paginated via limit and offset. Use rating to constrain results to g, pg, pg-13, or r so the content matches your audience.
Is the Giphy API free?
Yes for non-commercial and standard product integrations. Commercial uses such as advertising or syndication require a separate agreement with Giphy, but the developer tier with a 1,000-request daily cap is free to obtain and use.
/stickers/search
Search stickers by free-text query
/stickers/trending
List currently trending stickers
/stickers/random
Return one random sticker, optionally filtered by tag