Home
Giphy
Giphy Gif Structure
Giphy Gif Structure
Per-field structural documentation for the GIPHY GIF object.
Type: object
Properties: 22
Photography Media GIFs Stickers Emoji Video Messaging Social Meta
Giphy Gif Structure is a JSON Structure definition published by Giphy, describing 22 properties. It conforms to the https://json-structure.org/draft/2025-04/schema meta-schema.
Properties
type
id
slug
url
embed_url
bitly_gif_url
rating
title
alt_text
username
source
source_post_url
source_tld
import_datetime
create_datetime
update_datetime
trending_datetime
user
images
analytics
analytics_response_payload
is_low_contrast
Meta-schema: https://json-structure.org/draft/2025-04/schema
JSON Structure
{
"$schema": "https://json-structure.org/draft/2025-04/schema",
"title": "GIPHY GIF Structure",
"description": "Per-field structural documentation for the GIPHY GIF object.",
"type": "object",
"properties": {
"type": { "type": "string", "purpose": "discriminator", "values": ["gif","sticker","emoji"] },
"id": { "type": "string", "purpose": "identifier", "note": "GIPHY ID; used in /v1/gifs/{gif_id}." },
"slug": { "type": "string", "purpose": "url-component" },
"url": { "type": "string", "purpose": "canonical-url" },
"embed_url": { "type": "string", "purpose": "embed-url" },
"bitly_gif_url": { "type": "string", "purpose": "short-url" },
"rating": { "type": "string", "purpose": "moderation", "values": ["g","pg","pg-13","r","y"] },
"title": { "type": "string", "purpose": "display" },
"alt_text": { "type": "string", "purpose": "accessibility" },
"username": { "type": "string", "purpose": "attribution" },
"source": { "type": "string", "purpose": "provenance" },
"source_post_url": { "type": "string", "purpose": "provenance" },
"source_tld": { "type": "string", "purpose": "provenance" },
"import_datetime": { "type": "string", "purpose": "lifecycle" },
"create_datetime": { "type": "string", "purpose": "lifecycle" },
"update_datetime": { "type": "string", "purpose": "lifecycle" },
"trending_datetime":{ "type": "string", "purpose": "lifecycle" },
"user": { "type": "object", "purpose": "attribution", "ref": "../json-schema/giphy-user-schema.json" },
"images": { "type": "object", "purpose": "renditions", "ref": "../json-schema/giphy-images-schema.json" },
"analytics": { "type": "object", "purpose": "telemetry", "ref": "../json-schema/giphy-analytics-schema.json" },
"analytics_response_payload": { "type": "string", "purpose": "telemetry" },
"is_low_contrast": { "type": "boolean", "purpose": "rendering-hint" }
}
}