VOOZH about

URL: https://apify.com/parseforge/guild-wars-2-items-prices-scraper

⇱ Guild Wars 2 Items Prices Scraper Β· Apify


πŸ‘ Guild Wars 2 Items Prices Scraper avatar

Guild Wars 2 Items Prices Scraper

Pricing

from $0.80 / 1,000 results

Go to Apify Store

Guild Wars 2 Items Prices Scraper

Track the Guild Wars 2 economy by pulling item icons, names, types, rarity, and live Trading Post buy and sell prices from the official GW2 API. Each row carries open order quantities and a precomputed margin. Handy for flipping, price tracking, or community tools.

Pricing

from $0.80 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

24 days ago

Last modified

Share

πŸ‘ ParseForge Banner

βš”οΈ Guild Wars 2 Items & Trading Post Prices Scraper

πŸš€ Export Guild Wars 2 item data with live Trading Post prices in seconds. Pull from a catalog of 27,966 tradeable items, each joined to its current buy and sell orders.

πŸ•’ Last updated: 2026-06-04 Β· πŸ“Š 15 fields per record Β· 27,966 tradeable items Β· Official GW2 API v2

Track the Guild Wars 2 economy without copying numbers by hand. This Actor reads the official Guild Wars 2 API v2, joins item metadata with live Trading Post buy and sell orders, and returns clean, ready to use rows. Every record carries the item icon, name, type, rarity, level, vendor value, current buy and sell prices in copper, the open order quantities on both sides, and a precomputed margin.

Coverage: the Trading Post id list currently exposes 27,966 tradeable items. You can list the first items automatically, or pass an exact set of item IDs. Names and descriptions are available in English, Spanish, German, French, and Chinese.

🎯 Target AudienceπŸ’‘ Primary Use Cases
GW2 traders and flippersSpotting buy and sell spreads
Market analysts and data hobbyistsTracking item prices over time
Guild and community tool buildersPowering price widgets and bots
Gaming researchersStudying a live virtual economy

πŸ“‹ What the Guild Wars 2 Items & Prices Scraper does

  • Resolves a set of tradeable item IDs from the official Trading Post endpoint, or accepts your explicit itemIds.
  • Fetches item metadata and live commerce prices in batches of up to 200 IDs per call.
  • Joins both responses by item ID into a single flat row.
  • Computes a margin field (sell price minus buy price) so you can scan spreads at a glance.
  • Returns the item icon as the first field, ready to render in a table or gallery.
  • Lets you keep only items that currently have an open buy or sell order.

🎬 Full Demo (🚧 Coming soon)

βš™οΈ Input

FieldTypeDescription
itemIdsarrayOptional list of specific item IDs. Leave empty to auto-list tradeable items.
maxItemsintegerFree users limited to 10. Paid users up to 1,000,000.
languagestringItem name and description language (en, es, de, fr, zh).
onlyPricedbooleanKeep only items with an open buy or sell order. Default true.

Example 1. Auto-list the first priced items:

{
"maxItems":5,
"language":"en",
"onlyPriced":true
}

Example 2. Fetch specific items by ID:

{
"itemIds":["24","19684","30684"],
"language":"en",
"onlyPriced":false
}

⚠️ Good to Know: Prices are reported in copper, the base Guild Wars 2 currency (100 copper = 1 silver, 10,000 copper = 1 gold). Some items have a buy or sell side at 0 when no live order exists on that side. Vendor value can legitimately be 0 for many items.

πŸ“Š Output

FieldDescription
πŸ–Ό imageUrlItem icon image URL
πŸ†” idGuild Wars 2 item ID
πŸ“Œ nameItem name
🏷 typeItem type (Consumable, Armor, Weapon, etc.)
πŸ’Ž rarityRarity tier (Basic to Legendary)
🎚 levelRequired character level
πŸͺ vendorValueVendor sell value in copper
🟒 buyPriceHighest Trading Post buy order in copper
πŸ“₯ buyQuantityQuantity wanted at the buy price
πŸ”΄ sellPriceLowest Trading Post sell order in copper
πŸ“€ sellQuantityQuantity offered at the sell price
πŸ“ˆ marginSell price minus buy price in copper
πŸ“ descriptionItem description (when available)
πŸ•’ scrapedAtISO timestamp of collection
❌ errorError message, null on success

