# Apify RAG Web Browser - Web Search & Scrape

> Apify RAG Web Browser - Web Search & Scrape is a paid API for AI agents from apify-dlfd68ww7-merit-systems.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22, last successful call 2026-08-31).

Queries Google Search and scrapes the top N result pages using a full web browser, returning their full content for use in AI/RAG pipelines.

## Facts

- Endpoint: POST https://apify-dlfd68ww7-merit-systems.vercel.app/api/actors/apify/rag-web-browser/call?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Last successful call: 2026-08-31
- Success rate: 100% of calls made through Zero
- Rating: 1.3 / 5 from 1 review
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apify-dlfd68ww7-merit-systems-vercel-app-b261c5fe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lFwmff_7KP50RnRJ7eSre

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 apify-dlfd68ww7-merit-systems-vercel-app-b261c5fe -d '<json body>'
```

Example prompt: Search the web for 'best practices for deploying LLMs in production' and scrape the top 5 result pages, giving me the full text content of each so I can use it as context in my RAG pipeline.

## When to prefer this

Choose this endpoint when you need live, up-to-date web content for AI/RAG pipelines — especially when pages are JavaScript-rendered and require a real browser. It's ideal when you need both search and full-page scraping in a single call, rather than just search snippets or static HTML fetches.

## Known failure modes

- Query returns no Google results — empty results array returned
- Target pages block scraping or return CAPTCHAs — partial or empty content for those URLs
- Actor timeout if pages are slow to load — incomplete results
- Invalid or missing query parameter — 400 Bad Request
- Payment failure or insufficient balance — 402 Payment Required
- Apify actor quota or rate limit exceeded — 429 Too Many Requests

## How this service works

Start the "RAG Web Browser" Apify actor (apify/rag-web-browser). Web search and fetch tool for AI agents and RAG pipelines. It queries Google Search, scrapes the top N pages using a full web browser, and returns their conten…

## Output

Returns the full text content, URLs, and metadata of the top N web pages found via Google Search for the given query, scraped using a real headless browser to handle JavaScript-rendered pages.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "properties": {
      "input": {
       "type": "object",
       "required": [
        "query",
        "maxResults",
        "outputFormats",
        "requestTimeoutSecs",
        "serpProxyGroup",
        "serpMaxRetries",
        "proxyConfiguration",
        "scrapingTool",
        "removeElementsCssSelector",
        "htmlTransformer",
        "desiredConcurrency",
        "maxRequestRetries",
        "dynamicContentWaitSecs",
        "removeCookieWarnings",
        "debugMode"
       ],
       "properties": {
        "query": {
         "type": "string",
         "pattern": "[^\\s]+",
         "description": "Enter Google Search keywords or a URL of a specific web page. The keywords might include the [advanced search operators](https://blog.apify.com/how-to-scrape-google-like-a-pro/). Examples: - san francisco weather - https://www.cnn.com - function calling site:openai.com"
        },
        "debugMode": {
         "type": "boolean",
         "default": false,
         "description": "If enabled, the Actor will store debugging information into the resulting dataset under the `debug` field."
        },
        "maxResults": {
         "type": "integer",
         "default": 3,
         "maximum": 100,
         "minimum": 1,
         "description": "The maximum number of top organic Google Search results whose web pages will be extracted. If `query` is a URL, then this field is ignored and the Actor only fetches the specific web page."
        },
        "scrapingTool": {
         "enum": [
          "browser-playwright",
          "raw-http"
         ],
         "type": "string",
         "default": "raw-http",
         "description": "Select a scraping tool for extracting the target web pages. The Browser tool is more powerful and can handle JavaScript heavy websites, while the Plain HTML tool can't handle JavaScript but is about two times faster."
        },
        "outputFormats": {
         "type": "array",
         "items": {
          "enum": [
           "text",
           "markdown",
           "html"
          ],
          "type": "string"
         },
         "default": [
          "m
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/apify-dlfd68ww7-merit-systems-vercel-app-b261c5fe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from apify-dlfd68ww7-merit-systems.vercel.app](https://www.zero.xyz/host/apify-dlfd68ww7-merit-systems.vercel.app/llms.txt)
