Live data from reichelt.de & more

The parts database API for engineers

Structured component data — prices, availability, datasheets and specs — from major European electronics distributors. One API, ready to query.

View docs
GET /v1/parts?q=relais+24v
{
  "total": 847,
  "results": [
    {
      "part_number":  "SIGNAL-RELAIS 24 V DC 1 A",
      "name":         "ZETTLER Signal-Relais, 24 V DC",
      "manufacturer": "ZETTLER",
      "price_eur":    1.99,
      "in_stock":     true,
      "source":       "reichelt",
      "datasheet_url": "https://cdn-reichelt.de/..."
    }
  ]
}
10k+
Components indexed
17
Categories
2+
Distributors
Daily
Price updates
// features

Everything you need, nothing you don't

Clean JSON. Predictable structure. No scraping, no parsing, no maintenance on your end.

Real-time pricing

Prices and availability are updated daily directly from distributor product pages — always accurate, never cached stale data.

📄

Datasheet links

Direct PDF links to manufacturer datasheets included with every component that has one. No broken redirects, no paywalls.

🔍

Full-text search

Search by part number, name, manufacturer or specs. Filter by category, price range and stock status in one request.

🔨

Structured specs

Technical specifications parsed and normalized into key-value pairs — not buried in PDF text or free-form strings.

🇺🇪

European distributors

Data sourced from reichelt.de and Conrad — the largest German electronics distributors, with real EUR pricing.

🔒

Simple auth

One API key in the X-API-Key header. No OAuth flows, no token refresh, no expiry headaches.

// response schema

What you get per component

Every field, every time — or null when genuinely unavailable. No surprises.

Identification

part_number string
name string
manufacturer string | null
category string
description string | null
source_name string
source_url string

Pricing & Availability

price_eur float | null
price_updated_at ISO 8601
in_stock boolean
stock_qty int | null
datasheet_url string | null
specs object | null
created_at ISO 8601
// quick start

Up and running in 60 seconds

Get your key, make your first request. That's it.

1

Get your API key

Send a POST request with your email to /v1/keys. Your key is returned immediately — free, no credit card.

2

Add the header

Include X-API-Key: your_key in every request. Works with any HTTP client.

3

Query components

Search by keyword, filter by price, source or category. Get structured JSON back every time.

bash
# 1. Get your key
curl -X POST https://partsdb.io/v1/keys \
  -d '{"email":"you@example.com","plan":"free"}'

# 2. Search components
curl https://partsdb.io/v1/parts \
  -H "X-API-Key: YOUR_KEY" \
  -G -d "q=relais+24v&in_stock=true"

# 3. Filter by price & category
curl https://partsdb.io/v1/parts \
  -H "X-API-Key: YOUR_KEY" \
  -G -d "category=Kondensatoren&max_price=5"
// pricing

Simple, predictable pricing

Start free. Scale when you need to. No per-request charges, no egress fees.

Free
0€ / month
For prototypes and personal projects.
  • 100 requests / day
  • All endpoints
  • Full response data
  • No credit card required
Pro
29€ / month
For high-volume use and enterprise needs.
  • 100,000 requests / day
  • All endpoints
  • Full response data
  • Priority support

Ready to query 10,000+ components?

Free tier. No credit card. Your first request in under a minute.