GamerPower · JSON Structure

Gamerpower Giveaway Structure

A single live giveaway record (free game, beta key, DLC, or loot offer).

Type: object Properties: 16 Required: 15
Games And ComicsGiveawaysFree GamesPublic APIs

Giveaway is a JSON Structure definition published by GamerPower, describing 16 properties, of which 15 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

id title worth thumbnail image description instructions open_giveaway_url published_date type platforms end_date users status gamerpower_url open_giveaway

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/gamerpower/refs/heads/main/json-structure/gamerpower-giveaway-structure.json",
  "name": "Giveaway",
  "description": "A single live giveaway record (free game, beta key, DLC, or loot offer).",
  "type": "object",
  "required": [
    "id",
    "title",
    "worth",
    "thumbnail",
    "image",
    "description",
    "instructions",
    "open_giveaway_url",
    "published_date",
    "type",
    "platforms",
    "end_date",
    "users",
    "status",
    "gamerpower_url"
  ],
  "properties": {
    "id": {"type": "integer", "description": "Numeric identifier."},
    "title": {"type": "string", "description": "Title of the giveaway."},
    "worth": {"type": "string", "description": "USD worth as a formatted string."},
    "thumbnail": {"type": "string", "format": "uri", "description": "Thumbnail image URL."},
    "image": {"type": "string", "format": "uri", "description": "Large promotional image URL."},
    "description": {"type": "string", "description": "Marketing description."},
    "instructions": {"type": "string", "description": "Step-by-step claim instructions."},
    "open_giveaway_url": {"type": "string", "format": "uri", "description": "Tracked redirect URL."},
    "published_date": {"type": "string", "description": "Published date (UTC)."},
    "type": {"type": "string", "description": "Category (Game, DLC, Loot, Early Access, etc.)."},
    "platforms": {"type": "string", "description": "Comma-separated platforms."},
    "end_date": {"type": "string", "description": "Expiration date (UTC) or N/A."},
    "users": {"type": "integer", "description": "User popularity count."},
    "status": {"type": "string", "enum": ["Active", "Expired"], "description": "Lifecycle status."},
    "gamerpower_url": {"type": "string", "format": "uri", "description": "Canonical GamerPower URL."},
    "open_giveaway": {"type": "string", "format": "uri", "description": "Alias of open_giveaway_url."}
  }
}