{"uid":"cap_y71Dn9TMy5J4MCMCY4Fmj","slug":"forest-commerce-marketplace-listing-change-detector-6f32e34a","name":"Forest Commerce – Marketplace Listing Change Detector","description":"Detect material marketplace listing changes in active state, price, seller, condition or quantity with a deterministic hash. It does not place bids, purchases or infer hidden listing facts. Base mainnet USDC","url":"https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/marketplace/listing-changed?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","pattern":"^https?://","maxLength":2048,"description":"Public HTTP(S) URL to inspect, resolve, or compare."},"previous_hash":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$","description":"Earlier result hash used to detect a material change."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_p35oVOylIraqvokXjokEQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Detects material changes in a public marketplace listing (active state, price, seller, condition, or quantity) using a deterministic SHA-256 hash comparison.","exampleAgentPrompt":"Check if this eBay listing at https://www.ebay.com/itm/123456789 has materially changed since my last check — compare it against my previous hash sha256:a3f1c2e4b8d0...f7 and tell me if the price, seller, condition, or availability shifted.","exampleUseCases":[{"title":"Price drop alert on resale item","prompt":"Keep an eye on this StockX listing at https://stockx.com/product/example-sneaker — has anything changed since my last snapshot with hash sha256:b7e3a1c2d4f0...9e? I want to know if the price or condition has shifted."},{"title":"Sold-out or delisted product check","prompt":"I need to know if this Etsy listing at https://www.etsy.com/listing/987654321 is still active — compare it to my previous hash sha256:c9f2b4e1a7d3...2b and flag if it's been removed or the seller changed."},{"title":"Competitor listing surveillance","prompt":"Check this competitor's product listing at https://www.mercari.com/item/m12345678 and tell me if the price, quantity, or condition has changed compared to my earlier hash sha256:d4a8c3f7b2e1...5a."}],"resultDescription":"Returns a deterministic SHA-256 hash of the current material listing state, plus a boolean or signal indicating whether a material change was detected relative to the provided previous hash. The result covers observable fields: active/inactive status, price, seller identity, item condition, and quantity. It does not place bids, make purchases, or infer hidden listing data.","failureModes":["URL is not a publicly accessible marketplace listing (returns error or no data)","Previous hash format is invalid or does not match expected sha256: prefix pattern","Listing page requires login or is behind a CAPTCHA (cannot be resolved)","Listing URL returns a non-200 HTTP status (e.g. 404 if already removed)","Hash comparison finds no previous baseline, so change detection is inconclusive"],"whenToPreferThis":"Choose this endpoint when you need a cheap, deterministic watchdog to detect whether a specific public marketplace listing has materially changed — especially for price, seller, condition, quantity, or active state. Prefer it over full-page scrapers when you only need a yes/no change signal against a known previous hash, not full structured data extraction. It is not suitable for placing bids, making purchases, or accessing listings behind authentication.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:23.972Z","isFirstParty":false,"canonicalSlug":"forest-commerce-marketplace-listing-change-detector-6f32e34a"}