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.
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 'https://ffxivcollect.com/api/mounts?limit=1'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);import requests
res = requests.get("https://ffxivcollect.com/api/mounts?limit=1", timeout=20)
res.raise_for_status()
print(res.json()){
"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
| Parameter | Type | Required | Description |
|---|---|---|---|
mounts / minions / achievements | path | Optional | Collectable type. mounts |
limit | integer | Optional | Results per page. 20 |
page | integer | Optional | Page number. 2 |
id_in | string | Optional | Fetch specific ids. 1,2,3 |
sort | string | Optional | Sort 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
JSON Formatter
Format, beautify and minify JSON online with 2-space, 4-space or tab indentation. Sort keys alphabetically and catch syntax errors instantly — free and private.
Percentage Calculator
Calculate what X% of a number is, what percent one number is of another, and percentage increase or decrease between two values — instantly and free.
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.