Start here
4 endpoints · 1 group
A live catalog of every endpoint, plus health checks.
View endpointsOpening your dashboard…
v2.0 · 新機能無料本物のAPIエンドポイント登録不要CORS対応
フロントエンド開発、HTTPクライアントのテスト、APIの挙動の確認に使える、リアルなRESTエンドポイントです。 まずは無料の35個のエンドポイントから。アカウント不要で、数秒で本物のJSONが返ってきます。
https://api.testingapis.comapi.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"
},
…
]APIの中身
数値はAPIリファレンスから直接取得しているので、常に実際のAPIと一致します。本物のエンドポイント、リアルなデータ、開発とテストに必要な情報をそろえています。
商品、書籍、国、従業員など19種類のリソース。ネストしたオブジェクト、日付、価格、画像を含みます。
POST、PUT、PATCH、DELETEで実際にデータが変わるので、作成したアイテムを取得し直せます。データはサーバーの再起動でリセットされます。
Basic、Bearer、JWT、APIキー、OAuth 2.0、OAuth 1.0a、Digest、HMAC用の固定のテスト用認証情報を用意しています。
任意のステータスコード、リダイレクト、Cookie、キャッシュヘッダーに対応。どのリクエストにも?delay=3や?error=503を追加できます。
デフォルトはJSON。ほかにXML、CSV、YAML、ファイル、ストリーミング、WebSocket、SOAP、GraphQLに対応しています。
各エンドポイントにパラメーター、レスポンス例、Try itつきのページがあり、ログインしたメンバーはOpenAPIファイルも使えます。
プレイグラウンド
エンドポイントや例を選んでリクエストを編集し、モックではなく実際に動いているAPIに送信できます。 ここにある35個はアカウントなしで使えます。リファレンスには全360個があります。
Query parameters
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'No response yet
Press Send to call the live API. If it has been idle, the first response can take a few seconds.
APIリファレンス
7カテゴリ、53グループのエンドポイント。各グループにはリクエストとレスポンスの例を載せたリファレンスページがあります。
4 endpoints · 1 group
A live catalog of every endpoint, plus health checks.
View endpoints44 endpoints · 7 groups
Methods, status codes, redirects, cookies, caching and request bodies.
View endpoints62 endpoints · 4 groups
Common content types, file downloads, JSON edge cases and utilities.
View endpoints38 endpoints · 6 groups
Auth schemes, OAuth 2.0 and 1.0a, JWT, rate limiting and payments.
View endpoints50 endpoints · 9 groups
Streaming, WebSockets, async jobs, pagination, failure injection and more.
View endpoints142 endpoints · 19 groups
Realistic data sets such as products, posts, books and countries.
View endpoints20 endpoints · 7 groups
The first version of the API: users in JSON and XML, uploads and auth tests.
View endpoints360 endpoints
Every endpoint with its parameters and example responses, the data models, GraphQL and an OpenAPI file for your tools.
ユースケース
本物のAPIができる前から、リアルなJSONを使って一覧、詳細ページ、フォームを作れます。リソースはページング、ソート、検索に対応しています。
商品APIクライアントがメソッド、ヘッダー、クエリ文字列、ボディをどう送っているか確認できます。Echoは受け取った内容をそのまま返します。
Echoエンドポイント既知のテスト用認証情報で、Basic、Bearer、JWT、APIキー、OAuth 2.0、OAuth 1.0a、Digest、HMACのフローを失敗ケースも含めて試せます。
認証テスト用エンドポイント503、遅いレスポンス、不正なJSONを意図的に返し、本番のサービスに触れずにアプリの対応を確認できます。
エラーを自由に発生リクエスト、レスポンス、ステータスコード、テストケースをレッスン形式で解説。読みながらリクエストを実行できます。
レッスンを始めるPostmanコレクション、テストスイート、CIジョブを固定のURLに向けられます。シードデータは再起動しても毎回同じです。
APIテストの自動化使い方
エンドポイントを選び、自分のパラメーターで本物のリクエストを送り、ライブのレスポンスを確認します。 主要な35個のエンドポイントはアカウント不要です。
プレイグラウンドかリファレンスで探します。それぞれパラメーターとレスポンス例が載っています。
アプリ、ターミナル、Postman、プレイグラウンドから送れます。普通のHTTPSリクエストです。
curl 'https://api.testingapis.com/api/Products/1' \
-H 'Accept: application/json'ステータス、ヘッダー、JSONを読み、UIで使ったりテストのアサーションを書いたりします。
{
"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クライアントでも使えます。各例はキー不要の商品を5件取得します。
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です。一覧はlimit、page、sort、qに対応しています。
主要な35個のエンドポイントは無料で呼び出せます。それ以外はキーを追加してください:
キーはブラウザのコードではなく、環境変数に入れてください。
fetch、axios、requests、Postman、Insomnia、コードジェネレーターで使えます。
クライアントを使いたい場合は、ログインしてドキュメントからOpenAPIファイルをダウンロードし、Postman、Insomnia、コードジェネレーターにインポートしてください。
testingapis.comを選ぶ理由
サーバーの運用も、モックライブラリの設定も、フィクスチャの同期も不要です。リアルなJSONを返す本物のHTTPエンドポイントにコードを向けて、アプリケーション開発に時間を使えます。
JSON整形、JWTデコーダー、HTTPステータスコードのリファレンスなどの開発者ツールも無料です。
アクセス
今すぐリクエストを送れます。無料アカウントを作れば、すべてのエンドポイントが使えます。
誰でも使える35個のエンドポイント。プレイグラウンド、ターミナル、アプリからすぐにリクエストを送れます。
全360個のエンドポイント。APIキーを作成してX-TestingApis-Keyで送信します。ログイン中は、ドキュメントのTry itがセッションを使います。
テスト用APIに有料プランはありません。有料プランはAPIビルダーのみです。
APIビルダー · 招待制
フロントエンドのJSONからリソースを設計すると、自分だけが変更できるリアルなデータつきのホストURLが手に入ります。Freeから始められ、ProとTeamではプロジェクト、エンドポイント、リクエスト数、リクエストログが増えます。
お試しに
₹0 / month
開発者向け
近日公開
チーム・プロジェクト向け
近日公開
ビルダーは現在、招待されたアカウントのみ利用できます。参加をリクエストしてください。さらに必要な場合は、料金ページにEnterpriseがあります。
FAQ
testingapis.comの使い方について、よくある質問にお答えします。
X-TestingApis-Keyヘッダーで送信してください。ヘッダーを送れないWebSocketとEventSourceでは?ta_key=を使います。ログイン中は、ドキュメントのTry itとこのページのプレイグラウンドが自動で送信します。?error=503(他のコードも可)や?delay=5(最大10秒)を追加してください。