{"uid":"cap_03YVGs7oOFA-ZszRPn-h_","slug":"vibesprings-bazaar-category-trends-c1ca92ee","name":"Vibesprings Bazaar Category Trends","description":"Fetches historical metrics, active listings share, price distribution, and call volume momentum for a specific Bazaar service tag over a snapshot series.","url":"https://vibesprings.net/api/trends/category","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["tag"],"properties":{"tag":{"type":"string","description":"Bazaar tag or category name to analyze"},"window":{"type":"integer","description":"Number of snapshot dates to trace (7-30, default 7)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"tag":"weather","series":[],"window":7,"current":{"date":"2026-07-03","listings":15,"priceMin":0.001,"priceP90":0.02,"totalCalls":12000,"priceMedian":0.005,"totalPayers":450,"activeListings":12},"momentum":{"callsDelta":450,"payersDelta":12,"windowOverWindow":1.05},"processingTime":"45ms","pricingGuidance":{"p90":0.02,"medianActivePrice":0.005}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","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.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_69_HCQQEimgVal2Mhil43","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches historical metrics, active listing share, price distribution, and call volume momentum for a specific Bazaar service tag over a snapshot series","exampleAgentPrompt":"Pull the last 14 snapshots of Bazaar trend data for the 'weather' service tag — I want to see how active listings, price distribution, and call volume have been moving.","exampleUseCases":null,"resultDescription":"Returns a time-series snapshot array for the specified Bazaar tag covering: active listing share percentage, price distribution buckets, call volume momentum indicators, and historical metric deltas across the requested snapshot window (7–30 periods).","failureModes":["Missing required 'tag' query parameter returns validation error","Window value outside 7–30 range may return error or be clamped to defaults","Unknown or misspelled tag name may return empty snapshot array","Payment not processed (402) if x402 payment header is missing or insufficient","Rate limiting or network timeout on slow snapshot computation"],"whenToPreferThis":"Use this endpoint when you need time-series trend intelligence about a specific Bazaar API service category — particularly for tracking listing momentum, price evolution, and call volume growth. Prefer this over generic search endpoints when you need historical snapshots rather than a point-in-time listing query.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:35:06.550Z","isFirstParty":false}