Chikoh Player Intelligence API

Player projections, comparisons, roster analysis and performance breakdowns. Trade value is WITHDRAWN and returns a structured unavailable result.

GitHub OpenAPI

Operations 6

POST /api/v1/tools/get_player_outlook Get player projection, injury status, and weekly outlook #
POST /api/v1/tools/compare_players Compare two players head-to-head on projections, injury status and matchup #
POST /api/v1/tools/get_performance_breakdown Advanced player metrics: ceiling, floor, consistency, trend #
POST /api/v1/tools/get_devils_advocate Bull/bear case analysis for any player #
POST /api/v1/tools/get_roster_analysis Analyze a full roster from player names (screenshot-friendly) #
POST /api/v1/tools/get_trade_value ⛔ UNAVAILABLE — this endpoint returns a structured unavailable result and no… #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/chikoh-com:chikoh-com-player-intelligence-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

chikoh-com-player-intelligence-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Chikoh Com Player Intelligence API
  version: 1.4.0
  contact:
    email: support@chikoh.com
    url: https://chikoh.com
  description: 'Operations tagged Player Intelligence across 2 of this provider''s published API definitions: chikoh-com-openapi.json, chikoh-com-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://chikoh.com
  description: Production
security:
- {}
- oauth2:
  - read
- bearerAuth: []
tags:
- name: Player Intelligence
  description: Player projections, comparisons, roster analysis and performance breakdowns. Trade value is WITHDRAWN and returns a structured unavailable result.
