Documentatie & API

Perfectioneer je aim met precisie — Integrate AimForge's sensitivity conversion engine, eDPI calculations, and cross-game data into your applications.

Quick Start

Getting Started

Authenticate with your API key, make your first request to the sensitivity conversion endpoint, and return eDPI values for any supported title. Full setup in under 3 minutes.

Read the Guide
Reference

API Reference

Complete endpoint documentation for POST /v1/convert, GET /v1/games, and GET /v1/profile/{id}. Includes request/response schemas, error codes, and rate limit headers.

Browse Endpoints
SDKs

Client Libraries

Official SDKs for Python (aimforge-sdk-py v2.4.1) and JavaScript/TypeScript (@aimforge/sdk v3.1.0). Community-maintained wrappers for Go, Rust, and Unity C#.

View Packages
Search

Find what you need

Search across all documentation, API reference pages, SDK guides, and community tutorials. Use natural language queries like "convert Valorant sensitivity to CS2" or "eDPI formula explanation".

Tip: Combine filters for faster results — narrow by game title (Valorant, CS2, Overwatch 2, Apex Legends, Rainbow Six Siege), endpoint category, or SDK language. Results are ranked by relevance and recency.

API Overview

Core Endpoints

AimForge's REST API exposes three primary resource groups: sensitivity conversion, game metadata, and user profiles. All requests require Bearer token authentication and return JSON responses.

POST /v1/convert

Convert sensitivity between any two supported games. Accepts source game ID, source sensitivity value, and target game ID. Returns converted sensitivity, eDPI, and effective FOV adjustment. Example: 0.55 in Valorant → 0.022 in CS2 (both at 800 DPI, eDPI 440).

GET /v1/games

Retrieve the full catalog of 47 supported titles with their sensitivity formulas, FOV ranges, and mouse acceleration flags. Each game object includes id, name, formula_type (linear, quadratic, or custom), min_fov, max_fov, and default_dpi. Supports filtering by genre and platform.

GET /v1/profile/{id}

Fetch a user's saved sensitivity configurations, conversion history, and preferred DPI settings. Profiles store up to 12 game presets each. Returns last_updated timestamp and a checksum for cache validation. Rate limited to 60 requests per minute.

Authentication

API Keys & Rate Limits

Every request must include a valid API key in the Authorization header. Keys are scoped to your account tier and can be generated from the Developer Dashboard.

Free tier: 100 requests/hour, access to conversion and game metadata endpoints. Pro tier (€9/mo): 5,000 requests/hour, profile endpoints, webhook support, and priority response times under 80ms. Enterprise: Custom quotas, dedicated rate limit pools, SLA guarantees, and direct Slack channel with the engineering team. All tiers include automatic retry headers (Retry-After) and request ID tracing via X-AimForge-Request-ID.

Changelog

Recent Updates

v3.1.0 — December 12, 2024

Added support for The Finals and Splitgate 2. Introduced the new quadratic_formula parameter for games with non-linear sensitivity curves. Fixed eDPI rounding discrepancy for sub-100 DPI configurations reported by user @marcus_dev.

v3.0.4 — November 28, 2024

Performance improvement: average response time reduced from 142ms to 67ms. Added X-RateLimit-Remaining and X-RateLimit-Reset headers to all responses. Deprecated the legacy /v0/convert endpoint — migrate before February 1, 2025.

v3.0.0 — October 15, 2024

Major release with redesigned authentication flow (API keys now use prefixed format: af_live_...), new profile endpoint, and webhook support for real-time sensitivity sync. Breaking changes documented in the migration guide.

Community

Support & Resources

Join 2,400+ developers building on AimForge. Get help, share integrations, and contribute to the open-source formula repository.

Discord Community

Active #api-help and #showcase channels. Average response time of 12 minutes during EU business hours. Pinned setup guides and weekly office hours with lead engineer Sofia Chen.

Join Discord

GitHub Repository

Open-source sensitivity formula definitions for all 47 games. Contribute new titles via pull request — templates and validation scripts included. 1.2k stars, 84 contributors.

View on GitHub