# Light Search – Real-Time Organic Web Search

> Light Search – Real-Time Organic Web Search is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Returns real-time organic web search results for any query, supporting all Google Advanced Search operators, with up to 300 results.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-web-search/search-light?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-light-search-real-time-organic-web-search-cae19831
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_i4_0zxtnDiKYBE77z_wYF

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 agents-openwebninja-com-light-search-real-time-organic-web-search-cae19831
```

Example prompt: Search the web for 'best open-source LLM frameworks 2024 site:github.com' and give me the top 10 organic results with their titles, URLs, and snippets.

## When to prefer this

Choose this endpoint when you need fast, real-time organic web search results — especially when you want to use Google Advanced Search operators (site:, inurl:, intitle:, etc.) to filter results precisely. It is ideal for research, competitive analysis, documentation discovery, news lookups, or any task requiring a ranked list of live web pages. Prefer it over scraping or crawling endpoints when you need a broad ranked list rather than the full content of a single page.

## Known failure modes

- Missing required 'q' parameter returns a validation error
- Limit out of range (below 1 or above 300) may return an error or be clamped
- Invalid Google Advanced Search operator syntax may return zero results
- Rate limiting or quota exhaustion returns a 402 or 429 error
- Very niche or obscure queries may return few or no results
- Network timeouts if the upstream search provider is slow

## How this service works

Lightning fast endpoint for getting organic search results from across the web in real-time.
  Supports all Google Advanced Search operators such (e.g. inurl:, site:, intitle:, etc).

## Output

Returns a JSON array of organic web search results, each containing a position (1-based rank), title, canonical URL, domain, and snippet text, along with a status string and a unique request ID for tracing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "q"
 ],
 "properties": {
  "q": {
   "type": "string",
   "example": "how to build a website",
   "description": "Search query.  \n  Supports all Google Advanced Search operators (site:, inurl:, intitle:, etc)."
  },
  "limit": {
   "type": "string",
   "default": 10,
   "maximum": 300,
   "minimum": 1,
   "description": "Maximum number of results to return."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "status",
  "request_id",
  "data"
 ],
 "properties": {
  "data": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "title",
     "url",
     "position"
    ],
    "properties": {
     "url": {
      "type": "string",
      "description": "Canonical URL of the result."
     },
     "title": {
      "type": "string",
      "description": "Title of the search result."
     },
     "domain": {
      "type": "string",
      "nullable": true,
      "description": "Domain extracted from the result URL."
     },
     "snippet": {
      "type": "string",
      "nullable": true,
      "description": "Short text snippet shown by Google under the result."
     },
     "position": {
      "type": "integer",
      "description": "Position of the result in the list (1-based)."
     }
    }
   },
   "description": "Organic web search results for the query."
  },
  "status": {
   "type": "string",
   "description": "The status of the API response."
  },
  "request_id": {
   "type": "string",
   "description": "A unique ID to trace the API request."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-light-search-real-time-organic-web-search-cae19831/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
