#2812: Product Spec APIs and the Israel SKU Puzzle

Is there an API for product specs? Yes, but it's built for engineers, not homeowners — and Israel SKUs make it harder.

Featuring
Listen
0:00
0:00
Episode Details
Episode ID
MWP-2981
Published
Duration
33:55
Audio
Direct link
Pipeline
V5
TTS Engine
chatterbox-regular
Script Writing Agent
deepseek-v4-pro

AI-Generated Content: This podcast is created using AI personas. Please verify any important information independently.

This episode tackles a surprisingly deep question: is there a universal API for looking up product specifications by manufacturer part number? The short answer is yes, but it's not built for consumers. The ecosystem of product data APIs was designed for engineers and procurement professionals sourcing electronic components. Octopart, acquired by Altium in 2015, aggregates datasheets and parametric data from hundreds of distributors like Digi-Key and Mouser. SnapEDA adds CAD models and PCB footprints. For finished consumer products, Icecat maintains a massive open catalog covering millions of SKUs — but it's a B2B service with corporate pricing.

For hobbyists and home inventory enthusiasts, the most practical answer is Part-DB, an open-source inventory system with built-in integration for distributor APIs like TME. It auto-fetches datasheets and technical parameters when you add a part by manufacturer number. But this works best for electronic components, not finished consumer products like a Synology NAS.

Then there's the Israel SKU problem. Products sold in Israel often carry unique local part numbers assigned by regional distributors like BSP, EIM, or Semicom. These SKUs don't resolve on global databases because the products themselves may be physically different — different power plugs, radio configurations, or firmware to comply with Israeli standards. The workaround involves scraping distributor websites, or using regulatory certification numbers to trace back to the global model number.

Downloads

Episode Audio

Download the full episode as an MP3 file

Download MP3
Transcript (TXT)

Plain text transcript file

Transcript (PDF)

Formatted PDF with styling

#2812: Product Spec APIs and the Israel SKU Puzzle

