AppCorpus MCP gives your agent current app data, prices, screens, features and sources.
View JSON
GET /api/v3/apps/1521883614
{
"app_id": 1521883614,
"canonical_url": "https://appcorpus.com/apps/programming-notebook-pro-1521883614",
"identity": {
"name": "Programming Notebook PRO",
"slug": "programming-notebook-pro",
"developer": {
"name": "Ryan Rudes",
"url": "https://appcorpus.com/developers/ryan-rudes-developer_cfbd3dc4535c9d01ffca7c109b83af78"
},
"icon_url": "https://is1-ssl.mzstatic.com/image/thumb/Purple115/v4/4a/7a/df/4a7adfe6-e4e4-d44c-1505-6ec0a544aec2/AppIcon-1x_U007emarketing-0-7-0-85-220.png/512x512bb.jpg",
"stores": [
"apple"
],
"platforms": [
"iphone",
"ipad"
],
"status": {
"state": "abandoned-risk",
"label": "Abandoned risk",
"last_checked": "2026-07-29",
"last_checked_label": "29 Jul 2026",
"banner": null,
"region_note": null
}
},
"listings": [
{
"store": "apple",
"status": "ACTIVE",
"url": "https://apps.apple.com/us/app/programming-notebook-pro/id1521883614?uo=4",
"rating": 2.6,
"rating_count": 22,
"formatted_price": "$5.99",
"is_free": false,
"has_iap": false,
"has_subscription": false,
"version": "3.4.4",
"updated": "2021-05-25",
"currency": "USD"
}
],
"summary": {
"one_liner": null,
"summary": null,
"best_for": [],
"not_for": [],
"status": "fallback",
"at_a_glance": [
"$5.99"
]
},
"categories": {
"official": [
"Developer Tools",
"Utilities"
],
"appcorpus": [
{
"category_id": "developer-tools",
"label": "Developer tools",
"url": "https://appcorpus.com/categories/developer-tools"
},
{
"category_id": "utilities",
"label": "Utilities",
"url": "https://appcorpus.com/categories/utilities"
}
]
},
"use_cases": [],
"features": [
{
"capability_id": "family_sharing",
"label": "Family Sharing",
"availability": "yes",
"access_level": "unknown",
"scope": "App Store",
"evidence": "Store published"
}
],
"pricing": [
{
"store": "apple",
"formatted_price": "$5.99",
"is_free": false,
"has_iap": false,
"has_subscription": false,
"currency": "USD",
"market": "de",
"last_verified": "2026-07-29",
"rows": [
"Price: $5.99"
]
}
],
"screens": [
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/49/68/21/4968213a-8693-8f58-d1b0-6777f2300b27/89f95454-c910-4035-bab6-a94d16e98866_Simulator_Screen_Shot_-_iPad_Pro__U002812.9-inch_U0029__U00282nd_generation_U0029_-_2021-05-06_at_18.41.09.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Programming Notebook PRO ipad screenshot 1"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/f5/61/b2/f561b2e7-8581-8290-af8a-476d43774113/33ef6423-558c-4c11-a519-75570af40940_Simulator_Screen_Shot_-_iPad_Pro__U002812.9-inch_U0029__U00282nd_generation_U0029_-_2021-05-06_at_18.41.38.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Programming Notebook PRO ipad screenshot 2"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/46/0e/0a/460e0ae8-703a-4c84-8178-446d419ce324/c045976f-8137-4ded-8325-1c61562ac2f9_Simulator_Screen_Shot_-_iPad_Pro__U002812.9-inch_U0029__U00282nd_generation_U0029_-_2021-05-06_at_18.41.44.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Programming Notebook PRO ipad screenshot 3"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/16/f2/ab/16f2ab0c-72c8-801b-1f0d-def2d45283cf/4d17428d-9070-48a7-a9e7-d91e17d8a147_Simulator_Screen_Shot_-_iPad_Pro__U002812.9-inch_U0029__U00282nd_generation_U0029_-_2021-05-06_at_18.41.50.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Programming Notebook PRO ipad screenshot 4"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/39/83/37/398337d7-d6cc-2741-f48d-f49c54bbe8fc/a162a70b-ac86-473b-b13f-ea38362d21ff_Simulator_Screen_Shot_-_iPad_Pro__U002812.9-inch_U0029__U00282nd_generation_U0029_-_2021-05-06_at_18.42.02.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Programming Notebook PRO ipad screenshot 5"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/00/d7/76/00d776ef-c694-f57e-d937-02e5c623ac3b/d6ab4767-0e7e-4993-a6af-d6566ffbedcf_Simulator_Screen_Shot_-_iPad_Pro__U002812.9-inch_U0029__U00282nd_generation_U0029_-_2021-05-06_at_21.36.00.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Programming Notebook PRO ipad screenshot 6"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/a7/59/25/a7592529-d7d9-2056-2d16-8423e7a42763/bbe7fa58-576d-4149-ab88-9af07c0a5e84_Simulator_Screen_Shot_-_iPad_Pro__U002812.9-inch_U0029__U00282nd_generation_U0029_-_2021-05-06_at_21.37.56.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Programming Notebook PRO ipad screenshot 7"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/c4/a1/c3/c4a1c318-1744-7c4b-ddbe-5f4c2b8ce4cf/a6131a44-5034-4952-be22-0b0d0eefab48_Simulator_Screen_Shot_-_iPad_Pro__U002812.9-inch_U0029__U00282nd_generation_U0029_-_2021-05-06_at_21.38.23.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Programming Notebook PRO ipad screenshot 8"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/dc/3b/26/dc3b2662-cf63-e935-f139-2dca8c26292d/86527b65-3d9e-4815-a430-5bfbacbd912e_Simulator_Screen_Shot_-_iPad_Pro__U002812.9-inch_U0029__U00282nd_generation_U0029_-_2021-05-06_at_21.38.41.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Programming Notebook PRO ipad screenshot 9"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/35/8b/5e/358b5e04-05e9-e7b2-8180-ff59c4941278/69935603-2ea6-4640-aad9-08d3c21965a3_Simulator_Screen_Shot_-_iPad_Pro__U002812.9-inch_U0029__U00282nd_generation_U0029_-_2021-05-06_at_21.39.19.png/1600x1600bb.jpg",
"store": "apple",
"platform": "ipad",
"alt": "Programming Notebook PRO ipad screenshot 10"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/10/f8/b2/10f8b29b-b681-307c-a501-ad425b121791/70e28f0e-92ad-4e40-baec-cbc569afcb50_Simulator_Screen_Shot_-_iPhone_11_Pro_Max_-_2021-05-06_at_17.12.52.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Programming Notebook PRO iphone screenshot 11"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/fe/3a/dc/fe3adc9e-e574-e67f-5689-0bcc2e1122ce/35090fb2-4a1c-4135-b244-e1ff407d7677_Simulator_Screen_Shot_-_iPhone_11_Pro_Max_-_2021-05-06_at_17.13.42.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Programming Notebook PRO iphone screenshot 12"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/17/66/4c/17664ccb-09fd-40cf-7210-8f5c87d36b51/2431ae32-0c70-4cca-aa02-22191fe4e2ef_Simulator_Screen_Shot_-_iPhone_11_Pro_Max_-_2021-05-06_at_17.13.54.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Programming Notebook PRO iphone screenshot 13"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/95/4a/c7/954ac792-d91c-8b30-fa57-91b88f66265d/63d1799c-0bcd-4148-a18b-f7f69d20fd53_Simulator_Screen_Shot_-_iPhone_11_Pro_Max_-_2021-05-06_at_17.13.58.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Programming Notebook PRO iphone screenshot 14"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/0d/c8/88/0dc88827-9187-b54d-ff8b-4e5d82ceda49/00252472-1146-4540-8b42-468ee5cbc6eb_Simulator_Screen_Shot_-_iPhone_11_Pro_Max_-_2021-05-06_at_17.14.02.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Programming Notebook PRO iphone screenshot 15"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b4/6d/0a/b46d0a33-b86d-e311-8071-0ba319e485e9/6fce020e-59d4-49b5-94eb-ea4d63035af1_Simulator_Screen_Shot_-_iPhone_11_Pro_Max_-_2021-05-06_at_17.14.12.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Programming Notebook PRO iphone screenshot 16"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/d0/90/1c/d0901caa-e1c4-e573-34d0-35e9a368a379/0a94400e-5c21-43e6-bc0e-4451e68edbbd_Simulator_Screen_Shot_-_iPhone_11_Pro_Max_-_2021-05-06_at_17.15.02.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Programming Notebook PRO iphone screenshot 17"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/f8/38/e2/f838e25e-1dfb-b46a-64cc-e5598f79bca4/6c00c86f-0214-49df-acee-defa6d4f85f1_Simulator_Screen_Shot_-_iPhone_11_Pro_Max_-_2021-05-06_at_17.15.50.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Programming Notebook PRO iphone screenshot 18"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/90/66/cb/9066cb77-82a4-5387-954d-32571d8bcb38/89ae2a9e-a718-41b1-9638-5e8c329750c3_Simulator_Screen_Shot_-_iPhone_11_Pro_Max_-_2021-05-06_at_17.18.36.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Programming Notebook PRO iphone screenshot 19"
},
{
"url": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/19/62/ad/1962adf7-b72b-b382-da0c-b4f9973b67e8/d81b5e40-e105-409d-b1ba-db972705d9a7_Simulator_Screen_Shot_-_iPhone_11_Pro_Max_-_2021-05-06_at_17.18.43.png/1242x1600bb.jpg",
"store": "apple",
"platform": "iphone",
"alt": "Programming Notebook PRO iphone screenshot 20"
}
],
"ratings": [
{
"store": "apple",
"average": 2.6,
"count": 22,
"market": "de",
"observed_at": "2026-07-29",
"reviews": [
{
"rating": 3,
"title": "Best iPad Resource for Colab",
"body": "Current version is crashing when it tries to login to GitHub. That’s the only issue I’ve found with it. Other than that it’s superior to the browser by far.",
"author": "BoyPlankton",
"date": "29 Jul 2026"
},
{
"rating": 4,
"title": "I was looking for this for a long time!",
"body": "The app is perfectly usable, but still needs significant improvement to be distinguished from a browser. I could not get the rename functionality to work. I still have a hard time to highlight part of a line to copy it. I believe the emphasis should be to add shortcuts, to make coding on a such tiny device as iPad feasible and fast.",
"author": "Azkhodrazy",
"date": "29 Jul 2026"
},
{
"rating": 1,
"title": "Doesn’t work with Google Colab",
"body": "Bought this under the impression it worked with Google colab. It doesn’t.. either the developer is misleading us, by using Google colab imagery & descriptions or there has been a update to the app or Google preventing this app from operating the way it should. I get the following error when connecting to colab: You can’t sign in from this screen because this app doesn’t comply with Google’s secure browsers policy.",
"author": "srvdesigns",
"date": "29 Jul 2026"
},
{
"rating": 1,
"title": "App not updated",
"body": "Don’t buy. App not updated in years. Poor quality. Basically the same as web version. Extremely difficult to use on iPhone. Can’t copy paste easily at all. The most basic of things. Unable to connect with google drive unless you sign in on safari first. Do not buy this. No not waste your money. I never write reviews. Please don’t buy this.",
"author": "2cam2furious",
"date": "29 Jul 2026"
},
{
"rating": 4,
"title": "Almost perfect!",
"body": "This is so great, thank you. Only thing is when I try to download files from the browser my app crashes. Is there any way to download files like videos from colab’s file browser?",
"author": "camerong2002",
"date": "29 Jul 2026"
}
]
}
],
"privacy": [
{
"store": "apple",
"declarations": [
{
"title": "Data Not Collected",
"detail": "",
"source": "Developer declared"
}
],
"accessibility": []
}
],
"changes": [
{
"store": "apple",
"version": "1.300",
"released_at": null,
"notes": ""
},
{
"store": "apple",
"version": "2.0.1",
"released_at": null,
"notes": "Total redesign of the interface to provide easier use. Tons of bug fixes based upon the messages I've received from my users, and new features as well. This app has been primarily used for its Colab functionality, based upon my users' messages, so the Colab layout has received much of the focus in this update."
},
{
"store": "apple",
"version": "2.1.0",
"released_at": null,
"notes": "Enabled user to change zoom settings, which makes sites like Codecademy and JFiddle easier to view/edit. Allows backwards/forwards navigation gestures. Fixed a bug in the toolbar on certain sized devices. Added a tips page."
},
{
"store": "apple",
"version": "2.1.1",
"released_at": null,
"notes": "- Fixed issue where demo colab document was editable, changed to playground mode. - Added a \"what's new?\" alert when opening the app after a version update"
},
{
"store": "apple",
"version": "2.1.5",
"released_at": null,
"notes": "- Added a launch screen - Added an extras tab"
},
{
"store": "apple",
"version": "2.1.6",
"released_at": null,
"notes": "- Fixed an issue with web page bouncing when content poorly fits on the screen"
},
{
"store": "apple",
"version": "2.2.0",
"released_at": null,
"notes": "- Added more options for opening a link. You can now choose to either open a link in an external browser, in a modal sheet, or to set it as the main page. - Added my PyPI information for those interested - Added more options for the \"primary programming interface\" field on the Contact Me form - Added feature to tell if it is a PRO user sending me a contact me message"
},
{
"store": "apple",
"version": "3.0.3",
"released_at": null,
"notes": "- Total redesign of the interface! - Copy-paste functionality - Swipe from edges to go backward/forwards - Runtime status indicator - Progress bar appears as a new site is loading - JS injection for better user experience - App buttons that match Colab UI - Markdown toolbar in text cells - Image upload functionality in text cells - Hide toolbar button - Superior web browser functionality - Buttons respond immediately in web browser (don't need to double tap anymore) - RAM/Disk status - Settings page (Work in progress) - Fixed bugs in modal views when a menu is pressed in the navigation bar - Updated \"App Features\" page - Replace Colab menu with in-app menu (Work in progress, see \"App Features\") - So many bugs fixed that it's unnecessary to list all of them"
},
{
"store": "apple",
"version": "3.3.0",
"released_at": null,
"notes": "- Tap in top corners to hide/show navigation bar and toolbar - Moved runtime status indicator to top - Notebook title expands automatically to take advantage of full screen width - Fixed keyboard so that it responds immediately to new text cell - Fixed issue that was preventing a user from adding a second account - Handles photo library requests properly, so user can save image to library without app crashing due to permissions errors - Allows saving to GitHub! - Enabled popups - Added status messages as runtime is connecting (Connect/Connecting/Initializing/Connected) - Fixed issue with detecting factory reset of runtime - Execute cell button - Interrupt execution button - Moved Google account info to bottom toolbar - Added Google account button - Added launch screen with usage tips - Added indicator for Drive notebooks vs Github notebooks vs demo notebooks - Fixed issue with detecting new runtime on notebook change"
},
{
"store": "apple",
"version": "3.3.1",
"released_at": null,
"notes": "- Added browsing history - Added 3 new tips to launch screen"
},
{
"store": "apple",
"version": "3.3.2",
"released_at": null,
"notes": "- Improved browsing history appearance - Added options for opening links in browsing history"
},
{
"store": "apple",
"version": "3.4.0",
"released_at": null,
"notes": "- Readded launch screen after accidentally removing it in the last version (oops) - Removed default for dark mode, allowing user to select whether to use light or dark mode based on their current system appearance. - Improved storage efficiency for browsing history when viewing previously-visited link. - Fixed application display name - Horizontal scroll bar in toolbar automatically expands based upon screen width - Added printing functionality - Fixed diff notebooks - Added animation to Colab menu button - Custom Colab-style alerts with JS injection - Moved version update notices from system alert on app launch to Colab alerts"
},
{
"store": "apple",
"version": "3.4.4",
"released_at": "2021-05-25",
"notes": "- Added demo notebook for first-time users to get started - Fixed bug which caused alerts to be presented in the wrong order on initial application launch - Readded a tip to the launch screen"
}
],
"alternatives": [
{
"app_id": 6450856155,
"name": "Source Files: Git Storage",
"url": "https://appcorpus.com/apps/source-files-git-storage-6450856155",
"reason": "Same category + similar ratings"
},
{
"app_id": 1481149807,
"name": "OpenTerm",
"url": "https://appcorpus.com/apps/openterm-1481149807",
"reason": "Same category + similar ratings"
}
],
"evidence_summary": {
"index_state": "S1",
"evidence_level": 1,
"level_label": "Live store listing",
"indexable": true,
"last_verified_at": "2026-07-29",
"unknown_fields": [
"Independent summary has not been published yet."
],
"sources": [
"App Store"
]
},
"availability_markets": {
"live": [
"us"
],
"selected": "de",
"note": "No LIVE observation for DE yet."
},
"feature_events": {
"events": []
},
"features_slice": {
"plans": [],
"features": [],
"unknown_features": [
"family_sharing"
],
"data_cutoff": "29 Jul 2026"
}
}