Scratch API

E203925

Scratch API is an interface provided by the Scratch Team that allows developers to programmatically access and interact with Scratch project, user, and community data.

All labels observed (1)

Label Occurrences
Scratch API canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf software interface
web API
allows accessing project comments
accessing studio comments
accessing user comments
listing a user’s favorites
listing a user’s followers
listing a user’s following
listing a user’s projects
listing curators of a studio
listing projects in a studio
retrieving public project information
retrieving public studio information
retrieving public user information
associatedWith Scratch programming language
surface form: Scratch
authenticationMethod Scratch account cookies
session tokens
baseURL https://api.scratch.mit.edu
dataFormat JSON
developer Scratch Team
exposesEndpointType REST-like HTTP endpoints
maintainer Scratch Team
policy must comply with Scratch Community Guidelines
must comply with Scratch Terms of Use
providesAccessTo Scratch community data
Scratch projects
Scratch programming language
surface form: Scratch studios

Scratch users
purpose to provide programmatic access to Scratch data
relatedTo Scratch cloud data system
Scratch programming language
surface form: Scratch editor

Scratch website
restriction rate limits may apply
some endpoints are undocumented
write operations are limited or internal
supportsOperationOn comments
curator lists
favorite counts
follower lists
love-it counts
project assets metadata
project metadata
project remixes
studio metadata
user profiles
view counts
targetUser Scratch extension authors
researchers analyzing Scratch data
third-party developers

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Scratch Team worksOn Scratch API