Work in progress Learn More

Datacircle

AppstoreSpy pricing: App Store search API, POST /ios/apps/query

Is AppstoreSpy yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.

75% complete: 6 of the 8 key fields we checkSee the 8 fields

$9.90per 1,000 searchesWe haven't run AppstoreSpy through our App Store search API benchmark yet.Half of the 105 plans we rank by price cost $1.389 per 1,000 searches or less. This plan costs less per 1,000 searches than 24% of the 105 plans.Zapi's Rp399,000 monthly plan is the cheapest paid plan per 1,000 searches: $0.022.Apple, Scrappa and Zapi are the best App Store search API providers in the Datacircle benchmark.
Plan: Pro one of AppstoreSpy's 4 plans
Call: POST /ios/apps/query one of AppstoreSpy's 2 calls for this API
API: App Store search API one of AppstoreSpy's 7 APIs

About this item

  • Stored. You get results AppstoreSpy saved earlier. AppstoreSpy doesn't say how old the data is.
  • 6 of the 8 key fields we check. Developer, Rating, Rating count, Category, Version, Icon.
  • A monthly subscription. You pay $99 a month for 10,000 credits, enough for 10,000 pages. Calls stop once your credits run out.
  • One call. You send filter to POST /ios/apps/query. The call returns the App Store's results page.
  • Who can get it: with conditions. Keep data: no limit. Use data: with conditions.

AppstoreSpy: App Store search API alternatives

AppstoreSpy alternatives: every App Store search API provider ranked

We list other providers' plans closest to this plan in price per 1,000 searches.

This planAppstoreSpy, $99 monthly, Pro, POST /ios/apps/queryAnysite, $1,199 monthlySonar, $10 packParse, $1,000 monthlyASOdesk, $9,170.40 yearly
$ per 1,000 searches$9.90$9.992$10.00$10.00$12.737
Completeness75%100%63%88%0%
Billingmonthlymonthlypay firstmonthlyyearly
Pay$99$1,199$10$1,000$9,170.40
Enough for10,000 pages a month120,000 pages a month1,000 calls100,000 calls a month60,000 calls a month
Freshnessstoredlivelivelivestored
Who can get itanyone of legal age to take the licence where they live (a parent or guardian reviews the agreement with anyone under 18)anyone at least 18 years old or of the age of majority in their jurisdictionanyoneanyone of legal age to enter into the Terms of Serviceanyone with an ASOdesk account

Sources

From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-05.

  1. api.appstorespy.com
  2. api.appstorespy.com/agentic-access
  3. api.appstorespy.com/getting-started
  4. api.appstorespy.com/llms.txt
  5. api.appstorespy.com/openapi.json
  6. api.appstorespy.com/pricing.json
  7. api.appstorespy.com/skills
  8. appstorespy.com/agreement
  9. appstorespy.com/pricing

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Developer
  • Rating
  • Rating count
  • Price, not in the answer
  • Category
  • Version
  • Age rating, not in the answer
  • Icon
