Endpoints
Characters
GET
/api/characters
List all characters · gameId, page, pageSize
open ↗
GET
/api/characters/{id}
Get a character by ID
open ↗
GET
/api/characters/search
Search by name or description · query, gameId
open ↗
Try It
Hit Run to call the API live.
Rate Limiting
60/m
Anonymous
60 requests per minute per IP — no key needed
600/m
Premium — pass
X-Api-Key: your-key10× the limit for power users and project builders
Built With
FastEndpoints v8
REPR pattern — one folder per operation, zero controller bloat
EF Core 10 + Neon
Serverless PostgreSQL with automatic migrations on startup
.NET 10 / C# 14
Primary constructors, collection expressions, field-backed props
HybridCache
L1 in-process + optional L2 Redis — stampede-proof
Scalar
Beautiful interactive API docs, replacing Swagger UI
GitHub Actions
Weekly scraper keeps data fresh from the Final Fantasy Wiki
ogleAPI