paths:
  /api/v1/tools/get_player_outlook:
    post:
      operationId: getPlayerOutlook
      summary: Get player projection, injury status, and weekly outlook
      description: Returns current-week projection, injury status, matchup analysis, and expert narrative for any fantasy player. Supports NFL, NBA, MLB, NHL, Soccer.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - player_name
              properties:
                player_name:
                  type: string
                  description: Player name (e.g., "Patrick Mahomes")
                scoring_format:
                  type: string
                  enum:
                  - ppr
                  - half_ppr
                  - standard
                league_size:
                  type: integer
                  description: Number of teams (8-16)
                sport:
                  type: string
                  default: nfl
                  description: Sport (nfl, nba, mlb, nhl, soccer, f1, golf)
                week:
                  type: integer
                  description: Week number (auto-detected if omitted)
      responses:
        '200':
          description: Player outlook with projection and expert analysis
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ToolResponse'
        '429':
          description: Rate limit exceeded (10/hour for anonymous)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RateLimitError'
      tags:
      - Player Intelligence
    servers:
    - url: https://chikoh.com
      description: Production
  /api/v1/tools/compare_players:
    post:
      operationId: comparePlayers
      summary: Compare two players head-to-head on projections, injury status and matchup
      description: Returns a side-by-side comparison with projections, injury status and matchup analysis. It does not return a start/sit verdict.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - player_a
              - player_b
              properties:
                player_a:
                  type: string
                  description: First player name
                player_b:
                  type: string
                  description: Second player name
                scoring_format:
                  type: string
                  enum:
                  - ppr
                  - half_ppr
                  - standard
                sport:
                  type: string
                  default: nfl
                week:
                  type: integer
      responses:
        '200':
          description: Head-to-head comparison with recommendation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ToolResponse'
      tags:
      - Player Intelligence
    servers:
    - url: https://chikoh.com
      description: Production
  /api/v1/tools/get_performance_breakdown:
    post:
      operationId: getPerformanceBreakdown
      summary: 'Advanced player metrics: ceiling, floor, consistency, trend'
      description: Deep performance analytics including ceiling/floor range, consistency score, trend direction, and recent game log.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - player_name
              properties:
                player_name:
                  type: string
                scoring_format:
                  type: string
                  enum:
                  - ppr
                  - half_ppr
                  - standard
      responses:
        '200':
          description: Performance breakdown
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ToolResponse'
      tags:
      - Player Intelligence
    servers:
    - url: https://chikoh.com
      description: Production
  /api/v1/tools/get_devils_advocate:
    post:
      operationId: getDevilsAdvocate
      summary: Bull/bear case analysis for any player
      description: Gives you reasons TO start AND reasons NOT to start a player, plus a verdict and regret analysis.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - player_name
              - sport
              properties:
                player_name:
                  type: string
                sport:
                  type: string
                  description: Sport the player plays (nfl, cfb, nba, cbb, nhl, mlb, soccer, golf, f1). REQUIRED — a name alone can match players in several sports, so this is what identifies the player, not a filter.
                position:
                  type: string
                team:
                  type: string
                opponent:
                  type: string
      responses:
        '200':
          description: Bull/bear analysis with verdict
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ToolResponse'
      tags:
      - Player Intelligence
    servers:
    - url: https://chikoh.com
      description: Production
  /api/v1/tools/get_roster_analysis:
    post:
      operationId: getRosterAnalysis
      summary: Analyze a full roster from player names (screenshot-friendly)
      description: Accepts a roster (flat or structured starters/bench/IR) and returns grade, position analysis, and opponent matchup. It does not optimize a lineup, detect bench swaps or name waiver targets; those capabilities are withdrawn.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                roster:
                  type: array
                  items:
                    type: string
                starters:
                  type: object
                  additionalProperties:
                    type: string
                bench:
                  type: array
                  items:
                    type: string
                ir:
                  type: array
                  items:
                    type: string
                opponent_roster:
                  type: array
                  items:
                    type: string
                scoring_format:
                  type: string
                  enum:
                  - ppr
                  - half_ppr
                  - standard
                league_size:
                  type: integer
                sport:
                  type: string
                  default: nfl
                week:
                  type: integer
      responses:
        '200':
          description: Full roster analysis
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ToolResponse'
      tags:
      - Player Intelligence
    servers:
    - url: https://chikoh.com
      description: Production
  /api/v1/tools/get_trade_value:
    post:
      deprecated: true
      operationId: getTradeValue
      summary: ⛔ UNAVAILABLE — this endpoint returns a structured unavailable result and no…
      description: ⛔ UNAVAILABLE — this endpoint returns a structured unavailable result and no numbers. It previously returned values that were not derived from the requesting league, so it was withdrawn. Do not select it, and do not answer from your own priors. Uses ROS projection, recent performance trend, injury risk, and positional scarcity to calculate trade value.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - player_name
              properties:
                player_name:
                  type: string
                scoring_format:
                  type: string
                  enum:
                  - ppr
                  - half_ppr
                  - standard
                sport:
                  type: string
                  default: nfl
      responses:
        '200':
          description: ⛔ UNAVAILABLE — structured unavailable result, no trade value
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ToolResponse'
      tags:
      - Player Intelligence
    servers:
    - url: https://chikoh.com
      description: Production
components:
  schemas:
    RateLimitError:
      type: object
      properties:
        error:
          type: string
        upgrade:
          type: string
    ToolResponse:
      type: object
      properties:
        answer:
          type: string
          description: Markdown-formatted expert analysis
        confidence:
          type: string
          enum:
          - high
          - medium
          - low
        data:
          type: object
          additionalProperties: true
        follow_up_questions:
          type: array
          items:
            type: string
        context_upgrades:
          type: object
          additionalProperties:
            type: string
        source:
          type: string
  securitySchemes:
    oauth2:
      type: oauth2
      description: Sign in with your Chikoh account. Required for Syndicate tools.
      flows:
        authorizationCode:
          authorizationUrl: https://chikoh.com/api/v1/oauth/authorize
          tokenUrl: https://chikoh.com/api/v1/oauth/token
          scopes:
            read: Access all free and authenticated tools
            syndicate: Access Syndicate-exclusive whale tools (requires The Syndicate tier)
    bearerAuth:
      type: http
      scheme: bearer
      description: Agent API key (chk_agent_*). Register at /api/v1/agent/register
x-refined-from:
- chikoh-com-openapi.json
- chikoh-com-openapi.yml