{"openapi":"3.1.0","info":{"title":"Stratus Social","version":"0.1.0","description":"Read-only public beta. No private analytics, OAuth enrollment or writes. YouTube is disabled."},"paths":{"/v1/search":{"get":{"summary":"Exact platform username lookup","parameters":[{"in":"query","name":"platform","required":true,"schema":{"type":"string","enum":["instagram","tiktok","youtube","twitch","bluesky","x","github","facebook","kick","reddit","vrchat","steam","playstation","spotify"]}},{"in":"query","name":"username","required":true,"schema":{"type":"string","maxLength":253}}],"responses":{"200":{"description":"Dated, source-labeled aggregate response"},"400":{"description":"Invalid input"},"429":{"description":"Rate limited; Retry-After provided"}}}},"/v1/profiles/{platform}/{username}":{"get":{"parameters":[{"in":"path","name":"platform","required":true,"schema":{"type":"string","enum":["instagram","tiktok","youtube","twitch","bluesky","x","github","facebook","kick","reddit","vrchat","steam","playstation","spotify"]}},{"in":"path","name":"username","required":true,"schema":{"type":"string","maxLength":253}}],"responses":{"200":{"description":"Dated, source-labeled aggregate response"},"400":{"description":"Invalid input"},"429":{"description":"Rate limited; Retry-After provided"}}}},"/v1/content/{platform}/{username}":{"get":{"summary":"Up to 20 recent public content records for an enrolled account; observed times, raw counters and same-source interval changes, not platform-wide trends. Expires after 24 hours. YouTube is disabled on the Stratus public surface.","parameters":[{"in":"path","name":"platform","required":true,"schema":{"type":"string","enum":["instagram","tiktok","youtube","twitch","bluesky","x","github","facebook","kick","reddit","vrchat","steam","playstation","spotify"]}},{"in":"path","name":"username","required":true,"schema":{"type":"string","maxLength":253}}],"responses":{"200":{"description":"Dated, source-labeled aggregate response"},"400":{"description":"Invalid input"},"429":{"description":"Rate limited; Retry-After provided"}}}},"/v1/history/{platform}/{username}":{"get":{"summary":"Daily last observed values, separated by source / scope / precision; registered owners only","parameters":[{"in":"path","name":"platform","required":true,"schema":{"type":"string","enum":["instagram","tiktok","youtube","twitch","bluesky","x","github","facebook","kick","reddit","vrchat","steam","playstation","spotify"]}},{"in":"path","name":"username","required":true,"schema":{"type":"string","maxLength":253}},{"in":"query","name":"metric","schema":{"type":"string","enum":["followers","following","posts","sampleLikes","averageLikes","averageComments","periodViews","reach","impressions","engagements","watchSeconds","linkClicks","shares","saves","likes","averageViews","views","viewers","repositories","stars","karma"],"default":"followers"}},{"in":"query","name":"days","schema":{"type":"integer","enum":[7,30,90,365],"default":30}}],"responses":{"200":{"description":"Dated, source-labeled aggregate response"},"400":{"description":"Invalid input"},"429":{"description":"Rate limited; Retry-After provided"}}}},"/v1/platforms":{"get":{"responses":{"200":{"description":"Dated, source-labeled aggregate response"},"400":{"description":"Invalid input"},"429":{"description":"Rate limited; Retry-After provided"}}}}},"components":{},"servers":[{"url":"https://stratus-social.kc3wca.workers.dev"}]}