# Base Wallet Lens — Public Page Extractor

> Base Wallet Lens — Public Page Extractor is a paid API for AI agents from base-wallet-lens.bakongi.chatgpt.site, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Fetches and extracts readable text content from any public URL, returning the page title, markdown content, and metadata via Jina Reader

## Facts

- Endpoint: POST https://base-wallet-lens.bakongi.chatgpt.site/v1/reader?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-wallet-lens-public-page-extractor-8d591cac
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zDFJjB6GQy1tXLU1OOq3f

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 base-wallet-lens-public-page-extractor-8d591cac -d '<json body>'
```

Example prompt: Can you fetch and extract the readable text content from this page: https://techcrunch.com/2024/01/15/openai-new-model/ and give me the article in clean markdown?

## When to prefer this

Choose this endpoint when you need to extract readable text from a specific public URL without any API key setup, and you want a clean markdown representation with metadata. It is especially useful for agents operating in no-account environments using x402 pay-per-call USDC micropayments. Prefer this over full web crawlers when you only need a single page and want minimal overhead.

## Known failure modes

- URL is behind a login or paywall — returns empty or partial content
- URL is malformed or unreachable — returns an error response
- Dynamic JavaScript-heavy pages may not render fully — content may be incomplete
- Rate limits or upstream Jina Reader failures may cause request timeouts
- Payment of 0.01 USDC required per call — insufficient funds causes 402 rejection

## How this service works

Three pay-per-call tools for agents: Base balance snapshots, public page extraction, and USDC receipt verification. No account or API key.

## Output

Returns a JSON object with the original URL, page title, full page content rendered as clean markdown, the underlying provider (Jina Reader), and the timestamp when the page was fetched.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/",
  "title": "Example Domain",
  "content": "# Example Domain",
  "provider": "Jina Reader",
  "fetched_at": "2026-10-09T00:00:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-wallet-lens-public-page-extractor-8d591cac/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from base-wallet-lens.bakongi.chatgpt.site](https://www.zero.xyz/host/base-wallet-lens.bakongi.chatgpt.site/llms.txt)
