nba-api-ts
    Preparing search index...

    Interface FetchClientOptions

    interface FetchClientOptions {
        fetch?: FetchFn;
        headers?: Record<string, string>;
        maxRetries?: number;
        rateLimit?: number;
        timeout?: number;
    }
    Index

    Properties

    fetch?: FetchFn

    Custom fetch implementation. Use this to bypass Akamai TLS fingerprinting on stats.nba.com by providing a fetch backed by tls-client, curl-impersonate, or similar. Defaults to globalThis.fetch.

    headers?: Record<string, string>

    Override default headers.

    maxRetries?: number

    Max retry attempts on transient failures. Default: 3

    rateLimit?: number

    Min delay between requests in ms. 0 to disable. Default: 600

    timeout?: number

    Request timeout in ms. Default: 30000