Lemmy Communities Scraper avatar

Lemmy Communities Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Lemmy Communities Scraper

Lemmy Communities Scraper

Collect Lemmy community directories with subscriber and post counts from any public instance. Export clean JSON, CSV, or Excel datasets instantly.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

B2B Lead Generation

B2B Lead Generation

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Security

Limited permissions

Share

Lemmy Communities Scraper cover

Collect community directory data from any public Lemmy instance. Choose a sorting method and listing scope, set a result limit, and export community IDs, names, subscriber counts, and post counts in JSON, CSV, or Excel.

What It Does

This actor retrieves community listings from a Lemmy instance using its community list endpoint. It collects community identifiers, names, titles, actor URLs, subscriber counts, and post counts.

Results are paginated using limit and page, deduplicated by community ID, and collected until the configured item limit is reached.

Input Example

{
"instance": "lemmy.world",
"sort": "TopAll",
"listingType": "All",
"maxItems": 50,
"requestDelayMs": 1000
}

Input Parameters

FieldTypeDefaultDescription
instancestringlemmy.worldLemmy instance hostname without a URL scheme.
sortstringTopAllCommunity sorting method, such as TopAll, Hot, New, or Active.
listingTypestringAllCommunity listing scope. Use All or Local.
maxItemsinteger100Maximum successful rows per run. Hard limit: 1,000.
requestDelayMsinteger1000Delay between requests in milliseconds.
userAgentstringActorResearch/1.0User-Agent header used for requests.
timeoutSecsinteger300Overall actor run timeout in seconds.
requestTimeoutSecsinteger30Timeout for each individual request in seconds.
proxyConfigurationobjectProxy offOptional proxy configuration. Proxy is disabled by default.

Output Example

{
"communityId": 2478,
"name": "technology",
"communityTitle": "Technology",
"actor_id": "https://lemmy.world/c/technology",
"subscribers": 88731,
"posts": 22199,
"scrapedAt": "2026-10-12T05:30:00+00:00"
}

Output Fields

FieldDescription
communityIdUnique identifier of the community.
nameCommunity name.
communityTitleDisplay title of the community.
actor_idCommunity actor URL.
subscribersNumber of community subscribers.
postsNumber of posts in the community.
scrapedAtTimestamp when the record was collected.

Use Cases

  • Community directories: Build searchable directories of Lemmy communities with subscriber and post statistics.
  • Research and analysis: Collect a limited sample of communities for data analysis.
  • Instance comparison: Compare federated and local community listings using All and Local scopes.
  • Directory maintenance: Schedule recurring runs to refresh community listing datasets.

Frequently Asked Questions

What data does this actor collect?

It collects community IDs, names, titles, actor URLs, subscriber counts, post counts, source URLs, and collection timestamps.

Can I collect communities from different Lemmy instances?

Yes. Set instance to the hostname of the Lemmy instance you want to query, such as lemmy.world.

What is the difference between All and Local?

All retrieves the instance's federated community listing, while Local limits the listing to communities local to that instance.

Which sorting methods are available?

The sort parameter accepts Lemmy community listing sort options, including TopAll, Hot, New, and Active.

How many communities can one run collect?

The actor supports up to 1,000 successful output rows per run. Use maxItems to set a smaller collection limit.

Does the actor support pagination?

Yes. It uses the limit and page parameters to retrieve successive community listing pages and avoids duplicate records using community IDs.

What happens if a request fails?

The actor continues processing and stores an error row instead of stopping the entire run.

Can I export the results?

Yes. Export the dataset in JSON, CSV, Excel, and other formats supported by Apify.

Can I schedule recurring runs?

Yes. Configure an Apify schedule to refresh your community directory at your preferred interval.

Trademark Notice

Lemmy is a trademark and project name belonging to its respective owners. This actor is an independent data collection tool and is not affiliated with, sponsored by, or endorsed by the Lemmy project or individual Lemmy instances.

Disclaimer

This actor collects community listing information from publicly accessible Lemmy instances. Users are responsible for following applicable laws, instance policies, and data usage requirements when collecting or reusing the results.

This actor collects publicly accessible community directory information without bypassing login screens, paywalls, or technical security measures. How collected information can be used depends on applicable laws and the source instance's policies.

  • Personal Data: Community names and actor URLs may identify individuals or groups. Handle potentially personal information responsibly and follow applicable privacy laws, including GDPR or CCPA where relevant.
  • Copyright and Licensing: Community names and other descriptive content may be protected by copyright or subject to licensing terms. Check the applicable licence before reproducing or redistributing content.
  • Platform Terms and Rate Limits: Respect each Lemmy instance's policies and rate limits. Use reasonable request delays.
  • Disclaimer: This information is general guidance, not legal advice. Consult a qualified legal professional if you have questions about your intended use.

For more information, read Is web scraping legal?.