AppCorpus MCP gives your agent current app data, prices, screens, features and sources.
View JSON
GET /api/v3/apps/1570049004
{
"app_id": 1570049004,
"canonical_url": "https://appcorpus.com/apps/caltrain-1570049004",
"identity": {
"name": "Caltrain+",
"slug": "caltrain",
"developer": {
"name": "Jonathan Sahoo",
"url": "https://appcorpus.com/developers/jonathan-sahoo-developer_c4c5565f02273a8903998c60e12501dc"
},
"icon_url": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/a6/aa/e6/a6aae62c-477d-0940-f699-83f5d51acdd3/AppIcon-0-0-1x_U007emarketing-0-11-0-85-220.png/512x512bb.jpg",
"stores": [
"apple"
],
"platforms": [
"iphone"
],
"status": {
"state": "active",
"label": "Active",
"last_checked": "2026-08-27",
"last_checked_label": "27 Aug 2026",
"banner": null,
"region_note": null
}
},
"listings": [
{
"store": "apple",
"status": "ACTIVE",
"url": "https://apps.apple.com/us/app/caltrain/id1570049004?uo=4",
"rating": 4.8,
"rating_count": 2150,
"formatted_price": "Free",
"is_free": true,
"has_iap": false,
"has_subscription": false,
"version": "1.15.1",
"updated": "2026-07-28",
"currency": "USD"
}
],
"summary": {
"one_liner": null,
"summary": null,
"best_for": [],
"not_for": [],
"status": "fallback",
"at_a_glance": [
"Free to download"
]
},
"categories": {
"official": [
"Travel",
"Utilities"
],
"appcorpus": [
{
"category_id": "travel",
"label": "Travel",
"url": "https://appcorpus.com/categories/travel"
},
{
"category_id": "utilities",
"label": "Utilities",
"url": "https://appcorpus.com/categories/utilities"
}
]
},
"use_cases": [],
"features": [
{
"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": "gb",
"last_verified": "2026-08-27",
"rows": [
"Free"
]
}
],
"screens": [
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/88/eb/8e/88eb8e2c-7f18-0d26-6b6e-95bb7e7580cb/Simulator_Screenshot_-_iPhone_17_Pro_Max_-_2026-07-21_at_18.03.46.png/1320x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Caltrain+ iphone screenshot 1"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/52/16/89/521689cd-309d-bbe8-bc7a-2d86ec996793/Simulator_Screenshot_-_iPhone_17_Pro_Max_-_2026-07-21_at_18.15.15.png/1320x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Caltrain+ iphone screenshot 2"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/10/02/cd/1002cdbc-f1c1-45c3-86cf-703201158fb5/Simulator_Screenshot_-_iPhone_17_Pro_Max_-_2026-07-21_at_17.57.07.png/1320x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Caltrain+ iphone screenshot 3"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/f8/1f/48/f81f48c6-4e60-7867-5a94-b9f58dce0b3f/Simulator_Screenshot_-_iPhone_17_Pro_Max_-_2026-07-21_at_17.57.25.png/1320x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Caltrain+ iphone screenshot 4"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/a9/fe/94/a9fe94dc-8546-233b-b7c5-11d9c8fb65ba/Simulator_Screenshot_-_iPhone_17_Pro_Max_-_2026-07-21_at_18.03.50.png/1320x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Caltrain+ iphone screenshot 5"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/5f/5d/29/5f5d2925-d155-661e-95e7-64d4f639aaa9/Simulator_Screenshot_-_iPhone_17_Pro_Max_-_2026-07-21_at_18.15.17.png/1320x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Caltrain+ iphone screenshot 6"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/39/5a/07/395a0740-bc22-1bc9-1de6-b250ed2812e5/Simulator_Screenshot_-_iPhone_17_Pro_Max_-_2026-07-21_at_17.57.11.png/1320x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Caltrain+ iphone screenshot 7"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/29/54/fb/2954fb52-8ed1-78ba-3e56-fb772f53d05f/Simulator_Screenshot_-_iPhone_17_Pro_Max_-_2026-07-21_at_17.57.27.png/1320x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Caltrain+ iphone screenshot 8"
}
],
"ratings": [
{
"store": "apple",
"average": 4.8,
"count": 2150,
"market": "gb",
"observed_at": "2026-08-27",
"reviews": [
{
"rating": 5,
"title": "Lifesaver!!",
"body": "Thank God for this new app!! I was a long time user of CaltrainMe before the pandemic but hadn’t even opened it since then because of working from home. With my office finally reopened and needing to commute again, I was so sad to discover that CaltrainMe was no longer working 😭 But then I came across this app, Caltrain+, and thank God I did! It’s a perfect replacement for CaltrainMe and does exactly what I need it to! Just like with CaltrainMe, I just pick my origin and destination stations and get a list of trains that I can take to get to work, and at the end of the day I can quickly switch the origin and destination stations with just one tap to figure out which train to take to get back home. Thank you so much to the developer for creating this app!! You’re a lifesaver!!",
"author": "TheIndianItalian",
"date": "27 Aug 2026"
},
{
"rating": 5,
"title": "Quickly fixed issue",
"body": "I give it 5 stars normally because it’s really useful. But they also quickly an issue I had about notifications, which means they really earned this 5 star in my book.",
"author": "Chase509",
"date": "27 Aug 2026"
},
{
"rating": 5,
"title": "The best Caltrain app!",
"body": "Extremely useful Caltrain app. Opens quickly, useful if you are actually riding the train and need to figure out which train you can get on. Always up to date and well designed.",
"author": "misaneb",
"date": "27 Aug 2026"
},
{
"rating": 5,
"title": "Simple, helpful, and user friendly",
"body": "I have been using this app regularly for commuting to work and it’s been very helpful and user friendly. Thank you for creating this app!",
"author": "jisanson",
"date": "27 Aug 2026"
},
{
"rating": 5,
"title": "Best Caltrain schedule tracker",
"body": "Best app and easiest way to check Caltrain schedule/times quickly for the stations you care about. Minor nitpick, but I wish they had a dark mode icon for the Home Screen icon of the app.",
"author": "rhinofinger",
"date": "27 Aug 2026"
}
]
}
],
"privacy": [
{
"store": "apple",
"declarations": [
{
"title": "Data Linked to You",
"detail": "Analytics — Identifiers — Device ID",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "App Functionality — Identifiers — Device ID",
"source": "Developer declared"
},
{
"title": "Data Linked to You",
"detail": "Identifiers",
"source": "Developer declared"
},
{
"title": "Data Not Linked to You",
"detail": "Analytics — Usage Data — Product Interaction",
"source": "Developer declared"
},
{
"title": "Data Not Linked to You",
"detail": "App Functionality — Diagnostics — Crash Data",
"source": "Developer declared"
},
{
"title": "Data Not Linked to You",
"detail": "Diagnostics",
"source": "Developer declared"
},
{
"title": "Data Not Linked to You",
"detail": "Usage Data",
"source": "Developer declared"
}
],
"accessibility": []
}
],
"changes": [
{
"store": "apple",
"version": "1.10",
"released_at": null,
"notes": "- Revamped station pickers - Updated GTFS transit data"
},
{
"store": "apple",
"version": "1.11",
"released_at": null,
"notes": "- No weekend train service June 8-9 - New service alerts UI"
},
{
"store": "apple",
"version": "1.12",
"released_at": null,
"notes": "Updated GTFS transit data"
},
{
"store": "apple",
"version": "1.12.1",
"released_at": null,
"notes": "Updated GTFS transit data"
},
{
"store": "apple",
"version": "1.13",
"released_at": null,
"notes": "** New Schedule - Effective September 21, 2024 ** Caltrain’s new electric trains are here!"
},
{
"store": "apple",
"version": "1.13.1",
"released_at": null,
"notes": "Updated GTFS transit data"
},
{
"store": "apple",
"version": "1.13.2",
"released_at": null,
"notes": "- Updated train number & service type colors to match Caltrain’s new schedule color scheme - Updated GTFS transit data"
},
{
"store": "apple",
"version": "1.14",
"released_at": null,
"notes": "I recently discovered that my friend Jeff wasn't using Caltrain+ as he likes to view the whole schedule so that he can compare the departure times for multiple trains *and* stations at once. Good news, Jeff, you can now find a scrollable version of the whole schedule right here within Caltrain+"
},
{
"store": "apple",
"version": "1.14.1",
"released_at": null,
"notes": "** New Schedule - Effective January 27, 2025 **"
},
{
"store": "apple",
"version": "1.14.10",
"released_at": null,
"notes": "Maintenance"
},
{
"store": "apple",
"version": "1.14.2",
"released_at": null,
"notes": "** New Schedule - Effective June 16, 2025 **"
},
{
"store": "apple",
"version": "1.14.3",
"released_at": null,
"notes": "Fixes for iOS 26"
},
{
"store": "apple",
"version": "1.14.4",
"released_at": null,
"notes": "UI bug fixes and updates. Please note that this is the last version of Caltrain+ to support iOS 15. All future versions of Caltrain+ will require iOS 16 or greater."
},
{
"store": "apple",
"version": "1.14.5",
"released_at": null,
"notes": "Updated timetables (effective January 31, 2026)"
},
{
"store": "apple",
"version": "1.14.6",
"released_at": null,
"notes": "General enhancements"
},
{
"store": "apple",
"version": "1.14.7",
"released_at": null,
"notes": "General enhancements"
},
{
"store": "apple",
"version": "1.14.8",
"released_at": null,
"notes": "- Fixed a crash that could occur on launch - Fixed an issue where, in rare cases, the App Store review prompt could appear more frequently than intended"
},
{
"store": "apple",
"version": "1.14.9",
"released_at": null,
"notes": "Bug fixes"
},
{
"store": "apple",
"version": "1.15",
"released_at": null,
"notes": "Redesigned for Liquid Glass"
},
{
"store": "apple",
"version": "1.15.1",
"released_at": "2026-07-28",
"notes": "Liquid Glass redesign refinements"
}
],
"alternatives": [
{
"app_id": 1439601871,
"name": "BART (Official)",
"url": "https://appcorpus.com/apps/bart-official-1439601871",
"reason": "Same category + similar ratings"
},
{
"app_id": 1534042451,
"name": "Clipper Card",
"url": "https://appcorpus.com/apps/clipper-card-1534042451",
"reason": "Same category + similar ratings"
},
{
"app_id": 1233398899,
"name": "Lyft Bike - Bay Area",
"url": "https://appcorpus.com/apps/lyft-bike-bay-area-1233398899",
"reason": "Same category + similar ratings"
},
{
"app_id": 1453311787,
"name": "SF Muni Buses",
"url": "https://appcorpus.com/apps/sf-muni-buses-1453311787",
"reason": "Same category + similar ratings"
},
{
"app_id": 6466818495,
"name": "MuniMobile",
"url": "https://appcorpus.com/apps/munimobile-6466818495",
"reason": "Same category + similar ratings"
},
{
"app_id": 1435737758,
"name": "Busly - SF Muni, WMATA, MBTA",
"url": "https://appcorpus.com/apps/busly-sf-muni-wmata-mbta-1435737758",
"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-27",
"unknown_fields": [
"Independent summary has not been published yet."
],
"sources": [
"App Store"
]
},
"availability_markets": {
"live": [
"us"
],
"selected": "gb",
"note": "No LIVE observation for GB yet."
},
"feature_events": {
"events": []
},
"features_slice": {
"plans": [
{
"code": "free",
"label": "Free",
"kind": "free",
"status": "inferred",
"prices": [],
"trial": null
}
],
"features": [],
"unknown_features": [],
"data_cutoff": "27 Aug 2026"
}
}