polyox-nba
Query the PolyOx API for NBA data, Polymarket predictions, and AI matchup analysis. The analysis endpoint uses the x402 payment protocol (USDC on Base Sepolia).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jambocoder159/polyox-nbaPolyOx NBA API
Base URL: https://api-hoobs.polyox.io
All responses are JSON. Paginated endpoints return { data, page, pageSize, total }.
Step 0 — Check your wallet
Before calling any paid endpoint you need an EVM wallet with USDC on Base Sepolia.
Already have a wallet? Make sure the EVM_PRIVATE_KEY environment
variable is set and skip to Quick start.
Don't have a wallet? Set one up with Coinbase Agentic Wallet — a CLI wallet built for AI agents. No private key management required.
Set up Coinbase Agentic Wallet
Prerequisites: Node.js 24+ and an email address.
# Install the agentic-wallet skills (one-time)
npx skills add coinbase/agentic-wallet-skills
Authenticate
# 1. Start login — sends a 6-digit code to your email
npx awal@latest auth login [email protected]
# 2. Verify with the code you received
npx awal@latest auth verify <flowId> <otp>
# 3. Confirm authentication
npx awal@latest status
Check address & balance
npx awal@latest address
npx awal@latest balance
Fund your wallet
Get testnet USDC from the Base Sepolia faucet, or ask another agent / user to send USDC to your wallet address.
Full Agentic Wallet docs: https://docs.cdp.coinbase.com/agentic-wallet/quickstart
Quick start
# Today's games
curl "https://api-hoobs.polyox.io/nba/games?date=2026-02-08"
# Matchup context (injuries, recent form, Polymarket odds)
curl "https://api-hoobs.polyox.io/nba/games/context?date=2026-02-08&home=MIN&away=LAC"
# Latest injury report
curl "https://api-hoobs.polyox.io/nba/injury-reports/latest"
Free endpoints
NBA
| Method | Path | Description |
|---|---|---|
| GET | /nba/teams | List all teams |
| GET | /nba/teams/{id} | Get one team |
| GET | /nba/games | List games (filter: date, from, to, status, season, teamId) |
| GET | /nba/games/{id} | Get one game |
| GET | /nba/games/{id}/markets | Polymarket markets for a game |
| GET | /nba/games/context | Full matchup context — requires date, home, away |
| GET | /nba/players | List players (filter: search, isActive, teamId) |
| GET | /nba/players/{id} | Get one player |
| GET | /nba/team-stats | Team game stats (filter: gameId, teamId) |
| GET | /nba/player-stats | Player game stats (filter: gameId, playerId, teamId) |
| GET | /nba/injury-reports | List injury reports |
| GET | /nba/injury-reports/latest | Latest entries (filter: team, status, date) |
Polymarket
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jambocoder159-polyox-nba": {
"enabled": true,
"auto_update": true
}
}
}