Price
$ per 1,000 searches$9.90
Perpage of 1,000
Billingmonthly
$ a month$99
Charges
Most per search10,000
Also pays forGet Ios app available countries endpoint (GET /ios/info/countries) · Get Ios app available languages endpoint (GET /ios/info/languages) · Get Google Play app available countries endpoint (GET /play/info/countries) · Get Google Play app available languages endpoint (GET /play/info/languages) · from the same budget: Get App Store app by ID endpoint (GET /ios/apps/{id}) · Search App Store apps by query endpoint (GET /ios/apps) · Get similar App Store apps endpoint (POST /ios/apps/similar) · Get Apps Estimates endpoint (GET /ios/estimates) · Get App Store developer by ID endpoint (GET /ios/developers/{id}) · Search App Store developers by query endpoint (GET /ios/developers) · Search App Store developers by structured filter endpoint (POST /ios/developers/query) · Get Apps Estimates endpoint (GET /ios/developers/{id}/estimates) · Get App Store rankings data endpoint (GET /ios/rankings) · Search Google Play apps by query endpoint (GET /play/apps) · Get the Google Play listing of an app in any language endpoint (GET /play/apps/{id}/listing) · Get Filter Search endpoint (POST /play/apps/query) · Get similar Google Play apps endpoint (POST /play/apps/similar) · Get Google Play app by ID endpoint (GET /play/apps/{id}) · Get Google Play developer by ID endpoint (GET /play/developers/{id}) · Search Google Play developers by structured filter endpoint (POST /play/developers/query) · Get Apps Estimates endpoint (GET /play/developers/{id}/estimates) · Get Apps Estimates endpoint (GET /play/estimates) · Get Apps Installs Daily endpoint (GET /play/apps/{id}/installs_daily) · Get Google Play rankings data endpoint (GET /play/rankings)
Overage
Units caphard
Not found
$ per 1,000$9.90
In their words
Their pitchFind Google Play or App Store apps with the AppstoreSpy API, by name or phrase, or by structured criteria such as downloads, revenue, category, rating and release date.
Data
Freshnessstored
Keep datano limit
Use data2.4. [...] the non-exclusive, non-assignable, royalty-free, worldwide right to access and use the SaaS Services solely for its internal business operations, subject to the terms of this Agreement and up to the number of authorised users documented in Subscription plans. [...] 4.1. Except as otherwise permitted under this Agreement, or under Applicable Law notwithstanding these restrictions, you may not copy, photocopy, reproduce, publish, distribute, translate, reverse engineer, derive source code from, modify, disassemble, decompile, create derivative works based on, or remove any proprietary notices or labels from the Software, in whole or in part, without the prior written consent of Appstorespy.
Plan
Pay$99
You get10,000 credits a month
Enough for10,000 pages a month
Rate limit
Batch1
Speed
Answerin the call
The call
You sendfilter. Optional: limit, page, sort, fields, country, language, filter.id, filter.name, filter.published, filter.category_type, filter.revenue_month.gte, filter.revenue_month.lte, filter.downloads_month.gte, filter.downloads_month.lte, filter.release_date.gte, filter.release_date.lte, filter.update_date.gte, filter.update_date.lte, filter.rating_count.gte, filter.rating_count.lte, filter.developer, filter.developer_id, filter.editorial, filter.iap, filter.active_countries, filter.description_full, filter.description_short, filter.whatsnew, filter.hosts, filter.with_ads, filter.advertised, filter.collection_id, filter.discovered, filter.website, filter.bundle, filter.transferred, filter.transfer_date.gte, filter.transfer_date.lte, filter.removal_date.gte, filter.removal_date.lte, filter.category, filter.chart_filter.collection, filter.chart_filter.country, filter.chart_filter.date, filter.chart_filter.category, filter.chart_filter.platform, filter.developer_name, filter.rating_avg.gte, filter.rating_avg.lte, filter.review_count.gte, filter.review_count.lte, filter.copyright, filter.seller, filter.similar_apps, filter.reverse_similar_apps, filter.previous_developer_id, filter.previous_developer_name, filter.pre_order
MethodPOST
Path/ios/apps/query
About the plan
PlanPro
Who can get itanyone of legal age to take the licence where they live (a parent or guardian reviews the agreement with anyone under 18)
The 48 fields the plan's answer can hold

app ID, bundle ID, app name, description, is on market, listing visible, category, category type, monthly revenue, lifetime revenue, monthly downloads, lifetime downloads, released at, last updated, developer name, short description, release notes, icon, preview videos, screenshots, removed from store at, version, size, rating count, rating, review count, average rating, in-app purchases, chart position, chart name, chart category, chart platform, AppstoreSpy URL, developer email, app URL, privacy policy URL, developer website, hosts, support URL, developer ID, ad creatives, is advertised, copyright, seller, transferred at, previous developer ID, previous developer name, total results

Best GTM APIs