Skip to content
GET /v1/trends/links

Trending links

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/mastodon-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/mastodon-api/v1/trends/links" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/mastodon-api/v1/trends/links", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/mastodon-api/v1/trends/links");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/mastodon-api/v1/trends/links",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": [
        {
            "url": "https://www.404media.co/hackers-simply-asked-meta-ai-to-give-them-access-to-high-profile-instagram-accounts-it-worked/",
            "html": "",
            "type": "link",
            "image": "https://files.mastodon.social/cache/preview_cards/images/195/002/069/original/f60a8ca398b9ea51.png",
            "title": "Hackers Simply Asked Meta AI to Give Them Access to High-Profile Instagram Accounts. It Worked",
            "width": 563,
            "height": 408,
            "authors": [],
            "history": [
                {
                    "day": "1780358400",
                    "uses": "384",
                    "accounts": "365"
                },
                {
                    "day": "1780272000",
                    "uses": "1500",
                    "accounts": "1333"
                },
                {
                    "day": "1780185600",
                    "uses": "0",
                    "accounts": "0"
                },
                {
                    "day": "1780099200",
                    "uses": "0",
                    "accounts": "0"
                },
                {
                    "day": "1780012800",
                    "uses": "0",
                    "accounts": "0"
                },
                {
                    "day": "1779926400",
                    "uses": "0",
                    "accounts": "0"
                },
                {
                    "day": "1779840000",
                    "uses": "0",
                    "accounts": "0"
                }
            ],
            "blurhash": "UYLXcB_4xT-=IA%1xpV[V?xuogRQxroeRlRk",
            "language": "en",
            "embed_url": "",
            "author_url": "",
            "author_name": "",
            "description": "The exploit shows the extreme risk of offloading technical support to AI.",
            "provider_url": "",
            "published_at": "2026-06-01T17:03:36.000Z",
            "provider_name": "404 Media",
            "image_description": ""
        },
        {
            "url": "https://finance.yahoo.com/sectors/technology/articles/starbucks-quietly-retired-ai-agent-192259096.html",
            "html": "",
            "type": "link",
            "image": "https://files.mastodon.social/cache/preview_cards/images/195/043/977/original/91e886314c5e58d6.jpeg",
            "title": "Starbucks quietly retired its AI agent just months after deployment after it miscounted coffee shop inventories and slowed down baristas",
            "width": 588,
            "height": 392,
            "authors": [
                {
                    "url": "",
                    "name": "Sasha Rogelberg",
                    "account": null
                }
            ],
            "history": [
                {
                    "day": "1780358400",
                    "uses": "177",
                    "accounts": "175"
                },
                {
      
…