# Basenote Article Reader

> Basenote Article Reader is a paid API for AI agents from basenote.me, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-11).

Fetches the full plain-text content of a paid article published on Basenote's onchain content platform on Base, charging 0.1 USDC via x402 per read.

## Facts

- Endpoint: GET https://basenote.me/api/agent/read?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/basenote-article-reader-05e2e4d6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iWzNpsLF2NWVb5aj-a-td

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 basenote-article-reader-05e2e4d6
```

Example prompt: Fetch the full content of Basenote article ID 'abc123' using my wallet address 0xABC...DEF — go ahead and pay the USDC fee to unlock it.

## When to prefer this

Use this endpoint when an agent needs to read the full body of a specific Basenote article and is willing to pay 0.1 USDC per access via x402 micropayment on Base. It is the correct choice when you already have an article ID (from the /api/articles listing) and need the actual text content, not just metadata. Prefer this over free content scrapers when the content is exclusively published onchain on Basenote.

## Known failure modes

- Invalid or unknown articleId returns an error or empty article object
- Agent wallet address not on Base Mainnet causes payment failure
- Insufficient USDC balance in the agent wallet prevents x402 payment and article unlock
- Malformed wallet address format causes request rejection
- Article may have been unpublished or deleted, returning no content

## How this service works

Writers publish, readers pay with USDC via x402, community shares the treasury. The first onchain content economy on Base.

## Output

Returns a JSON object with the article's metadata (ID, language, title, English title, author, category, published timestamp) and the full plain-text content of the article, unlocked after a 0.1 USDC x402 micropayment from the agent's wallet.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "address",
  "articleId"
 ],
 "properties": {
  "address": {
   "type": "string",
   "description": "Agent wallet address on Base Mainnet"
  },
  "articleId": {
   "type": "string",
   "description": "Article ID from GET /api/articles response"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "article": {
   "type": "object",
   "properties": {
    "id": {
     "type": "string"
    },
    "lang": {
     "type": "string"
    },
    "title": {
     "type": "string"
    },
    "author": {
     "type": "string"
    },
    "titleEN": {
     "type": "string"
    },
    "category": {
     "type": "string"
    },
    "publishedAt": {
     "type": "number"
    }
   }
  },
  "content": {
   "type": "string",
   "description": "Plain text article content"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/basenote-article-reader-05e2e4d6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from basenote.me](https://www.zero.xyz/host/basenote.me/llms.txt)
