Skip to main content
GET
/
v2
/
sports
/
search
Search
curl --request GET \
  --url https://api.polynode.dev/v2/sports/search \
  --header 'x-api-key: <api-key>'
{
  "query": "fnatic",
  "count": 5,
  "results": [
    {
      "title": "Counter-Strike: fnatic vs FaZe (BO3) - DraculaN Playoffs",
      "slug": "cs2-fnc-faze-2026-03-31",
      "category": "Sports",
      "active": false,
      "closed": true,
      "volume": 15420.50
    },
    {
      "title": "Valorant: Fnatic vs ULF Esports (BO3) - VCT EMEA Group Stage",
      "slug": "val-fnc1-ulf-2026-04-01",
      "category": "Sports",
      "active": true,
      "closed": false,
      "volume": 8230.00
    }
  ]
}
Search across all sports and esports events. Returns matching games with their slugs so you can drill into Game Detail.
q
string
required
Search query (e.g. celtics, fnatic, manchester).
key
string
required
Your API key.
limit
integer
default:"20"
Max results (up to 50).
{
  "query": "fnatic",
  "count": 5,
  "results": [
    {
      "title": "Counter-Strike: fnatic vs FaZe (BO3) - DraculaN Playoffs",
      "slug": "cs2-fnc-faze-2026-03-31",
      "category": "Sports",
      "active": false,
      "closed": true,
      "volume": 15420.50
    },
    {
      "title": "Valorant: Fnatic vs ULF Esports (BO3) - VCT EMEA Group Stage",
      "slug": "val-fnc1-ulf-2026-04-01",
      "category": "Sports",
      "active": true,
      "closed": false,
      "volume": 8230.00
    }
  ]
}

Search then drill down

# Step 1: Search for a team or matchup
curl "https://api.polynode.dev/v2/sports/search?q=celtics&key=YOUR_KEY"

# Step 2: Take the slug from results and get full game detail
curl "https://api.polynode.dev/v2/sports/games/nba-nyk-hou-2026-03-31?key=YOUR_KEY"
Search covers all Polymarket events, not just games with scores. Results include season futures, playoff series, and prop markets. Use the slug to get full details on any result.

Authorizations

x-api-key
string
header
required

Query Parameters

q
string
required

Search query (e.g. celtics, fnatic)

limit
integer
default:20

Max results (up to 50)

Response

200

Search results