For the complete documentation index, see llms.txt. This page is also available as Markdown.

App Store

The App Store service provides access to iOS application data including reviews, ratings, and app metadata.

Endpoints

Endpoint
Description
Pagination

GET /api/appstore/reviews

Get reviews for an application

Standard

GET /api/appstore/apps

Get a single application by App ID or Bundle ID

—

GET /api/appstore/search

Search applications by term

Standard

GET /api/appstore/similar

Get similar applications

—

GET /api/appstore/developer

Get all applications by a developer

—

Get Reviews

Fetch reviews for an iOS app with standard pagination.

Request

GET /api/appstore/reviews
Authorization: Bearer YOUR_API_KEY

Parameters

Parameter
Type
Required
Description

app_id

string

Yes

App Store app ID (numeric). May be supplied as bundleId instead.

country

string

No

Country code (default: us)

sort

string

No

Sort order: recent, helpful, critical

limit

integer

No

Results per page (default: 25, max: 100)

cursor

string

No

Pagination cursor

Example

Credit cost

1 credit per page.

Response

Get App

Returns one application. Provide exactly one of appId or bundleId.

Request

Parameters

Parameter
Type
Required
Description

appId

string

No*

App Store app ID (numeric). Pattern: ^\d{8,12}$. Example: 389801252

bundleId

string

No*

App bundle ID (max 255). Pattern: ^[A-Za-z0-9.]+$

country

string

No

Country code (2 letters, ISO 3166-1 alpha-2)

lang

string

No

Language code. Pattern: ^[a-z]{2,3}(-[a-z]{2,3})?$

* Provide exactly one of appId or bundleId.

Example

Credit cost

1 credit per request + 1 credit per item.

Response

Search Apps

Search the App Store for applications matching term. Use page for pagination or maxItems for a one-shot bulk pull (mutually exclusive).

Request

Parameters

Parameter
Type
Required
Description

term

string

Yes

Search term (min 1, max 255). Example: ai dungeon

country

string

No

Country code (2 letters, ISO 3166-1 alpha-2)

lang

string

No

Language code. Pattern: ^[a-z]{2,3}(-[a-z]{2,3})?$

maxItems

integer

No

One-shot bulk pull (min 1, max 200). Mutually exclusive with page.

page

integer

No

Page number (min 1, max 5). Mutually exclusive with maxItems. Example: 1

Example

Credit cost

1 credit per request + 1 credit per item.

Response

Get Similar Apps

Returns applications similar to the supplied one. Provide exactly one of appId or bundleId.

Request

Parameters

Parameter
Type
Required
Description

appId

string

No*

App Store app ID (numeric). Pattern: ^\d{8,12}$. Example: 389801252

bundleId

string

No*

App bundle ID (max 255). Pattern: ^[A-Za-z0-9.]+$

country

string

No

Country code (2 letters, ISO 3166-1 alpha-2)

lang

string

No

Language code. Pattern: ^[a-z]{2,3}(-[a-z]{2,3})?$

* Provide exactly one of appId or bundleId.

Example

Credit cost

1 credit per request + 1 credit per item.

Response

Get Developer Apps

Returns the list of applications published by a single developer.

Request

Parameters

Parameter
Type
Required
Description

developerId

string

Yes

Developer ID (numeric). Pattern: ^\d{8,12}$. Example: 389801255

country

string

No

Country code (2 letters, ISO 3166-1 alpha-2)

Example

Credit cost

1 credit per request + 1 credit per item.

Response

Finding app IDs

The app_id is the numeric ID in the App Store URL:

Country codes

Use ISO 3166-1 alpha-2 codes: us, gb, de, fr, jp, etc.

Review object

Field
Type
Description

id

string

Unique review identifier

date

string

ISO 8601 timestamp

userName

string

Reviewer username

userUrl

string

URL to the reviewer's profile

version

string

App version reviewed

score

integer

Star rating (1–5)

title

string

Review title

text

string

Review body text

url

string

URL to the review

country

string

Country code of the review

Application object

Field
Type
Description

id

integer

Numeric App Store ID

appId

string

Bundle ID

title

string

App name

url

string

App Store URL

description

string

App description

icon

string

Icon image URL

genres

string[]

Genre names

genreIds

string[]

Genre IDs

primaryGenre

string

Primary genre name

primaryGenreId

integer

Primary genre ID

contentRating

string

Age rating (e.g. 12+)

languages

string[]

Supported languages

size

string

App size in bytes

requiredOsVersion

string

Minimum required OS version

released

string

Initial release date (ISO 8601)

updated

string

Last update date (ISO 8601)

releaseNotes

string

Notes for the current version

version

string

Current version

price

number

Price

currency

string

Currency code

free

boolean

Whether the app is free

developerId

integer

Developer ID

developer

string

Developer name

developerUrl

string

Developer App Store URL

developerWebsite

string

Developer website

score

number

Overall rating

reviews

integer

Total review count

currentVersionScore

number

Rating for the current version

currentVersionReviews

integer

Review count for the current version

screenshots

string[]

iPhone screenshot URLs

ipadScreenshots

string[]

iPad screenshot URLs

appletvScreenshots

string[]

Apple TV screenshot URLs

supportedDevices

string[]

Supported device identifiers

Last updated