Blog
SceneSKU Team 4 min read

Best Open Source Mock Data and Product Image Resources for E-commerce Demos

A practical guide to DummyJSON, Fake Store API, JSONPlaceholder, json-server, Open Food Facts, stock photo sites, and placeholder image APIs for ecommerce demo data and product images.

Building an e-commerce demo looks simple at first. You need a product grid, a few categories, some product detail pages, maybe a cart, checkout flow, and user accounts. But very quickly, you run into a boring but real problem: you need realistic product data and product images.

For early development, there are many free and open resources that can help. Tools like DummyJSON, Fake Store API, JSONPlaceholder, json-server, and Open Food Facts can save a lot of time when building prototypes, seed data, client demos, or UI templates.

1. DummyJSON

DummyJSON is one of the most useful fake REST APIs for frontend development. Its product API includes sample product titles, descriptions, prices, categories, ratings, stock, thumbnails, and images. This makes it especially useful for building e-commerce product listing pages, product detail pages, search pages, and cart prototypes.

It is a good choice when you want a ready-to-use API without setting up your own backend.

Best for:

  • Product grid demos
  • Frontend testing
  • E-commerce UI prototypes
  • Product search and category pages

Limitation: the images are useful for development, but they may not be polished enough for premium landing pages or production-quality store demos.

2. Fake Store API / Platzi Fake Store API

Fake Store API and Platzi Fake Store API are also popular choices for e-commerce prototypes. Platzi Fake Store API provides product, category, and user endpoints, and it is designed specifically for shopping website prototypes.

This type of API is helpful when you want to test common store flows such as browsing products, filtering categories, showing product details, and building cart logic.

Best for:

  • Shopping website prototypes
  • Storefront demos
  • Cart and product page testing
  • Learning projects

Limitation: the product catalog is limited, and the image style is not always consistent.

3. JSONPlaceholder

JSONPlaceholder is not an e-commerce-specific API, but it is still useful for testing. It provides fake posts, comments, albums, photos, todos, and users.

For e-commerce development, JSONPlaceholder can be useful when you need user data, reviews, comments, or simple image placeholders. However, it does not provide real product structures such as price, SKU, inventory, variants, or categories.

Best for:

  • General REST API testing
  • User and review mockups
  • Blog or content sections inside an e-commerce site

Limitation: not designed for product catalog demos.

4. json-server

json-server is a great option if you want full control over your mock data. Instead of using a public API, you create your own db.json file and turn it into a local REST API. It supports common REST operations such as GET, POST, PUT, PATCH, and DELETE.

For e-commerce projects, you can define your own products, categories, collections, carts, orders, and users.

Best for:

  • Local development
  • Custom mock APIs
  • Testing admin dashboards
  • Building predictable demo data

Limitation: you still need to prepare the product data and images yourself.

5. Open Food Facts

Open Food Facts is an open database of food products from many countries. It includes product names, ingredients, nutrition facts, labels, and product images.

This makes it useful if you are building a grocery store, supermarket demo, food delivery prototype, nutrition app, or packaged food catalog.

Best for:

  • Grocery e-commerce demos
  • Food and beverage catalogs
  • Nutrition-related applications
  • Barcode-based product search

Limitation: it is focused on food products, not general e-commerce categories like fashion, electronics, beauty, or home decor.

6. Unsplash and Pexels

Unsplash and Pexels are useful for lifestyle photos, category banners, hero sections, and background images. Their licenses allow many free commercial and non-commercial uses, although you still need to be careful with trademarks, recognizable people, and implied endorsement.

Best for:

  • Category images
  • Hero banners
  • Lifestyle sections
  • Blog images
  • Marketing mockups

Limitation: they are not ideal for product catalogs. It is hard to find multiple consistent images of the same fictional product.

7. Placeholder image APIs

Tools like Lorem Picsum and DummyJSON Image API can generate placeholder images by URL. Lorem Picsum allows you to request random or seeded images with custom dimensions, while DummyJSON Image API can generate simple placeholder images with custom sizes and text.

Best for:

  • Wireframes
  • Layout testing
  • Skeleton UI
  • Placeholder cards

Limitation: they do not look like real product images.

The gap: realistic e-commerce demo assets

Existing mock data tools are very helpful, but they usually solve only part of the problem.

Developers can get fake product JSON from DummyJSON or Fake Store API. Designers can get lifestyle images from Unsplash or Pexels. Developers can create local APIs with json-server. But when building a serious e-commerce demo, there is still a missing piece: realistic, consistent product image packs with matching product data.

A good e-commerce demo often needs:

  • Multiple images for the same product
  • Consistent visual style
  • Matching product titles and descriptions
  • Categories, tags, variants, and prices
  • Images that look suitable for real storefronts
  • Assets that can be used directly in templates, seed data, landing pages, and demo stores

This is where a dedicated scene pack approach can be valuable. Instead of only providing random product JSON or unrelated stock photos, a scene pack can include both product images and structured product data designed to work together.

Conclusion

Open mock data tools like DummyJSON, Fake Store API, JSONPlaceholder, json-server, and Open Food Facts are excellent for development and testing. Stock photo platforms like Unsplash and Pexels are useful for banners and lifestyle visuals. Placeholder image APIs are good for layout testing.

But for realistic e-commerce demos, the biggest challenge is still consistency. Developers and agencies need product data and product images that feel like they belong to the same store.

That is why high-quality e-commerce mock asset packs can still be useful in the AI era: they save time, reduce setup work, and help developers create better demos faster.