{"status":"success","api":{"slug":"app-store-google-play-data-api","name":"App Store Google Play Data","description":"iOS & Android app store data API - fetch app details, reviews, search & rankings","host":"https://appstore-google-play.jojapi.net","docs":"https://jojapi.com/hub/api/app-store-google-play-data-api"},"request":{"enabled":true,"endpoints":[{"method":"GET","url_path":"/ios/categories","name":"Get IOS Categories","description":"Retrieve list of all available categories in the iOS App Store","price_usd":0.01},{"method":"GET","url_path":"/ios/apps/{app_id}","name":"Get IOS App Details","description":"Retrieve detailed information about an iOS app from the App Store","price_usd":0.01},{"method":"GET","url_path":"/ios/search","name":"Search IOS Apps","description":"Search for apps in the iOS App Store","price_usd":0.01},{"method":"GET","url_path":"/ios/top/{collection}","name":"Get Top IOS Apps","description":"Get top apps from a collection (e.g., topfreeapplications, toppaidapplications)","price_usd":0.01},{"method":"GET","url_path":"/android/search","name":"Search Android App","description":"Search for apps in the Google Play Store","price_usd":0.01},{"method":"GET","url_path":"/android/categories","name":"Get Android Categories","description":"Retrieve list of all available categories in the Google Play Store","price_usd":0.01},{"method":"GET","url_path":"/android/top/{collection}","name":"Get Top Android Apps","description":"Get top apps from a collection (e.g., topselling_free, topselling_paid)","price_usd":0.01},{"method":"GET","url_path":"/android/apps/{package_name}","name":"Get Android App Details","description":"Retrieve detailed information about an Android app from Google Play Store","price_usd":0.01},{"method":"GET","url_path":"/android/apps/{package_name}/reviews","name":"Get Android App Reviews","description":"Retrieve reviews for an Android app from Google Play Store","price_usd":0.01},{"method":"GET","url_path":"/ios/apps/{app_id}/reviews","name":"Get IOS App Reviews","description":"Retrieve reviews for an iOS app from the App Store","price_usd":0.01}]},"plans":[{"slug":"wtzqzlbhc17sn5cl9qmpqqml","name":"PRO","type":"periodic","currency":"usd","period":"1 MONTH","rate_limit":{"max_requests":10,"time_window_seconds":1},"price_usd":20,"quota":[{"object":"Requests","slug":"requests","units":30000}],"purchase":"payment"},{"slug":"3c1ty7o9yr2k7nxkfehih42c","name":"ULTRA","type":"periodic","currency":"usd","period":"1 MONTH","rate_limit":{"max_requests":30,"time_window_seconds":1},"price_usd":45,"quota":[{"object":"Requests","slug":"requests","units":150000}],"purchase":"payment"},{"slug":"upgt9deg4tt6lsryd3mt9z5d","name":"MEGA","type":"periodic","currency":"usd","period":"1 MONTH","rate_limit":{"max_requests":50,"time_window_seconds":1},"price_usd":100,"quota":[{"object":"Requests","slug":"requests","units":500000}],"purchase":"payment"}],"policies":{"identity":"The paying wallet is the customer identity (did:pkh). One account per wallet; link more wallets with a double signature.","keys":"Every plan purchase issues a new API key bound to that subscription. Several plans of one API may be held at once, each with its own key.","renewal":"Plans are prepaid periods: no automatic charge. An expired key gets a 402 renewal offer; pay it to start a new period.","topup":"Pay-as-you-go plans spend an account-wide prepaid balance; top up from any wallet you control.","refunds":"On-chain payments are final. Upstream 5xx responses are never charged; 4xx responses are.","min_topup_usd":1},"links":{"openapi":"https://appstore-google-play.jojapi.net/openapi.json","discovery":"https://appstore-google-play.jojapi.net/.well-known/x402","directory":"https://agents.jojapi.net/apis/app-store-google-play-data-api"}}