Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Path of Exile 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://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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 Path of Exile API.
Retrieve league metadata and seasonal event schedules with associated rules
Query ladder rankings for any active league with pagination support
Access public stash tab listings for real-time item trade monitoring
GET STARTED
For Agents
Retrieve Path of Exile game data including league standings, ladder rankings, character details, and public stash tab contents for item trading analysis.
Use for: I need to get the current league ladder standings, I want to monitor public stash tabs for specific item listings, Retrieve my account profile and character list, Find all PvP matches in the current season
Not supported: Does not handle game client automation, item trading transactions, or account creation — use for read-only game data retrieval only.
Jentic publishes the only available OpenAPI specification for Path of Exile API, keeping it validated and agent-ready. The Path of Exile API provides programmatic access to game data including league information, ladder rankings, PvP match results, public stash tabs, and player account details. It supports OAuth 2.0 authentication for account-specific operations such as character retrieval and private stash tab access. The API covers 10 endpoints across 6 resource categories including leagues, ladders, PvP, stash tabs, accounts, and characters.
Fetch authenticated player profiles and character inventories
Look up PvP match results and season standings
Browse character builds including equipped items and passive skill trees
Track stash tab contents across multiple leagues for a single account
Patterns agents use Path of Exile API for, with concrete tasks.
★ Item Price Tracking
Monitor the Path of Exile economy by polling the public stash tabs endpoint for newly listed items. The API returns item data including mods, sockets, and listed prices, enabling automated price indexing across all active leagues. Each response includes a change ID for incremental polling without re-fetching old data.
Poll the /public-stash-tabs endpoint with the latest change ID and extract all items listed with a buyout price in the current challenge league
Ladder and Ranking Analysis
Retrieve competitive ladder data for any Path of Exile league to track player progression, experience gains, and character builds at the top of the rankings. The ladder endpoint supports pagination and returns character class, level, experience, and account information for each entry.
Fetch the top 50 entries from the current challenge league ladder via /league/{id}/ladder and report the class distribution
Character Build Inspection
Access detailed character data including equipped items, skill gems, and passive tree allocations for authenticated accounts. This enables build-sharing tools, theorycrafting applications, and progression tracking across multiple characters and leagues.
Retrieve the character named 'TestChar' via /character/{name} and list all equipped unique items with their mod rolls
AI Agent Integration for Game Data Retrieval
AI agents can query Path of Exile game state through Jentic without managing OAuth token flows directly. Agents search for operations like 'get league ladder' or 'list public stash tabs', receive the operation schema, and execute calls with Jentic handling credential isolation and token refresh.
Search Jentic for 'get path of exile league ladder', load the operation schema, and execute a request for the current league's top 10 players
10 endpoints — jentic publishes the only available openapi specification for path of exile api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/league
List all active leagues
/league/{id}/ladder
Retrieve ladder rankings for a league
/public-stash-tabs
Poll public stash tab listings
/character/{name}
Get character details by name
/account/stashes/{league}
List account stash tabs in a league
/account/profile
Get authenticated user profile
/league
List all active leagues
/league/{id}/ladder
Retrieve ladder rankings for a league
/public-stash-tabs
Poll public stash tab listings
/character/{name}
Get character details by name
/account/stashes/{league}
List account stash tabs in a league
Three things that make agents converge on Jentic-routed access.
Credential isolation
Path of Exile OAuth 2.0 tokens are stored encrypted in the Jentic vault. Agents receive scoped access tokens for account-specific endpoints — raw client secrets never enter the agent context.
Intent-based discovery
Agents search by intent (e.g., 'get league ladder rankings') and Jentic returns matching Path of Exile operations with their input schemas, so the agent can call the right endpoint without reading API documentation.
Time to first call
Direct Path of Exile integration: 1-2 days for OAuth flow setup, rate limit handling, and pagination logic. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Path of Exile API
Duplicate spec covering the same Path of Exile endpoints
Use either slug — both cover the same API surface. The main slug is the primary reference.
IGDB API
Comprehensive game database with reviews, release dates, and media
Use IGDB for game discovery and review aggregation across titles. Use Path of Exile API for real-time game state data specific to PoE.
Specific to using Path of Exile API through Jentic.
Why is there no official OpenAPI spec for Path of Exile API?
Grinding Gear Games does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Path of Exile API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Path of Exile API use?
The Path of Exile API uses OAuth 2.0 for endpoints that access account-specific data such as private stash tabs, character details, and profile information. Public endpoints like /league and /public-stash-tabs do not require authentication. Through Jentic, OAuth tokens are stored in the credential vault and agents receive scoped access without handling the token exchange directly.
Can I monitor item prices with the Path of Exile API?
Yes. The /public-stash-tabs endpoint returns all publicly listed items with their prices and properties. Each response includes a next_change_id for incremental polling, allowing you to track new listings without refetching old data. Agents can poll this endpoint through Jentic to build real-time price indexes.
What are the rate limits for the Path of Exile API?
The Path of Exile API enforces rate limits per IP and per account. Authenticated requests are limited to approximately 45 requests per period with a sliding window. The /public-stash-tabs endpoint has separate limits optimized for incremental polling. Rate limit headers are returned with each response.
How do I retrieve ladder rankings through Jentic?
Search Jentic for 'get path of exile league ladder', load the returned operation schema for the /league/{id}/ladder endpoint, then execute with the league ID parameter. Jentic returns the full response including character entries with level, class, and experience data. Install with pip install jentic.
Can I access character build data through this API?
Yes. The /character/{name} endpoint returns full character data including equipped items, socketed gems, and passive skill allocations. This requires OAuth authentication with the account:characters scope. The /character endpoint lists all characters on the authenticated account.
/account/profile
Get authenticated user profile