{"slug":"agent-data-centorprat-workers-dev-tools-app-store-scraper-78e75b","title":"Scrape apps from Google Play and the Apple App Store by keyword or ID","host":"agent-data.centorprat.workers.dev","method":"POST","resource":"https://agent-data.centorprat.workers.dev/tools/app-store-scraper","category":"code","description":"Scrape apps from Google Play and the Apple App Store by keyword or ID: rating, ratings count, downloads, price, category, update date, description, plus the developer's email, phone, address and website from Google Play. App developer leads. No login. One search per call (result caps in the input sc","price_listed":0.01,"price_asked":0.01,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":411,"reported_calls_30d":3,"reported_payers_30d":2,"networks":["eip155:137","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"maxAppsPerSearch":5,"searchQueries":["habit tracker"],"stores":["googlePlay"]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"apps":{"description":"Google Play package names or URLs (com.duolingo) and App Store URLs or numeric IDs (570060128).","items":{"type":"string"},"maxItems":10,"type":"array"},"country":{"description":"Store country code, e.g. us, gb, de.","type":"string"},"language":{"description":"Language code for Google Play texts.","type":"string"},"maxAppsPerSearch":{"description":"Google Play search shows up to ~30-50 apps; the App Store up to 200.","maximum":10,"type":"integer"},"minRating":{"description":"Keep apps rated at least this.","type":"number"},"minRatingsCount":{"description":"Keep apps with at least this many ratings.","type":"integer"},"onlyFree":{"description":"Keep free apps only.","type":"boolean"},"onlyWithEmail":{"description":"Keep apps whose developer email is published (Google Play) - for outreach lists.","type":"boolean"},"searchQueries":{"description":"e.g. [\"habit tracker\", \"invoice app\"].","items":{"type":"string"},"maxItems":1,"type":"array"},"stores":{"description":"Which stores to search.","items":{"enum":["googlePlay","appStore"],"type":"string"},"maxItems":3,"type":"array"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.01,"price_match":true,"latency_ms":411,"error":null}],"description_full":"Scrape apps from Google Play and the Apple App Store by keyword or ID: rating, ratings count, downloads, price, category, update date, description, plus the developer's email, phone, address and website from Google Play. App developer leads. No login. One search per call (result caps in the input schema); failed lookups are not charged.","last_updated":"2026-10-23T13:01:51.967Z","schemes":["exact"]}