Skip to main content
FieldFunded is built on standard REST/JSON architecture, making it compatible with every modern programming language.
No SDK account required. You only need your API Key (X-API-Key or X-RapidAPI-Key) to start building. The SDKs and code examples below are tools to help you use your key more efficiently.

Official SDKs


TypeScript SDK

The fastest way to integrate for Web, Mobile, and Backend (Node.js/Bun/Deno).

Requirements

  • Node.js 18+, Deno, Bun, or any modern browser with fetch() support
  • No native dependencies — works in serverless environments (AWS Lambda, Vercel, Cloudflare Workers)

Features

  • 25 typed methods covering every API endpoint
  • Zero dependencies — uses native fetch()
  • Full TypeScript support — intellisense, autocompletion, type safety
  • Auto-retry on 429/500 errors with exponential backoff
  • Dual-mode auth — works with RapidAPI or direct API keys
  • Works everywhere — Node.js 18+, Deno, Bun, browsers

Installation

Initialization

Configuration

The default timeout is 20s to accommodate server-side index construction on high-volume endpoints (like /settlements). Most requests return in <200ms.

Usage Examples

List Sports & Leagues

Get Events (with filters)

Event Detail

Live Scores (lightweight polling)

Search by Team Name

Batch Events (max 20 IDs)

Bet Check

Parlay / Accumulator Check

Settlements & Results (Fully Automatic)

Settlement is fully automatic. Markets resolve without developer intervention as soon as a game ends. Poll getSettlements() regularly after the game ends to capture all market resolutions as they arrive gradually.

Outrights / Futures

Usage & Quota

System Health (quota-free)

These endpoints do not count against your monthly quota.

Error Handling

The SDK provides typed error classes for clean error handling:

All Methods


Manual Integration (Universal)

If you are using a language without an official SDK yet, use standard HTTP libraries. Our API is standard REST/JSON — any language with HTTP support works.

Python (using requests)

Go (using net/http)


Technical Support

Need help with a specific language or interested in early access to our Python/Java SDKs? Reach out at support@fieldfunded.com.