Built to Make App Intelligence Accessible
VidsHog App Directory is a fully autonomous mobile app intelligence registry that uses AI and proprietary math formulas to surface insights Apple and Google deliberately hide.
Transparency in a Deliberately Opaque App Ecosystem
App stores hide revenue figures, obscure permission risks, and bury privacy concerns behind dark UX patterns. VidsHog was built to change that. We scrape public data, process it through OpenAI, and serve structured intelligence — estimated monthly earnings, trend velocity, ad density ratings, and open-source alternatives — completely free for users.
Our autopilot engine runs 24/7, refreshing the directory every 2 hours with zero human involvement. Developers and app marketers get authentic exposure; users get honest intelligence.
0
Apps Processed
$9.00
Blended RPM/1k
3
Geo Markets
2hr
Refresh Cycle
100%
Automated Pipeline
0
Manual Reviews
The Math Behind the Intelligence
Three algorithms power every data point you see on VidsHog.
Formula A — Geographic Blended RPM
We weight pageview values by geography: 30% United States ($20.00 RPM), 10% Australia ($18.00 RPM), and 60% India ($2.00 RPM). This gives us a real-world blended rate that reflects our actual traffic split.
Blended_RPM = (0.30 × $20.00) + (0.10 × $18.00) + (0.60 × $2.00)
= $9.00 per 1,000 views
Formula B — Trend Velocity Score
Trend Velocity measures how fast an app is gaining momentum. We divide total installs by days since launch to get the daily install rate, then multiply by a rating density factor (Rating² ÷ 5) to weight quality apps higher.
V_trend = (ΔInstalls ÷ Δt) × (Rating² ÷ 5)
= Momentum Score (V/t units)
Formula C — Estimated Monthly Revenue
We estimate monthly revenue by dividing total installs by 12 (annualized monthly base), weighting by star rating quality (Rating ÷ 5), and multiplying by category ARPU: Games=$0.25, Productivity=$0.08, Lifestyle=$0.12.
Revenue = (Installs ÷ 12) × (Rating ÷ 5) × Category_ARPU
= USD estimate per month
How Our 2-Hour Pipeline Works
scraper.php triggers
Hostinger cron fires a curl request to the scraper. It fetches the Apple App Store Top Free RSS feed, filters against the processed log to skip duplicates, and stages one new raw JSON file to data/raw_apps/.
poster.php triggers
The AI Poster reads the oldest staged JSON, constructs a detailed system prompt, and calls OpenAI gpt-4o-mini with response_format: json_object. The model returns a structured review payload.
Review is written to disk
The processed JSON is merged with raw metadata and written to data/processed_apps/{slug}.json. The raw staging file is deleted. The processed_log.json is updated to prevent future duplicates.
Google Indexing API fires
A RS256 JWT is built from the Google Cloud service account key, exchanged for an OAuth2 access token, and used to POST a URL_UPDATED notification to the Google Indexing API v3 — requesting priority Googlebot crawl.
Homepage & sitemap auto-update
index.php dynamically reads from data/processed_apps/ on every page load. sitemap.php does the same. No rebuild, no cache flush — the new app appears instantly for users and search engines.
Ready to Get Your App Listed?
Submit your app for automated AI review, or reach out to advertise on the directory.