Skip to content
GET /v1/topic

Posts for a curated topic

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/microblog-api

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

Get an API key

Code snippets

curl "https://api.oanor.com/microblog-api/v1/topic" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/microblog-api/v1/topic", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/microblog-api/v1/topic");
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/microblog-api/v1/topic",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

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

{
    "data": {
        "count": 30,
        "posts": [
            {
                "id": "91800419",
                "url": "https://samfiske.net/2026/06/08/this-book-is-as-insightful.html",
                "rank": 1,
                "text": "This book is as insightful as people claimed. Homelessness is one of those issues people see some stats on, then move on. This grounds those stats in real life experiences, but names and faces to numbers. Finished reading: There Is No Place for Us by Brian Goldstone 📚",
                "author": {
                    "url": "http://samfiske.net",
                    "name": "Sam Fiske",
                    "avatar": "https://avatars.micro.blog/avatars/2025/04/1717217.jpg",
                    "username": "samfiske.net"
                },
                "excerpt": "This book is as insightful as people claimed. Homelessness is one of those issues people see some stats on, then move on. This grounds those stats in real life experiences, but names and faces to numbers. Finished reading: There Is No Place for Us by Brian Goldstone 📚",
                "published": "2026-06-09T01:38:46+00:00",
                "timestamp": 1780969126,
                "is_mention": false,
                "is_linkpost": false,
                "is_conversation": false
            },
            {
                "id": "91780157",
                "url": "https://dain.micro.blog/2026/06/08/currently-reading-yellowface-by-rf.html",
                "rank": 2,
                "text": "Currently reading: Yellowface by R.F. Kuang 📚 Testing",
                "author": {
                    "url": null,
                    "name": "Dain Miller",
                    "avatar": "https://avatars.micro.blog/avatars/2026/10/14307.jpg",
                    "username": null
                },
                "excerpt": "Currently reading: Yellowface by R.F. Kuang 📚 Testing",
                "published": "2026-06-08T20:11:04+00:00",
                "timestamp": 1780949464,
                "is_mention": false,
                "is_linkpost": false,
                "is_conversation": false
            },
            {
                "id": "91772698",
                "url": "https://cynthiacliff.micro.blog/2026/06/08/i-wish-i-had-the.html",
                "rank": 3,
                "text": "I wish I had the time to write all my favorite quotes, there are so many. “Grace fills empty spaces, but it can only enter when there is a void to recieve it, and it is grace itself which makes this void.” Finished reading: Gravity and Grace by Simone Weil 📚",
                "author": {
                    "url": "https://cynthiacliff.micro.blog/",
                    "name": "Cynthia Clifford",
                    "avatar": "https://avatars.micro.blog/avatars/2026/06/1860888.jpg",
                    "username": "cynthiacliff"
                },
                "excerpt": "I wish I had the time to write all my favorite quotes, there are so many. “Grace fills empt
…