poe.ninja API: get_market_trends
poe.ninja via Parse · entertainment
Extract economic trend data including sparkline price history for items or currencies in a given league and category. Each trend entry includes the current chaos value and 7-point sparkline arrays showing recent price movement percentages. When category is SkillGem, each trend item also includes gem_level, gem_quality, and corrupted fields, and results can be filtered by gem level and/or gem quality using either single values or multiple combinations via gem_combinations, and by corruption status via the corrupted parameter. Quality 0 matches gems with no explicit quality set. API to extract Path of Exile economic and build data from poe.ninja. Includes item prices, currency rates, market trends, and build statistics. Fulfilled by Parse from poe.ninja.
- entertainment
- finance
- marketplace
- parse
- platform-key
- poe-ninja
Price and execution
- Price
- $0.02 USD credits / call
- Trust tier
- Verified
- Execution
- Managed call
- Capability group
- entertainment
Interface snapshot
- Protocol
- HTTP operation
- Operation
- GET /scraper/d24b0bde-6a4c-44a4-82b3-3eb42f9e3d0c/get_market_trends
- Interface artifact
- sha256:32b578bbe8ab21423a80ea3170288d14827b0b0fc1d4abca3a9864421cd5b056
- Manifest digest
- sha256:79612151a1ea0f3043ce6078e174506faf45a687ef08a8d75b42880c58c0fce0
Request fields
- league (string): League name. Active economy leagues include Mirage, Hardcore Mirage, Standard, Hardcore, Allflame, Hardcore Allflame.: Allowed values: Mirage, Hardcore Mirage, Standard, Hardcore, Allflame, Hardcore Allflame
- category (string): Category name. Accepted values include Currency, UniqueWeapon, UniqueArmour, UniqueAccessory, UniqueFlask, UniqueJewel, SkillGem, Map, Incubator.: Allowed values: Currency, UniqueWeapon, UniqueArmour, UniqueAccessory, UniqueFlask, UniqueJewel, SkillGem, Map, Incubator
- corrupted (boolean): Filter by corruption status when category is SkillGem. When true, returns only corrupted gems; when false, returns only non-corrupted gems. Omit to return both. Ignored for non-SkillGem categories.
- gem_level (integer): Filter by gem level when category is SkillGem (e.g. 21). Ignored for non-gem categories. Overridden by gem_combinations when both are provided.
- gem_quality (integer): Filter by gem quality when category is SkillGem (e.g. 20). Use 0 for gems with no explicit quality. Ignored for non-gem categories. Overridden by gem_combinations when both are provided.
- gem_combinations (string): JSON array of objects specifying multiple gem level/quality filter combinations when category is SkillGem. Each object may have 'level' and/or 'quality' keys (e.g. [{"level": 21, "quality": 20}, {"level": 20, "quality": 0}]). Items matching ANY combination are returned. Use quality 0 for gems with no explicit quality. Takes precedence over gem_level/gem_quality when provided. Ignored for non-gem categories.
Example queries
- {"league":"Mirage","category":"Currency","corrupted":"true","gem_level":"21","gem_quality":"20","gem_combinations":"[{\"level\": 21, \"quality\": 20}, {\"level\": 20, \"quality\": 0}]"}