Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Media / Pathofexile / Path of Exile API
Path of Exile API logo

Path of Exile API

Browse all Pathofexile APIs
Agent-ready OpenAPI document · curated by JenticMediaContent Deliveryoauth210 EndpointsREST

Know of an official OpenAPI document? Contribute it →

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.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Path of Exile API to your agent

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.

1

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%2Fpathofexile.com%2Fpathofexile-main" | sh
2

Step 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%2Fpathofexile.com%2Fpathofexile-main" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

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

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

Use Cases

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

Key Endpoints

10 endpoints — jentic publishes the only available openapi specification for path of exile api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/league

List all active leagues

GET

/league/{id}/ladder

Retrieve ladder rankings for a league

GET

/public-stash-tabs

Poll public stash tab listings

GET

/character/{name}

Get character details by name

GET

/account/stashes/{league}

List account stash tabs in a league

GET

/account/profile

Get authenticated user profile

GET

/league

List all active leagues

GET

/league/{id}/ladder

Retrieve ladder rankings for a league

GET

/public-stash-tabs

Poll public stash tab listings

GET

/character/{name}

Get character details by name

GET

/account/stashes/{league}

List account stash tabs in a league

GET

/account/profile

Get authenticated user profile

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Path of Exile API by hand means implementing its OAuth2 flow with token refresh, setting the api.pathofexile.com host, and building rate-limit and error handling yourself. Through Jentic you install once, import the Path of Exile API from the API Directory, store the credential once, and your agent calls it.

Permission scoping

Permission scoping

Path of Exile puts the resource id in the URL path (/character/{name}, /league/{id}/ladder), so a rule can pin your agent to a named character or league for reads. Every operation here is read-only, so nothing it can call trades items or changes account state.

Credential management

Credential isolation

Your Path of Exile OAuth credential is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'get a league ladder ranking' or 'look up a character', and Jentic returns the matching Path of Exile operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

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.

Complementary

RAWG Video Games Database API

→

Game metadata database covering 500,000+ titles across all platforms

Use RAWG when you need cross-game metadata, ratings, or platform availability - use Path of Exile API for in-game economic and competitive data specific to PoE.

Complementary

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.

FAQs

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 with Jentic One, the self-hosted execution layer.

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.

Can I limit what my agent is allowed to do with the Path of Exile API?

Yes. Because you run Jentic One yourself, your own rules decide which operations and credential your agent may use. The Path of Exile API carries the resource id in the URL path, so you can pin the agent to a named character with /character/{name} or a single league with /league/{id}/ladder rather than opening the whole surface. Every operation here is read-only, so even at its widest a scoped agent can fetch ladders, stash tabs, and profiles but cannot trade items or alter account state.

GET STARTED

Start building with Path of Exile API

Explore with Jentic One
View OpenAPI Document