RAG Web Browser Lite — Cheap Markdown for AI Agents avatar

RAG Web Browser Lite — Cheap Markdown for AI Agents

Pricing

from $2.00 / 1,000 page extracteds

Go to Apify Store
RAG Web Browser Lite — Cheap Markdown for AI Agents

RAG Web Browser Lite — Cheap Markdown for AI Agents

Web search and fetch tool for AI agents and RAG pipelines. Queries Google Search, scrapes the top N pages over raw HTTP, and returns clean Markdown. Fixed $0.002 per page — no surprise compute bills.

Pricing

from $2.00 / 1,000 page extracteds

Rating

0.0

(0)

Developer

subimpact

subimpact

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

A lean, drop-in alternative to apify/rag-web-browser for AI agents and RAG pipelines.

Same output shape, fixed price. Queries Google Search, scrapes the top N pages, and returns clean Markdown — but over raw HTTP only (no Playwright browser), so each page costs a flat $0.002 instead of variable compute bills.

Why it's cheaper

apify/rag-web-browserrag-web-browser-lite
EngineCrawlee + Playwright + MCP SDKraw HTTP + cheerio + turndown
Browser launch per pageYes (heavy)Never
BillingPay per usage (variable)PPE: $0.002/page, fixed
Container~1GB+ (Playwright)~200MB
Output shape{crawl, searchResult, metadata, markdown}Identical

The official actor's own docs say raw HTTP is "about two times faster" than the browser tool — we made that the only mode.

Usage

Normal mode (one request per run)

curl -X POST "https://api.apify.com/v2/acts/subimpact~rag-web-browser-lite/runs" \
-H "Content-Type: application/json" \
-d '{"query": "best crm for startups", "maxResults": 3}'

Standby mode (agent-facing HTTP endpoint)

$curl "https://subimpact--rag-web-browser-lite.apify.actor/search?query=apify+mcp&maxResults=2&token=<APIFY_API_TOKEN>"

Input

FieldTypeDefaultDescription
querystringSearch term or URL (required)
maxResultsint3Top N organic results to extract (1-100)
outputFormatsarray["markdown"]markdown, text, html
gl / hlstringus / enGoogle country / language
serpProxyGroupstringGOOGLE_SERPProxy group for SERP fetch
serpMaxRetriesint2SERP retries (0-5)
proxyConfigurationobjectApify proxyProxy for target pages
removeElementsCssSelectorstringnav/footer/script/...Elements to strip before conversion

Output row

{
"crawl": { "httpStatusCode": 200, "httpStatusMessage": "OK", "loadedAt": "...", "uniqueKey": "...", "requestStatus": "handled" },
"searchResult": { "title": "...", "description": "...", "url": "...", "resultType": "ORGANIC", "position": 1 },
"metadata": { "url": "...", "title": "...", "description": "...", "languageCode": "en", "canonicalUrl": "...", "openGraph": [...], "jsonLd": [...], "headers": {...} },
"markdown": "# ..."
}

Pricing

  • $0.002 per page extracted (pay-per-event, page-extracted)
  • Platform usage (proxy, compute) is paid by the buyer
  • No charge for failed/blocked/empty pages — only pages with ≥100 chars of real content are billed
  • SERP fetch is billed as platform usage (GOOGLE_SERP proxy), not as an event

Development

npm install
npm test # unit tests (parser + content pipeline)
apify push # build to Apify

Notes

  • SERP parsing reuses the battle-tested goto-map + organic parser from google-serp-ai-overviews (verified 2026-08-27: top-organic 100% mappable).
  • GOOGLE_SERP proxy requires http:// (not https://) for the SERP fetch.
  • Standby detection: Actor.getEnv().metaOrigin === 'STANDBY'; port from Actor.config.get('containerPort').
  • Reddit and other JS-heavy sites that block raw HTTP return stub pages — those are not charged (content gate).