Opening your dashboard…

v2.0 · 新免费真实 API 接口无需注册

无需搭建后端,即可测试 API。

贴近真实的 REST 接口,用来开发前端、测试 HTTP 客户端,或者看看 API 实际怎么表现。 先用 35 个免费接口,无需账号,几秒内就能拿到真实的 JSON。

基础 URLhttps://api.testingapis.com
  • 免费使用
  • 核心接口无需注册
  • 支持 CORS
  • 数据贴近真实
GETapi.testingapis.com/api/Products?limit=2
[
  {
    "id": 1,
    "title": "Wireless Noise-Cancelling Headphones",
    "price": 249.99,
    "description": "Over-ear headphones with 30hr battery life and active noise cancellation.",
    "category": "electronics",
    "image": "https://picsum.photos/seed/prod1/400/400",
    "rating": {"rate": 4.3, "count": 127},
    "inStock": true,
    "createdAt": "2025-06-12T10:30:00Z"
  },
  …
]
200 OK示例393 B
在线 API · 真实 JSON
免费 API 接口
35
为前端和测试提供真实数据
已处理的 API 请求
实时统计:免费 API 和模拟 API 的每一次调用
免费开发者工具
17
JSON、JWT、cURL 等,直接在浏览器中使用
需要账号
0
核心接口:马上就能开始测试

在线调试

向在线 API 发送请求

选一个接口或示例,修改请求,然后发送到正在运行的 API,不是模拟数据。 这 35 个接口无需账号即可使用;参考文档中列出了全部 360 个。

  • 真实 API不是 mock
  • 35 个接口即点即发
  • 支持所有方法GET、POST、PUT、PATCH、DELETE
  • 实时响应含响应头和耗时

Request

Query parameters

KeyValueRemove

Any endpoint also takes delay (seconds, up to 10) and error (a status code).

Code examples

curl 'https://api.testingapis.com/api/Products?limit=3'

Response

No response yet

Press Send to call the live API. If it has been idle, the first response can take a few seconds.

Responses come straight from the live API.

API 参考

按分类浏览 API

7 个分类下共 53 组接口。每组都有参考页面,附请求和响应示例。

使用场景

贴合开发者的测试方式

  • 前端开发

    在真实 API 就绪之前,用贴近真实的 JSON 开发列表页、详情页和表单。资源支持分页、排序和搜索。

    商品 API
  • HTTP 客户端测试

    检查客户端如何发送方法、请求头、查询参数和请求体。Echo 接口会原样返回收到的内容。

    Echo 接口
  • 认证测试

    使用已知的测试凭证练习 Basic、Bearer、JWT、API Key、OAuth 2.0、OAuth 1.0a、Digest 和 HMAC 流程,包括失败的情况。

    认证测试接口
  • 错误处理

    强制返回 503、慢响应或异常的 JSON,看看你的应用如何应对,无需动真实服务。

    按需返回错误
  • 学习 REST API

    课程讲解请求、响应、状态码和测试用例,边读边运行示例请求。

    开始学习
  • QA 与自动化

    让 Postman 集合、测试套件和 CI 任务指向稳定的 URL,种子数据每次重启后都一样。

    自动化 API 测试

使用方法

从 URL 到响应,只需三步

选择一个接口,带上自己的参数发送真实请求,然后查看实时响应。 35 个核心接口无需账号。

查看完整 API 参考53 组 · 360 个接口
  1. Step 1: 选择接口

    在在线调试或参考文档中找到接口。每个接口都列出了参数和示例响应。

  2. Step 2: 发送请求

    从你的应用、终端、Postman 或在线调试发送。就是普通的 HTTPS 调用。

    curl 'https://api.testingapis.com/api/Products/1' \
      -H 'Accept: application/json'
  3. Step 3: 查看响应

    查看状态码、响应头和 JSON,然后用在 UI 中,或在测试里写断言。

    200 OK
    {
      "id": 1,
      "title": "Wireless Noise-Cancelling Headphones",
      "price": 249.99,
      "description": "Over-ear headphones with 30hr battery life and active noise cancellation.",
      "category": "electronics",
      "image": "https://picsum.photos/seed/prod1/400/400",
      "rating": {"rate": 4.3, "count": 127},
      "inStock": true,
      "createdAt": "2025-06-12T10:30:00Z"
    }

快速开始

用任意语言调用

就是普通的 HTTPS 和 JSON,任何 HTTP 客户端都能用。每个示例都获取五个商品,无需密钥。

fetch('https://api.testingapis.com/api/Products?limit=5')
  .then(res => res.json())
  .then(data => console.log(data))
