Skip to content
GET /v1/posts

A user's blog posts

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

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

Get an API key

Code snippets

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

Example response

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

{
    "data": {
        "count": 20,
        "posts": [
            {
                "url": "https://hive.blog/hive-160391/@gtg/thank-you-for-passing-by",
                "tags": [
                    "hive",
                    "witness-category",
                    "community",
                    "anniversary"
                ],
                "title": "Thank you for passing by",
                "votes": 805,
                "author": "gtg",
                "created": "2026-03-20T15:09:27",
                "excerpt": "Six years of Hive. A decade of the platform. \"Can you promise that I will come back?\" \"No. And if you do, you will not be the same.\" - The Hobbit: An Unexpected Journey I'm a Hive witness, and one of the core developers of the platform. I've spent nearly a decade making sure the chain keeps producin",
                "category": "hive-160391",
                "comments": 134,
                "permlink": "thank-you-for-passing-by",
                "payout_hbd": 62.276
            },
            {
                "url": "https://hive.blog/hive-160391/@gtg/hive-hardfork-28-jump-starter-kit",
                "tags": [
                    "hivepressure",
                    "dev",
                    "witness-category",
                    "hive",
                    "doc",
                    "faq"
                ],
                "title": "Hive HardFork 28 Jump Starter Kit",
                "votes": 881,
                "author": "gtg",
                "created": "2025-11-18T14:55:24",
                "excerpt": "This is a copy–paste friendly guide to get a Hive consensus node running for HF28. Simple recipes for: - seed node - witness node - exchange / personal wallet node - basic API node - Docker version of all of the above --- Assumptions / pre-requisites To keep the recipes dead simple, I assume: Hardwa",
                "category": "hive-160391",
                "comments": 34,
                "permlink": "hive-hardfork-28-jump-starter-kit",
                "payout_hbd": 97.224
            },
            {
                "url": "https://hive.blog/hive-160391/@gtg/brace-yourself-hardfork-is-coming",
                "tags": [
                    "witness-category",
                    "witness-update",
                    "hive",
                    "dev"
                ],
                "title": "Brace yourself: HardFork is coming",
                "votes": 1023,
                "author": "gtg",
                "created": "2025-10-28T15:52:00",
                "excerpt": "HF28 v1.28.0 HardFork is not something that we do very often. That's because Hive is pretty much feature-complete on Layer1 and already a perfect tool for a variety of use cases where a fast, secure, and decentralized ledger is needed. We are doing lots of work on Layer2 (not in the scope of this po",
                "category": "hive-160391",
                "comments": 69,
                "permlink": "brace-yourself-hardfork-is-coming",
         
…