# Apify RAG Web Browser Actor Runner

> Apify RAG Web Browser Actor Runner is a paid API for AI agents from apify-api-git-br-better-actor-pay-merit-systems.vercel.app, paid per call via x402, $0.010000/call, status unknown (last checked 2026-09-14).

Executes the Apify RAG Web Browser actor to perform Google searches and scrape top N pages, returning raw web content for AI/RAG pipelines

## Facts

- Endpoint: POST https://apify-api-git-br-better-actor-pay-merit-systems.vercel.app/api/actors/apify/rag-web-browser/call
- Price: $0.010000/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apify-rag-web-browser-actor-runner-90071a8c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6NLEC6bjzuNf7Nn4n92SB

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-rag-web-browser-actor-runner-90071a8c -d '<json body>'
```

Example prompt: Search Google for 'climate change solutions 2024', scrape the top 3 results using raw HTTP, and return the page content in markdown format so I can use it as context for my AI pipeline.

## When to prefer this

Choose this endpoint when you need to search the web and retrieve full page content (not just links or snippets) for use in RAG pipelines or AI agent context. It combines Google Search with full browser-based or HTTP scraping in one call, returning structured markdown content. Prefer it over generic search APIs when you need actual page text, not just metadata.

## Known failure modes

- Query times out before pages are scraped — requestTimeoutSecs exceeded
- Google search returns no results for obscure query
- Target pages block scraping and return empty content
- Invalid scraping tool value causes actor input validation error
- Payment failure prevents run from starting
- Actor run fails mid-execution leaving partial dataset

## 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 a run object with a run ID, status (e.g. READY), actor ID, start timestamp, usage cost in USD, default dataset ID, and a signed JWT token used to poll the run status at /api/actors/status and retrieve results at /api/actors/results once the run completes.

## Example request

```json
{
 "input": {
  "query": "artificial intelligence",
  "maxResults": 3,
  "scrapingTool": "raw-http",
  "outputFormats": [
   "markdown"
  ],
  "requestTimeoutSecs": 40
 }
}
```

## 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-rag-web-browser-actor-runner-90071a8c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from apify-api-git-br-better-actor-pay-merit-systems.vercel.app](https://www.zero.xyz/host/apify-api-git-br-better-actor-pay-merit-systems.vercel.app/llms.txt)
