{"uid":"cap_7uUDQDvd0GbpC0F-e9hbu","slug":"vextorium-mastodon-media-feed-f0dd5b02","name":"Vextorium Mastodon Media Feed","description":"558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.","url":"https://api.vextorium.com/v1/mastodon-media?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"integer"},"account":{"type":"string"}}},"responseSchema":{"type":"json","example":{"count":10,"posts":[{"avg":[{"url":"https://files.mastodon.social/media_attachments/files/117/430/624/885/722/830/original/e431ed724a210273.jpg","type":"image","description":"The front of a house and a path leading up to it that's surrounded by hedges on both sides. A calico cat is walking confidently towards the camera in the center of the path. The windows have shutters and awnings."}],"url":"https://mastodon.social/@Gargron/117430639765794729","text":"A photo from our trip to Tuscany earlier this year that I have not posted so far because I don't consider it very good. 📷️ Pentax KX 🎞️ Fuji Superia X-tra 400 🔭 Pentax M 50mm/1.7 ⚗️ Spieker Film Lab # BelieveInFilm # FilmPhotography # AnalogPhotography # 35mm","author":"Gargron","boosts":9,"replies":3,"language":"en","created_at":"2026-10-12T23:56:01.666Z","favourites":83,"author_name":"Eugen Rochko"},{"avg":[{"url":"https://files.mastodon.social/media_attachments/files/117/428/005/383/549/828/original/26da628b00c7539b.png","type":"image","description":"A Cronenberg burger. Cronenburger?"}],"url":"https://mastodon.social/@Gargron/117428010839859006","text":"「ハガバーガンーーーンバババガンー」完成！ 高さ 27.2 cm https:// x282665.com/games/burger-tower/ # バーガータワー","author":"Gargron","boosts":12,"replies":1,"language":"ja","created_at":"2026-10-12T12:47:27.444Z","favourites":39,"author_name":"Eugen Rochko"}],"source":"Mastodon public API (mastodon.social)","account":"Gargron@mastodon.social"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QkaToT9M7PdooILeIuh1V","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches the latest posts from a Mastodon account that contain images, video, or audio, returning media URLs, types, and alt text.","exampleAgentPrompt":"Pull the last 10 posts with images, video, or audio from Gargron@mastodon.social and give me the media links and any alt text descriptions.","exampleUseCases":[{"title":"Monitor artist's Mastodon media feed","prompt":"Grab the latest 15 posts with images or video from PixelArtist@mastodon.art and show me all the media links with their alt text descriptions."},{"title":"Accessibility audit of media posts","prompt":"Fetch the most recent 20 posts with attachments from fosstodon@fosstodon.org and tell me which ones are missing alt text so I can flag them."},{"title":"Content digest for a Mastodon account","prompt":"Get the last 5 media posts from journalism@journa.host — I want the post text, media URLs, and how many boosts and favourites each one got."}],"resultDescription":"A JSON object with a count of returned posts and an array of posts, each containing media attachments (URL, type, alt text/description), post URL, post text, author handle and display name, boost/reply/favourite counts, language, and creation timestamp. Also includes the source instance and queried account handle.","failureModes":["Account not found or misspelled handle returns empty results or an error","Private or suspended Mastodon accounts return no posts","Instance is down or rate-limiting causes request failure","Account exists but has no media posts, returning an empty posts array","Invalid limit value (e.g. negative or non-integer) may cause a validation error"],"whenToPreferThis":"Use this endpoint when you specifically need media-rich posts (images, video, audio) from a known Mastodon account and want structured data including alt text and engagement metrics. Prefer this over general Mastodon API wrappers when you need a simple pay-per-call interface without OAuth setup, or when building agents that monitor fediverse media content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T06:51:14.311Z","isFirstParty":false,"canonicalSlug":"vextorium-mastodon-media-feed-f0dd5b02"}