App Store Search
DataBlue / Docs / Endpoint
POST/v1/data/app-store/search

App Store Search

Search Apple App Store apps and return normalized app metadata including app ID, bundle ID, developer, price, rating, genres, icon, screenshots, and App Store URL.

Execution Model

Live request

Runtime depends on endpoint, target, pagination, rendering mode, and active plan limits.

Credit Weight

Live catalog

Current weights are managed from the Data API Weights admin table and shown on pricing before use.

Parameters

NameTypeRequirementDescription
termstringREQUIREDApp search term.
countrystringoptionalTwo-letter App Store country code.
limitnumberoptionalMaximum apps to return (1-200).
mediastringoptionaliTunes media filter.
entitystringoptionaliTunes entity filter.
timeout_msnumberoptionalProvider timeout in milliseconds (3000-60000).

Response Fields

FieldTypeDescription
successbooleanWhether the request completed successfully.
appsarrayApp rows with app_id, app_name, bundle_id, developer, description, price, rating, rating_count, genres, icon, screenshots, and app_url.
search_urlstringiTunes Search API URL used.
time_takennumberAPI response time in seconds.

cURL Example

curl -X POST "https://api.datablue.dev/v1/data/app-store/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "term": "fitness tracker",
  "country": "us",
  "limit": 10
}'

System Responses

200 OK

Request processed successfully.

401 UNAUTHORIZED

Missing or invalid API key.

429 RATE LIMIT

System capacity exceeded.

500 SYSTEM FAILURE

Internal core exception.

EXAMPLE RESPONSE
{
  "success": true,
  "source": "app_store",
  "runtime": "http",
  "term": "fitness tracker",
  "country": "us",
  "total_results": 2,
  "time_taken": 0.61,
  "apps": [
    {
      "position": 1,
      "app_id": "123456789",
      "app_name": "Fitness Tracker",
      "bundle_id": "com.example.fitness",
      "developer": "Example Inc.",
      "price": 0,
      "currency": "USD",
      "rating": 4.7,
      "rating_count": 18234,
      "primary_genre": "Health & Fitness",
      "app_url": "https://apps.apple.com/us/app/example/id123456789"
    }
  ]
}