Mastodon Scraper — Profiles, Posts, Hashtags & Followers
Pricing
from $0.21 / 1,000 posts
Mastodon Scraper — Profiles, Posts, Hashtags & Followers
Scrape Mastodon and the fediverse without login: profiles from any instance (followers, posts, bio, verified links, emails), a profile's posts, posts by hashtag, followers and following lists, and people search.
Pricing
from $0.21 / 1,000 posts
Rating
0.0
(0)
Developer
Jefferson Valandro
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share
Scrape Mastodon and the fediverse without login or API keys. Get profiles from any instance (followers, following, posts count, bio, verified links, emails in the bio, last post date), a profile's posts (with favourites, boosts, replies, hashtags, links and media), posts by hashtag, followers and following lists, and people search.
Use it for social listening, community research, influencer discovery in tech and science niches, and audience mapping on decentralized social networks.
Why this one
- Any instance: mastodon.social, fosstodon.org, mstdn.social, hachyderm.io... just paste the profile URL or handle.
- Verified links: the links Mastodon verified on the profile (personal sites, GitHub...), plus emails found in the bio.
- Hashtag monitoring: thousands of posts per hashtag, newest first, with boosts and replies filters.
- Audience lists: followers and following of any public profile.
Input
{"profiles": ["https://mastodon.social/@Gargron", "@fosstodon@fosstodon.org"],"postsPerProfile": 50,"hashtags": ["python", "opensource"],"maxPostsPerHashtag": 500,"instance": "mastodon.social","network": "followers","maxNetworkPerProfile": 1000,"peopleSearch": ["data journalist"]}
Output (field type)
| type | Main fields |
|---|---|
profile | handle, username, displayName, url, bio, followers, following, posts, links, verifiedLinks, emails, createdAt, lastPostAt, bot, avatar |
post | url, createdAt, text, language, authorHandle, favourites, boosts, replies, isBoost, isReply, hashtags, links, media, profile / hashtag |
user | handle, displayName, url, bio, followers, posts, relation |
Example output
One real item from a test run (long texts and lists shortened):
{"type": "profile","username": "Gargron","handle": "@Gargron@mastodon.social","displayName": "Eugen Rochko","url": "https://mastodon.social/@Gargron","bio": "Executive Strategy & Product Advisor, Founder of @Mastodon. Film photography, prog metal, Dota 2. Likes all things analog. Luddite.","emails": [],"followers": 383139,"following": 753,"posts": 82534,"createdAt": "2016-03-16T00:00:00.000Z","lastPostAt": "2026-10-13","bot": false,"avatar": "https://files.mastodon.social/accounts/avatars/000/000/001/original/6b2384b33799a0dd.png","links": [{"name": "GitHub","value": "https://github.com/Gargron","verified": true},{"name": "Portfolio","value": "https://eugenrochko.com","verified": true}],"verifiedLinks": ["https://github.com/Gargron","https://eugenrochko.com"],"locked": false,"group": false,"discoverable": true,"header": "https://files.mastodon.social/accounts/headers/000/000/001/original/d13e4417706a5fec.jpg"}
Notes
- Without login, Mastodon allows up to 40 accounts per people search, and text search of posts isn't available; use hashtags for content.
- Hashtag timelines show the posts known to the chosen instance; large instances like mastodon.social see most of the network.
How much does it cost?
You pay only for results delivered, at a fixed price per item. Apify platform usage is included in that price, so there are no compute costs on top. Errors and items that couldn't be found are free.
| What you get | Price | Example |
|---|---|---|
| Profile | $0.001 each | 1,000 profiles = $1.00 |
| Post | $0.0003 each | 1,000 posts = $0.30 |
| User | $0.0002 each | 1,000 users = $0.20 |
The Apify Free plan includes $5 of monthly credit, enough for about 5,000 profiles per month at no cost. You can also set a maximum spend per run.
On paid Apify plans it gets cheaper automatically: 10% off on Starter, 20% on Scale and 30% on Business.
Feedback
Found a bug, a site change, or need an extra field? Open an issue in the Issues tab: every issue is read and answered. If this actor saved you time, a review helps other people find it.