# OyaPicks Single Market Lookup

> OyaPicks Single Market Lookup is a paid API for AI agents from oyapicks.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns the single highest-volume live prediction market matching a keyword, including venue, implied probability, 24h USD volume, and end date.

## Facts

- Endpoint: GET https://oyapicks.app/api/x402/single-market
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oyapicks-single-market-lookup-e0207cec
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__6LesyNdH8_sajYCsVUaQ

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 oyapicks-single-market-lookup-e0207cec
```

Example prompt: What's the most actively traded prediction market right now about the US presidential election — give me the implied probability, trading volume, and when it resolves.

## When to prefer this

Use this endpoint when you need a single, fast answer about the most liquid prediction market for a specific topic — ideal when you want one authoritative data point rather than a list. Prefer this over the keyword-search endpoint when you only need the top result and want to minimize response parsing. Use this instead of the top-3 endpoint when you have a specific topic keyword rather than wanting the globally most active markets.

## Known failure modes

- No markets found for the given keyword — returns empty or null result
- Keyword too broad or ambiguous — may return an unintended top market
- Market data temporarily stale if upstream venue API is slow
- Payment failure if USDC balance insufficient for the $0.01 fee
- Rate limiting if called excessively in a short window

## How this service works

One prediction market by keyword: the single highest-volume live match, with venue, implied probability, 24h USD volume, and end date. Pass ?q=.

## Output

A single JSON object representing the highest-volume live prediction market matching the keyword, containing the market title, venue (e.g. Polymarket or Alpha Arcade), implied probability as a decimal, 24-hour trading volume in USD, and the market end/resolution date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "found": true,
  "query": "world cup",
  "market": {
   "venue": "alpha_arcade",
   "endDate": "2026-12-31T00:00:00Z",
   "question": "Example market question?",
   "volume24hUsd": 50000,
   "impliedProbability": 0.5,
   "impliedProbabilityPct": 50
  },
  "product": "oyapicks-single-market"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oyapicks-single-market-lookup-e0207cec/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oyapicks.app](https://www.zero.xyz/host/oyapicks.app/llms.txt)
