User Guide

Introduction

At it’s core, Path Of Building API provides a single API object instantiated from an import code.
All of it’s functions are parameter-less and accessed as attributes.
API objects are very space efficient, as attributes are only calculated on first access and then stored for later use.

Note

Attributes in plural (e.g. items) are always iterable, while attributes containing “active” never are.

Design Choices

There is only a thin abstraction layer on top of PoB’s internal organisation.
This is deliberate to ensure easy adoption and development.
The focus is more on getting the data in the right format, so it feels more native to Python.

Getting Started

Create a new API object with pobapi.api.from_url() or pobapi.api.from_import_code().
Access PoB build information through attributes of the object.

Full documentation available here.