Corn
Daniel sent us this one — he's got a home inventory system, the kind of thing roadies and military logistics people use, and he's been diligently cataloguing everything with photos, receipts, user manuals, and spec sheets. The real question is about the spec sheet part. When you're managing hundreds or even thousands of tech items, and you want to pull up the technical specifications for a specific piece of hardware by manufacturer and part number — is there an API for that? A database, a subscription service, something that actually queries product specifications rather than just returning marketing pages? And as a sub-question, he's noticed that products sold in Israel often carry unique local SKUs that don't match the global part numbers, which makes the hunting process more complicated.
Herman
This is a genuinely interesting question because it sits right at the intersection of two things I've spent way too much time thinking about — electronics supply chain data and the weird island economics of the Israeli consumer market. And I want to get to the Israel SKU question because that's a whole thing by itself. But let me start with the core ask: is there an API for looking up technical specifications by part number? The answer is yes, and in fact there's a whole ecosystem of them, but they weren't built for consumers. They were built for engineers doing component sourcing.
Corn
Which makes sense. The person who needs to know the exact pinout of a voltage regulator isn't browsing Amazon reviews.
Herman
And that's the key distinction. There are two parallel worlds here. World one is consumer electronics — your laptop, your router, your Synology NAS. World two is electronic components — the RAM sticks, the SBCs, the individual parts. For world two, the component world, there are several very mature APIs. The big one is Octopart. Octopart aggregates inventory and datasheets from hundreds of distributors — Digi-Key, Mouser, Farnell, Arrow — and their API lets you search by manufacturer part number and get back datasheets, technical specs, availability, and pricing. It's been around since two thousand seven, and it was acquired by Altium in twenty fifteen.
Corn
If I've got a Kingston RAM stick and I punch in the exact part number, Octopart will give me the spec sheet.
Herman
It'll give you the datasheet, the parametric data — which means the structured technical attributes like speed grade, CAS latency, form factor, voltage — and it'll show you which distributors have it in stock. And there's a free tier of the API, though it's rate-limited. The paid tiers get into serious money because this is a professional tool for procurement engineers.
Corn
For the consumer electronics side? The world one stuff?
Herman
That's messier. There's no single unified API for consumer product specifications the way there is for components. But there are several things that come close. The first one I'd point to is a service called SnapEDA. They started out focused on CAD models and PCB footprints for components, but they've expanded into what they call the "electronics parts database." You can search by manufacturer part number and get back datasheets, symbols, and 3D models. They have an API. It's also free for limited use, paid for commercial.
Corn
That's two for components. What about the Synology NAS, the completed consumer product?
Herman
That's where you start getting into more creative territory. There's a company called Icecat that maintains a massive open catalog of product specifications — over twenty-one thousand brands, millions of products. They have what they call a "digital asset management" platform where manufacturers upload their spec sheets, and Icecat normalizes the data. They have an API. It's used by e-commerce sites to populate product pages with technical specs. The catch is that it's primarily a B2B service. Pricing isn't public — you have to contact them. But they do have a free open catalog with limited access.
Corn
It exists, but it's behind a corporate gate.
Herman
And that's actually a pattern here. All the good product specification databases are built for businesses, not individuals. Which is frustrating, but also understandable — maintaining a database of millions of SKUs with accurate technical specs is expensive. The data goes stale, manufacturers change specs without notice, and someone has to do the normalization work.
Corn
Of course there are. The normalization work.
Herman
Here's where it gets interesting for the specific use case of a home inventory. There's another approach entirely, which is to use the manufacturer's own APIs. A surprising number of consumer electronics companies have public or semi-public APIs for product data. Not all of them, but enough that you can piece together coverage. And there are aggregators that do this work for you.
Corn
Give me an example.
Herman
Take Synology, since that was mentioned. Synology has a publicly accessible product API. If you go to their website and browse products, the data is being served from an API endpoint. It's not officially documented as a public API, but it's there, and people have reverse-engineered it. Same with a lot of networking equipment manufacturers. Ubiquiti has one. TP-Link sort of has one, though it's inconsistent. The trick is that each manufacturer's API is different, so you'd need to build connectors for each one.
Corn
Which sounds like a maintenance nightmare.
Herman
It is absolutely a maintenance nightmare. Which is why services like Icecat exist — they do the maintenance nightmare so you don't have to. But for an individual managing a home inventory, the cost-benefit of a commercial API subscription probably doesn't pencil out unless you're running a business where this data is mission-critical.
Corn
The market has built the thing, but it's priced for enterprises, not for the diligent homeowner with a Synology and some SBCs.
Herman
That's the short version. But I want to complicate this picture a bit, because there's a middle ground that's actually quite practical. Have you heard of a project called Part-DB?
Corn
I have not.
Herman
Part-DB is an open-source inventory management system for electronic components. It was originally built for makerspaces and hobbyist electronics labs. You install it on a server — it runs on PHP and MySQL — and you can add parts with manufacturer part numbers, datasheet links, storage locations, quantities, all of it. And here's the relevant bit: it has a built-in integration with an API provider called TME, which is a major European electronics distributor. When you add a part by manufacturer number, it can auto-fetch the datasheet and technical parameters.
Corn
It's doing the query automatically.
Herman
And it's open source. You run it yourself. The TME API integration is built in. Now, TME is a distributor, so they're incentivized to provide this data — they want you to buy from them. But the data itself is solid. Manufacturer part number goes in, datasheet and specs come back. And because it's open source, someone could theoretically add integrations for Octopart or Digi-Key or Mouser.
Corn
For the SBCs, the RAM sticks, the components — there's actually a fairly complete answer. Self-host Part-DB, point it at one of these distributor APIs, and your spec sheet problem is largely solved.
Herman
For components, yes. For finished consumer products, it's partial. You'll get some coverage from the distributor APIs because many consumer products are sold through distribution channels, but it's spottier. The Synology NAS might show up in a distributor database because Synology sells through distribution. The random smart home gadget from a brand that only does direct-to-consumer sales won't.
Corn
Which brings us to the Israel SKU problem.
Herman
And this is where it gets weird. So the phenomenon of regional SKUs isn't unique to Israel — you see it in many small markets. But Israel has some specific characteristics that make it more pronounced. First, ten million people is a small market, but it's a wealthy small market with high technology adoption. So brands want to be here, but the volumes don't justify a fully localized supply chain.
Corn
They route products through a handful of regional distributors who create their own part numbers.
Herman
What typically happens is that a company like BSP or EIM or Semicom — these are the big Israeli electronics distributors — will import a product and assign it a local catalog number. Sometimes this is just their internal SKU. Sometimes it's a rebadged version of the global part number with a regional suffix. And sometimes it's a completely different number because the product itself is slightly different.
Herman
Power plugs, for one. Israel uses the Type H plug, which is unique. So any product with an integrated power supply needs a local variant. But it goes deeper. Products sold in Israel need to comply with Israeli standards certification, which is handled by the Standards Institution of Israel. That certification process can require hardware modifications — different power supplies, different radio configurations for wireless devices, sometimes different firmware to comply with local regulations on frequency bands.
Corn
It's literally a different product, even if it looks the same on the outside.
Herman
It's a different SKU because it is, in many cases, a different configuration. And the manufacturer will often not document the Israeli variant on their global website. I've run into this personally. You buy a router from an Israeli retailer, you look up the model number on the manufacturer's site, and it doesn't exist. Because the manufacturer treats it as a regional variant that's only documented in their distributor portal.
Corn
Which is exactly the hunting problem. You've got a part number that doesn't resolve to anything on the global web.
Herman
This is where the API question gets harder. The global aggregators — Octopart, SnapEDA, Icecat — they don't always have good coverage of regional variants. Their data comes from manufacturers and global distributors. The Israeli distributor's local SKU might not be in their database at all.
Corn
What do you do?
Herman
There are a few approaches. The most reliable one I've found is to work backward from the product's regulatory labels. Every electronic device sold in Israel has a standards certification mark, usually a sticker or imprint with the Israeli standards number. That number traces back to the certification filing, which often includes the global model number. It's not automated, but it's a reliable cross-reference.
Corn
The paper trail of bureaucracy as API.
Herman
The original API. But there's a more practical answer for someone building an inventory system. Several Israeli distributors actually do have public-facing product databases with spec sheets. BSP's website, for instance, has detailed product pages for everything they distribute, including datasheets. EIM has a searchable catalog. The problem is that they don't have public APIs — it's all web scraping territory.
Corn
Which is fragile and annoying.
Herman
Fragile and annoying, yes. But it's also a very scriptable problem if you're only doing it for a few hundred items. You write a scraper once, you point it at the distributor's product page, you extract the spec sheet link. It's not elegant, but it works.
Corn
For someone who's already running a home inventory system with part numbers and manufacturer names, adding a lookup script that hits a few known distributor sites isn't a huge leap.
Herman
It's not. And I think that's actually the realistic answer here. The beautiful unified API that queries all product specifications everywhere doesn't exist for consumers. But the piecemeal approach — Part-DB for components, a handful of distributor API keys for the stuff they cover, and a small collection of manufacturer-specific scrapers for everything else — that gets you maybe eighty, ninety percent coverage.
Corn
Which is better than manually hunting down every spec sheet.
Herman
And there's one more piece of this I want to mention, which is the GS1 database. GS1 is the organization that issues barcode numbers — the UPC and EAN codes on every product. They maintain a global product registry called the GS1 Registry Platform. It's not a spec sheet database, but it does map barcodes to product identifiers and manufacturer information. If you scan a barcode, you can query the GS1 registry to get the official product name and the manufacturer's GLN — Global Location Number. From there, you can often trace to the manufacturer's product page.
Corn
The barcode becomes the universal key.
Herman
In practice, the GS1 registry is not fully public. There's a public lookup tool, but the API access is restricted to GS1 members. And membership is not cheap. But there are third-party services that have licensed the GS1 data and offer lookup APIs — though again, they're B2B products.
Corn
The pattern persists. The data exists, the APIs exist, but the pricing model assumes you're a corporation.
Herman
Which is a frustrating thing about the modern information economy. The technical capability is there. The data has been aggregated and normalized. But the business model says this is worth thousands of dollars a year, so individuals get locked out.
Corn
Though I suppose from the provider's perspective, maintaining a database of millions of SKUs with accurate technical specifications is expensive. Someone has to call the manufacturers when the data is wrong.
Herman
I'm not saying the pricing is unjustified. I'm saying there's a gap in the market for a consumer-tier product. Something between "manually Google every part number" and "pay five thousand dollars a year for Icecat enterprise access.
Corn
The middle tier that doesn't exist.
Herman
It sort of exists in the open-source world, which is why I keep coming back to Part-DB. The open-source community has built the thing, they just haven't connected all the data sources yet. If someone contributed an Octopart integration, an Icecat open catalog integration, and maybe a scraper for a few major Israeli distributors, you'd have a comprehensive system.
Corn
Daniel is an open-source developer.
Herman
And I'm not saying he should build this — building and maintaining API integrations is a lot of work. But I am saying the pieces are all there. The APIs exist. The open-source inventory management tools exist. The gap is the integration layer, and that's a solvable problem.
Corn
Let me pull on the Israel thread a bit more. You mentioned the Standards Institution certification. Is there a public database of those certifications?
Herman
There is, actually. The Standards Institution of Israel maintains a searchable database of certified products. It's not the most user-friendly thing in the world — it's a government database, so adjust expectations accordingly — but you can search by product category, manufacturer, or standards number. And the certification records often include the global model number that the Israeli variant corresponds to.
Corn
In principle, you could take an Israeli SKU, find the standards certification number on the product label, query the SII database, and extract the global model number that the manufacturer actually documents.
Herman
In principle, yes. In practice, the SII database is not designed for automated querying. It's a web form. You'd need to scrape it. But for a one-time inventory project — cataloguing a few hundred items — that's entirely feasible.
Corn
The hunting process becomes: scan the label, extract the standards number, query the SII site, get the global model number, then feed that into Octopart or the manufacturer's API.
Herman
That's the pipeline. And once you've done it once per item, you have the mapping forever. Your inventory system stores both the Israeli SKU and the global part number, and all future lookups use the global number.
Corn
Which is basically what a human does manually, just scripted.
Herman
And that's the thing about inventory management — the setup cost is high, but the ongoing maintenance cost drops dramatically once you've done the initial mapping.
Corn
To answer the direct question: is there an API for querying product specifications by manufacturer and part number? Yes, for electronic components, through Octopart and SnapEDA and distributor APIs. For consumer products, partially, through Icecat and manufacturer APIs and GS1. For Israeli-specific SKUs, not directly, but there's a cross-referencing path through the Standards Institution database. And the realistic integration approach is a self-hosted system like Part-DB with a collection of API connectors and scrapers.
Herman
That's a good summary. And I want to add one practical note about the API economics. Octopart's free tier gives you a hundred API calls per month. SnapEDA's free tier is similar. For a home inventory of a few hundred items, you don't need real-time queries — you query once when you add the item, cache the result, and you're done. So the free tiers are actually sufficient for this use case.
Corn
Which means the whole thing could run on free API tiers plus a few custom scrapers.
Herman
And I think there's a broader point here about the state of product data on the internet. We've gotten very good at product marketing pages — the glossy photos, the feature bullets, the comparison tables against competitors. But structured technical specifications are still surprisingly hard to find in a machine-readable format. The SEO-optimized review sites and the Amazon listings don't solve this. The real data lives in distributor catalogs and manufacturer datasheets, and those are built for a different audience.
Corn
The spec sheet is the antidote to the marketing page.
Herman
It really is. A datasheet tells you what the thing actually is. The marketing page tells you what the company wants you to think it is. And for someone managing a technical inventory, the datasheet is the only thing that matters.
Corn
Because when you're trying to figure out if this RAM stick is compatible with that NAS, the marketing copy about "blazing fast performance" does nothing for you. You need the CAS latency and the voltage and the form factor.
Herman
Those numbers are only in the datasheet. The marketing page might mention "DDR4" but it won't tell you whether it's single-rank or dual-rank, or what the JEDEC timings are. And those are the things that actually determine compatibility.
Corn
Which is why the inventory system Daniel described — with its emphasis on spec sheets over user manuals — is actually the right approach for technical hardware. The user manual tells you how to use the thing. The spec sheet tells you what the thing is.
Herman
"what the thing is" is the fundamental question of inventory management. Everything else — where it's stored, when you bought it, how much it cost — is metadata around that core identity.
Corn
Let me ask you something. You mentioned that the Israeli market gets unique SKUs partly because of the Type H plug and the standards certification. But is there also a pricing component? I'm thinking of the episodes we did on Israeli tech pricing — the five hundred percent markup problem.
Herman
There absolutely is. The regional SKU is often used as a price segmentation tool. If a product has a unique part number that only exists in Israel, you can't easily comparison-shop against European or American prices. The distributor can set whatever price the local market will bear, and the consumer can't point to a lower price on a global site because the global site doesn't carry that SKU.
Corn
The unique part number is partially a moat.
Herman
It's a moat. Not entirely — there are legitimate regulatory and logistical reasons for regional variants. But the SKU differentiation also serves a market segmentation function, whether intentionally or not. And Israel is particularly vulnerable to this because of the small market size and the regulatory requirements that create a natural barrier.
Corn
Which means the inventory system with cross-referenced global part numbers also becomes a price-checking tool. Once you know the global model number, you can see what it sells for elsewhere.
Herman
That's a side benefit I hadn't even thought of, but you're right. If your inventory system maps the Israeli SKU to the global part number, and the global part number is in Octopart with pricing from international distributors, you suddenly have price transparency.
Corn
The inventory system as consumer empowerment.
Herman
Unintended consequences of good data hygiene.
Corn
We've covered the API landscape, the Israel SKU problem, the cross-referencing approach, and the open-source tools. What about the mindful aspect? Daniel mentioned that the process of cataloguing items feels mindful — taking photos, gathering receipts, finding spec sheets.
Herman
I think there's something real there. There's a concept in cognitive psychology called the "endowment effect" — we value things more once we've invested effort in them. But there's also a counter-effect. When you systematically catalogue everything you own, you start to see the duplicates, the unused items, the things that seemed important when you bought them but have sat in a drawer for three years.
Corn
The inventory as confrontation with your own purchasing decisions.
Herman
And that's uncomfortable, but it's also useful. Most people have no idea how many things they own. They have a vague sense, but no concrete list. Creating the list forces a reckoning.
Corn
Like adopting a feral cat. You think it's going to be cute and then it scratches your furniture.
Herman
I'm not sure that analogy holds, but I take your point. The inventory is not always flattering.
Corn
The spec sheet part specifically — there's something satisfying about reducing a product to its essential technical attributes. The marketing narrative falls away and you're left with the actual thing.
Herman
It's a kind of technical minimalism. You're not interested in the story the brand is telling. You're interested in the voltage and the dimensions and the protocol support. Those are the facts. Everything else is narrative.
Corn
Narrative is heavy. Facts are light. You can store a thousand spec sheets in less space than one marketing brochure.
Herman
That's literally true if the marketing brochure has high-resolution photos and the spec sheet is a PDF of text and tables. But I think you mean it metaphorically.
Corn
I meant it both ways.
Herman
So where does this leave us? The core question was whether an API exists for looking up product specifications by manufacturer and name. The answer is yes, with caveats. For electronic components, the infrastructure is mature and accessible. For consumer products, it exists but is fragmented and mostly B2B. For Israeli-specific SKUs, you need a cross-referencing step. And the practical implementation path is a self-hosted inventory system with API connectors, plus some custom scrapers for the gaps.
Corn
The broader insight is that the data exists — it's just not packaged for consumers. The electronics industry has spent decades building component databases for engineers, and that infrastructure is surprisingly accessible if you know where to look. The consumer electronics industry hasn't done the same thing, but the data leaks out through distributor catalogs, regulatory databases, and manufacturer APIs.
Herman
The data leaks out. That's a good way to put it. The information is all there, it's just distributed across a dozen different systems that weren't designed to work together. And the job of the inventory manager — whether that's a person or a script — is to collect the leaks into a single coherent record.
Corn
Which sounds like exactly the kind of automation project that a technically-inclined person with a home inventory system would find satisfying to build.
Herman
And I'll say one more thing about the Israel angle specifically. There's actually a community of Israeli makers and hardware hobbyists who have been dealing with this exact problem for years. The Israeli DIY electronics forums — places like Efim and the various Telegram groups — have accumulated a lot of tribal knowledge about cross-referencing Israeli SKUs to global part numbers. It's not a database, but it's a resource. If you're trying to identify an obscure Israeli-market variant of something, someone in those communities has probably already done the detective work.
Corn
The human API.
Herman
The original distributed computing network.
Corn
I think we've covered the ground here. The APIs exist. The Israeli market is weird for reasons that are partly regulatory, partly logistical, and partly commercial. The cross-referencing path goes through the Standards Institution database. And the open-source inventory tools are actually quite capable if you're willing to do some integration work.
Herman
The free tiers of the component APIs are sufficient for personal use, which is a pleasant surprise. Usually when I look into these things, the answer is "this costs more than the hardware you're cataloguing.
Corn
The economics of data aggregation are weird. The marginal cost of an API call is essentially zero, but the fixed cost of building and maintaining the database is enormous. So the pricing models have to recoup the fixed cost, which pushes everything toward enterprise pricing. But the free tiers exist because the distributors want to be in your procurement pipeline. They're loss leaders for component sales.
Herman
Which is actually a clever business model when you think about it. Give away the spec sheet database for free, and when the engineer finds the part they need, they're already on your site with an "add to cart" button.
Corn
The spec sheet as the top of the sales funnel.
Herman
And it works because engineers need the spec sheets. They're not going to buy a component without reading the datasheet first. So the distributor that provides the easiest access to the datasheet has an advantage.
Corn
Which is why Octopart's whole business is aggregating those distributor catalogs into a single search interface. They're the meta-layer on top of the distributor layer.
Herman
They were acquired by Altium, which makes PCB design software. So the integration goes even deeper. You're designing a circuit board in Altium Designer, you search for a part in Octopart directly from the design tool, you drop it into your schematic, and the footprint and 3D model come along with it. The spec sheet is part of the design workflow.
Corn
That's the dream, isn't it? The spec sheet appears exactly when and where you need it, without a separate hunting process.
Herman
That's the enterprise version of what Daniel is trying to do for his home inventory. Same principle, different scale.
Corn
Now: Hilbert's daily fun fact.

