Electronic Components · SnapEDA (now SnapMagic Search)
SnapEDA Parts Library
Datadory delivers snapeda parts library data covering roughly 10 million electronic components from more than 2,500 manufacturers as of August 2026 - each part a record carrying its MPN, maker, catalog description, indicative price and CAD asset availability across schematic symbols, PCB footprints and 3D models exportable to about 20 EDA tools.
API, files, or your warehouse. Daily, weekly, or hourly.
- Where it covers
- Global - mirrors worldwide manufacturer catalogs with no regional restriction, spanning US, European and Asian component makers alike
- How far back
- Continuously refreshed - the New Parts Added feed shows entries minutes old, and the archive reaches back through decades of cataloged components
- How fine
- One record per MPN/manufacturer pair with attached CAD asset files, rolling up cleanly by manufacturer across the 2,500+ maker roster
What is the SnapEDA Parts Library?
SnapEDA Parts Library - maintained by SnapEDA under its newer name SnapMagic Search - is the Electronic Components slice's design-content layer: roughly 10 million parts from 2,500+ manufacturers, each anchored on an MPN/manufacturer pair and dressed with whatever the maker supports beyond the bare number. That means schematic symbols, PCB footprints and 3D models exportable to about twenty EDA tools, plus the surrounding context engineers actually shop with - catalog description, indicative price, datasheet linkage and manufacturability checks. The platform claims a stated 2 million engineer users, which makes it less a website than the default reference layer between a datasheet and a placed order.
Two structural facts make it a dataset instead of a parts bin. First, the keying is clean: one record per MPN/manufacturer pair, no distributor aliases muddying joins, so the same 0740991012 + Molex pair resolves identically whether it arrives from a BOM tool, a price feed or this library. Second, the library moves. Its New Parts Added feed shows entries minutes old - an Infineon automotive MOSFET at one hour thirteen, a Molex connector housing at one hour thirty-seven during verification - which turns library entry into a timestamped event rather than a static attribute.
What does a sample row look like?
One part from the New Parts Added feed, read straight off its result card:
mpn : IAUC120N04S6L012ATMA1 manufacturer: Infineon Technologies
time_added : 1 hour, 13 minutes cad_models : true
description: OptiMOS power MOSFET, automotive N-channel, PG-TSDSON-8
price_usd : (unlisted on card) cad_formats : Altium, KiCad, Eagle +more
mpn : 0740991012 manufacturer: Molex
time_added : 1 hour, 37 minutes cad_models : true
description: MICRA CLIK-MATE 1.25mm pitch, 12-pos receptacle housing
price_usd : 1.227 cad_formats : Altium, KiCad, PADS +moreNote what the second row proves: pricing appears where the maker or channel supplies it and stays absent where it does not, and both rows still resolve to complete, joinable records. The cad_formats column compresses a per-tool inventory into one field - roughly twenty export targets from Altium and KiCad through Allegro, Eagle, DipTrace, PADS and Fusion - because the format decision belongs at download time, not at indexing time.
What fields does the dataset include?
Eight fields carry each part record, keyed on the MPN/manufacturer pair. Every definition traces to the source's own result-card layout and product copy rather than guesswork, though it bears saying plainly: the deep part pages sit behind bot protections, so these definitions are inferred from observable surfaces, not read off page internals. Six of the eight are stable across essentially the whole catalog; the datasheet link and the indicative price populate where the source lists them, and the three richer surfaces described below ride along on a part-dependent subset, so their observed values fold under additional fields on request.
The dictionary is deliberately shallow-and-clean rather than deep-and-messy. Where sibling sources in this slice publish nested per-seller offer ladders, this library publishes one part, one identity, one set of design assets - which is precisely why it joins without remapping against distributor catalogs, lifecycle feeds and supply-chain risk scores keyed on the same MPNs.
What does coverage look like across geography, time and granularity?
- Geography - global by construction. The library mirrors worldwide manufacturer catalogs with no regional scoping: US semis, European power and sensor houses, Asian connector and passive franchises all land in the same grid, which makes it a natural neutral frame for origin-diversification work alongside the slice's China-origin risk score.
- Temporal - continuously refreshed. The New Parts Added feed showed minute-level entries during verification, and the archive reaches back through years of accumulated catalog support. No other source in this industry slice pairs ten-million-part scale with hour-fresh arrivals.
- Granularity - one record per MPN/manufacturer pair with its CAD assets attached, aggregating naturally up to manufacturer-level views across all 2,500+ makers. Manufacturer rollups answer a question almost nothing else answers directly: which component makers invest in design-enablement content, and how recently did they last bother.
The honest caveat: depth is not uniform. Asset coverage - symbol, footprint, 3D model - varies part to part, and the availability flag is the field that keeps that variation queryable instead of surprising.
How is the data delivered?
API, files, or your warehouse. Daily, weekly, or hourly.
You pick the channel and the cadence; the field dictionary above travels unchanged through all three. Part-page HTML never reaches your pipeline - rows arrive flattened to one observation per MPN/manufacturer pair with identities already normalized, so your BOM keys line up against ours without a fuzzy-matching pass. Cadence changes are a settings conversation, not a re-integration project, and a sample cut to your MPN list comes first either way.
Who uses this data, and for what?
- Data scientists and ML engineers mine spec, datasheet and download metadata across the ~10M-part corpus for component-recommendation models, BOM intelligence features and training sets keyed on clean MPN identity - relevance 2 in their pack, and the largest single text-plus-metadata corpus in the slice.
- Competitive-intel and product teams compare symbol, footprint and 3D-model coverage across 2,500+ manufacturers to gauge which rivals are winning the design-in battle before purchase orders say so - also relevance 2.
- Developers and builders integrate ECAD-adjacent features - part search, model availability checks, format routing - on top of a stable per-part schema instead of maintaining scrapers per manufacturer.
- Sales growth teams treat CAD support breadth by manufacturer as a proxy for design-in activity, prioritizing accounts whose makers are visibly investing in enablement content.
- Investors and quants watch the minute-level new-parts feed as an early, public design-activity signal - a leading indicator that shows up in library timestamps well before it lands in quarterly revenue.
Which personas get the most value?
Data scientists hold this at relevance 2 in their electronic-components pack - the ~10M-row corpus is the biggest labeled-by-maker body in a slice otherwise dominated by transactional catalogs. Competitive-intel teams match at relevance 2: CAD coverage is a design-in signal competitors rarely think to monitor systematically. Developers and builders also score 2, building part-search and ECAD-integration features on a fixed vocabulary. Sales growth teams and investors/quants hold relevance 1 but use it in ways nobody else can - reading enablement investment and design activity out of a parts database. The constant across all five: the MPN key. Everything this library offers compounds when joined against the slice's price, stock and lifecycle feeds on the same part numbers.
What should I know before requesting a sample?
Four things, all knowable upfront. First, provenance honesty: field definitions here are inferred from the source's observable surfaces - result cards, homepage copy, published API descriptions - because deep part pages sit behind bot protections; the definitions are sound, but a sample verifies them against your actual parts before you build. Second, sparsity is real: prices and datasheet links populate where the source lists them, not everywhere, and CAD asset coverage varies part to part - the availability flag exists precisely so you can scope requests to fully-covered subsets. Third, prices are indicative display figures from result cards, not negotiated distributor pricing; teams modeling realized cost should join against a distributor-offer feed rather than treating this column as revenue truth. Fourth, the underlying design files carry their own terms at the source level, while Datadory delivers derived, normalized rows under our own terms - the distinction matters for redistribution planning and is spelled out in the sample paperwork before anything ships.
Field dictionary
Every field below is documented against real records. The full dictionary ships with the sample.
| field | type | definition | example |
|---|---|---|---|
mpn | string | Manufacturer part number, the primary lookup key and first path segment on every part page. | 0740991012 |
manufacturer | string | Maker name paired with the MPN; together they form one canonical record identity. | Molex |
description | text | Short catalog description shown on search result cards. | 0740991012 by Molex |
time_added | datetime | When the part entered the library, shown as elapsed time in the New Parts Added feed. | 1 hour, 37 minutes |
cad_models_available | boolean | Whether a schematic symbol, PCB footprint and/or 3D model exists for the part. | true |
datasheet_url | string | Link to the manufacturer datasheet attached to the part page; populates where listed. | on request |
price | number | Indicative component price displayed on result cards where the channel supplies one. | 1.227 |
cad_format | enum | Export format chosen at download time across roughly 20 supported EDA tools. | KiCad |
Questions buyers ask
How many parts does the SnapEDA parts library cover?
Roughly 10 million parts from more than 2,500 manufacturers as of August 2026, per the source's own figures - semiconductor makers like Texas Instruments and Infineon, connector houses like Molex and TE Connectivity, and passive franchises across US, European and Asian manufacturing bases.
Which EDA tools do the symbols, footprints and 3D models export to?
About twenty environments, chosen at download time: Altium, Autodesk Fusion, Cadence Allegro and OrCAD, CircuitStudio, DesignSpark, DipTrace, Eagle, Easy-PC, eCADSTAR, ExpressPCB Plus, KiCad, PADS, Proteus, Pulsonix and Target 3001! among them - one part serving many toolchains.
How fresh is the new-parts feed?
Minute-level. During verification the feed showed an Infineon MOSFET added one hour thirteen minutes prior and a Molex connector at one hour thirty-seven - recency that turns library entry into a usable design-activity signal rather than a stale publication date.
Does every part include all three CAD asset types?
No - coverage varies by part. Each record carries a boolean for whether a schematic symbol, PCB footprint and/or 3D model exists, so BOM-wide work can scope to the fully-covered subset first instead of discovering gaps mid-project.
Can the sample be scoped to specific manufacturers or MPN lists?
Yes. Samples cut to your MPN list, your manufacturer roster or your preferred field subset arrive first, before any recurring delivery is configured - that is how sparse-field questions like which of your parts carry pricing settle definitively.
Notes on this record
- Ten million parts, one key ~10M records keyed on MPN/manufacturer pairs - the same identity distributors, lifecycle feeds and risk scores use, so joins happen without fuzzy matching.
- A feed that moves in minutes New Parts Added entries observed minutes old during verification, making library entry a timestamped event usable as a design-activity signal.
- Twenty toolchains, one part Symbols, footprints and 3D models export to roughly 20 EDA tools from Altium and KiCad to Allegro and PADS - format decided at download, not at indexing.
- Design-in radar CAD coverage across 2,500+ manufacturers doubles as an enablement-investment map: who publishes models, and how recently they last bothered.
- Honest sparsity Prices and datasheet links populate where the source lists them; the availability flag keeps the variation queryable instead of surprising.
- Where it sits in the slice Quality score 8 of 8 cataloged electronic-components datasets - the design-content counterpart to LCSC's catalog depth and Nexar's offer-ladder pricing.
See the rows before you pay anything.
Name this dataset and we send real records from it — scoped to the fields you asked for.