IIX Lab

Small tools for messy product data.

Supplier tables with merged cells. SKUs that lose their leading zeros. Feeds that fail with "invalid value" and never say which row. We build narrow tools for exactly those problems — and publish what they can't do.

No subscription.$9 once, unlimited. Not $12 a year for an occasional export.
No silent failures.Every error names the line, the column and the likely fix.
No cleanup afterwards.Merged cells expanded, leading zeros kept — the file imports as exported.
No proxiesNo headless browsersStrict JSON contract

Tools

Chrome extension

Table to Shopify CSV

Turns a supplier web table into a Shopify-ready CSV. Merged cells are expanded into complete rows, leading zeros stay text, and columns map to Shopify fields. Runs entirely in your browser.

Free for 10 rows · $9 once Install
REST API

Product Page Extractor

Give it a product URL, get title, price, currency, SKU and the full variant matrix as JSON. Fails with a clear error instead of returning a plausible wrong price.

Free 500 calls · from $19/mo Try it
Free tool

Free Feed Checker

Paste a product CSV and see which row breaks Google Merchant or Meta: missing columns, non-numeric prices, identifiers that lost their leading zeros. Runs in your browser, nothing uploaded.

No signup · no upload Run the checker
Free tools

Browser tool set

Dedupe lines, validate JSON, convert CSV to JSON. One job per page, no account, nothing uploaded — every tool is a single HTML file.

Free · runs offline Browse tools
Buying guide

Used camera gear, landed cost

Second-hand bodies and lenses compared across MPB, KEH and Adorama with shipping added, so the number you see is the number you pay. Prices carry the date we verified them.

Compare used gear

What the API is honest about

Why these tools look boring

No accounts. The extensions never ask you to sign in. The API uses a key, because it has to.

No server holding your data. The table tools run locally in the browser. Nothing is uploaded, so there is nothing to leak.

One-time prices where possible. The Shopify extension is $9 once. The API is subscription only because server time costs money.

Published limits. Every product page states what breaks. A tool that hides its failure modes is a tool you can't trust with a catalogue.

Questions

Do the extensions send my data anywhere?

No. The table and meeting exporters run inside your browser. Your licence key is verified offline with a public key, so there is no activation server either.

Can the API scrape any site?

No. Roughly 40% of e-commerce domains we tested block plain HTTP requests from datacentres. Those return 403/429 by design.

What happens if a page changes?

The API returns 422 rather than a wrong number. You can see the failure immediately instead of shipping a bad price.