Shop data changes on a different schedule from ordinary post data. Price and stock can move during the day while titles and listing metadata stay stable, so separate collection intervals make the dataset more useful without fetching everything too often. Region-specific availability matters too. I work with AllyHub, and allyhub.com has a related TikTok research workflow. What interval do you use for price fields versus listing fields?