BYTETOOLS

FFXIV Collect API

Free Final Fantasy XIV API with no key: mounts, minions, achievements, emotes, orchestrion rolls and titles with ownership rates and sources. Tested.

No API key requiredHTTPSFree tier

Endpoint tested and returned HTTP 200 on 2026-08-20

What is the FFXIV Collect API?

FFXIV Collect is a free, key-free API cataloguing Final Fantasy XIV collectables — mounts, minions, achievements, emotes, orchestrion rolls, hairstyles and titles — with how they are obtained and what percentage of players own each.

The ownership percentage is what makes this more interesting than a plain item database. Knowing that a mount is owned by 0.3% of players tells you it is genuinely rare, which is the information collectors actually care about.

Each record also documents the source — which dungeon, achievement or event grants it — so it supports 'how do I get this' tooling rather than just listing what exists.

Quick facts

Base URL
https://ffxivcollect.com/api
Authentication
No API key required.
Rate limit
No published hard limit; fair use expected.
Pricing
Free and open source.
CORS
Not enabled — call it from your server
Official docs
Read the docs

How to use the FFXIV Collect API

Every request below was executed against the live API on 2026-08-20, and the response shown is the real body it returned — not an illustration.

1. List FFXIV mounts

GET https://ffxivcollect.com/api/mounts?limit=1

curl
curl 'https://ffxivcollect.com/api/mounts?limit=1'
JavaScript (fetch)
const res = await fetch("https://ffxivcollect.com/api/mounts?limit=1");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);
Python (requests)
import requests

res = requests.get("https://ffxivcollect.com/api/mounts?limit=1", timeout=20)
res.raise_for_status()
print(res.json())
Response — HTTP 200
{
  "query": {
    "limit": "1"
  },
  "count": 1,
  "results": [
    {
      "id": 437,
      "name": "Duck-billed Porter",
      "description": "Summon forth your duck-billed porter. Has retired from locksmithing, so won't be opening any locks for you.",
      "enhanced_description": "Encountered on the Occult Crescent, this familiar bearing a resemblance to the duckbill (the creature, not the footwear) is believed to have served a sorcerer during the War of the Magi. Originally a locksmith, it has since chosen to become a porter, the better to attend to you.",
      "tooltip": "We have to find that porter right this instant!    - Tataru",
      "movement": "Terrestrial",
      "seats": 1,
      "custom_music": true,
      "order": 350,
      "order_group": 1250,
      "patch": "7.55",
      "item_id": 52266,
      "tradeable": true,
      "owned": "0.2%",
      "image": "https://v2.xivapi.com/api/asset?format=webp&path=ui%2Ficon%2F068000%2F068352_hr1.tex",
      "icon": "https://v2.xivapi.com/api/asset?format=webp&path=ui%2Ficon%2F004000%2F004352_hr1.tex",
      "sources": [
        {
          "type": "Occult Crescent",
          "text": "Expedition Antiquarian - North Horn - 500 Arcane Amulets",
          "related_type": null,
          "related_id": null
        },
        {
          "type": "Occult Crescent",
          "text": "The Forked Tower: Magic",
          "related_type": null,
          "related_id": null
        },
        {
          "type": "Occult Crescent",
          "text": "The Forked Tower: Magic (Extreme)",
          "related_type": null,

Parameters

ParameterTypeRequiredDescription
mounts / minions / achievementspathOptionalCollectable type. mounts
limitintegerOptionalResults per page. 20
pageintegerOptionalPage number. 2
id_instringOptionalFetch specific ids. 1,2,3
sortstringOptionalSort field such as owned or name. owned

Response fields

countinteger
Results on this page.
results[].id / nameinteger|string
Collectable identifier and name.
results[].descriptionstring
In-game description.
results[].ownedstring
Percentage of tracked players who own it — the rarity signal.
results[].sourcesarray
How it is obtained, with type and text.
results[].patchstring
Game patch it was introduced in.
results[].image / iconstring
Artwork URLs.

What you can build with the FFXIV Collect API

  • Build a collection tracker for FFXIV players
  • Show which collectables are genuinely rare
  • Create a 'how do I obtain this' lookup
  • Filter collectables by patch or source type

Common errors and how to fix them

owned is a percentage string

It includes a percent sign.

Fix: Strip it before sorting numerically, or use sort=owned server-side.

Large listings

Some collectable types have thousands of entries.

Fix: Always paginate with limit and page.

Missing sources

A few collectables have undocumented sources.

Fix: Handle the empty array rather than assuming a source exists.

FFXIV Collect API — frequently asked questions

Is FFXIV Collect free?

Yes, completely free and open source with no API key.

What does the owned percentage mean?

The share of players tracked by FFXIV Collect who own that collectable. It is the practical rarity measure — a mount at 0.3% is genuinely scarce.

Does it say how to obtain items?

Yes, each record has a sources array describing which dungeon, achievement, event or vendor grants it.

Which collectables are covered?

Mounts, minions, achievements, emotes, orchestrion rolls, hairstyles, armoire items, fashion accessories and titles.

Tools that pair with this API

FFXIV Collect is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 2026-08-20; always check the official documentation before relying on this API in production, as terms and limits can change.