DummyJSON
包含产品、用户、帖子、评论、待办事项等的模拟 REST API
- 认证方式
- No auth
- HTTPS
- Yes
- CORS
- Yes
- 分类
- 测试数据
- 文档 / URL
- https://dummyjson.com/
简介
DummyJSON 为每种常见 REST 模式提供逼真的假数据——产品、购物车、用户、帖子、评论、名言、待办、食谱——支持完整 CRUD、筛选、搜索和分页。免密钥且支持 CORS(实测可用),是 JSONPlaceholder 风格模拟的现代替代品。
快速开始
一个产品(实测可用):
curl "https://dummyjson.com/products/1"
{
"id": 1,
"title": "iPhone 9",
"description": "An apple mobile which is nothing like apple",
"price": 549,
"rating": 4.69,
"stock": 94,
"thumbnail": "https://cdn.dummyjson.com/product-images/1/thumbnail.jpg"
}
带分页与筛选的列表:
curl "https://dummyjson.com/products?limit=5&skip=10"
curl "https://dummyjson.com/products?limit=10&select=title,price"
搜索:
curl "https://dummyjson.com/products/search?q=phone"
用户 / 名言 / 待办:
curl "https://dummyjson.com/users/1"
curl "https://dummyjson.com/quotes/random"
curl "https://dummyjson.com/todos?limit=5"
认证方式
无需认证——免密钥(有认证端点用于演示登录流程)。
速率限制与注意事项
- 免费;没有文档化的硬性限制——请礼貌使用。
- 完整 CRUD:
POST/PUT/PATCH/DELETE对模拟存储生效(状态会重置)。 - 每种资源支持
?limit=、?skip=、?select=(字段投影)和?search=。 - 还有认证演示端点(
/auth/login)返回模拟 JWT。 - 非常适合前端原型、测试和教程。
常见问题
DummyJSON 免费吗? 是的——免费、免密钥、支持 CORS。
可以测试 CRUD 吗? 可以——POST/PUT/DELETE 对内存模拟存储生效。
有什么数据? 产品、购物车、用户、帖子、评论、名言、待办、食谱等。
测试数据 分类更多
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| AddressMock Random US, Hong Kong and Cape Verde addresses with matched city, state and ZIP | No auth | Yes | Yes | ↗ |
| Bacon Ipsum A Meatier Lorem Ipsum Generator | No auth | Yes | Unknown | ↗ |
| Dicebear Avatars Generate random pixel-art avatars | No auth | Yes | No | ↗ |
| English Random Words Generate English Random Words with Pronunciation | No auth | Yes | No | ↗ |
| FakeJSON Service to generate test and fake data | API Key | Yes | Yes | ↗ |