Mastodon Scraper avatar

Mastodon Scraper

Pricing

from $0.85 / 1,000 dataset rows

Go to Apify Store
Mastodon Scraper

Mastodon Scraper

Scrape public Mastodon data from any instance — public & local timelines, hashtag timelines, and status threads. Read-only public data, no account.

Pricing

from $0.85 / 1,000 dataset rows

Rating

0.0

(0)

Developer

R.L.

R.L.

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Mastodon Scraper — public & local timelines, hashtags and status threads from any instance

Mastodon Scraper reads public data from any Mastodon instance's API directly — fast, reliable, no account. Because Mastodon is federated, you point it at an instance (e.g. mastodon.world, fosstodon.org, mas.to) and it scrapes that instance's public view. Export to JSON, CSV, Excel, or an API.

Modes

  • Public (federated) timeline — everything the instance sees across the fediverse.
  • Local timeline — posts from that instance's own members.
  • Hashtag timeline — posts tagged with a hashtag.
  • Status + replies — one post (from its URL) and, optionally, its reply thread.
{ "mode": "hashtag", "instance": "mastodon.world", "hashtag": "art", "maxItems": 200 }
{ "mode": "public-timeline", "instance": "fosstodon.org" }

Each row is a status: author_handle, content (HTML stripped to clean text), created_at, favourites_count, reblogs_count, replies_count, tags, media_urls, language, and boost/ reply metadata.

Good to know

  • No account, no sign-in — on a permissive instance, Mastodon serves public timelines and statuses unauthenticated. Not every instance is permissive; see below.
  • Pick your instance. Instances differ in what they serve anonymously, and this changes over time. Verified 2026-10-03: mastodon.world, fosstodon.org and mas.to serve both public and hashtag timelines; mastodon.social gates its public timeline (hashtags still work); mstdn.social and infosec.exchange now require a login for both and answer HTTP 422. If the instance you choose requires an account, the run finishes with a message telling you so rather than failing.

Pricing — pay per result

Launch discount: $1.00 per 1,000 rows (statuses), until 20 October 2026.

Platform usage — compute, proxy and data transfer — is absorbed by this Actor. It is not billed to you on top of the row charges.

From 21 October 2026 the standard price applies, and it falls as your Apify plan rises:

Your planPer 1,000 rows
Free$4.80
Bronze$3.00
Silver$2.76
Gold and above$2.54

So a 1,000-status run costs $1.00 today and $3.00 on a Bronze plan afterwards. Apify notifies you before the change takes effect.