curl https://api.tapkit.ai/v1/phones/$PHONE_ID/apps \
-H "X-API-Key: $TAPKIT_API_KEY"
{
"apps": [
{ "name": "Safari", "bundle_id": "com.apple.mobilesafari" },
{ "name": "Settings", "bundle_id": "com.apple.Preferences" }
],
"app_count": 2,
"updated_at": "2026-09-23T18:30:00Z",
"source": "database"
}
Phones
Get apps
List the apps installed on a phone
GET
/
phones
/
{phone_id}
/
apps
curl https://api.tapkit.ai/v1/phones/$PHONE_ID/apps \
-H "X-API-Key: $TAPKIT_API_KEY"
{
"apps": [
{ "name": "Safari", "bundle_id": "com.apple.mobilesafari" },
{ "name": "Settings", "bundle_id": "com.apple.Preferences" }
],
"app_count": 2,
"updated_at": "2026-09-23T18:30:00Z",
"source": "database"
}
Returns the phone’s installed apps and Apple’s built-in apps. TapKit saves the list the first time you request it. Call Refresh apps after you install or remove apps.
string
required
The phone’s ID, from List phones.
Response
object[]
Each app’s
name and bundle_id.integer
Number of apps.
string
When the list was last fetched from the phone. Absent if it was fetched for this request.
curl https://api.tapkit.ai/v1/phones/$PHONE_ID/apps \
-H "X-API-Key: $TAPKIT_API_KEY"
{
"apps": [
{ "name": "Safari", "bundle_id": "com.apple.mobilesafari" },
{ "name": "Settings", "bundle_id": "com.apple.Preferences" }
],
"app_count": 2,
"updated_at": "2026-09-23T18:30:00Z",
"source": "database"
}