ToolDB

The Open Tool Database

81,000+ tools across 450 brands. Open data, free API, community-maintained. Browse tools, query specs, or build your own apps on real tool data.

Data: ODbL · Code: AGPL-3.0 · Free forever

81,000+
Tools
450
Brands
ODbL
Open Data License
AGPL-3.0
Open Source

What's in the Database

Structured, queryable data for every major tool brand. Power tools, hand tools, accessories, and more.

Tool Records

Name, model number, UPC, description, weight, and detailed specifications for every tool.

449 Brands

Milwaukee, DeWalt, Makita, Bosch, Festool, Knipex, Klein Tools, Wera, Stabila, Wiha, and hundreds more.

Battery Platforms

Cross-referenced battery compatibility data. Know which batteries work with which tools across platforms.

Categories

Organized taxonomy of tool types. Drills, saws, wrenches, pliers, levels, and more — all categorized.

UPC Barcodes

UPC lookup for barcode scanning. Scan a tool and get its full record from the database.

Product Images

Manufacturer and press kit images hosted on our CDN. Properly licensed and attributed.

REST API

Query tools, brands, specs, and relationships. Build apps on real tool data.

Fetch any tool by model number, filter by brand or category, and get structured JSON back. The full dataset is also available as SQL seed files on GitHub for self-hosting.

No complex authentication. Just an API key to track usage — free to obtain, no limits on read access.

Documentation View on GitHub
curl "https://api.tooldb.io/rest/v1/tools \ ?select=name,model_number,brands(name) \ &limit=3" \ -H "apikey: YOUR_KEY"
[ { "name": "M18 FUEL Hammer Drill", "model_number": "2904-20", "brands": { "name": "Milwaukee" } }, { "name": "20V MAX XR Hammer Drill", "model_number": "DCD998B", "brands": { "name": "DeWalt" } }, { "name": "40V max XGT Circular Saw", "model_number": "GSH01M1", "brands": { "name": "Makita" } } ]

Track Your Collection with the App

ToolDB powers tooldb.app — a personal tool inventory app built on the database. Scan barcodes, log maintenance, track lending, and generate insurance reports.

  • Barcode scanning with instant catalog lookup
  • Warranty alerts, lent-out tracking, and analytics
  • PDF and CSV insurance reports in one click
  • Works on iPhone, Android, tablet, and desktop
Go to tooldb.app

tooldb.app

Your personal tool inventory

For Manufacturers

Get your tools represented accurately. Partner with us.

ToolDB aggregates data from public sources, teardowns, and community contributions. We work directly with manufacturers to ensure your products are represented correctly.

  • Verified brand attribution on every product record
  • Direct data correction pipeline — control your own information
  • Reach tool enthusiasts and professionals who rely on accurate specs
  • Official imagery with proper copyright and linking
Partner With Us

Direct Partnerships

We're actively partnering with manufacturers to keep product data current and accurate.

partnerships@tooldb.io

Community-Maintained

ToolDB exists because people contribute. Every correction, every new record, every reference link makes the database better for everyone.

Submit Tools

Know a tool that's missing? Open an issue or pull request with specs, model numbers, and reference links.

Contribute on GitHub

Correct Data

Found an error or outdated spec? Help keep the database accurate by submitting corrections.

Report an issue

Add References

Link manuals, parts diagrams, compatibility charts, and repair guides. Every link adds value.

Add references
No tracking or analytics
No paywalls or vendor lock-in
Self-hostable via GitHub
Open data, open source

Explore the Database

Browse 81,000+ tools, query the API, or build something on top of real tool data.

Browse Tools View on GitHub