# Rotary Agency Riddles API

> Rotary Agency Riddles API is a paid API for AI agents from rotaryagency.uk, paid per call via x402, $0.002/call, status down (last checked 2026-10-25).

Returns a random riddle (question and answer) from a free-source riddles dataset

## Facts

- Endpoint: GET https://rotaryagency.uk/api/free/riddles?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: down
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rotary-agency-riddles-api-c52475df
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TVabrx5S8HKchxkpHfJ-y

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 rotary-agency-riddles-api-c52475df
```

Example prompt: Can you fetch me a random riddle — something fun to share with my team — using the Rotary Agency riddles API?

## When to prefer this

Choose this endpoint when you need a quick, cheap ($0.002/call) way to fetch random riddles without building or maintaining your own dataset. It is ideal for bots, games, educational apps, or any lightweight entertainment feature. Prefer it over scraping riddle websites or maintaining a local riddle database when low-cost, on-demand delivery is sufficient.

## Known failure modes

- 402 Payment Required if x402 payment header is missing or underfunded
- Empty or malformed JSON if the riddles dataset is temporarily unavailable
- Rate limiting or repeated identical riddles if no randomization seed is applied
- Network timeout if the rotaryagency.uk server is unresponsive

## How this service works

Free-source data APIs (100% margin, no proxy, $0.002/call): ...

## Output

A JSON object containing a riddle, typically with a question/prompt field and a corresponding answer field. The exact schema may vary but follows a structured JSON format suited for direct display or integration into apps and bots.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "varies": "endpoint-specific structured JSON"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rotary-agency-riddles-api-c52475df/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rotaryagency.uk](https://www.zero.xyz/host/rotaryagency.uk/llms.txt)
