Lemmy

Lemmy Upload API Text & Photos to Communities

Post content to Lemmy programmatically. Fediverse publishing simplified.

Start Free
lemmy-upload.ts
import { UploadPost } from 'upload-post';

const uploader = new UploadPost('your-api-key');

await uploader.uploadText({
  title: 'My Lemmy post',
  platforms: ['lemmy']
});

Lemmy API Features

Text Posts

Publish text posts to any Lemmy community.

Photo Posts

Attach an image to your Lemmy post via pict-rs.

Communities

Post directly to the community of your choice.

Self-hosted Ready

Works with lemmy.world or your own instance.

Simple Auth

Connect with your instance URL, username and password.

Scheduling

Schedule posts for optimal engagement.

Ready to automate your Lemmy presence?

Start posting to Lemmy communities programmatically today.

Create Free Account

This endpoint is part of one social media API that covers 22 networks. See every supported platform or compare it with the alternatives in best social media APIs 2026.