Creator & Maintainer • REST/GraphQL API
Elden Ring API is an open source RESTful and GraphQL API that provides comprehensive information about the amazing Elden Ring game released by FromSoftware in 2022. The API is completely open and doesn't require an API key, making it extremely easy to use for developers learning API development and RESTful principles.
Built with Next.js and deployed on Vercel, the API serves game data including weapons, armor, bosses, NPCs, locations, items, spells, and more. The data is sourced from Elden Ring fan sites and wikis, organized into simple JSON files that are served through efficient API routes.
The API supports both REST endpoints and GraphQL queries, allowing developers to choose the approach that best fits their needs. GraphQL provides a more efficient way to access data by allowing clients to specify exactly what they need, reducing bandwidth and improving performance.
Comprehensive REST endpoints for accessing game data including ammos, armors, ashes of war, bosses, classes, creatures, incantations, items, locations, NPCs, shields, sorceries, spirits, talismans, and weapons.
Full GraphQL API support allowing clients to query exactly the data they need. Reduces bandwidth and improves performance by enabling precise data fetching and batching multiple queries into single requests.
Completely open and free to use. No authentication or API keys needed, making it perfect for learning, prototyping, and educational purposes. Just start making requests!
The entire project is open source and available on GitHub. Developers can contribute, fork, and use the codebase for their own projects. The API has gained significant community support with over 265 GitHub stars.
All statistics shown are per year
12M+
Edge Requests
11,793,089 total requests
1.8M+
Function Invocations
1,752,591 API calls
118 GB
Data Transfer
Fast data transfer
| Metric | Value |
|---|---|
| Edge Requests | 11,793,089 |
| Function Invocations | 1,752,591 |
| Fast Data Transfer | 118.11 GB |
| Fast Origin Transfer | 13.94 GB |
| ISR Reads | 37,661 |
| ISR Writes | 1,897 |
| Function Duration | 31.8 GB-Hrs |
265+
GitHub Stars
36
Forks
52
Commits
Built with Next.js API routes that serve data from static JSON files. Uses a simple JSON driver to filter and join between different data files, providing efficient data access without requiring a database.
Deployed on Vercel with automatic edge caching and global CDN distribution. Documentation built with Docusaurus v2, and media assets hosted on GitHub for optimal performance and reliability.
Game data is scraped from Elden Ring fan sites and wikis, then organized into structured JSON files. The community can contribute by fixing bugs or correcting data through pull requests, ensuring the API stays accurate and up-to-date.
Provides endpoints for ammos, armors, ashes of war, bosses, classes, creatures, incantations, items, locations, NPCs, shields, sorceries, spirits, talismans, and weapons. Each endpoint supports filtering, pagination, and detailed queries.
Start using the Elden Ring API today! No API key required. Check out the documentation for examples and integration guides.