FFXIV Market Board Price Checker + Deal Monitor
Pricing
from $10.00 / 1,000 item price checkeds
FFXIV Market Board Price Checker + Deal Monitor
Returns FFXIV market board prices per item from the official Universalis API (cheapest listing, sale velocity, recent sales) for a world, Data Centre or region, with price-drop alerts in monitor mode. Inputs: item IDs, world/DC/region. Agent-ready: pay per event (x402 and MCP), per item checked.
Pricing
from $10.00 / 1,000 item price checkeds
Rating
0.0
(0)
Developer
Adam Pearce
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
What does FFXIV Market Board Price Checker + Deal Monitor do?
Wondering what an item is actually selling for on your Final Fantasy XIV server right now, or which world in your Data Center has it cheapest? This Actor checks live FFXIV market board prices for one or more items, scoped to a single world, a whole Data Center, or a whole region, and returns the cheapest current listing, average sale price, and recent sale velocity for each. Turn on Monitor mode and it remembers what it saw last time, so a scheduled run only flags an item when the price actually drops, instead of you re-checking Universalis by hand every day.
Data comes straight from Universalis's official, MIT-licensed market board API, the same crowdsourced data source the FFXIV trading community already relies on, not a scrape of any website. Run it via the Apify Console, the API, or on a schedule, and export results as JSON, CSV, or Excel.
Why use this Actor?
- Crafters and gatherers checking what their goods are actually worth right now, or scanning a whole Data Center for the best price before listing.
- Market board flippers who want to know the moment a good deal appears, without babysitting Universalis in a browser tab all day.
- Static/FC officers and tool builders who want live FFXIV price data as structured JSON, on a schedule, feeding a spreadsheet, bot, or dashboard.
How to use FFXIV Market Board Price Checker + Deal Monitor
- Click Try for free or Run on the Actor page.
- Enter one or more
itemIds(find an item's ID on universalis.app, it's in the item page's URL, or on garlandtools.org). - Enter
worldDcRegion: a single world name (e.g.Excalibur) for one server, a Data Center name (e.g.Aether,Chaos,Mana) to check every world in it at once, or a region name (e.g.North-America) for the widest scope. - For ongoing deal-hunting, turn on
monitorMode, keep the sameitemIds,worldDcRegion, andwatchlistId, and schedule the Actor (e.g. hourly). You'll only get billed for a real alert, not for confirming nothing changed. - View results in the Console table, or pull them via the API/dataset export.
Input
See the Input tab for the full schema. Key fields:
| Field | Description |
|---|---|
itemIds | One or more Universalis item IDs to check. |
worldDcRegion | The world, Data Center, or region to check prices in. |
listingsPerItem | How many raw current listings to include per item (default 5). |
includeHistory | Include recent completed sales, not just current listings (default on). |
monitorMode | When true, only reports what changed since the last check. |
watchlistId | Keeps separate Monitor mode price histories if you run more than one watchlist. |
priceDropAlertPercent | Alert when the cheapest price drops by at least this percent (default 10%). |
targetPriceGil | Optional. Always alert the moment the price hits this level or below. |
Output
Each result includes the item's current cheapest price, average price, sale velocity, and (in Monitor mode) what changed. Example (trimmed):
{"itemId": 5333,"worldDcRegion": "Aether","scopeType": "dataCenter","hasData": true,"minPrice": 5,"minPriceNQ": 5,"minPriceHQ": 5,"averagePrice": 224873.53,"regularSaleVelocity": 68.29,"cheapestWorld": "Jenova","listings": [{ "pricePerUnit": 5, "quantity": 3, "hq": true, "world": "Jenova" }],"universalisItemUrl": "https://universalis.app/market/5333","alertTriggered": false,"alertReason": "No price drop since the last check."}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | What it is |
|---|---|
itemId | The Universalis/game item ID checked. |
scopeType | Whether this was a world, dataCenter, or region check. |
hasData | Whether the item currently has any market data in this scope. |
minPrice, minPriceNQ, minPriceHQ | Cheapest current listing, overall / NQ only / HQ only. |
cheapestWorld | Which world has the cheapest current listing (useful for DC/region scope). |
regularSaleVelocity | Roughly how many units sell per day, a gauge of how real a listing price is. |
listings, recentSales | Raw current listings and recent completed sales, trimmed to your requested count. |
previousMinPrice, percentChange, alertTriggered, alertReason | Monitor mode only: what changed since the last check. |
Pricing / Cost estimation
Pay-per-event pricing, no subscription. A single price check costs $0.01 per item returned. Watching 10 items hourly in Monitor mode costs roughly $0.50 to $2/day depending on how often anything actually crosses your alert threshold ($0.002 per no-alert confirmation, $0.05 per real alert).
Tips
- A Data Center scope is usually the realistic buy/sell range, since traveling between Data Centers isn't free in-game. Region scope is wider but includes worlds you may not actually be able to reach easily.
- For ongoing deal-hunting, schedule the Actor (Apify's built-in Schedules) rather than running it manually. Monitor mode is designed for exactly that.
- Keep
watchlistIdconsistent across scheduled runs for the same list, changing it starts a fresh price history. - Set
listingsPerItemandhistoryEntriesPerItemto 0 if you only need the summary stats (cheapest price, average, velocity), it keeps runs smaller and faster.
FAQ
Why doesn't the output include the item's name, just a number? Universalis' own API only knows market data, not FFXIV's game text, so item names aren't something this Actor can pull reliably or safely redistribute. Every result links straight to the item's Universalis page for a one-click name check, and item IDs are the same identifier Universalis, Teamcraft, and Garland Tools already use.
I checked an item and got hasData: false. Is the item ID wrong?
Not necessarily; it means there's currently no market data for that item in the scope you checked, either nobody's selling it right now, or the ID isn't a marketable item at all. This is reported honestly rather than guessed at.
Does Monitor mode alert on price increases too? No, by design. This Actor is built for deal-hunting (buyers watching for a price drop), not for sellers watching for a price rise.
How current is the data? Universalis is crowdsourced from players' own game clients in real time, so freshness depends on how recently someone with the relevant world open uploaded data. Busy items on popular worlds are usually minutes old; quiet items can be older.
If this Actor caught you a real deal, a review on the Actor page helps a lot and helps decide what to build next. Found a bug or have a request? Use the Issues tab, replies are personal, not automated.