cheapcharts
Installation
SKILL.md
CheapCharts API Skill
A free, public-API price tracker for digital movies and TV shows across iTunes (Apple TV), Amazon Prime Video, Vudu, and Google Play. No authentication, no rate limits.
Repo: https://github.com/tracerman/cheapcharts-skill
API Base URL: https://buster.cheapcharts.de/v1/gptapi/
All-time-low (ATL) check: https://buster.cheapcharts.de/v1/DetailData.php (unofficial internal endpoint - see Pitfall #17)
Default Workflow (canonical pattern)
When a user asks anything about deals, drops, prices, or "what's cheap right now", follow this flow:
- Decide the store. Default to
itunes(US), or useitunes,amazon,vudu,googlePlayfor multi-store. - Decide the item type.
buymoviesfor movies,seasonsfor TV,allfor Search only. - Pull Deals with
sort=latestPricechangefor "latest" / "today's drops" / "what just changed" questions. Usesort=greatestSavingsfor "best deals" orsort=releaseDatefor "newest releases". - Verify "today" claims by hitting DetailData for each candidate and checking
priceHdLastChangeDate(orpriceSdLastChangeDate). Always check the responsestatusfield first -status=errormeans your call failed silently otherwise (see Pitfall #15). - Filter out fake drops (
priceBefore - price <= $1) and bundle placeholder dates when sorting byreleaseDate. - Enrich with the ATL flag (
priceHdIsLowest/priceSdIsLowest) from DetailData so every report can show whether each drop is at the historical floor. CheapCharts makes one extra call per item - see the standard report template in Presentation Guidelines.