All endpoints
The initial versioned HTTP surface, generated from the shared endpoint contract.
Download Markdown ↓Competitors
GET /competitors, /competitors/categories, /competitors/{platform}/{storeId}, /similar, /organic and /aso read stored iOS catalogue evidence. GET /competitors/compare reads up to 10 apps with their current download and revenue estimates in one call. GET /developers/{platform}/{developerId} reads one App Store developer and up to 400 of its catalogued apps, with download and revenue totals. GET /charts reads the latest bounded Apple chart snapshot, and GET /charts/apps/{storeId}/history reads that app’s dated rank history. POST /data-requests records deduplicated demand and starts nothing on the spot; a paid_ads request puts the app first in the daily paid-ad collection run.
Creative library
GET /organic and /organic/{postId} search the copied public organic corpus. GET /paid-ads searches stored paid-ad observations. Saved organic and paid-ad commands use POST or DELETE on their /saved paths.
Market
GET /market/overview reads one storefront as a whole: the market pulse, the advertiser, viral and search-owner boards, the hottest and widest-open searches, and typed findings. GET /market/signals annotates up to 600 store IDs with chart, paid-ad, organic and keyword signals. A stream that was never collected for an app is null, not zero.
Contract source
Each row in the endpoint table links to the request curl, JSON response and source for that operation. The shared public contract is the source of truth. This reference does not invent fields for spend, onboarding or native search volume.
Endpoints
AI agent or LLM? Read this page as markdown