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": "es",
"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/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 4"
},
{
"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 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": "es",
"observed_at": "2026-08-30",
"reviews": [
{
"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": 5,
"title": "Train info",
"body": "The app itself is good. I have a few problems tho. 1. When there’s an alert for the trains, I click on the specific one I want to see, another alert for a totally different station appears. It’s frustrating because I can’t see what it’s alerting me to. 2. Early in the morning like 0115 it doesn’t always give me the most accurate listing for trains going to O’Hare. I ride the Belmont bus so connection is crucial. If the app doesn’t always give the most up to date times (even after refreshing it) I can miss my train by 1-2 minutes and have to wait anywhere from 15-20 minutes for the next train.",
"author": "Irish Carver",
"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"
},
{
"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": "The Perfect Transit App",
"body": "I’ve tried several transit apps but for a good number of years (going all the way back to when it was called Buster), this has been my one and only transit app. I have no car, which means I depend on the CTA for the majority of my transportation needs. This app has been a life changer, and possibly a life saver as well. I have found I can depend on it to get me to work, back home, and everywhere in between. It runs flawlessly and syncs with my Apple Watch perfectly. I’ve always found arrival times to be very accurate both on trains and buses (I’ve seen some reviews stating the opposite) and it’s always accessible. Also, the developer has continuously worked to make the app better and more useful, adding features, tweaking the interface, and keeping it up to date. It’s fast, the interface is intuitive, and, perhaps best of all, the developer has always responded to my support emails immediately. My latest issue was that after I upgraded to the iPhone 12 Pro Max, the app was running perfectly on my iPhone but would not sync with my Apple Watch. I tried several things which didn’t work so I decided to email him via the app. This was last night at 11:40 PM. I found an email from him this morning with a suggestion (which fixed the issue) which he sent at 5:23 AM. Now THAT is what I call good customer service! I should add that this is only the second time I’ve needed email support from this developer in all the years I’ve used this app and both times he has responded almost immediately and resolved my issue. I cannot ask for a better all-around experience. I paid to remove the ads early on, as I know this helps the developer as well. I recommend you do the same. It’s a tiny price to pay for a much better user experience *and* to support independent developers. To those mentioning several issues with this app, have you emailed the developer? Maybe you should, and give him a chance to help you fix it. In both my cases, they were simple fixes. Again, I love this app, and I’m very glad I found it.",
"author": "ricklauder",
"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": "es",
"note": "No LIVE observation for ES yet."
},
"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"
}
}