🌐 RESearcher - Web Reader API

Self-hosted web page reader. Convert any webpage to clean, LLM-friendly markdown.

Authentication

⚠️ API Key Required - All endpoints require authentication.

Provide your API key via:

Authentication Examples

Using X-API-Key Header (Recommended)
curl -H "X-API-Key: rj_live_YOUR_KEY_HERE" \
  "https://api.fast-researcher.com/api/read?url=https://example.com"
Using Authorization Bearer Header
curl -H "Authorization: Bearer rj_live_YOUR_KEY_HERE" \
  "https://api.fast-researcher.com/api/read?url=https://example.com"
Using Query Parameter
curl "https://api.fast-researcher.com/api/read?url=https://example.com&apiKey=rj_live_YOUR_KEY_HERE"
Python Example
import requests

response = requests.get(
    "https://api.fast-researcher.com/api/read",
    params={"url": "https://example.com"},
    headers={"X-API-Key": "rj_live_YOUR_KEY_HERE"}
)
print(response.json())
JavaScript Example
const response = await fetch(
  "https://api.fast-researcher.com/api/read?url=https://example.com",
  {
    headers: {
      "X-API-Key": "rj_live_YOUR_KEY_HERE"
    }
  }
);
const data = await response.json();

Quick Test

API Endpoints

GET /r/{url}
Jina-compatible endpoint. Returns plain text/markdown.
curl -H "X-API-Key: rj_live_YOUR_KEY_HERE" \
  "https://api.fast-researcher.com/r/https://example.com"
GET /api/read?url={url}
JSON endpoint with metadata.
curl -H "X-API-Key: rj_live_YOUR_KEY_HERE" \
  "https://api.fast-researcher.com/api/read?url=https://example.com"
POST /api/batch
Read multiple URLs at once (max 10).
curl -X POST -H "X-API-Key: rj_live_YOUR_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{"urls": ["https://example.com", "https://github.com"]}' \
  "https://api.fast-researcher.com/api/batch"
GET /api/pdf?url={url}
Extract text from PDF files.
curl -H "X-API-Key: rj_live_YOUR_KEY_HERE" \
  "https://api.fast-researcher.com/api/pdf?url=https://arxiv.org/pdf/2301.00234.pdf"
GET /api/screenshot?url={url}
Capture screenshot of webpage.
curl -H "X-API-Key: rj_live_YOUR_KEY_HERE" \
  "https://api.fast-researcher.com/api/screenshot?url=https://example.com"
GET /s/{query} or GET /api/search?q={query}
Search web and extract content from top 5 results (s.jina.ai clone).
curl -H "X-API-Key: rj_live_YOUR_KEY_HERE" \
  "https://api.fast-researcher.com/api/search?q=best+react+frameworks"

Query Parameters

New Features