Mastodon Scraper — Profiles, Posts, Hashtags & Followers avatar

Mastodon Scraper — Profiles, Posts, Hashtags & Followers

Pricing

from $0.21 / 1,000 posts

Go to Apify Store
Mastodon Scraper — Profiles, Posts, Hashtags & Followers

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

Jefferson Valandro

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

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)

typeMain fields
profilehandle, username, displayName, url, bio, followers, following, posts, links, verifiedLinks, emails, createdAt, lastPostAt, bot, avatar
posturl, createdAt, text, language, authorHandle, favourites, boosts, replies, isBoost, isReply, hashtags, links, media, profile / hashtag
userhandle, 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 getPriceExample
Profile$0.001 each1,000 profiles = $1.00
Post$0.0003 each1,000 posts = $0.30
User$0.0002 each1,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.