AppCorpus MCP gives your agent current app data, prices, screens, features and sources.
View JSON
GET /api/v3/apps/1642974291
{
"app_id": 1642974291,
"canonical_url": "https://appcorpus.com/apps/penntransit-mobile-1642974291",
"identity": {
"name": "PennTransit Mobile",
"slug": "penntransit-mobile",
"developer": {
"name": "University of Pennsylvania",
"url": "https://appcorpus.com/developers/university-of-pennsylvania-developer_41572bd4f719c261925f488df769096b"
},
"icon_url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/d7/14/ee/d714eef4-9530-699e-9071-9f2fdf3ca9f6/AppIcon_PENNTRANSIT-0-0-1x_U007emarketing-0-3-0-85-220.png/512x512bb.jpg",
"stores": [
"apple"
],
"platforms": [
"iphone"
],
"status": {
"state": "active",
"label": "Active",
"last_checked": "2026-08-06",
"last_checked_label": "6 Aug 2026",
"banner": null,
"region_note": null
}
},
"listings": [
{
"store": "apple",
"status": "ACTIVE",
"url": "https://apps.apple.com/us/app/penntransit-mobile/id1642974291?uo=4",
"rating": 4.8,
"rating_count": 859,
"formatted_price": "Free",
"is_free": true,
"has_iap": false,
"has_subscription": false,
"version": "118",
"updated": "2025-05-15",
"currency": "USD"
}
],
"summary": {
"one_liner": null,
"summary": null,
"best_for": [],
"not_for": [],
"status": "fallback",
"at_a_glance": [
"Free to download"
]
},
"categories": {
"official": [
"Navigation"
],
"appcorpus": [
{
"category_id": "navigation",
"label": "Navigation",
"url": "https://appcorpus.com/categories/navigation"
}
]
},
"use_cases": [],
"features": [
{
"capability_id": "apple_wallet",
"label": "Apple Wallet",
"availability": "yes",
"access_level": "unknown",
"scope": "App Store",
"evidence": "Store published"
},
{
"capability_id": "free_app",
"label": "Free app",
"availability": "yes",
"access_level": "free",
"scope": null,
"evidence": "Store published"
}
],
"pricing": [
{
"store": "apple",
"formatted_price": "Free",
"is_free": true,
"has_iap": false,
"has_subscription": false,
"currency": "USD",
"market": "us",
"last_verified": "2026-08-06",
"rows": [
"Free"
]
}
],
"screens": [
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource122/v4/f3/2d/89/f32d8924-9da3-693e-612f-ab23034b7a4f/a47d33b7-1ce7-47f9-a4eb-49570b7612df_1_Apple_6.5_-_Home_Screen_Penn_Final.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "PennTransit Mobile iphone screenshot 1"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource112/v4/87/b9/b6/87b9b68d-91ab-c2f1-4406-6988ebf94ea0/f0ebbfb2-d26b-412e-b18c-83b377df3d0c_2_Apple_6.5_-_Plan_Trip_Penn_Final.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "PennTransit Mobile iphone screenshot 2"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource122/v4/e9/49/6a/e9496a59-ed70-fb2c-73b6-6179c037bdd8/fd94166d-d502-4dcd-a19b-e63224a4049f_3_Apple_6.5_-_Routes_Timetable_Penn_Final.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "PennTransit Mobile iphone screenshot 3"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource112/v4/85/71/6f/85716fa9-b08a-68bd-4a61-b4a9c2198075/cf521a83-23a8-4639-984b-c9b3815d306f_4_Apple_6.5_-_True-Time_Penn_Final.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "PennTransit Mobile iphone screenshot 4"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource122/v4/15/ff/d4/15ffd401-c0dc-155f-50eb-88dff9c895a6/39f8a86d-781d-4573-bd10-d820d5c33d54_5_Apple_6.5_-_Notifications_Penn_Final.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "PennTransit Mobile iphone screenshot 5"
}
],
"ratings": [
{
"store": "apple",
"average": 4.8,
"count": 859,
"market": "us",
"observed_at": "2026-08-06",
"reviews": [
{
"rating": 5,
"title": "Pick up locations",
"body": "My first ride was simple to schedule. The only issue I ran into was not knowing where the pick up spot was. I was standing across from HUP and the shuttle was on the Gates side. I ended up running to the other side of the building.",
"author": "Sisjkkkklkkkkkklk",
"date": "6 Aug 2026"
},
{
"rating": 3,
"title": "Wait times have greatly increased with this new app",
"body": "I have been riding the Penn shuttle five nights per week for over three months at the same time every night. While I like that the new app will pick me up at my exact location on campus and the ability to favorite my route is great, the wait times since the launching of the new app have gone from around 7 minutes to often more than twenty and sometimes even 40 minutes or more. The app gives an arrival time and then keeps pushing it back two and sometimes three times.",
"author": "pesonone",
"date": "6 Aug 2026"
},
{
"rating": 3,
"title": "Penn Bus North Schedule",
"body": "Could you set up the schedule for Penn Bus North so that I can predict about what time they are coming? When I check the current locations of the buses, they often stay at 38th street for some while. Sometimes they stay very long and sometimes not that long. And they suddenly start moving, so sometimes I miss them when I check their locations on the app next time.",
"author": "Byuuunnn",
"date": "6 Aug 2026"
},
{
"rating": 5,
"title": "Worst service ever !",
"body": "Security - 0% Time consciousness - 0 % Time management- 0%",
"author": "Ann_thonia",
"date": "6 Aug 2026"
},
{
"rating": 1,
"title": "Need an engineer who knows BASIC programming",
"body": "The routes planning algorithm cause starvation every time I request a ride. Even when I am finally in a ride, my ride's route has changed so frequently to fit others' routes. And a 6 minutes ride turns into a 40 minutes trip! If you cannot figure out the algorithm, I am a CIS graduate student and I can do this for you in a minute. Just PLEASE solve this beginner algorithm problem!",
"author": "sizzle0121",
"date": "6 Aug 2026"
}
]
}
],
"privacy": [
{
"store": "apple",
"declarations": [
{
"title": "Data Linked to You",
"detail": "Analytics — Usage Data — Other Usage Data",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "Analytics — Usage Data — Product Interaction",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "App Functionality — Contact Info — Email Address",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "App Functionality — Contact Info — Name",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "App Functionality — Contact Info — Phone Number",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "App Functionality — Identifiers — Device ID",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "App Functionality — Identifiers — User ID",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "App Functionality — Location — Coarse Location",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "App Functionality — Location — Precise Location",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "Contact Info",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "Identifiers",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "Location",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "Usage Data",
"source": "Developer declared"
},
{
"title": "Data Not Linked to You",
"detail": "Analytics — Diagnostics — Crash Data",
"source": "Developer declared"
},
{
"title": "Data Not Linked to You",
"detail": "Diagnostics",
"source": "Developer declared"
}
],
"accessibility": []
}
],
"changes": [
{
"store": "apple",
"version": "108",
"released_at": null,
"notes": "* Support On Demand cancellation reasons. * Update route detail screen. * Other bugfixes."
},
{
"store": "apple",
"version": "110.1",
"released_at": null,
"notes": "* Fix layout issue on route detail screen. * Maps update."
},
{
"store": "apple",
"version": "118",
"released_at": "2025-05-15",
"notes": "* Use new riderShutdownMessage property on Instance. * Remove unused SDKs. * Repackage some SDKs. * Use reconfigureItemsWithIdentifiers to fix rendering issues on refresh on parking lot detail and stop detail screens. * Respect POI showOnHomeScreen property. * Don't show point of interest type as category. * Support region specific notices."
},
{
"store": "apple",
"version": "91",
"released_at": null,
"notes": ""
},
{
"store": "apple",
"version": "95.1",
"released_at": null,
"notes": "* Dependency updates. * Bugfixes. * Accessibility improvements."
}
],
"alternatives": [
{
"app_id": 1071466134,
"name": "Indego Bike Share",
"url": "https://appcorpus.com/apps/indego-bike-share-1071466134",
"reason": "Same category + similar ratings"
},
{
"app_id": 724915219,
"name": "SEPTA",
"url": "https://appcorpus.com/apps/septa-724915219",
"reason": "Same category + similar ratings"
},
{
"app_id": 1300716394,
"name": "meterUP Parking",
"url": "https://appcorpus.com/apps/meterup-parking-1300716394",
"reason": "Same category + similar ratings"
},
{
"app_id": 1254614333,
"name": "onTime : SEPTA Rail, Bus",
"url": "https://appcorpus.com/apps/ontime-septa-rail-bus-1254614333",
"reason": "Same category + similar ratings"
},
{
"app_id": 1275141690,
"name": "Patco Train Schedule",
"url": "https://appcorpus.com/apps/patco-train-schedule-1275141690",
"reason": "Same category + similar ratings"
},
{
"app_id": 6590625084,
"name": "SEPTA Park",
"url": "https://appcorpus.com/apps/septa-park-6590625084",
"reason": "Same category + similar ratings"
}
],
"evidence_summary": {
"index_state": "S1",
"evidence_level": 1,
"level_label": "Live store listing",
"indexable": true,
"last_verified_at": "2026-08-06",
"unknown_fields": [
"Independent summary has not been published yet."
],
"sources": [
"App Store"
]
},
"availability_markets": {
"live": [
"us"
],
"selected": "us",
"note": null
},
"feature_events": {
"events": []
},
"features_slice": {
"plans": [
{
"code": "free",
"label": "Free",
"kind": "free",
"status": "inferred",
"prices": [],
"trial": null
}
],
"features": [],
"unknown_features": [
"apple_wallet"
],
"data_cutoff": "6 Aug 2026"
}
}