# Tenjin Article Reader – Bitrefill Gift Card Agent Story

> Tenjin Article Reader – Bitrefill Gift Card Agent Story is a paid API for AI agents from tenjin.blog, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Returns the full text of a specific Tenjin blog article about an AI agent autonomously purchasing Bitrefill gift cards with USDC via the x402 payment protocol

## Facts

- Endpoint: GET https://tenjin.blog/api/read/0x01cf1b945bcec18d67bd813334e4076b063012bd/an-agent-can-now-buy-a-gift-card-about-twenty-wallets-have
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tenjin-article-reader-bitrefill-gift-card-agent-story-609cde3d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GeBa5A4--OM7nQr2l6p0-

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 tenjin-article-reader-bitrefill-gift-card-agent-story-609cde3d
```

Example prompt: Pull up the Tenjin article by creator 0x01cf1b945bcec18d67bd813334e4076b063012bd with slug 'an-agent-can-now-buy-a-gift-card-about-twenty-wallets-have' — I want to read about how an AI agent can autonomously buy a Bitrefill gift card using USDC.

## When to prefer this

Use this endpoint when you specifically need the content of this Tenjin article about agentic Bitrefill gift card purchases via x402. It is the only way to retrieve this paywalled article programmatically using a wallet address and slug. Prefer it over general web scraping when you need structured, reliable delivery of this specific piece of creator-monetized content and are willing to pay $0.1 USDC per read.

## Known failure modes

- Article not found if slug is misspelled or does not exist — returns 404
- Payment required error (402) if USDC payment of $0.1 is not provided or fails
- Creator wallet address not found if handle/address is incorrect
- Rate limiting if too many requests are made in quick succession
- Network timeout if tenjin.blog is unreachable

## How this service works

Bitrefill has sold gift cards, phone credit, and eSIMs for cryptocurrency since 2014, and in June it started selling them to software. There is now a set of endpoints at api.bitrefill.com where an AI agent can search more than 8,000 products across 180-plus countries, price one, generate an invoice, pay it in USDC, and collect a redemption code, with no account and no human in the loop. We ran the whole path. It works. In the census window since, about twenty wallets have paid the step that matt

## Output

The full content of the Tenjin blog article describing how an AI agent can search Bitrefill's 8,000+ products, price an item, generate an invoice, pay in USDC via x402, and receive a redemption code — including details on approximately twenty wallets that have completed the payment flow since launch.

## 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": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "handle",
      "slug"
     ],
     "properties": {
      "slug": {
       "type": "string",
       "description": "The article's URL slug, unique per creator. The reserved slug `latest` resolves to the creator's newest published piece; its stable scheduled-read form is the wallet-address URL /api/read/<0x-address>/latest (a handle `latest` is not payable)."
      },
      "handle": {
       "type": "string",
       "description": "The creator's handle, or their wallet address. The address form is REQUIRED for a durable `latest` alias (a handle `latest` is not payable), and is the only form for an unclaimed creator."
      }
     }
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {},
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tenjin-article-reader-bitrefill-gift-card-agent-story-609cde3d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tenjin.blog](https://www.zero.xyz/host/tenjin.blog/llms.txt)
