Skip to main content
GET
/
api
/
v1
/
markets
/
{id}
/
similar
Find similar markets
curl --request GET \
  --url https://api.dev.adjacent.markets/api/v1/markets/{id}/similar \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "market_id": "<string>",
      "ticker": "<string>",
      "platform": "<string>",
      "question": "<string>",
      "probability": 123,
      "volume": 123,
      "status": "<string>",
      "category": "<string>",
      "end_date": "2023-11-07T05:31:56Z",
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z"
    }
  ],
  "total": 123
}

Documentation Index

Fetch the complete documentation index at: https://docs.dev.adjacent.markets/llms.txt

Use this file to discover all available pages before exploring further.

Find markets semantically similar to each other.

Path Parameters

id
string
required
The unique market identifier to find similar markets for.

Query Parameters

limit
integer
default:10
Maximum number of similar markets to return (1-100).
min_similarity
number
Minimum similarity threshold (0.0-1.0). Use 0.5-0.7 for reasonably related markets.

Response

{
  "data": [
    {
      "market_id": "SENATEAZ-26-R",
      "ticker": "SENATEAZ-26-R",
      "platform": "kalshi",
      "question": "Will the Republican party win the Senate seat in Arizona",
      "probability": 62.0,
      "volume": 1250.0,
      "status": "active",
      "similarity": 0.92
    }
  ],
  "total": 1
}
FieldTypeDescription
market_idstringUnique identifier
tickerstringStandardized ticker
platformstringSource platform
questionstringMarket question
probabilitynumberCurrent probability (0-100)
volumenumberTotal trading volume
statusstringMarket status
similaritynumberSemantic similarity score (0.0-1.0)

Examples

# Find similar markets
curl "https://v2.api.adj.news/api/v1/markets/SENATECO-26-R/similar?limit=5" \
  -H "Authorization: Bearer YOUR_TOKEN"

# Only highly similar
curl "https://v2.api.adj.news/api/v1/markets/SENATECO-26-R/similar?min_similarity=0.7" \
  -H "Authorization: Bearer YOUR_TOKEN"

Errors

StatusDescription
404Market not found

Authorizations

Authorization
string
header
required

Clerk JWT Bearer token

Path Parameters

id
string
required

Market ID

Query Parameters

limit
integer
default:10

Max results

min_similarity
number
default:0

Minimum similarity (0.0-1.0)

Response

200 - application/json

Similar markets

data
object[]
total
integer