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.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Dummy Products API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Dummy Products 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}
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 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.
Validate delete handling via DELETE on the same four resources
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 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.
Specific to using Dummy Products 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.