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: 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