The PeerTube API is built on HTTP(S) and is RESTful. You can use your favorite HTTP/REST library for your programming language to use PeerTube. The spec API is fully compatible with openapi-generator which generates
https://peertube2.cpy.re
Auth type
OAuth 2.0
Auth header
Authorization: Bearer <access_token>
Rate limit
Instance-dependent (typically 50-100 req/10s)
Pricing
Enterprise / contact sales
Free quota
None
Documentation
https://joinpeertube.org
Endpoint status
Live — HTTP 200 — endpoint is accessible8.42s
(checked Mar 29, 2026)
Builder score
D
40%
builder-friendly
OAuth 2.0 — obtain an access token via the authorization flow
Authorization: Bearer <access_token>
Decentralized, federated video hosting platform. Free open-source software. Hosting costs depend on your server. No API key required for public instances.
| Method | Path | Description |
|---|---|---|
| GET | /api/v1/abuses |
List abuses |
| POST | /api/v1/abuses |
Report an abuse |
| DELETE | /api/v1/abuses/{abuseId} |
Delete an abuse |
| PUT | /api/v1/abuses/{abuseId} |
Update an abuse |
| GET | /api/v1/abuses/{abuseId}/messages |
List messages of an abuse |
| POST | /api/v1/abuses/{abuseId}/messages |
Add message to an abuse |
| DELETE | /api/v1/abuses/{abuseId}/messages/{abuseMessageId} |
Delete an abuse message |
| GET | /api/v1/accounts |
List accounts |
curl -X GET 'https://peertube2.cpy.re/api/v1/abuses' \ -H 'Authorization: Bearer <access_token>'
{}
Data sourced from API Map. Always verify pricing and rate limits against the official PeerTube documentation.