Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Status of "unknown scratch pages" on this website
- 1
-
Scratcher
6 posts
Status of "unknown scratch pages" on this website
This lists every page from the OP of unknown scratch pages and whether they exist or not on this site as of writing this post (2026-10-18). More than half do not exist. About half of the ones that do exist are static Scratch-WWW pages, most of the rest are obscure ScratchR2 pages implemented in apiclone. A lot of what's listed doesn't really need to exist here.
Do note that most subdomains are under /hosts/ here:
Subdomains not listed above might not exist or I just haven't found them.
Be warned that links are Scratch-WWW if the page doesn't exist on ScratchR2.
Do note that most subdomains are under /hosts/ here:
- api.scratch.mit.edu -> /hosts/api/
- assets.scratch.mit.edu -> /hosts/assets/
- backpack.scratch.mit.edu -> /hosts/backpack/
- clouddata.scratch.mit.edu -> /hosts/clouddata/
- projects.scratch.mit.edu -> /hosts/projects/
- uploads.scratch.mit.edu -> /hosts/uploads/
- wiki.scratch.mit.edu -> https://wiki.scr.chipmunk.land/
Subdomains not listed above might not exist or I just haven't found them.
Be warned that links are Scratch-WWW if the page doesn't exist on ScratchR2.
- /scratch2/ - 404
- /info/quotes/ - 404
- /camp/ - exists, Scratch-WWW
- scratch-assets.s3.amazonaws.com/sad_error_cat.png - Not really a Scratch page
- download.scratch.mit.edu - Host doesn't exist
- /login/ - exists
- /ban_appeal/ - 404
- /accounts/email_verify/success/ - 404
- /accounts/email_verify/failed/ - 404
- /search/projects?q=%1 - exists, Scratch-WWW
- www.scratch.mit.edu - Redirect that doesn't need to exist
- /messages/anything - 404, in Scratch it is <span class="bb-bold"><span style="color:orange;">403</span></span>
- /403/ - exists
- /emails/welcome/any/1/ - 404
- /help/studio/tips/home/ - 500. exists at /scratchr2/static/help/en/home.html
- /research/ exists, Scratch-WWW
- humans.txt - 404
- /annual-report/ - 404
- cdn.scratch.mit.edu/robots.txt - Host doesn't exist
- /news/ - exists. Works better than real Scratch
- filter.scratch.mit.edu - Host doesn't exist. There is no filter
- /info/ext_download/ - 404
- cat.scratch.mit.edu - Host doesn't exist. Doesn't display a web page on real Scratch.
- /discuss/search/ - exists. Not really unknown, just a known page without parameters.
- backpack.scratch.mit.edu -> /hosts/backpack/ - exists.
- /500/ - exists
- /429/ - exists. Embed is for Scratch 3.0
- /429-email/ - exists. Embed is for Scratch 3.0
- /help/videos/ - 404
- /info/characterscamp/ - 404
- /??%21 - Not actually a page, just the homepage with meaningless parameters.
- /help/credits/ - 404
- api.scratch.mit.edu/proxy/featured -> /hosts/api/proxy/featured - exists
- blog.scratch.mit.edu/2009/05/friends-curators-and-design-studio-and.html - Host doesn't exist. Hasn't existed on real Scratch for years.
- www.media.mit.edu/groups/lifelong-kindergarten/overview/scratch/Learning-with-Scratch.pdf - Not a Scratch page
- web.media.mit.edu/%7Emres/scratch/ - Not a Scratch page.
- scratch-maintenance.s3.amazonaws.com/cairn.svg - Not really a Scratch page.
- translate-service.scratch.mit.edu - Host doesn't exist and will probably never exist.
- synthesis-service.scratch.mit.edu - Host doesn't exist and will probably never exist.
- /cdn/trouble.html, /cdn/maintenance.html/, and /cdn/README.txt - All exists, Scratch-WWW
- /cdn/anything - nginx 404. Is 403 on real Scratch.
- /splash.html - exists, Scratch-WWW
- /accounts/check_username/account/ - exists
- sip.scratch.mit.edu - Host doesn't exist. Defunct on real Scratch for a couple years now
- /cards/ - 404. Redirects to /ideas/ on real Scratch.
- vision.scratch.mit.edu - Host doesn't exist. Real wiki says its use is unknown.
- /discuss/misc/?action=report - 500, same as Scratch. Just a known page with invalid parameters.
- /scratch_1.4/ - exists, Scratch-WWW
- blog.scratch.mit.edu/2009/05/friends-curators-and-design-studio-and.html - Same as the other blog.scratch page
- /help/scratch-alpha-help/ - 404. Removed on real Scratch a couple years ago.
- /health/ - exists
- uploads.scratch.mit.edu/conference/ -> /hosts/uploads/conference/ 404. "404 Invalid URL" on real Scratch
- /conference/2014/ - 404.
- Various subdomains (post) - Most of these don't exist here, see above.
- Various download links (post) - None exist because there's no equivalent of download.scratch.mit.edu
- /pathways/fashion/ - 404. Mentioned in What features would you like to see next?.
- /become-a-scratcher/ - exists, Scratch-WWW, by far the least unknown page in this topic (maybe it was new when the topic was made?)
- /password_required/ - 404. Removed on real Scratch a couple years ago, used to be left over from the Scratch 2.0 alpha site.
- /emails/welcome/abc/1/ - 404.
- /favicon.ico - Different to the Scratch page. Arguably less unknown than become-a-scratcher although many don't know the actual link to it.
- /accounts/check_password/ - 404.
- /discuss/misc/?action=report&post_id=3798976 - This is a link to report a post in the Deleted Posts topic in Dustbin.
- Various subdomains (post) Same as the other one like this, most of them don't exist here.
- /statistics/data/daily/, /statistics/data/monthly-ga/, and /statistics/data/monthly/ - 404. /statistics/ is implemented in upstream.
- Various forum pages: (post) - Most of these are 403 or redirect because they're only available to admins, nearly all are implemented as part of djangobb. Not interesting.
- /discuss/subscription/topic/1/delete/ or /add/ - exists and redirects to /discuss/settings/
- /discuss/post/id/delete/ - exists but I don't have permission so it just redirects to the post. 405 on Scratch.
- /discuss/admin/ajax/delete-all-posts/griffpatch/ - 404.
- /discuss/m/signin/ - exists, is the normal mobile forums signin.
- /discuss/preview/ - exists, is a normal page embedded for the previews.
- /vpn_required/ - 404.
- /code-of-ethics/ - exists, Scratch-WWW
- /parents?from_confirmation=true - exists, Scratch-WWW
- common.css - exists, Scratch-WWW. technically very well known
- contact-us.css - exists, Scratch-WWW
- /scratch-admin/ pages (/homepage/clear-cache/, /page/clear-anon-cache/, /ip-search/, /email-search/, /tickets/ - 404. On real Scratch, blocked without VPN, redirects to /login/ for non-admin users.
- /discuss/misc/ - 500 because it's a known page without parameters
- /accounts/modal-registration/ - exists, used in ScratchR2 signup flow.
- /site-api/users/set-template-cue/ - 404.
- /classes/student_password_reset/ - 404. Teachers are mentioned in What features would you like to see next?.
- /discuss/topic/id/delete_posts/ - 403.
- /accounts/email_resend_standalone/ - 404.
- /classes/complete_registration/ - exists, Scratch-WWW. Looks awful with the theme.
- /codingforall/ - 404. microworlds related page
- /conference/2018/schedule/ - 404.
- Various miscellaneous (post) - rip dem dude
- Various subdomains (wiki user page) - sme as the last times subdomains were mentioned.
- A lot of /help/ pages (post) - nearly all 404.
- /help/parents/ - exists
- /help/about/ - exists
- /help/community_guidelines/ - exists. On real Scratch it redirects to /community_guidelines/ and removes your session cookie.
- /help/educators/ - exists
- /projects/all/user/public/, /favorites/, /loves/ - 404
- /studios/all/own-or-curate/user, /owned-by/user, /followed-by/user, /curated-by/user - 404
- Various editor help pages (see post) - same as the first time this was mentioned
- scratch.love - No
- /site-api/comments/with-deleted/user/1/?page=1 - 403 if not admin
Last edited by 1 (Oct. 20, 2026 00:55:30)
- Heathercat123
-
Scratch Team
100+ posts
Status of "unknown scratch pages" on this website
Oh boy, I'm not paid for this…
It's /scratch2/104/adminpanel/, though /scratch2/104/ also works on scratch.mit.edu. (104 is the project id)
Just use the official download domain.
That's a weird way of spelling /accounts/banned-response/
Email verification is not implemented
Our server configuration is not ass.
Oopsies!
(visible confustion)
"Server unreachable" is not my definition of a useful domain.
Then why are they here?
Then why would they exist here? Also, password_required was also on the Beta, so it's kinda weird that they had the Alpha one in 2024.
Have you tried pinging it? It doesn't exist on scratch.mit.edu either.
Implemented in upstream since it's useful for the Alpha theme.
That's a 404 on real Scratch…
https://ww.scr.chipmunk.land/discuss/misc/?action=report&post_id=352
Now that's interesting… For the second one, I think you found the real link for s2forums' "ban_forum_spammer"! Congrats!
We do not use a VPN for admins here.
Would be used if the "Welcome to Scratch" thing on the homepage was implemented in ScratchR2, but I kinda just forgot about it.
Just like on scratch.mit.edu. This used to allow you to view deleted topics.
:O
I'm writing that one down…
That's because we have a ScratchR2-only frontend.
On scratch.mit.edu, this redirects to the homepage.
- /scratch2/ - 404
It's /scratch2/104/adminpanel/, though /scratch2/104/ also works on scratch.mit.edu. (104 is the project id)
- download.scratch.mit.edu - Host doesn't exist
Just use the official download domain.
- /ban_appeal/ - 404
That's a weird way of spelling /accounts/banned-response/
- /accounts/email_verify/success/ - 404
- /accounts/email_verify/failed/ - 404
[…]- /emails/welcome/any/1/ - 404
[…]- /emails/welcome/abc/1/ - 404.
Email verification is not implemented
- /messages/anything - 404, in Scratch it is <span class="bb-bold"><span style="color:orange;">403</span></span>
Our server configuration is not ass.
- /help/studio/tips/home/ - 500. exists at
Oopsies!
- /annual-report/ - 404
(visible confustion)
- cat.scratch.mit.edu - Host doesn't exist. Doesn't display a web page on real Scratch.
"Server unreachable" is not my definition of a useful domain.
- /??%21 - Not actually a page, just the homepage with meaningless parameters.
[…]- www.media.mit.edu/groups/lifelong-kindergarten/overview/scratch/Learning-with-Scratch.pdf - Not a Scratch page
- web.media.mit.edu/%7Emres/scratch/ - Not a Scratch page.
- scratch-maintenance.s3.amazonaws.com/cairn.svg - Not really a Scratch page.
Then why are they here?
- blog.scratch.mit.edu/2009/05/friends-curators-and-design-studio-and.html - Host doesn't exist. Hasn't existed on real Scratch for years.
[…]- sip.scratch.mit.edu - Host doesn't exist. Defunct on real Scratch for a couple years now
[…]- /password_required/ - 404. Removed on real Scratch a couple years ago, used to be left over from the Scratch 2.0 alpha site.
Then why would they exist here? Also, password_required was also on the Beta, so it's kinda weird that they had the Alpha one in 2024.
- vision.scratch.mit.edu - Host doesn't exist. Real wiki says its use is unknown.
Have you tried pinging it? It doesn't exist on scratch.mit.edu either.
- /help/scratch-alpha-help/ - 404. Removed on real Scratch a couple years ago.
Implemented in upstream since it's useful for the Alpha theme.
- uploads.scratch.mit.edu/conference/ -> /hosts/uploads/conference/ 404. "404 Invalid URL" on real Scratch
That's a 404 on real Scratch…
- /pathways/fashion/ - 404. Mentioned in What features would you like to see next?.
- /discuss/misc/?action=report&post_id=3798976 - This is a link to report a post in the Deleted Posts topic in Dustbin.
https://ww.scr.chipmunk.land/discuss/misc/?action=report&post_id=352
- /discuss/post/id/delete/ - exists but I don't have permission so it just redirects to the post. 405 on Scratch.
- /discuss/admin/ajax/delete-all-posts/griffpatch/ - 404.
Now that's interesting… For the second one, I think you found the real link for s2forums' "ban_forum_spammer"! Congrats!
- /scratch-admin/ pages (/homepage/clear-cache/, /page/clear-anon-cache/, /ip-search/, /email-search/, /tickets/ - 404. On real Scratch, blocked without VPN, redirects to /login/ for non-admin users.
We do not use a VPN for admins here.
- /site-api/users/set-template-cue/ - 404.
Would be used if the "Welcome to Scratch" thing on the homepage was implemented in ScratchR2, but I kinda just forgot about it.
- /discuss/topic/id/delete_posts/ - 403.
Just like on scratch.mit.edu. This used to allow you to view deleted topics.
- /codingforall/ - 404. microworlds related page
:O
- A lot of /help/ pages (post) - nearly all 404.
I'm writing that one down…
- /help/community_guidelines/ - exists. On real Scratch it redirects to /community_guidelines/ and removes your session cookie.
That's because we have a ScratchR2-only frontend.
- /site-api/comments/with-deleted/user/1/?page=1 - 403 if not admin
On scratch.mit.edu, this redirects to the homepage.
Developer of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.
- 1
-
Scratcher
6 posts
Status of "unknown scratch pages" on this website
Oh boy, I'm not paid for this…
This was written out of curiosity, with no actual expectation for all of this to exist, and an expectation that most of the differences would just amount to "this is a clone of most of ScratchR2 and not a clone of the entirety of Scratch." It wasn't intended for this to come off as a huge load of work or trying to suggest the implementation of random garbage. Really it's impressive how much of ScratchR2 exists in apiclone. As for why some weird non-pages and unnecessary subdomains are listed here, it's just to cover everything I saw on the Scratch forums even if it doesn't make sense for them to be here.
That's a weird way of spelling /accounts/banned-response/
I should've specified but this actually used to be a thing: https://web.archive.org/web/20140413220239/https://scratch.mit.edu/ban_appeal/
Now that's interesting… For the second one, I think you found the real link for s2forums' "ban_forum_spammer"! Congrats!
If finding means spending 3 hours checking everything from a forum post that already exists then I suppose I did.
Last edited by 1 (Oct. 20, 2026 02:10:11)
- Heathercat123
-
Scratch Team
100+ posts
Status of "unknown scratch pages" on this website
This was written out of curiosity, with no actual expectation for all of this to exist, and an expectation that most of the differences would just amount to "this is a clone of most of ScratchR2 and not a clone of the entirety of Scratch." It wasn't intended for this to come off as a huge load of work or trying to suggest the implementation of random garbage. Really it's impressive how much of ScratchR2 exists in apiclone. As for why some weird non-pages and unnecessary subdomains are listed here, it's just to cover everything I saw on the Scratch forums even if it doesn't make sense for them to be here.
Don't worry, static help pages take like ten minutes each to implement. The rest will probably come eventually (some are more useful than others, for instance, the check_password endpoint is used to verify your password before emptying the trash, both are things that do not work on here as of right now)
Developer of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.
- Discussion Forums
- » Advanced Topics
-
» Status of "unknown scratch pages" on this website