App Store iPad App Search (UK Storefront, British English, Up to 10)
omnial/app-store-ipad-search-uk-english
Given a search term, returns up to 10 iPad apps from the UK App Store storefront in British English, in store order. Each app carries its store ID, title, bundle ID, current version with release notes, age rating, minimum OS version, original and latest release dates, size in bytes, developer name and ID, price type, average star rating with rating count (the store's all-time and current-version entries, which can be identical), genres, supported languages, supported device models and feature flags. Also returns the result count.
Price
Up to $0.001 per call; you pay what the call used
The price shown is the price you pay. No monthly minimum. Top-ups start at $5.
Data source
Apple App Store
Data from the Apple App Store.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/app-store-ipad-search-uk-english" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/app-store-ipad-search-uk-english" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/app-store-ipad-search-uk-english", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/app-store-ipad-search-uk-english", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.001 |
- Updated
- Oct 14, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"term",
"country",
"lang",
"device",
"num"
],
"properties": {
"num": {
"enum": [
10
],
"type": "integer",
"default": 10,
"description": "The maximum number of results; only 10, the one tested, is offered."
},
"lang": {
"enum": [
"en-gb"
],
"type": "string",
"description": "The storefront language; only \"en-gb\", the one tested, is offered."
},
"term": {
"type": "string",
"minLength": 1,
"description": "The search term, as a user would type it in the App Store."
},
"device": {
"enum": [
"tablet"
],
"type": "string",
"description": "The device the apps are for; only \"tablet\" (iPad apps) is offered."
},
"country": {
"enum": [
"gb"
],
"type": "string",
"description": "The storefront country; only \"gb\" (the UK), the one tested, is offered."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"organic_results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "number",
"description": "The app's numeric App Store ID."
},
"price": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "The price type label the store shows."
}
}
},
"title": {
"type": "string",
"description": "The app's name."
},
"genres": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "number",
"description": "The genre's numeric ID."
},
"name": {
"type": "string",
"description": "The genre's name."
},
"primary": {
"type": "boolean",
"description": "True for the app's primary genre."
}
}
}
},
"rating": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Which ratings: All Times or Current Version."
},
"count": {
"type": "number",
"description": "How many ratings it averages."
},
"rating": {
"type": "number",
"description": "Average star rating, 0 to 5."
}
}
},
"description": "Average star rating, for all time and for the current version."
},
"version": {
"type": "string",
"description": "The current version."
},
"features": {
"type": "array",
"items": {
"type": "string"
},
"description": "Store feature flags, such as iosUniversal."
},
"position": {
"type": "number",
"description": "The app's 1-based place in the results."
},
"bundle_id": {
"type": "string",
"description": "The app's bundle identifier."
},
"developer": {
"type": "object",
"properties": {
"id": {
"type": "number",
"description": "The developer's numeric App Store ID."
},
"name": {
"type": "string",
"description": "The developer's store name."
}
}
},
"age_rating": {
"type": "string",
"description": "The store age rating, such as 4+."
},
"release_date": {
"type": "string",
"description": "When the app was first released (UTC timestamp text)."
},
"release_note": {
"type": "string",
"description": "The developer's notes for the current version."
},
"size_in_bytes": {
"type": "number",
"description": "The app's download size in bytes."
},
"supported_devices": {
"type": "array",
"items": {
"type": "string"
},
"description": "The device model identifiers the app supports."
},
"minimum_os_version": {
"type": "string",
"description": "The minimum OS version the app requires."
},
"supported_languages": {
"type": "array",
"items": {
"type": "string"
},
"description": "Two-letter codes of the languages the app supports."
},
"latest_version_release_date": {
"type": "string",
"description": "When the current version was released (UTC timestamp text)."
}
}
},
"description": "The apps, in store order."
},
"search_parameters": {
"type": "object",
"properties": {
"lang": {
"type": "string",
"description": "The storefront language (en-gb)."
},
"term": {
"type": "string",
"description": "The search term, as sent."
},
"device": {
"type": "string",
"description": "The device the apps are for (tablet)."
},
"country": {
"type": "string",
"description": "The storefront country (gb)."
}
},
"description": "The search as run."
},
"search_information": {
"type": "object",
"properties": {
"results_count": {
"type": "number",
"description": "How many apps were returned."
}
}
}
},
"description": "The search results."
}