WikiはScratcherによって作られています。3.0の現行バージョンに含まれていない機能が記載されています。これは歴史的な観点からのみ有用です。この項目は、書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています。ひらがなのページがありません。APIを使うと、Scratchに関するさまざまなデータが取得できる。各項目の「リクエスト例」のURLへアクセスすることで実際に試す事ができる。APIにおいて、?limit=数字にて、個数制限ができる。一部のAPIは、?offset=数字にて、範囲指定ができる。実際に帰ってくるコードはインデントなどの成型はされていない。/healthScratchのサーバーの状態を返す。/newsトップページのScratchニュースの情報を返す。/projects/count/all共有されているプロジェクトの総数を返す。/proxy/featuredトップページに表示されているプロジェクトの情報を返す。/proxy/users/<username>/activityプロフィールページの「私が行ったこと」セクションの内容を返す。(廃止)未読メッセージの個数を返す。/users/<username>ユーザーのアカウント情報を返す。/users/<username>/favorites「お気に入り」を押したプロジェクトの詳細を配列で返す。/users/<username>/followersユーザーの最新のフォロワーの配列を返す。/users/<username>/followingユーザーがフォローしているユーザーのうち、直近5件を配列で返す。/users/<username>/messages/countユーザーの未読メッセージ数を返す。/users/<username>/studios/curate/ユーザーが旧レーションしているスタジオの情報を返す。/users/<username>/projectsユーザーが共有したプロジェクトの情報を返す。/users/<username>/projects/<project_id>プロジェクトの詳細情報を返します。}}検索qパラメータがない場合、人気のものが返るので注意。/search/projects/?q=<word>検索条件に当てはまるプロジェクトの情報を配列で返す。/search/studios?q=<word>検索条件に当てはまるスタジオの情報を配列で返す。username」(使用可能)を返す。存在しないリソースへアクセスすると、以下のような連想配列が返される。/comments/gallery/<studio_id>/コメントを取得する。/comments/project/<project_id>/コメントを取得する。/comments/user/<username>/コメントを取得する。/users/followers/<username>/add/フォローする。/users/lovers/<project_id>/add/「好き」を入れる。/users/favoriters/<project_id>/add/「お気に入り」にする。/users/all/<username>「私について」「私が取り組んでいること」の変更。https://scratch.mit.edu/site-api/users/all/apple502j必要なヘッダーX-CSRFTokenというヘッダーに、トークンを設定する。トークンはCookieの「scratchcsrftoken」を参照すればいい。X-Requested-WithにはXMLHttpRequestを指定する。Cookieは、scratchcsrftokenとscratchsessionsidが必要だ。(廃止)クラウド変数のAPI。/<project_id>クラウド変数の情報を返す。/user/set/<usernames>/現在使用できない。]}プロジェクト素材のAPIプロジェクトのJSONブロックのハッキングに使うJSONと同じものが返る。4.0のライセンスで利用できます。DayScratchカンファレンスScratch。