unicum.gg OG Images API

The OG Images API from unicum.gg — 10 operation(s) for og images.

GitHub OpenAPI

Operations 10

GET /og Generic OG card #
GET /og/{region}/clans/compare Clans comparison OG card #
GET /og/{region}/players/compare Players comparison OG card #
GET /og/{region}/tanks/compare Tanks comparison OG card #
GET /og/{region}/clans/{tag} Clan OG card #
GET /og/{region}/maps/{slug} Map OG card #
GET /og/{region}/players/{nickname} Player OG card #
GET /og/{region}/tanks/{slug} Tank OG card #
GET /og/{region}/tournaments/{id} Tournament OG card #
GET /og/{region}/tournaments/{id}/team/{teamId} Tournament team OG card #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/unicum-gg:unicum-gg-og-images-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

unicum-gg-og-images-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: unicum.gg OG Images API
  version: 0.1.0
  description: Free World of Tanks stats for every player, clan and tank across EU, NA and Asia. WN8, WNX, winrate, tank progression, clan member rankings and history.
servers:
- url: https://unicum.gg/api
security: []
tags:
- name: OG Images
  x-displayName: OG Images
paths:
  /og:
    get:
      operationId: get-og
      summary: Generic OG card
      description: A generic 1200×630 PNG social card with a customizable title and subtitle, used as the link-unfurl image for pages without a dedicated per-entity card.
      tags:
      - OG Images
      parameters:
      - in: query
        name: title
        required: false
        schema:
          type: string
          description: Card title.
        description: Card title.
      - in: query
        name: subtitle
        required: false
        schema:
          type: string
          description: Card subtitle.
        description: Card subtitle.
      responses:
        '200':
          description: Successful response
          content:
            image/png:
              schema:
                $ref: '#/components/schemas/ogImageResponse'
  /og/{region}/clans/compare:
    get:
      operationId: get-og-{region}-clans-compare
      summary: Clans comparison OG card
      description: A side-by-side comparison card (up to 4 clans, WNX each) as a 1200×630 PNG.
      tags:
      - OG Images
      parameters:
      - in: query
        name: tags
        required: true
        schema:
          type: array
          items:
            type: string
          description: Clan tags to compare (2 to 4).
        description: Clan tags to compare (2 to 4).
      - in: path
        name: region
        required: true
        schema:
          type: string
          description: Game server region.
          enum:
          - eu
          - na
          - asia
        example: eu
      responses:
        '200':
          description: Successful response
          content:
            image/png:
              schema:
                $ref: '#/components/schemas/ogImageResponse'
  /og/{region}/players/compare:
    get:
      operationId: get-og-{region}-players-compare
      summary: Players comparison OG card
      description: A side-by-side comparison card (up to 4 players, WNX each) as a 1200×630 PNG.
      tags:
      - OG Images
      parameters:
      - in: query
        name: names
        required: true
        schema:
          type: array
          items:
            type: string
          description: Player nicknames to compare (2 to 4).
        description: Player nicknames to compare (2 to 4).
      - in: path
        name: region
        required: true
        schema:
          type: string
          description: Game server region.
          enum:
          - eu
          - na
          - asia
        example: eu
      responses:
        '200':
          description: Successful response
          content:
            image/png:
              schema:
                $ref: '#/components/schemas/ogImageResponse'
  /og/{region}/tanks/compare:
    get:
      operationId: get-og-{region}-tanks-compare
      summary: Tanks comparison OG card
      description: 'A side-by-side comparison card (up to 4 vehicles) as a 1200×630 PNG: each vehicle''s render over the hangar floor, its tier and class, and its overall catalogue score.'
      tags:
      - OG Images
      parameters:
      - in: query
        name: slugs
        required: true
        schema:
          type: array
          items:
            type: string
          description: Columns to compare (2 to 4). A slug on its own, or suffixed with the game client to read it on (`is-7@ct`) or with its position among the columns showing that same vehicle (`is-7~2`, one tank under two setups).
        description: Columns to compare (2 to 4). A slug on its own, or suffixed with the game client to read it on (`is-7@ct`) or with its position among the columns showing that same vehicle (`is-7~2`, one tank under two setups).
      - in: path
        name: region
        required: true
        schema:
          type: string
          description: Game server region.
          enum:
          - eu
          - na
          - asia
        example: eu
      responses:
        '200':
          description: Successful response
          content:
            image/png:
              schema:
                $ref: '#/components/schemas/ogImageResponse'
  /og/{region}/clans/{tag}:
    get:
      operationId: get-og-{region}-clans-{tag}
      summary: Clan OG card
      description: The clan's stats card as a stable, hash-free 1200×630 PNG (members, average WNX, 30-day WNX, win rate). Mirrors the page's link-unfurl image for embedding directly (Discord bot, social share), without the route-group hash Next appends to the file convention's URL.
      tags:
      - OG Images
      parameters:
      - in: path
        name: region
        required: true
        schema:
          type: string
          description: Game server region.
          enum:
          - eu
          - na
          - asia
        example: eu
      - in: path
        name: tag
        required: true
        schema:
          type: string
          description: Clan tag.
        description: Clan tag.
        example: FAME
      responses:
        '200':
          description: Successful response
          content:
            image/png:
              schema:
                $ref: '#/components/schemas/ogImageResponse'
  /og/{region}/maps/{slug}:
    get:
      operationId: get-og-{region}-maps-{slug}
      summary: Map OG card
      description: The battle map's card as a stable, hash-free 1200×630 PNG (minimap, size, battle time, team size, modes). Mirrors the page's link-unfurl image for embedding directly (Discord, social share), without the route-group hash Next appends to the file convention's URL.
      tags:
      - OG Images
      parameters:
      - in: path
        name: region
        required: true
        schema:
          type: string
          description: Game server region.
          enum:
          - eu
          - na
          - asia
        example: eu
      - in: path
        name: slug
        required: true
        schema:
          type: string
          description: Map slug (e.g. prokhorovka).
        description: Map slug (e.g. prokhorovka).
        example: prokhorovka
      responses:
        '200':
          description: Successful response
          content:
            image/png:
              schema:
                $ref: '#/components/schemas/ogImageResponse'
  /og/{region}/players/{nickname}:
    get:
      operationId: get-og-{region}-players-{nickname}
      summary: Player OG card
      description: The player's stats card as a stable, hash-free 1200×630 PNG (battles, WNX, 30-day WNX, win rate). Mirrors the page's link-unfurl image for embedding directly (Discord bot, social share), without the route-group hash Next appends to the file convention's URL.
      tags:
      - OG Images
      parameters:
      - in: path
        name: region
        required: true
        schema:
          type: string
          description: Game server region.
          enum:
          - eu
          - na
          - asia
        example: eu
      - in: path
        name: nickname
        required: true
        schema:
          type: string
          description: Player nickname.
        description: Player nickname.
        example: Animal
      responses:
        '200':
          description: Successful response
          content:
            image/png:
              schema:
                $ref: '#/components/schemas/ogImageResponse'
  /og/{region}/tanks/{slug}:
    get:
      operationId: get-og-{region}-tanks-{slug}
      summary: Tank OG card
      description: The tank's stats card as a stable, hash-free 1200×630 PNG (tier, class, best player, top WNX, with the vehicle render). Mirrors the page's link-unfurl image for embedding directly (Discord bot, social share), without the route-group hash Next appends to the file convention's URL.
      tags:
      - OG Images
      parameters:
      - in: path
        name: region
        required: true
        schema:
          type: string
          description: Game server region.
          enum:
          - eu
          - na
          - asia
        example: eu
      - in: path
        name: slug
        required: true
        schema:
          type: string
          description: Tank slug (e.g. is-7).
        description: Tank slug (e.g. is-7).
        example: is-7
      responses:
        '200':
          description: Successful response
          content:
            image/png:
              schema:
                $ref: '#/components/schemas/ogImageResponse'
  /og/{region}/tournaments/{id}:
    get:
      operationId: get-og-{region}-tournaments-{id}
      summary: Tournament OG card
      description: The tournament's card as a stable, hash-free 1200×630 PNG (organiser logo, title, status, field size, format, tier and prize). Mirrors the page's link-unfurl image for embedding directly (Discord, social share), without the route-group hash Next appends to the file convention's URL.
      tags:
      - OG Images
      parameters:
      - in: path
        name: region
        required: true
        schema:
          type: string
          description: Game server region.
          enum:
          - eu
          - na
          - asia
        example: eu
      - in: path
        name: id
        required: true
        schema:
          type: string
          description: Tournament id.
        description: Tournament id.
        example: '123'
      responses:
        '200':
          description: Successful response
          content:
            image/png:
              schema:
                $ref: '#/components/schemas/ogImageResponse'
  /og/{region}/tournaments/{id}/team/{teamId}:
    get:
      operationId: get-og-{region}-tournaments-{id}-team-{teamId}
      summary: Tournament team OG card
      description: One team's card as a stable, hash-free 1200×630 PNG (team name, the clan it fielded, where it finished, roster size and average rating). Mirrors the page's link-unfurl image for embedding directly (Discord, social share), without the route-group hash Next appends to the file convention's URL.
      tags:
      - OG Images
      parameters:
      - in: path
        name: region
        required: true
        schema:
          type: string
          description: Game server region.
          enum:
          - eu
          - na
          - asia
        example: eu
      - in: path
        name: id
        required: true
        schema:
          type: string
          description: Tournament id.
        description: Tournament id.
        example: '123'
      - in: path
        name: teamId
        required: true
        schema:
          type: string
          description: Team id within that tournament.
        description: Team id within that tournament.
        example: '123'
      responses:
        '200':
          description: Successful response
          content:
            image/png:
              schema:
                $ref: '#/components/schemas/ogImageResponse'
components:
  schemas:
    ogImageResponse:
      type: string
      description: A 1200×630 PNG stats card.
      contentMediaType: application/octet-stream