Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Wargaming.net API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fdevelopers.wargaming.net%2Fwargaming-main" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fdevelopers.wargaming.net%2Fwargaming-main" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Wargaming.net API.
Search players by nickname through GET /wot/account/list/ and pull profile detail via /wot/account/info/
Retrieve a player's vehicle roster and per-vehicle stats from /wot/account/tanks/ and /wot/tanks/stats/
Read the World of Tanks encyclopedia for vehicles, achievements, maps, and meta info under /wot/encyclopedia/
GET STARTED
For Agents
Look up player profiles, vehicle stats, clan rosters, and Clan Wars Global Map data across Wargaming titles like World of Tanks.
Use for: I need to look up a World of Tanks player by nickname and get their account ID, Get the full profile and stats for a Wargaming player, Retrieve the list of vehicles owned by a player, Get per-vehicle achievements for a player on a specific tank
Not supported: Does not handle in-game purchases, account creation, or live battle telemetry - use for player, vehicle, clan, and Global Map data reads only.
Jentic publishes the only available OpenAPI specification for Wargaming.net API, keeping it validated and agent-ready. The Wargaming.net Public API exposes player, vehicle, clan, and Global Map data for World of Tanks, World of Warships, and World of Warplanes. This spec covers 16 endpoints across account lookup, vehicle statistics, encyclopedia data, clan membership, ratings, and Clan Wars provinces - the surface community sites and stat trackers depend on for player profiles and competitive leaderboards.
Look up clans and their members with /wot/clans/list/, /wot/clans/info/, and /wot/clans/membersinfo/
Pull ratings and rating types via /wot/ratings/types/ and /wot/ratings/accounts/
Inspect Clan Wars Global Map provinces and clan presence through /wot/globalmap/provinces/ and /wot/globalmap/clans/
Patterns agents use Wargaming.net API for, with concrete tasks.
★ Player profile pages on community stat sites
Community-run stat sites and overlays use account list and account info to render searchable player profiles with WN8, win rate, battles, and most-played vehicles. The list endpoint maps a nickname to an account_id, then info and tanks/stats produce the full profile. The data is per-region (RU, EU, NA, ASIA) by templating the {region} server variable.
Call GET /wot/account/list/ for nickname='ExamplePlayer' on region='eu', take the account_id from the first result, then call GET /wot/account/info/ to fetch the profile.
Clan recruitment and roster monitoring
Clan officers and recruitment tools poll /wot/clans/list/, /wot/clans/info/, and /wot/clans/membersinfo/ to monitor roster changes, identify recruits matching skill thresholds, and detect when a member leaves. Combined with player ratings via /wot/ratings/accounts/ this powers automated recruitment dashboards used by competitive clans.
Call GET /wot/clans/list/ to find a clan ID, then GET /wot/clans/membersinfo/ and join with GET /wot/ratings/accounts/ to produce a roster report with skill metrics.
Clan Wars Global Map intelligence
Clan Wars commanders and meta-trackers pull /wot/globalmap/provinces/ and /wot/globalmap/clans/ to monitor province ownership, prime times, and rival clan movements. Stitched with encyclopedia data this powers strategy dashboards that highlight contested fronts and revenue-rich provinces. Updates happen on the campaign tick, so the data is queried hourly by most consumers.
Call GET /wot/globalmap/clans/ for the active campaign, then GET /wot/globalmap/provinces/ filtered to the rival clan IDs to map their territory.
AI-agent stats lookups via Jentic
AI agents serving Discord communities or Twitch overlays can call Wargaming.net through Jentic without managing application_id query-string injection. Jentic stores the application_id in your Jentic One instance and exposes high-level intents like 'look up a World of Tanks player' so the agent passes a nickname and receives the parsed profile.
Search Jentic for 'look up a World of Tanks player', load the schema for GET /wot/account/list/, and execute with the nickname from the user message.
16 endpoints — jentic publishes the only available openapi specification for wargaming.
METHOD
PATH
DESCRIPTION
/wot/account/list/
Search players by nickname
/wot/account/info/
Get player profile
/wot/account/tanks/
Get vehicles owned by a player
/wot/tanks/stats/
Get vehicle statistics for a player
/wot/encyclopedia/vehicles/
List encyclopedia vehicles
/wot/clans/info/
Get clan info
/wot/clans/membersinfo/
Get clan member info
/wot/globalmap/provinces/
List Clan Wars Global Map provinces
/wot/account/list/
Search players by nickname
/wot/account/info/
Get player profile
/wot/account/tanks/
Get vehicles owned by a player
/wot/tanks/stats/
Get vehicle statistics for a player
/wot/encyclopedia/vehicles/
List encyclopedia vehicles
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Wargaming.net API by hand means appending your application_id and access_token as query parameters, picking the right regional World of Tanks host, and handling each method's parameters yourself. Through Jentic you install once, import the Wargaming.net API from the API Directory, store the credentials once, and your agent calls it.
Permission scoping
You choose which Wargaming operations the agent may call, so you can limit it to the ones it needs, such as looking up a player and listing clan members, and leave the encyclopedia or Global Map reads out unless you add them. Every operation is a data read, so the agent cannot make purchases or create accounts.
Credential isolation
Your Wargaming application_id and access_token are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'look up a World of Tanks player' or 'list a clan's members', and Jentic returns the matching Wargaming operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Wargaming.net API through Jentic.
Why is there no official OpenAPI spec for Wargaming.net API?
Wargaming publishes per-method documentation pages on developers.wargaming.net but not a single OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Wargaming.net API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.
What authentication does the Wargaming.net API use?
Wargaming uses an application_id query-string parameter for unauthenticated calls and an additional access_token query parameter for authenticated user actions. Through Jentic both values are held in your Jentic One instance and injected per call so the application_id is never embedded in client-side code.
Can I look up a player by nickname with this API?
Yes. GET /wot/account/list/ accepts a search parameter and returns matching nicknames with account_ids. Pass the account_id to GET /wot/account/info/ to fetch the full profile and to GET /wot/tanks/stats/ for per-vehicle stats.
What are the rate limits for the Wargaming.net API?
Wargaming applies a per-application rate limit (commonly 10 requests per second for server-side application_ids) that is not declared in the OpenAPI spec. Standard tier accounts get a daily request quota; consult the application settings on developers.wargaming.net for the live values and build retry-with-backoff.
How do I look up a World of Tanks player through Jentic?
Run pip install jentic, then with the async client search for 'look up a World of Tanks player', load the schema for GET /wot/account/list/, and execute with the nickname. Jentic returns the matching account_ids ready to feed into /wot/account/info/.
Does this API cover World of Warships and World of Warplanes?
The spec is structured around the World of Tanks /wot/ paths. The same operations exist for World of Warships and World of Warplanes under /wows/ and /wowp/ on the relevant region hosts; future spec versions will add those branches.
/wot/clans/info/
Get clan info
/wot/clans/membersinfo/
Get clan member info
/wot/globalmap/provinces/
List Clan Wars Global Map provinces