Real sample records:

{
"imageUrl":"https://render.guildwars2.com/file/1D05D1EE04E16E69710E1EAB11AC466BBF105778/219347.png",
"id":24,
"name":"Sealed Package of Snowballs",
"type":"Consumable",
"rarity":"Basic",
"level":0,
"vendorValue":0,
"buyPrice":116,
"buyQuantity":123940,
"sellPrice":189,
"sellQuantity":282044,
"margin":73,
"description":"Open this package to create several snowballs that can hit anyone else holding a snowball.",
"scrapedAt":"2026-06-04T19:55:39.555Z",
"error":null
}
{
"imageUrl":"https://render.guildwars2.com/file/F03808FFE89B40044671EED2E427053B389BE0A1/61007.png",
"id":68,
"name":"Mighty Country Coat",
"type":"Armor",
"rarity":"Basic",
"level":0,
"vendorValue":6,
"buyPrice":12,
"buyQuantity":169,
"sellPrice":42,
"sellQuantity":586,
"margin":30,
"description":"",
"scrapedAt":"2026-06-04T19:55:39.617Z",
"error":null
}
{
"imageUrl":"https://render.guildwars2.com/file/F03808FFE89B40044671EED2E427053B389BE0A1/61007.png",
"id":69,
"name":"Mighty Country Coat",
"type":"Armor",
"rarity":"Basic",
"level":0,
"vendorValue":7,
"buyPrice":21,
"buyQuantity":901,
"sellPrice":49,
"sellQuantity":517,
"margin":28,
"description":"",
"scrapedAt":"2026-06-04T19:55:39.649Z",
"error":null
}

✨ Why choose this Actor

  • Official source. Reads the public Guild Wars 2 API v2 directly, no key required for these endpoints.
  • Joined in one pass. Item metadata and live prices arrive together in a single row.
  • Margin ready. The spread between buy and sell is computed for you.
  • Icon first. Every record leads with the item image for instant visual scanning.
  • Multilingual. Pull names and descriptions in five languages.

πŸ“ˆ How it compares to alternatives

ApproachItem metadataLive Trading Post pricesMargin precomputedIcon included
This ActorYesYesYesYes
Manual API callsYesYesNoNo
Copying from in-game UIPartialYesNoNo
Third party wiki scrapeYesOften staleNoSometimes

πŸš€ How to use

  1. Create a free Apify account if you do not have one yet.
  2. Open the Guild Wars 2 Items & Prices Scraper in the Apify Console.
  3. Leave the input empty for an auto-listed sample, or add specific itemIds.
  4. Click Start and watch the run collect items with their prices.
  5. Download the results from the dataset or pull them through the API.

πŸ’Ό Business use cases

Market making and flipping

GoalHow this Actor helps
Find profitable spreadsScan the margin field across many items
Size an orderRead buyQuantity and sellQuantity for depth

Price monitoring

GoalHow this Actor helps
Track an item over timeRe-run on a schedule and store snapshots
Alert on a thresholdPipe buyPrice or sellPrice into your own logic

Community tools

GoalHow this Actor helps
Power a price widgetUse imageUrl, name, and prices directly
Feed a Discord botQuery specific itemIds on demand

Research

GoalHow this Actor helps
Study a virtual economyCollect broad item and price samples
Compare rarity to priceJoin rarity and sellPrice for analysis

πŸ”Œ Automating Guild Wars 2 Items & Prices Scraper

Connect runs to the tools your team already uses:

  • Make and Zapier to trigger runs and route results.
  • Slack to post price alerts to a channel.
  • Airbyte to load datasets into a warehouse.
  • GitHub Actions to schedule scheduled collections.
  • Google Drive to archive snapshots automatically.

