growcap-api — read-only silver data AUTH Pass header: key: <32-char hex> ENDPOINTS GET / same as /help GET /help this text GET /studios list all studios (account_name, account_id) as CSV GET /metrics cohort metrics as CSV /metrics query params (all optional, all filters are AND) studio= filter by studio (account_name), repeatable app= filter by app, repeatable source= filter by source, repeatable platform=ios|android filter by platform, repeatable geo= filter by geo, repeatable mmp=singular|adjust|tenjin date_from=YYYY-MM-DD date_to=YYYY-MM-DD group_by=geo,platform,app,source comma-separated, any of: geo,platform,app,source,mmp,studio,date,month immature=flat|zero|project how to handle immature cohort days (default: flat) flat = pass through silver as-is (immature days hold whatever MMP last reported) zero = set immature day metrics to 0 project = linear extrapolation from last 2 mature points limit= default 10000, max 100000 RESPONSE text/csv; charset=utf-8 CONVENTIONS installs — we generally use `attributed_installs` as the install metric ROAS — computed as revenue_dX / attributed_installs EXAMPLE curl -H "key: " "https://api.growcap.io/metrics?studio=sol&group_by=month&date_from=2022-01-01"