Mastodon Scraper
Pricing
from $3.00 / 1,000 record scrapeds
Mastodon Scraper
Scrape any Mastodon (or Fediverse-compatible) server's public API: trending statuses and tags, public timeline, hashtag feeds, account statuses. Useful for social listening, Fediverse research, brand monitoring, and decentralized social analytics.
Pricing
from $3.00 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
Gio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape any Mastodon (or Fediverse-compatible) server's public API. Five datasets:
- trending-statuses - top posts trending on the instance
- trending-tags - hot hashtags
- public-timeline - recent local posts (paginated)
- hashtag - posts for a specific tag
- account-statuses - posts from a specific account
Useful for social listening, Fediverse research, brand monitoring, decentralized social analytics.
Works on any Mastodon-compatible server: mastodon.social, fosstodon.org, mas.to, hachyderm.io, etc.
Free vs. paid
- Free plan: 15 clearly-labelled mock records.
- Paid plan: real, live data.
Input
| Field | Type | Description |
|---|---|---|
instance | String (required) | Mastodon server domain (e.g. mastodon.social). |
dataset | String (required) | trending-statuses, trending-tags, public-timeline, hashtag, account-statuses. |
query | String | For hashtag: tag name. For account-statuses: handle (e.g. tim@chaos.social). |
maxItems | Integer | Default 100, max 1000. |
debug | Boolean | Verbose logs. |
Output
For statuses:
{"kind": "status","id": "111234567890","content": "Just shipped a new Mastodon scraper. So fast.","author": "gio@mastodon.social","authorDisplayName": "Gio","authorFollowers": 1234,"createdAt": "2026-05-26T20:30:00.000Z","favourites": 42,"reblogs": 8,"replies": 3,"tags": ["apify", "mastodon"],"mentions": [],"mediaCount": 0,"language": "en","url": "https://mastodon.social/@gio/111234567890","instance": "mastodon.social"}
For tags:
{"kind": "tag","name": "apify","url": "https://mastodon.social/tags/apify","recentUses": 245,"recentAccounts": 89,"history": [{ "day": "1716681600", "uses": "245", "accounts": "89" }],"instance": "mastodon.social"}
Pricing
$0.003/record. 1,000 records = $3.
Limitations
- Mastodon servers can rate-limit public API; the actor adds ~400ms between paginated calls.
account-statusesrequires a valid handle the instance can resolve. Cross-instance handles work via federation.
If this actor helped you, please leave a review on the Apify Store.