API Overview
DegenFeed is built on GotoSocial v0.22.0 and exposes its full Mastodon-compatible API.
Base URLโ
https://social.degenfeed.xyz
API Compatibilityโ
The DegenFeed API is Mastodon API compatible. You can use any Mastodon client library or app to interact with it.
| API Version | Status |
|---|---|
| Mastodon v1 | โ Full support |
| Mastodon v2 | โ Full support |
| GotoSocial Extensions | โ Custom endpoints |
Rate Limitsโ
- 300 requests per 5 minutes per access token
- 400 requests per 5 minutes for authenticated applications
- Unauthenticated access is limited to public endpoints only
Client Librariesโ
You can use any Mastodon API client library:
::: code-group
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://social.degenfeed.xyz/api/v1/timelines/home
from mastodon import Mastodon
mastodon = Mastodon(
access_token='YOUR_TOKEN',
api_base_url='https://social.degenfeed.xyz'
)
timeline = mastodon.timeline_home()
import generator, { OAuth } from 'megalodon'
const client = generator('mastodon', 'https://social.degenfeed.xyz', 'YOUR_TOKEN')
const timeline = await client.getHomeTimeline()
:::
API Sectionsโ
- Authentication โ OAuth2 flow and token management
- Endpoints โ Available API endpoints