# YRUZ Blog Content API

> YRUZ Blog Content API is a paid API for AI agents from yruz.one, paid per call via x402, $0.007/call, status unknown (last checked 2026-10-19).

Retrieves a paginated list of blog/guide articles published on the YRUZ social network platform

## Facts

- Endpoint: GET https://yruz.one/api?utm_source=zero.xyz
- Price: $0.007/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/yruz-blog-content-api-2af38355
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5e-AQyjhjQ10NjcNPtNL8

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability yruz-blog-content-api-2af38355
```

Example prompt: Can you pull up the latest blog posts from YRUZ — grab the first 10 articles so I can see what guides they've published on community building and creator income?

## When to prefer this

Choose this endpoint when you need to programmatically list and read blog/guide articles published on the YRUZ social platform, especially for content aggregation, research into community building topics, or browsing creator economy resources. It is the right choice when paginated access to YRUZ markdown-formatted blog content is needed. Not suitable for fetching user profiles, group listings, events, or any non-blog content type on the platform.

## Known failure modes

- Invalid limit or offset parameter format (non-numeric string) returns a validation error
- Offset beyond total count returns an empty items array with count still reflecting total
- Missing required 'r' query parameter (must equal 'content/blogs') returns an error or empty response
- Payment of 0.007 USDC not provided triggers HTTP 402 Payment Required before content is returned
- Rate limiting or server unavailability may return 5xx errors

## How this service works

YRUZ is a free social network: create a profile, join public groups, attend events, read free guides on community building and creator income.

## Output

Returns a JSON object with a count of total matching posts and an array of items, each containing the blog post URL on yruz.one, title, integer post ID, full markdown body, and published timestamp (YYYY-MM-DD HH:MM:SS format).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ]
    },
    "queryParams": {
     "type": "object",
     "required": [
      "r"
     ],
     "properties": {
      "r": {
       "const": "content/blogs"
      },
      "limit": {
       "type": "string",
       "pattern": "^[0-9]+$",
       "description": "1-20"
      },
      "offset": {
       "type": "string",
       "pattern": "^[0-9]+$"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "const": "json"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "url": "https://yruz.one/blogs/31",
    "title": "What Is YRUZ?",
    "post_id": 31,
    "markdown": "# What Is YRUZ? ...",
    "published": "2026-01-01 00:00:00"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/yruz-blog-content-api-2af38355/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from yruz.one](https://www.zero.xyz/host/yruz.one/llms.txt)
