For Agents
A free, no-auth fake e-commerce API for prototyping agent flows. Provides realistic CRUD over products, users, carts, and reviews for demos and tests.
Get started with Dummy Products API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"list sample products for a demo"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Dummy Products API API.
Read sample product data via GET /products and GET /products/{id}
Exercise creation flows via POST /products, POST /users, POST /carts, and POST /reviews
Test update logic via PUT /products/{id}, PUT /users/{id}, PUT /carts/{id}, and PUT /reviews/{id}
Validate delete handling via DELETE on the same four resources
GET STARTED
Use for: I need a fake e-commerce API to demo my agent, List sample products for a tutorial, Create a test user without setting up authentication, Walk through a cart-checkout flow for a demo
Not supported: Does not handle real payments, real inventory, or production traffic — use for prototyping, demos, and CI tests only.
Jentic publishes the only available OpenAPI document for Dummy Products API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Dummy Products API, keeping it validated and agent-ready. Dummy Products is a free fake e-commerce REST API used for prototyping, demos, and integration testing without standing up a real backend. The API exposes 20 endpoints providing full CRUD over products, users, carts, and reviews with realistic test data. No authentication is required, which makes it convenient for tutorials, agent dry-runs, and CI smoke tests.
Wire end-to-end agent demos without provisioning a real e-commerce backend
Run CI smoke tests against a stable, no-auth public surface
Patterns agents use Dummy Products API API for, with concrete tasks.
★ Agent Demo Without a Real Backend
Show off a shopping or commerce agent end-to-end without standing up a real e-commerce backend. The agent calls GET /products to populate the catalog, POST /carts to add items, and POST /reviews to leave feedback, all against a public no-auth surface. This is ideal for sales demos, conference talks, and onboarding tutorials.
GET /products to list, POST /carts with two product IDs, GET /carts/{id} to confirm contents, then POST /reviews for one of the products
CI Smoke Test for an HTTP Client
Validate an HTTP client library or agent runtime against a stable public REST API in CI. The Dummy Products API exposes predictable JSON responses on /products and /users with no auth, so tests can assert request shaping, JSON parsing, and error handling without managing API keys. Suitable for SDK regression suites and adapter integration tests.
In CI, GET /products and assert a 200 response with a JSON array, then POST /users with a fixture body and assert a 201 response
Agent Tutorial Content via Jentic
Teach Jentic's search-load-execute flow against a no-auth API where readers do not need to register. The agent searches Jentic, loads the schema for POST /carts, and executes a real call against the Dummy Products surface. Because no key is required, tutorials are reproducible by every reader, which lowers the barrier to first successful agent execution.
Search Jentic for 'create a shopping cart', load the schema for POST /carts, and execute with two product IDs sourced from GET /products
20 endpoints — jentic publishes the only available openapi specification for dummy products api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/products
List all products
/products
Create a product
/products/{id}
Get a product by ID
/users
Create a user
/carts
Create a shopping cart
/reviews
Create a product review
/products
List all products
/products
Create a product
/products/{id}
Get a product by ID
/users
Create a user
/carts
Create a shopping cart
/reviews
Create a product review
Three things that make agents converge on Jentic-routed access.
Credential isolation
No credentials are required for the Dummy Products API. Jentic still routes the call through its execution layer so the same code path works when the agent later switches to an authenticated production API.
Intent-based discovery
Agents search Jentic by intent (for example 'create a test cart' or 'list sample products') and Jentic returns the matching Dummy Products operation with its input schema.
Time to first call
Direct Dummy Products integration: 15 minutes to wire up. Through Jentic: similar speed, but the same wiring continues to work when the agent later swaps to an authenticated API like Shopify.
Alternatives and complements available in the Jentic catalogue.
Shopify Admin API
Production e-commerce API to graduate to once a prototype works against Dummy Products
Choose Shopify when an agent needs to drive real sales; choose Dummy Products only for prototyping the same flows beforehand
Droppery REST API
Live dropshipping product catalog and order API with realistic supplier data
Choose Droppery when the workflow needs real product and inventory data; choose Dummy Products for fully sandboxed demos
Dub API
Branded short links to share demo product URLs in tutorials and conference talks
Pair with Dummy Products when a tutorial needs trackable links to the demo product pages
Specific to using Dummy Products API API through Jentic.
Why is there no official OpenAPI spec for Dummy Products API?
The Dummy Products project does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Dummy Products API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Dummy Products API use?
None. The API is intentionally open so it can be used in tutorials, demos, and CI without setting up keys. Through Jentic the same call is wrapped behind the standard execute flow.
Can I create products and carts with the Dummy Products API?
Yes. POST /products, POST /users, POST /carts, and POST /reviews all return created records, and PUT and DELETE work on the same resources by ID.
What are the rate limits for the Dummy Products API?
The OpenAPI spec does not declare rate limits. The service is hosted on a free Heroku tier so expect cold-start latency and informal throttling; use it for demos and tests rather than load benchmarks.
How do I prototype a shopping agent through Jentic?
Search Jentic for 'create a shopping cart', load the schema for POST /carts, and execute against /api/v1. Install with pip install jentic and chain with GET /products to populate the cart.
Is the Dummy Products API safe for production use?
No. Data is shared and may reset, the host is a free tier, and there is no SLA. Use it for prototyping, demos, and tests; switch to a real e-commerce API for production traffic.