🌟 Beyond business use cases

  • Research: sample a live in-game economy for coursework or articles.
  • Personal: keep an eye on the items you trade most.
  • Non-profit: power a free community price tracker.
  • Experimentation: prototype a trading model on real data.

πŸ€– Ask an AI assistant

Paste a dataset into your favorite assistant and ask it to summarize trends:

❓ Frequently Asked Questions

Do I need a Guild Wars 2 API key? No. The item and commerce price endpoints used here are public and keyless.

What currency are prices in? Copper. 100 copper equals 1 silver, and 10,000 copper equals 1 gold.

Why is a buy or sell price sometimes 0? That side of the market had no open order at scrape time. The value 0 is real, not missing data.

Why is vendorValue 0 on some items? Many items genuinely have no vendor sell value. The API returns 0 for them.

Can I scrape specific items? Yes. Provide their IDs in the itemIds field.

How many items can I pull? Free accounts return up to 10 items. Paid accounts can return up to 1,000,000.

How fresh are the prices? They reflect the Trading Post at the moment of the run. Re-run to refresh.

Which languages are supported? English, Spanish, German, French, and Chinese for names and descriptions.

Can I keep only items that are actively traded? Yes. Leave onlyPriced enabled to drop items with no open orders.

What does the margin field mean? It is the sell price minus the buy price in copper, a quick read on the spread.

Is this affiliated with ArenaNet? No. It is an independent tool that reads the publicly documented Guild Wars 2 API.

How do I track prices over time? Schedule recurring runs and store each dataset as a snapshot.

πŸ”Œ Integrate with any app

Every run produces a structured dataset you can pull through the Apify API, webhooks, or any of the integrations above. Wire it into spreadsheets, dashboards, bots, or your own backend.

πŸ”— Recommended Actors

πŸ’‘ Pro Tip: browse the complete ParseForge collection.

πŸ†˜ Need Help? Open our contact form

⚠️ Disclaimer: independent tool, not affiliated with Guild Wars 2 or ArenaNet. Only publicly available data is collected.

You might also like

Hypixel SkyBlock Bazaar Prices Scraper

parseforge/hypixel-skyblock-bazaar-scraper

Track the Hypixel SkyBlock Bazaar straight from the official API. Pull every product with instant buy and sell prices, the spread, current and weekly volume, open order counts, and full buy and sell order books. Handy for flipping, spread hunting, and economy research.

OSRS Grand Exchange Prices Scraper

parseforge/osrs-grand-exchange-prices-scraper

Track live Old School RuneScape Grand Exchange prices straight from the RuneScape Wiki. Each item returns its name, members flag, buy limit, insta buy and insta sell prices, and calculated margin. Handy for flipping, building a price bot, or studying the in game economy.

SWAPI Star Wars Scraper

parseforge/swapi-star-wars-scraper

Extract Star Wars characters, planets, starships, vehicles, species and films from the SWAPI public API. Flat JSON output with optional reference resolution.

Embroiderers' Guild Blog Scraper

yourapiservice/embroiderersguild-blog-scraper

Embroiderers' Guild Blog Scraper (embroiderersguild.com) lets you extract blog content in HTML, JSON, and plaintext. Get authors, create/update date, images, read time, RSS, titles, SEO titles, featured images & videos, and keywords easily for content analysis and aggregation.

πŸ‘ User avatar

Your API Service

3

Mannco Scraper

coding-doctor-omar/Mannco-Scraper

Scrape Mannco.store to extract live item listings data for Team Fortress 2, Counter-Strike 2, Dota 2, and Rust ($2.5/1000 items).

πŸ‘ User avatar

Coding Doctor Omar

2

LinkedIn Profile & Company Post Tracker (No Cookies)

scrapemint/linkedin-profile-posts-scraper

Pull posts from any LinkedIn profile or company page without a cookie or login. Each row carries author, engagement counts, media, post type, and timestamp. Optional reactions and comments. JSON. Pay per post.

Related articles

Dataset processing on Apify
Read more
How to build a price drop alert for almost anything online
Read more
How to scrape prices from websites with Python
Read more