Community-maintained game data for Escape From Tarkov in easy-to-use formats. Everything here is contributed by the community and maintained by developers of community tools like Tarkov Tracker, Tarkov Guru, Tarkov.dev, and Tarkov Tools.
tarkovdata/
├── data/ # Game data files
│ ├── achievements.json
│ ├── ammunition.json
│ ├── hideout.json
│ ├── items.en.json
│ ├── quests.json
│ ├── traders.json
│ ├── maps.json
│ ├── levels.json
│ └── item_presets.json
├── scripts/ # Maintenance and update scripts
├── docs/ # Documentation
└── maps/ # Map data and resources
Achievement data including all main game achievements, hidden achievements, and event achievements with their descriptions, rarity levels, and rewards.
Ammunition metadata including ballistics, damage, penetration, and other stats for all ammunition types in the game.
Hideout station information and upgrade requirements, including all modules, construction times, and item requirements.
Item names in English with both short and long forms.
Quest data including requirements, unlocks, objectives, and rewards.
Trader metadata and information.
Map metadata and properties.
Weapon preset configurations as they appear in the game.
Player level progression and experience requirements.
This repository includes TypeScript scripts for synchronizing data with the Escape From Tarkov wiki.
See docs/SCRIPTS.md for documentation on available maintenance scripts.
# Ammunition synchronization
npm run sync:ammo # Sync ammunition data from wiki
npm run fetch:calibers # Fetch caliber list from wiki
npm run fetch:ammo # Fetch ammunition data from wiki
npm run report:missing # Report missing ammunition entries
# Data verification
npm run verify-quest-data # Verify quest data integrityContributions are welcome! Please follow these guidelines:
- Create a Pull Request with your changes
- Schema Changes: Open an issue first to discuss with maintainers
- Data Verification: Run verification scripts before submitting
- Approval Process: One approval by a maintainer, then merge
Before submitting changes to data files, please run the verification commands:
npm run verify-quest-dataThis helps ensure no critical mistakes were made when modifying the data.
Additional documentation is available in the docs/ directory:
- LEVELS.md - Level progression documentation
- TRADERS.md - Trader information
- SCRIPTS.md - Script documentation
ISC License - See repository for details.
This data is actively used by several community tools. Join the discussion on GitHub to suggest improvements or report issues.