Search and filter across 2M+ iOS apps with powerful query parameters. Returns paginated results with estimated downloads, revenue, growth metrics, and more.
Credits: 1 per app returned in the response.
Query Parameters
Number of apps to return. Min: 1, Max: 100.
Offset for pagination. Use the nextCursor value from the previous response.
Search
Full-text search query. Matches against app title, developer, and description.
Categories
Comma-separated list of category names to include. Example: Health & Fitness,Lifestyle.
Comma-separated list of category names to exclude. Example: Games,Entertainment.
Sorting
Field to sort by. One of: growth, rating, reviews, updated, released, app_updated, downloads, revenue, trending, newest. See Enums → SortBy for details.
Sort direction. asc or desc.
Price Filters
Filter by pricing model. all, free, or paid.
Minimum price in USD (only applies when priceType=paid).
Maximum price in USD (only applies when priceType=paid).
Rating Filters
Minimum star rating. Range: 0 to 5.
Maximum star rating. Range: 0 to 5.
Reviews Filters
Minimum total review count.
Maximum total review count.
Downloads Filters
Minimum estimated monthly downloads.
Maximum estimated monthly downloads.
Minimum estimated lifetime downloads.
Maximum estimated lifetime downloads.
Revenue Filters
Minimum estimated monthly revenue (USD).
Maximum estimated monthly revenue (USD).
Minimum estimated lifetime revenue (USD).
Maximum estimated lifetime revenue (USD).
Growth Filters
Time window for growth calculation. One of: 7d, 14d, 30d, 60d, 90d.
Filter by growth direction. all, positive, or negative.
Minimum growth percentage for the selected period.
Maximum growth percentage for the selected period.
Content & Language
Content rating filter. One of: all, 4+, 9+, 12+, 17+.
Comma-separated ISO language codes. Example: EN,DE,FR.
Developer
Exact developer name to filter by.
Date Filters
Unix timestamp (seconds). Only return apps released after this date.
Unix timestamp (seconds). Only return apps updated after this date.
Feature Filters
Filter apps that have (or don’t have) a developer website. true or false.
Filter apps with known influencer/creator partnerships.
Filter apps running Meta (Facebook/Instagram) ads.
Filter apps running Apple Search Ads.
Filter apps with known contact email addresses.
Response
Array of app objects. URL-friendly identifier for the app.
URL to the app icon image.
App name as shown on the App Store.
Developer or company name.
Primary App Store category (e.g., “Health & Fitness”).
Average star rating (0–5).
Estimated monthly downloads.
historical_counts.revenue_last_30d
Estimated revenue in the last 30 days (USD).
historical_counts.reviews_growth_7d
Review count growth percentage over the last 7 days.
app_released_date_timestamp
Unix timestamp of the app’s original release date.
app_updated_date_timestamp
Unix timestamp of the app’s most recent update.
Offset to use for the next page. null when there are no more results.
Estimated total number of matching apps.
Examples
Search for fitness apps with high revenue
curl -X GET "https://appkittie.com/api/v1/apps?search=fitness&categories=Health+%26+Fitness&minRevenue=10000&sortBy=revenue&sortOrder=desc&limit=10" \
-H "Authorization: Bearer YOUR_API_KEY"
Find free apps with strong 30-day growth
curl -X GET "https://appkittie.com/api/v1/apps?priceType=free&growthPeriod=30d&growthType=positive&minGrowth=50&sortBy=growth&limit=20" \
-H "Authorization: Bearer YOUR_API_KEY"
curl -X GET "https://appkittie.com/api/v1/apps?hasMetaAds=true&hasCreators=true&sortBy=downloads&sortOrder=desc&limit=25" \
-H "Authorization: Bearer YOUR_API_KEY"
Paginate through results
# Page 1
curl -X GET "https://appkittie.com/api/v1/apps?categories=Games&limit=50" \
-H "Authorization: Bearer YOUR_API_KEY"
# Page 2 (use nextCursor from previous response)
curl -X GET "https://appkittie.com/api/v1/apps?categories=Games&limit=50&cursor=50" \
-H "Authorization: Bearer YOUR_API_KEY"