Skip to main content
GET
Search Apps
Full-text search across the App Store. Every hit carries the same ~40 fields the detail endpoint returns, so a search result rarely needs a follow-up lookup. Credits: 5

Authorization

string
required
Your ScrapeBadger API key.

Query Parameters

string
required
Search term, e.g. slack.
string
default:"us"
Storefront code, lowercase ISO 3166-1 alpha-2. See /markets.
string
default:"software"
Which catalogue to search: software (iPhone), iPadSoftware or macSoftware. These are separate catalogues, not filters — a Mac-only app is absent from software entirely.
integer
default:"50"
Results to return, 1200.
integer
default:"0"
Results to skip, 0199. Applied by this service, not by Apple — the Search API 403s its own offset parameter, so paging is a slice of one 200-result response and offset + limit is capped at 200.
string
Result language, e.g. en_us or de_de. Defaults to the storefront’s.

Response

string
Echo of the requested term.
string
Storefront searched.
string
Catalogue searched.
integer
Apps returned in this page.
App[]
Matching apps, in Apple’s relevance order. Same shape as app detail minus extras.

Example

Response
Apple caps this catalogue at 200 results per query and offers no deep paging. offset + limit above 200 returns fewer results rather than an error.