brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
etsy-shop-sales-historyRead Etsy shop sales counters, deltas, and breakout flags from Apify Actor publicrecords/etsy-shop-velocity (MCP panel snapshot). Needs an Apify token; Actor run is billed.
Independent GitHub snapshot · Automated classification · Original documentation governs
Look up shop-level sales counters and history for one or more Etsy shops. Calls Apify Actor publicrecords/etsy-shop-velocity through the Apify MCP server. The Actor reads a hosted daily panel snapshot (the query does not scrape Etsy from the user's machine). Requires a user-supplied Apify token; runs incur Actor usage charges.
Disclosure: I maintain these Actors on Apify Store (publicrecords).
@etsy-search-listings when page-1 shops are known and growth needs checking.APIFY_TOKEN (or OAuth) available to the agent MCP config.{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com/?tools=publicrecords/etsy-shop-velocity",
"headers": { "Authorization": "Bearer <APIFY_TOKEN>" }
}
}
}
Replace <APIFY_TOKEN> with the user's token from their own Apify Console. Never commit a real token.
Typical tool input:
{ "shops": ["KJPottery", "OrelCeramics"] }
Field names from a live SUCCEEDED dataset item:
| field | meaning |
|---|---|
shop, shop_url, title, headline, category | shop identity |
sales_count, sales_precision, reviews_count, rating, admirers, listings_active | lifetime counters as of the snapshot |
as_of, snapshot_date, snapshot_stale, first_seen, last_changed, history_days, read_interval_days | panel timing |
delta_last, delta_7d, delta_28d | counter deltas |
sales_per_day, units_day, units_lo, units_hi, lift_7d | fitted / estimated rate fields |
breakout, breakout_p, vintage_event | flags |
source | provenance string |
Do not invent additional output fields. Nulls mean the panel has insufficient history for that metric.
User: "Is KJPottery growing? Compare its 28-day sales delta to baseline."
Agent: call publicrecords/etsy-shop-velocity with { "shops": ["KJPottery"] }, then report sales_count, delta_28d, sales_per_day, lift_7d, and breakout exactly as returned.
User: "Of these ten shops from my keyword scan, which three are accelerating?"
Agent: batch the shop names, sort by non-null lift_7d / delta_7d / breakout, and note shops still on short history_days.
@etsy-search-listings already provided.snapshot_stale and short history_days when rates are null.headline or title.sales_count alone.
Solution: Prefer delta_7d, delta_28d, sales_per_day, and breakout when present; say when they are null.@etsy-search-listings for rank/price/badges; this skill for shop counters.@etsy-search-listings — find shops that own page-1 slots for a keyword@apify-ecommerce — broader multi-marketplace extraction via Apify