Skip to content
SmartOptic

Eyewear catalogue for retailers

Frames, sunglasses and lenses — over an API and in Excel

430,000 SKUs, 305 brands and contact lenses. Attributes, photos, barcodes and recommended retail prices — fetch them with an API call or as an Excel export.

REST API
Filter by brand, model, type and dozens of other fields. Cursor pagination for full dumps, photo links, and an incremental feed of changes.
Excel export
For teams that don't work with APIs: pick brands, filters and columns — get a file. Tick the box and photos arrive as a separate archive.

What's in the catalogue

These figures are read straight from the database and refresh on their own — not numbers typed into the page.

434,150
SKUs in total
60,810
in current collections
305
brands
83,351
models
277,144
SKUs with photos
324,546
contact lens SKUs

The catalogue also keeps discontinued models — you need them to identify old stock and past collections. Each SKU carries its own status field.

How to get the data

Two routes for different teams: a call from your own system, or a file anyone on staff can open.

REST API

For integrating with your website, inventory system or marketplace listings.

  • Filter by brand, model, type, gender, shape, material and dozens of other fields
  • Cursor pagination — pull the whole catalogue with no gaps and no duplicates
  • Incremental feed: fetch only what changed since your last sync

Excel export

For teams that need a file rather than an integration. No developer required.

  • Pick brands, filters and columns — save the set as a template
  • See how many SKUs the file will contain before you start
  • Large exports are prepared in the background; the link appears in your account

Photography

Product shots on a clean background, ready for a storefront or a marketplace listing.

  • In the API — direct image links on every SKU
  • In exports — a separate archive, foldered by brand and model
  • The archive ships with an index mapping each barcode to its files

What a response looks like

Real data from the catalogue — not a sample from the documentation.

Request

GET /v1/products?brand=RAY-BAN&has_photo=true&limit=2

Response

{
  "data": [
    {
      "ean": "8056597186667",
      "brand": "RAY-BAN",
      "model": "RJ9052S",
      "name": "RJ9052S 70218G 48",
      "color": "FUXIA",
      "size": "48",
      "gender": "KIDS",
      "material": "PLASTIC",
      "rrp": 75,
      "currency": "EUR",
      "status": "ACTIVE",
      "images": [
        "https://s3.twcstorage.ru/acbf9e7f-efdb1b36-1938-485f-b86a-dc6b003ee974/catalog/RAY-BAN/8056597186667.jpg"
      ]
    },
    {
      "ean": "8056597695213",
      "brand": "RAY-BAN",
      "model": "RB2140",
      "name": "RB2140 136285 50",
      "color": "STRIPED RED",
      "size": "50",
      "gender": "UNISEX",
      "material": "ACETATE",
      "rrp": 193,
      "currency": "EUR",
      "status": "ACTIVE",
      "images": [
        "https://s3.twcstorage.ru/acbf9e7f-efdb1b36-1938-485f-b86a-dc6b003ee974/catalog/RAY-BAN/8056597695213.jpg"
      ]
    }
  ],
  "meta": {
    "returned": 2,
    "cursor": null
  }
}

You choose the field set yourself: ask for just the barcode, price and photo link and that is exactly what comes back. The full list of fields is served by /v1/meta, which is the easiest way to build an integration against.

Getting started

From enquiry to your first request usually takes one working day.

  1. Enquiry

    Leave your contact details and tell us what you need: the API, exports, or both.

  2. Terms and access

    We agree on volume and terms, then switch your access on. Card payment is not automated yet — we issue an invoice.

  3. Your account

    You get a link, set a password, and either issue an API key or build your first export right away.

  4. Integration

    Documentation with ready-made request examples lives in your account. We help with integration questions.

Plans

They differ by limits: requests per month, and rows and photos per export.

Trial

Free

Requests per month
1,000
Requests per minute
30
Rows per export
1,000
Photos per archive
200
Exports per day
3
API keys
1
Talk to us

Catalog

On request

Requests per month
100,000
Requests per minute
120
Rows per export
100,000
Photos per archive
20,000
Exports per day
10
API keys
3
Talk to us

Pro

On request

Requests per month
Requests per minute
300
Rows per export
Photos per archive
100,000
Exports per day
30
API keys
10
Talk to us

In this first version we invoice you — card billing is not automated yet. Limits can be raised for a specific job without moving to a higher plan: tell us the volume you need.

The SmartOptic software

An application for eyewear suppliers: goods-in, picking, dispatch, purchasing, documents and an AI agent in one window.

Dashboard and analytics
Dashboard and analytics
Catalogue
Catalogue
Goods-in
Goods-in
Dispatch and packing
Dispatch and packing
AI agent
AI agent
Documents and invoices
Documents and invoices

The software is built for suppliers and their customers: the supplier runs stock and orders in it, while their shops get an account of their own with a catalogue and a basket. If you are a supplier, we will walk you through it.

Development for the eyewear trade

The catalogue is not all we do. Everything below grew out of problems we solved for ourselves and for our customers.

Bespoke development

Warehouse and trading systems, customer portals, work on existing websites. We start from the problem, not from an off-the-shelf box.

AI adoption

Agents that read invoices and email, answer questions from your own data and take the routine off people. One such agent runs inside our own software — not in a slide deck.

Smarter search

Catalogue search that copes with typos and understands intent, not just exact matches. Built on vector representations of the products.

Integrations

Marketplaces, carriers, payment and accounting systems. We move data between systems so that nobody has to reconcile it by hand.

Frequently asked

Does the catalogue include stock levels?

No. The catalogue is reference data: attributes, photos, barcodes and recommended prices. Stock lives in a different system and is not part of this data. We say so up front so expectations do not drift.

Which prices do you provide?

Recommended retail prices — what the brand suggests selling at. Wholesale prices are not shared, neither through the API nor in exports.

Can I use the photos on my own website?

Yes — that is the most common reason people take the catalogue. The API returns direct image links; exports ship an archive of files with an index.

How often is the data updated?

The catalogue grows continuously as data arrives from the brands. The API has a method that returns only what changed since a given date, so there is no need to re-download everything.

How do I pay?

For now we issue an invoice: there is no card checkout on the site yet. When there is, existing customers will not have to change anything.

Are contact lenses included?

Yes, as a separate section: base curve, power, cylinder, axis, addition, pack size and price. There are no photos for lenses in the database — they add little for this product.