uploading with api

Can a website reasonably use the PeerTube api to upload videos (conforming content) from users?

What would the scale of this be?

Would creating their own instance be the way to do this? At what scale?

is this thing on?

Can you be more specific? I don’t really understand your points.

Peertube API are well documented, and will always work (they are used by the frontend, and by the CLI interface).

What do you mean by scale?
There are rate limits (that can be changed by configuration):