action giphy_trending_gifs { label: "Trending GIFs" description: "Fetch GIFs currently trending online. Hand curated by the GIPHY editorial team. The data returned mirrors the GIFs showcased on the GIPHY homepage. Returns 25 results by default.\n" provider: giphy method: GET path: "/gifs/trending" encoding: json output: { type: "object" properties: { data: { type: "array" items: { type: "object" properties: { bitly_url: { type: "string" description: "The unique bit.ly URL for this GIF" } content_url: { type: "string" description: "Currently unused" } create_datetime: { type: "string" format: "date-time" description: "The date this GIF was added to the GIPHY database." } embded_url: { type: "string" description: "A URL used for embedding this GIF" } featured_tags: { type: "array" description: "An array of featured tags for this GIF (Note: Not available when using the Public Beta Key)\n" items: { type: "string" description: "Tag name" } } id: { type: "string" description: "This GIF's unique ID" } images: { type: "object" description: "An object containing data for various available formats and sizes of this GIF." properties: { downsized: { type: "object" } downsized_large: { type: "object" } downsized_medium: { type: "object" } downsized_small: { type: "object" } downsized_still: { type: "object" } fixed_height: { type: "object" } fixed_height_downsampled: { type: "object" } fixed_height_small: { type: "object" } fixed_height_small_still: { type: "object" } fixed_height_still: { type: "object" } fixed_width: { type: "object" } fixed_width_downsampled: { type: "object" } fixed_width_small: { type: "object" } fixed_width_small_still: { type: "object" } fixed_width_still: { type: "object" } looping: { type: "object" } original: { type: "object" } original_still: { type: "object" } preview: { type: "object" } preview_gif: { type: "object" } } } import_datetime: { type: "string" format: "date-time" description: "The creation or upload date from this GIF's source." } rating: { type: "string" description: "The MPAA-style rating for this content. Examples include Y, G, PG, PG-13 and R" } slug: { type: "string" description: "The unique slug used in this GIF's URL" } source: { type: "string" description: "The page on which this GIF was found" } source_post_url: { type: "string" description: "The URL of the webpage on which this GIF was found." } source_tld: { type: "string" description: "The top level domain of the source URL." } tags: { type: "array" description: "An array of tags for this GIF (Note: Not available when using the Public Beta Key)\n" items: { type: "string" description: "Tag name" } } trending_datetime: { type: "string" format: "date-time" description: "The date on which this gif was marked trending, if applicable." } type: { type: "string" description: "Type of the gif. By default, this is almost always gif" enum: ["gif"] } update_datetime: { type: "string" format: "date-time" description: "The date on which this GIF was last updated." } url: { type: "string" description: "The unique URL for this GIF" } user: { type: "object" description: "The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more." properties: { avatar_url: { type: "string" description: "The URL for this user's avatar image." } banner_url: { type: "string" description: "The URL for the banner image that appears atop this user's profile page." } display_name: { type: "string" description: "The display name associated with this user (contains formatting the base username might not)." } profile_url: { type: "string" description: "The URL for this user's profile." } twitter: { type: "string" description: "The Twitter username associated with this user, if applicable." } username: { type: "string" description: "The username associated with this user." } } } username: { type: "string" description: "The username this GIF is attached to, if applicable" } } } } meta: { type: "object" description: "The Meta Object contains basic information regarding the request, whether it was successful, and the response given by the API. Check `responses` to see a description of types of response codes the API might give you under different cirumstances.\n" properties: { msg: { type: "string" description: "HTTP Response Message" } response_id: { type: "string" description: "A unique ID paired with this response from the API." } status: { type: "integer" format: "int32" description: "HTTP Response Code" } } } pagination: { type: "object" description: "The Pagination Object contains information relating to the number of total results available as well as the number of results fetched and their relative positions.\n" properties: { count: { type: "integer" format: "int32" description: "Total number of items returned." } offset: { type: "integer" format: "int32" description: "Position in pagination." } total_count: { type: "integer" format: "int32" description: "Total number of items available." } } } } } }