App Store Scraper API

Turn Apple App Store, Google Play, and iTunes pages into structured JSON over one REST API. App detail, search, and reviews, each from a dedicated endpoint, no Apple developer account and no proxy pool to run.

Get a free API key See pricing

Free 1,000 requests. Median response 2.6s. Residential-first proxies. No credit card, no store account.

GET https://api.appstorescraperapi.com/api/v1/appstore
curl "https://api.appstorescraperapi.com/api/v1/appstore/app?id=389801252&api_key=$API_KEY"
7
data endpoints
2.6s
median response
1,000
free requests
JSON
structured output
google play store api/search & serp api/reviews api/android app data api/google play reviews api/apple app store api/json output/rotating proxies
capabilities

Scrape App Store without getting blocked

*

Anti-bot bypass

Rotating residential and datacenter proxies clear App Store's verification checks, so you get real page data on the first try.
*

Proxy rotation

A fresh IP per request, with geotargeting when you need results from a specific country.
*

JS rendering

We render the page the way a browser does and return the loaded data as flat JSON you do not have to parse.
*

Structured JSON

Every endpoint uses the same field names and types, so your parser keeps working when App Store changes its markup.
*

Pay for success

Failed requests retry across datacenter, residential, and premium pools, and you are billed only for results.
*

One REST call

No proxies, headless browsers, or CAPTCHA solvers to run. Send one request with your api_key and read the JSON.
endpoints

Choose from multiple App Store Scraper API endpoints

>

Google Play Store API

scrape google play store
>

Search & SERP API

scrape apple app store search scraper
>

Reviews API

apple app store reviews scraper api
>

Android App Data API

android web scraping
>

Google Play Reviews API

scrape google play store reviews
>

Apple App Store API

data scraping apple app store
>

iOS App Data API

ios app scraping
use cases

What you can build

>

App Store Optimization

Track keyword rankings, ratings, review counts, and descriptions across Apple and Google Play on a schedule to measure how listing edits move the numbers.
>

Competitor and market intelligence

Resolve rival app ids and package ids into version, price, category, and rating so you can size a market and watch how competitors ship and reprice.
>

Review monitoring and voice of customer

Pull an app's reviews by version to feed sentiment scoring or an LLM summary of what users praise and what they want fixed.
>

App catalogs and directories

Turn lists of app ids or package ids into clean, refreshable rows: title, developer, icon, category, and screenshots for a searchable app database.
>

Rating and price alerts

Poll listings daily and store rating, review count, and price to fire an alert the moment a score dips or a price changes on either store.
>

Cross-store app index

Match Apple ids to Google Play package ids to keep one cross-platform record of every app you track in sync across both stores.
pricing

Simple, usage-based pricing

Free
$0forever
1,000 requests
free
  • All endpoints included
  • Structured JSON output
  • Anti-bot + rotating proxies
  • 10 concurrent requests
  • Community support
Start free
Vibe
$19/mo
27,000 requests / mo
$0.70 / 1k
  • Everything in Free
  • Higher concurrency
  • Email support
Choose Vibe
Most popular
Pro
$49/mo
82,000 requests / mo
$0.60 / 1k
  • Everything in Vibe
  • Priority request routing
  • Priority support
Choose Pro
Custom
$100+/mo
200k - 4M+ / mo
from $0.50 / 1k
  • Everything in Pro
  • 500+ concurrent requests
  • SLA + dedicated support
Talk to us

Pay-as-you-go top-ups run $0.90 per 1,000 successful requests. Median response 2.6s. You only pay for requests that succeed.

integrations

Drops into your stack

>

No-code

Zapier, Make, and n8n blocks call the API without writing code.
>

LLM and RAG

Feed clean JSON straight into LangChain or LlamaIndex pipelines.
>

SDKs and REST

Call from Python, Node, Go, or any HTTP client. One api_key, one base URL.

FAQ

What is an App Store Scraper API?

It is a REST service that reads public app store pages and returns them as structured JSON. Ours covers the Apple App Store (search, app detail, and reviews), Google Play (search and app detail), and Apple's wider iTunes catalog. You send one GET request with an api_key and get parsed JSON back, with no Apple developer account, no Play Console, and no proxy pool of your own.

Is scraping the app stores legal?

Scraping publicly available data is generally treated as permissible, and US courts have read the CFAA narrowly for public pages, but that is not blanket permission. You remain responsible for copyright, each store's terms, and personal-data rules such as the GDPR, particularly for review text that names people. Treat listings as public business information and have a lawful basis for what you do with the data. This is general information, not legal advice.

Do I need an Apple or Google account to use it?

No. There is no Apple developer account, no App Store Connect access, no Play Console, and no OAuth. Apple's iTunes endpoints are key-free and Google Play has no app-data API at all, so every endpoint reads the public pages any visitor can see and authenticates with a single appstorescraperapi key. The free tier includes 1,000 requests per month.

Which app data types can I scrape?

Apple App Store search results, Apple app detail (title, developer, unrounded rating, review count, price, version, description, screenshots), Apple reviews, Google Play search, Google Play app detail, and the iTunes catalog search across apps and other media. Every endpoint accepts a store URL as input, returns the same JSON style, and shares one api_key and the 1,000-request free tier.

Can I get the exact app rating instead of the rounded star?

Yes on Apple. The app detail and search endpoints return the average user rating as a full decimal, for example 4.78005, plus the current-version rating, which is the precise number behind the rounded star on the page. Google Play ratings come back as the aggregate decimal from the listing. That precision is what you need to track small rating movements over time.

How much does it cost?

The free plan covers 1,000 requests with no card. Pro works out to about $0.60 per 1,000 requests and pay-as-you-go is $0.90 per 1,000, and you are billed only for successful requests. Retries across proxy tiers behind a successful call are not charged separately.

Start pulling App Store data
Free plan, 1,000 requests, no card
Get a free API key See pricing