---
title: "Reader Mode (Zero-Friction)"
method: GET
path: "/r/{url}"
tags: ["Free"]
---

# Reader Mode (Zero-Friction)

`GET /r/{url}`

## Request

- Base URL: `https://api.weblens.dev`
- URL: `https://api.weblens.dev/r/{url}`
- Auth: none required

Fetch any webpage as markdown with a single GET request. No auth, no payment, no POST body. Just append a URL. Rate limited to 10/hour, content truncated to 2000 chars. Inspired by Jina Reader.

## Path parameters

- `url` string, required

## Query parameters

- `format` 'json' | 'text'

## Response `200`

Page content as markdown (JSON or plain text)

## Other responses

- `400`: Invalid or missing URL
- `429`: Rate limit exceeded (10/hour)
- `502`: Target URL timeout

---

[API](https://skmtc.dev/weblens/apis/weblens-api.md) · [All operations](https://skmtc.dev/weblens/apis/weblens-api/llms.txt) · [OpenAPI document](https://skmtc.dev/weblens/apis/weblens-api/revisions/63a7e81b6921?raw)
