Mastodon Scraper — Hashtags & Account Posts avatar

Mastodon Scraper — Hashtags & Account Posts

Pricing

from $0.00075 / post scraped

Go to Apify Store
Mastodon Scraper — Hashtags & Account Posts

Mastodon Scraper — Hashtags & Account Posts

Scrape public Mastodon posts by hashtag or account from any instance: post text, author, followers, favourites, boosts, replies, tags, media and date. One clean row per post as JSON, CSV or Excel.

Pricing

from $0.00075 / post scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Scrape public Mastodon posts by hashtag or account from any instance. Get one clean row per post — text, author, follower count, favourites, boosts, replies, tags, media and date. Export to JSON, CSV or Excel, or pull straight from the API.

Perfect for social listening, hashtag and trend tracking, community and competitor analysis, fediverse research, and building post datasets for dashboards or LLMs.


What you get

One flat, ready-to-use record per post:

FieldDescription
id / urlThe post and its link
contentPost text (HTML stripped)
author / authorNameHandle and display name
authorFollowersAuthor's follower count
favourites / reblogs / repliesEngagement metrics
tagsHashtags on the post
mediaUrlsAttached media
language / sensitivePost metadata
isReblog / rebloggedByBoost info (content is the boosted post's)
createdAtPublish date (ISO 8601)
instance / sourceWhere and how it was collected
collectedAtWhen the row was scraped

How to use

1. By hashtag or account

{
"instance": "mastodon.social",
"hashtags": ["technology", "opensource"],
"accounts": ["Gargron"],
"maxItems": 300
}
  • Instance — the Mastodon server to query (it federates results across the network) — e.g. mastodon.social, fosstodon.org, infosec.exchange.
  • Hashtags — public posts for each tag.
  • Accounts — posts from given handles (user or user@another.instance).
  • Max posts — cap the total (0 = no limit; the scraper pages through results).

Example output

{
"id": "117304350090200688",
"url": "https://mastodon.social/@techwire/117304350090200688",
"content": "One-Electron Universe — great read on…",
"author": "techwire@gamefan.net",
"authorFollowers": 258,
"favourites": 12,
"reblogs": 1,
"replies": 0,
"tags": ["tech", "technology", "technews"],
"isReblog": false,
"createdAt": "2026-09-20T15:40:00.000Z",
"collectedAt": "2026-09-20T16:20:00.000Z"
}

Common use cases

  • Social listening — track what's said around a topic or hashtag on the fediverse.
  • Trend tracking — monitor hashtags over time.
  • Community & competitor analysis — follow accounts' posts and engagement.
  • Fediverse research — gather public posts across instances.
  • Datasets — build clean, structured post corpora for analysis or model training.

Frequently asked questions

Do I need any login, account or key? No. Just set hashtags or accounts and run.

Can I use a different instance? Yes — set the Instance field to any Mastodon server.

Can I scrape a specific person's posts? Yes — add their handle (e.g. user@instance) to Accounts.

How many posts can I get? Set Max posts to whatever you need (0 = no limit) — the scraper pages through the timeline.

What format is the data? A flat table you can export as JSON, CSV or Excel, or fetch from the Apify API.


Building a social toolkit? Check out our other social media scrapers on Apify Store — all with the same clean, one-row-per-item output.