# Wikipedia Random Article Fetcher

> Wikipedia Random Article Fetcher is a paid API for AI agents from engedi.digi-life17.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Fetches one or more random Wikipedia articles in a specified language

## Facts

- Endpoint: GET https://engedi.digi-life17.workers.dev/api/wikipedia/random
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wikipedia-random-article-fetcher-b99dbed1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uvFWmRJhzHsPzG3USeE7y

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 wikipedia-random-article-fetcher-b99dbed1
```

Example prompt: Give me 3 random Wikipedia articles in Spanish — I want to discover something unexpected today.

## When to prefer this

Use this endpoint when you need to surface random or serendipitous Wikipedia content for discovery, trivia, education, or content inspiration purposes, especially when you want multilingual support. Prefer this over a search-based Wikipedia endpoint when you don't have a specific topic in mind.

## Known failure modes

- Invalid language code returns error or falls back to English
- Count exceeding 10 may return error or be capped
- Wikipedia API unavailability causes fetch failure
- Cached stale data may be returned when source is unavailable

## How this service works

51 REST endpoints for AI agents. Weather, news, crypto, stocks, products, courses, real estate, and 42 more. Pay per call in USDC/USDT via x402.

## Output

Returns an object containing random Wikipedia article data (titles, summaries, URLs, etc.) along with metadata including cache status, data source, confidence score, and last updated timestamp. The number of articles returned matches the requested count (default 1, max 10).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "queryParams": {
     "type": "object",
     "properties": {
      "lang": {
       "type": "string",
       "description": "Language code (default en)"
      },
      "count": {
       "type": "number",
       "description": "Number of articles (default 1, max 10)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "data": {
     "type": "object"
    },
    "_meta": {
     "type": "object",
     "properties": {
      "cached": {
       "type": "boolean"
      },
      "source": {
       "type": "string"
      },
      "confidence": {
       "type": "number"
      },
      "last_updated": {
       "type": "string"
      }
     }
    },
    "success": {
     "type": "boolean"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wikipedia-random-article-fetcher-b99dbed1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from engedi.digi-life17.workers.dev](https://www.zero.xyz/host/engedi.digi-life17.workers.dev/llms.txt)