Hilbert: For decades, marine biologists believed that octopuses changed color by consciously flexing individual chromatophores like tiny muscles — a theory that dominated cephalopod research until the nineteen-seventies, when researchers in the Azores discovered that the process is actually controlled by a distributed nerve net that operates largely without central brain input, meaning the octopus's skin is effectively making camouflage decisions on its own.
Corn
The octopus delegates camouflage to its skin. The skin is the decision-maker.
Herman
That's unsettling. The octopus doesn't decide to change color. Its skin decides, and the octopus finds out later.
Herman
Yeah, thanks for that. I'll be thinking about autonomous octopus skin all day.
Corn
To wrap this up — the question was whether there's a streamlined way to query product specifications by manufacturer and part number, specifically for someone managing a tech inventory in Israel where local SKUs complicate the search. The answer is a qualified yes. The APIs are real. The open-source tools are capable. The cross-referencing path exists. The missing piece is the integration layer, and that's buildable.
Herman
I think the broader takeaway is that the world of product data is more structured than it appears from the consumer side. We're used to searching Google and wading through marketing pages, but there's a parallel universe of structured databases — distributor catalogs, standards registries, manufacturer APIs — that contain the actual technical information. The trick is knowing they exist and how to query them.
Corn
The spec sheet is out there. You just have to know which door to knock on.
Herman
Sometimes the door is a web form on an Israeli government database from two thousand and three.
Corn
The most secure API is the one nobody wants to use.
Herman
That's our show, really. Finding the doors nobody wants to knock on.
Corn
Thanks to our producer Hilbert Flumingtop for the fact about autonomous octopus skin, which I will now be researching further instead of sleeping. This has been My Weird Prompts. You can find us at myweirdprompts dot com and on Spotify. We're back next week.
Herman
See you then.

This episode was generated with AI assistance. Hosts Herman and Corn are AI personalities.