[
  {
    "id": 1,
    "title": "Wireless Noise-Cancelling Headphones",
    "price": 249.99,
    "description": "Over-ear headphones with 30hr battery life and active noise cancellation.",
    "category": "electronics",
    "image": "https://picsum.photos/seed/prod1/400/400",
    "rating": { "rate": 4.3, "count": 127 },
    "inStock": true,
    "createdAt": "2025-06-12T10:30:00Z"
  },
  ...
]
  • 默认返回 JSON

    响应默认为 JSON。列表接口支持 limit、page、sort 和 q。

  • 无需密钥

    35 个核心接口可免费调用。其余接口需加上你的密钥:

    X-TestingApis-Key: <你的密钥>

    把它放在环境变量里,不要写进浏览器端代码。

  • 任意 HTTP 客户端

    支持 fetch、axios、requests、Postman、Insomnia 或代码生成器。

更喜欢用客户端?登录后从文档下载 OpenAPI 文件,导入 Postman、Insomnia 或代码生成器。

为什么选择 testingapis.com

托管的模拟 API,代替代码里的 mock

不用运行服务器,不用配置 mock 库,也不用维护测试夹具。让代码直接请求返回真实感 JSON 的 HTTP 接口,把时间花在你的应用上。

无需部署
不用搭建服务器、数据库或 mock 库。代码指向一个基础 URL 就行。
真实的 HTTP
请求会经过网络,你看到的是真实的状态码、响应头、CORS 和延迟,而不是测试里的桩代码。
一个域名,种类齐全
360 个接口,从 CRUD 资源到流式响应、Webhook、多种分页方式和 SOAP。
按需模拟边界情况
加一个查询参数,就能让任意请求超时或返回服务器错误。
同一请求,处处可用
在在线调试中能用的 URL,在 curl、Postman、浏览器应用或 CI 任务里同样能用。
文档完善
每个接口都有参考页面和示例响应,整个 API 都有 OpenAPI 描述,会员可下载。

访问方式

哪些免费,哪些需要账号

现在就能发请求,或注册免费账号解锁全部接口。

免费

无需账号

35 个接口,对所有人开放。在在线调试、终端或你的应用里直接发请求。

API 构建器 · 仅限受邀

需要自己的模拟 API?

根据前端的 JSON 设计资源,获得一个托管 URL,数据贴近真实且只有你能修改。可免费开始;Pro 和 Team 提供更多项目、接口、请求量和请求日志。

  • Free

    先试试看

    ₹0 / month

    • 1 project
    • 3 endpoints per project
    • 200 records per resource
    • 20 fields per resource
    • 5,000 requests per month
  • Team

    适合团队和项目

    即将推出

    • 50 projects
    • 100 endpoints per project
    • 5,000 records per resource
    • 100 fields per resource
    • 500,000 requests per month

构建器目前仅对受邀账号开放。申请加入。需要更多?Enterprise 方案见价格页面。

常见问题

常见问题

关于 testingapis.com 使用的常见问题快速解答。

  • 免费。测试 API、工具和课程都免费。Echo、HTTP 方法、状态码,以及商品、文章和待办事项资源无需账号即可使用;其他接口需要一个免费账号。测试 API 没有付费套餐。 付费套餐仅适用于 API 构建器,用于托管你自己设计的模拟 API,它也有 Free 套餐。详见价格。
  • 35 个免费接口不需要。其余接口请注册免费账号,在账号页面创建密钥,并放在 X-TestingApis-Key 请求头中发送。WebSocket 和 EventSource 无法发送请求头,改用 ?ta_key=。登录后,文档里的“Try it”和本页的在线调试会自动帮你带上。
  • 可以。它是标准的 HTTPS + JSON,并已开启 CORS,浏览器应用、移动应用、服务端和测试框架都能用常规 HTTP 客户端调用。
  • 支持。写操作会修改数据,你可以创建一条记录后再查回来、更新或删除它。
  • 不会。数据保存在共享服务器的内存中:其他人可以读取和修改,服务器每次重启都会恢复为种子数据。请勿发送真实的个人数据。
  • 可以。认证接口接受 Basic、Bearer、JWT、API Key、OAuth 2.0、OAuth 1.0a、Digest 和 HMAC 的固定测试凭证,并像真实 API 一样拒绝错误凭证。这些接口不在免费范围内,所以还需带上你账号的密钥。认证指南中列出了这些凭证。
  • 你会收到对应的状态码和描述问题的 JSON 响应体。要测试错误处理,可以在任意请求后加上 ?error=503(或其他状态码)或 ?delay=5(最多 10 秒)。
  • 没有固定配额。这是共享服务器,请合理控制自动化流量;滥用流量可能会根据使用条款被封禁。要测试 429 处理,请使用限流接口,它们会故意返回 429。

准备好了吗?

用真实 API 响应开始测试

探索 360 个接口,无需任何配置。 其中 35 个无需账号或 API Key。

… 已处理的 API 请求,实时统计