AppCorpus MCP gives your agent current app data, prices, screens, features and sources.
View JSON
GET /api/v3/apps/414569920
{
"app_id": 414569920,
"canonical_url": "https://appcorpus.com/apps/transit-stop-cta-tracker-414569920",
"identity": {
"name": "Transit Stop: CTA Tracker.",
"slug": "transit-stop-cta-tracker",
"developer": {
"name": "Kramer Concepts, LLC",
"url": "https://appcorpus.com/developers/kramer-concepts-llc-developer_796d6d1b31053ec28c5abaf0edaa2f77"
},
"icon_url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/0a/f9/c6/0af9c695-920b-4cfd-2f3c-bbb1bddfbe08/AppIcon-0-0-1x_U007emarketing-0-8-0-85-220.png/512x512bb.jpg",
"stores": [
"apple"
],
"platforms": [
"iphone",
"ipad"
],
"status": {
"state": "active",
"label": "Active",
"last_checked": "2026-08-30",
"last_checked_label": "30 Aug 2026",
"banner": null,
"region_note": null
}
},
"listings": [
{
"store": "apple",
"status": "ACTIVE",
"url": "https://apps.apple.com/us/app/transit-stop-cta-tracker/id414569920?uo=4",
"rating": 4.6,
"rating_count": 32366,
"formatted_price": "Free",
"is_free": true,
"has_iap": true,
"has_subscription": false,
"version": "9.45",
"updated": "2026-08-21",
"currency": "USD"
}
],
"summary": {
"one_liner": "Track Chicago bus and train arrivals",
"summary": "Transit Stop: CTA Tracker provides quick access to bus and train arrival times for Chicago Transit Authority stops. It includes features such as Apple Watch integration, location maps, and individual vehicle tracking.",
"best_for": [
"someone who takes the Chicago bus or train"
],
"not_for": [],
"status": "published",
"at_a_glance": [
"Free to download",
"In-app purchases"
]
},
"categories": {
"official": [
"Navigation",
"Travel"
],
"appcorpus": [
{
"category_id": "navigation",
"label": "Navigation",
"url": "https://appcorpus.com/categories/navigation"
},
{
"category_id": "travel",
"label": "Travel",
"url": "https://appcorpus.com/categories/travel"
}
]
},
"use_cases": [],
"features": [
{
"capability_id": "free_app",
"label": "Free app",
"availability": "yes",
"access_level": "free",
"scope": null,
"evidence": "Store published"
},
{
"capability_id": "in_app_purchases",
"label": "In-app purchases",
"availability": "yes",
"access_level": "free_limited",
"scope": null,
"evidence": "Store published"
}
],
"pricing": [
{
"store": "apple",
"formatted_price": "Free",
"is_free": true,
"has_iap": true,
"has_subscription": false,
"currency": "USD",
"market": "us",
"last_verified": "2026-08-30",
"rows": [
"Remove Ads — $3.99"
]
}
],
"screens": [
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/29/31/87/29318795-0766-7028-27be-2d82784c4a6e/pr_source.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Transit Stop: CTA Tracker. ipad screenshot 1"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/e1/95/08/e1950865-c27b-7a6b-52e1-2cbe6c563873/pr_source.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Transit Stop: CTA Tracker. ipad screenshot 2"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/e6/84/00/e68400ed-26ba-a73a-4769-4fab31b76e81/mzl.ldlljoyl.png/576x768bb.png",
"store": "apple",
"platform": "ipad",
"alt": "Transit Stop: CTA Tracker. ipad screenshot 3"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/81/74/27/817427c7-677f-4a70-e2b7-edd400df06b5/mzl.nfduujca.png/576x768bb.png",
"store": "apple",
"platform": "ipad",
"alt": "Transit Stop: CTA Tracker. ipad screenshot 4"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/41/43/5c/41435cb8-227d-6a42-bb2b-ceab44fd0ec5/pr_source.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Transit Stop: CTA Tracker. ipad screenshot 5"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/49/27/84/492784ea-d73b-c7ff-d2f9-227dc65d36c4/pr_source.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Transit Stop: CTA Tracker. ipad screenshot 6"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/5d/b7/80/5db78010-8812-2ba6-53c8-304e38bfefa2/mzl.tffhoqoi.png/576x768bb.png",
"store": "apple",
"platform": "ipad",
"alt": "Transit Stop: CTA Tracker. ipad screenshot 7"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/bf/d8/a9/bfd8a9c8-2314-30b8-7f92-12f32777b5e7/mzl.llremsqr.png/576x768bb.png",
"store": "apple",
"platform": "ipad",
"alt": "Transit Stop: CTA Tracker. ipad screenshot 8"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/9b/38/9a/9b389adb-3122-a511-121e-b0d4828cf7dc/mzl.vymnyqis.png/576x768bb.png",
"store": "apple",
"platform": "ipad",
"alt": "Transit Stop: CTA Tracker. ipad screenshot 9"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/8a/11/f7/8a11f79e-fb22-5ce8-3f1e-f8c40dfa863a/pr_source.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Transit Stop: CTA Tracker. iphone screenshot 10"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/77/7f/41/777f4101-bc5d-8c00-198a-13fd1fcf6341/pr_source.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Transit Stop: CTA Tracker. iphone screenshot 11"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/63/8f/54/638f545a-915b-d271-5800-1f12d5cd4ad4/pr_source.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Transit Stop: CTA Tracker. iphone screenshot 12"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/0c/05/d2/0c05d2f6-ea62-0c5f-8ad1-621f5ac866b2/pr_source.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Transit Stop: CTA Tracker. iphone screenshot 13"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/ab/3e/35/ab3e3512-2a18-4bc8-d409-a018b23034b5/pr_source.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Transit Stop: CTA Tracker. iphone screenshot 14"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/89/96/8e/89968ee8-ec1e-e086-eb43-e0210ec85cd2/pr_source.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Transit Stop: CTA Tracker. iphone screenshot 15"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/94/85/08/94850828-7a6b-cd47-8d58-05989113fa71/pr_source.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Transit Stop: CTA Tracker. iphone screenshot 16"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/a3/56/cf/a356cf11-3d30-eb01-b50e-ce6137bdecd1/pr_source.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Transit Stop: CTA Tracker. iphone screenshot 17"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/7f/bb/e2/7fbbe274-a083-f92f-742e-f20c6b8b85e1/pr_source.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Transit Stop: CTA Tracker. iphone screenshot 18"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/b9/b9/d7/b9b9d71e-8ab0-2127-6519-74fab067637d/mzl.yxuzwnks.png/368x448bb.jpg",
"store": "apple",
"platform": "watch",
"alt": "Transit Stop: CTA Tracker. watch screenshot 19"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/f8/0f/79/f80f7952-c59e-2d64-2d05-613e966aba73/mzl.vqxmefmq.png/368x448bb.jpg",
"store": "apple",
"platform": "watch",
"alt": "Transit Stop: CTA Tracker. watch screenshot 20"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/e6/ec/c6/e6ecc61b-c824-89a3-3531-cae403b23043/mzl.vvvesiwf.png/368x448bb.jpg",
"store": "apple",
"platform": "watch",
"alt": "Transit Stop: CTA Tracker. watch screenshot 21"
}
],
"ratings": [
{
"store": "apple",
"average": 4.6,
"count": 32366,
"market": "us",
"observed_at": "2026-08-30",
"reviews": [
{
"rating": 3,
"title": "I appreciate the simplicity of the app",
"body": "However, the simplicity of the design can make it a bit more of a hassle to try to quickly change stop information of the same route because you have to start from the beginning with the app to find information you need. Also, sometimes the time information is off by a minute or two which incorrect information made me miss the last train, when I got the impression that the train was 1 minute away when in fact it has already passed. Not crapping on the developers, life happens.",
"author": "Iamthepita",
"date": "30 Aug 2026"
},
{
"rating": 5,
"title": "This app would be perfect if...",
"body": "This app does a pretty good job. I check it when i'm leaving my apartment so i can make an informed decision on how i'm getting to work in the morning. My only gripe is that it sometimes misses buses. For example, the app tells me a bus is 10 mins. out do i start walking to catch a different bus to a different train. All of a sudden, a minute or two into my 3 block walk to option B, a bus passes me by. Why wasn't this one tracking? Did the gps on the bus not work? This isn't the norm at all, but still frustrating. Also, a few times, buses have gone from 4 mins. away to nonexistent. TLDR: app works well, but can be buggy when it comes to buses. Over all, good for commuting but still leave yourself some time",
"author": "El Miguelito",
"date": "30 Aug 2026"
},
{
"rating": 2,
"title": "Inconsistently Accurate",
"body": "The times are accurate about half the time. I will commonly miss a bus because when it says 5 minutes, it means anywhere from 1 to 8 minutes (and yes, I am constantly refreshing the app). Other times the app will say the next bus is 25 minutes away so I don’t need to rush out. However, I’ll see a bus cruise by the stop about 14 minutes later while I watch from the window at work. Had I known a bus would have been there before the time they listed, I would have gladly ran outside earlier. This is a good app only if you don’t need to rely on it and have a large, flexible window for arriving at your destination. If any of the developers or people that provide the data for the app are reading this, please consider providing more accurate data so that this can actually be useful in a somewhat consistent manner.",
"author": "Harper Hadley",
"date": "30 Aug 2026"
},
{
"rating": 5,
"title": "Bring back default stops",
"body": "I love the app and have been using it for years (I even upgraded since I use it so often). I really like the new release but what happened to the default stop when you open the app? It used to be when you opened the app you could specify a stop as the default. Now it opens on the last stop you used. I tend to rely on the app in the morning and would like to default it to open on my morning stop. The settings also used to allow you to set the default or the last stop but that’s gone too. Can we bring these back?",
"author": "KM1080",
"date": "30 Aug 2026"
},
{
"rating": 4,
"title": "Interesting update",
"body": "I'll say I don't hate the new UI update, but it could use some fixes. I miss being able to see the time the bus will get to me and how many minutes until it arrives without having to tap multiple times. The distance doesn't really matter, it should go back to being a one tap deal. Ease of use, no? Also, if you've just gone out of searching for a line/route, you should be able to get back to that same line/route immediately when you go back to search. Instead of having to click back through a bunch of times. Hope these changes make it to the next update, if not? I'll still prob use it bc it's the most simple and easy to use unfortunately.",
"author": "Tayycro",
"date": "30 Aug 2026"
}
]
}
],
"privacy": [
{
"store": "apple",
"declarations": [
{
"title": "Data Not Linked to You",
"detail": "Analytics — Diagnostics — Crash Data",
"source": "Developer declared"
},
{
"title": "Data Not Linked to You",
"detail": "Analytics — Diagnostics — Performance Data",
"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": "Third-Party Advertising — Identifiers — Device ID",
"source": "Developer declared"
},
{
"title": "Data Not Linked to You",
"detail": "Third-Party Advertising — Usage Data — Advertising Data",
"source": "Developer declared"
},
{
"title": "Data Not Linked to You",
"detail": "Diagnostics",
"source": "Developer declared"
},
{
"title": "Data Not Linked to You",
"detail": "Identifiers",
"source": "Developer declared"
},
{
"title": "Data Not Linked to You",
"detail": "Usage Data",
"source": "Developer declared"
},
{
"title": "Data Used to Track You",
"detail": "Usage Data — Advertising Data",
"source": "Developer declared"
},
{
"title": "Data Used to Track You",
"detail": "Usage Data",
"source": "Developer declared"
}
],
"accessibility": []
}
],
"changes": [
{
"store": "apple",
"version": "9.0.9",
"released_at": null,
"notes": "Bug Fix"
},
{
"store": "apple",
"version": "9.10",
"released_at": null,
"notes": "Compatibility update."
},
{
"store": "apple",
"version": "9.11",
"released_at": null,
"notes": "Bug fix that wasn't allowing Brown line estimated arrival times to be displayed."
},
{
"store": "apple",
"version": "9.12",
"released_at": null,
"notes": "Compatibility Update"
},
{
"store": "apple",
"version": "9.13",
"released_at": null,
"notes": "Compatibility Update."
},
{
"store": "apple",
"version": "9.14",
"released_at": null,
"notes": "Minor bug fix"
},
{
"store": "apple",
"version": "9.15",
"released_at": null,
"notes": "Compatibility update."
},
{
"store": "apple",
"version": "9.20",
"released_at": null,
"notes": "Compatibility Update"
},
{
"store": "apple",
"version": "9.21",
"released_at": null,
"notes": "Compatibility Update"
},
{
"store": "apple",
"version": "9.22",
"released_at": null,
"notes": "Fixed issue where music audio would stop playing."
},
{
"store": "apple",
"version": "9.23",
"released_at": null,
"notes": "Compatibility Update"
},
{
"store": "apple",
"version": "9.25",
"released_at": null,
"notes": "Minor bug fix"
},
{
"store": "apple",
"version": "9.26",
"released_at": null,
"notes": "Updated CTA bus route map lines and corrected an issue where the sort by location button would disappear."
},
{
"store": "apple",
"version": "9.27",
"released_at": null,
"notes": "Minor tweaks in how the app connects to the CTA's bus and train tracking systems."
},
{
"store": "apple",
"version": "9.30",
"released_at": null,
"notes": "Updated for iOS 16"
},
{
"store": "apple",
"version": "9.31",
"released_at": null,
"notes": "Compatibility Update."
},
{
"store": "apple",
"version": "9.32",
"released_at": null,
"notes": "Compatibility update."
},
{
"store": "apple",
"version": "9.33",
"released_at": null,
"notes": "Minor bug fixes."
},
{
"store": "apple",
"version": "9.34",
"released_at": null,
"notes": "Minor bug fixes"
},
{
"store": "apple",
"version": "9.35",
"released_at": null,
"notes": "Update for new Damen Green Line stop"
}
],
"alternatives": [
{
"app_id": 1005645256,
"name": "Ventra",
"url": "https://appcorpus.com/apps/ventra-1005645256",
"reason": "Same category + similar ratings"
},
{
"app_id": 1369992600,
"name": "Divvy Bikes",
"url": "https://appcorpus.com/apps/divvy-bikes-1369992600",
"reason": "Same category + similar ratings"
},
{
"app_id": 1369778129,
"name": "Chicago CTA Bus Tracker",
"url": "https://appcorpus.com/apps/chicago-cta-bus-tracker-1369778129",
"reason": "Same category + similar ratings"
},
{
"app_id": 686658594,
"name": "ParkChicago®",
"url": "https://appcorpus.com/apps/parkchicago-686658594",
"reason": "Same category + similar ratings"
},
{
"app_id": 868220002,
"name": "South Shore",
"url": "https://appcorpus.com/apps/south-shore-868220002",
"reason": "Same category + similar ratings"
},
{
"app_id": 659183692,
"name": "Transit.Tracker",
"url": "https://appcorpus.com/apps/transit-tracker-659183692",
"reason": "Same category + similar ratings"
}
],
"evidence_summary": {
"index_state": "S2",
"evidence_level": 2,
"level_label": "Independent summary published",
"indexable": true,
"last_verified_at": "2026-08-30",
"unknown_fields": [],
"sources": [
"App Store"
]
},
"availability_markets": {
"live": [
"us"
],
"selected": "us",
"note": null
},
"feature_events": {
"events": [
{
"type": "major_update",
"occurred_at": "2026-07-31 17:43:00.957934+00:00",
"plan_code": null,
"capability_id": null,
"previous": {},
"current": {},
"scope": {
"store_id": "apple",
"change_id": "change_91484729fe5d8bf7a9af648a5d52b2bf",
"storefront_id": "us"
},
"source": "store_diff"
}
]
},
"features_slice": {
"plans": [
{
"code": "remove-ads",
"label": "Remove Ads",
"kind": "unknown",
"status": "store_listed",
"prices": [
{
"storefront": "us",
"formatted": "$3.99",
"billing_period": null
}
],
"trial": null
}
],
"features": [],
"unknown_features": [],
"data_cutoff": "30 Aug 2026"
}
}