Skip to content
everloot
Get the addon

/items

Every item of the current build with its class, subclass, slot and quality

GEThttps://everloot.app/api/items

From the game files. Filters by one item id, or by class and subclass slugs, slot and quality. Ids only: item names come from player uploads.

Access#

Open to anyone, limited per IP address; a free API key raises the limit. Data: in game files, unconfirmed. Limits and keys are explained on Limits and keys.

Query parameters#

iteminteger
One item id.
classstring
Class slug, such as weapon or armor.
subclassstring
Subclass slug or number within the class. Needs class.
slotstring
Slot slug, such as head or trinket.
qualitystring (one of the listed names)
Quality slug.
offsetinteger
First row to return, 0 or more.
limitinteger
Rows per page. Capped at the caller's page size when the data guard is on.

Responses#

200itemsResponse
The page of items.
400apiError
A parameter is wrong; error says which.
429apiError
Rate limited. Retry-After says when to try again.
503apiError
A dependency is unavailable. The answer is unrecorded, not zero.

Response fields#

The top-level fields of a successful answer. Full shapes are on Schemas and in the OpenAPI document.

generatedAtstringrequired
No description.
itemsarray of objectsrequired
No description.
gameDataobjectrequired
No description.
offsetinteger, 0 to 9007199254740991required
No description.
limitinteger, 0 to 9007199254740991required
No description.
totalinteger, 0 to 9007199254740991required
No description.
nextstring, or nullrequired
No description.
Request
curl "https://everloot.app/api/items?limit=10"
Response
{
  "generatedAt": "2026-11-04T12:00:00.000Z",
  "items": [
    {
      "key": null
    }
  ],
  "gameData": {
    "label": "string",
    "build": "string",
    "extractedAt": "string",
    "credit": "string"
  },
  "offset": 0,
  "limit": 0,
  "total": 0,
  "next": "https://everloot.app"
}

Example values show the shape of an answer, not real data.