Start here
4 endpoints · 1 group
A live catalog of every endpoint, plus health checks.
View endpointsOpening your dashboard…
v2.0 · BaruGratisEndpoint API sungguhanTanpa daftarCORS aktif
Endpoint REST realistis untuk membangun frontend, menguji HTTP client, dan memahami perilaku API. Mulai dengan 35 endpoint gratis tanpa akun, dan dapatkan JSON sungguhan dalam hitungan detik.
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"
},
…
]Isi API-nya
Angka diambil langsung dari referensi API, jadi selalu sesuai dengan yang dilayani API. Jelajahi endpoint sungguhan, data realistis, dan detail yang Anda butuhkan untuk membangun dan menguji lebih cepat.
19 resource seperti produk, buku, negara, dan karyawan, dengan objek bertingkat, tanggal, harga, dan gambar.
POST, PUT, PATCH, dan DELETE mengubah data, jadi item yang Anda buat bisa diambil lagi. Semuanya kembali semula saat server restart.
Kredensial uji tetap untuk Basic, Bearer, JWT, API key, OAuth 2.0, OAuth 1.0a, Digest, dan HMAC.
Kode status apa pun, redirect, cookie, dan header caching. Tambahkan ?delay=3 atau ?error=503 ke request mana pun.
JSON secara default, plus XML, CSV, YAML, file, streaming, WebSocket, SOAP, dan GraphQL.
Setiap endpoint punya halaman berisi parameter, contoh response, dan Try it, plus file OpenAPI untuk member yang sudah masuk.
Playground
Pilih endpoint atau contoh, edit request-nya, lalu kirim ke API yang sedang berjalan, bukan mock. 35 endpoint ini bisa dipakai tanpa akun; referensi memuat semua 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.
Referensi API
53 grup endpoint dalam 7 kategori. Setiap grup punya halaman referensi dengan contoh request dan response.
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.
Kasus penggunaan
Bangun list, halaman detail, dan form dengan JSON realistis sebelum API aslinya ada. Resource mendukung paging, sorting, dan pencarian.
API ProdukPeriksa cara client Anda mengirim method, header, query string, dan body. Echo mengembalikan persis apa yang diterimanya.
Endpoint echoLatih alur Basic, Bearer, JWT, API key, OAuth 2.0, OAuth 1.0a, Digest, dan HMAC dengan kredensial uji yang sudah diketahui, termasuk kasus gagalnya.
Endpoint uji authPaksa 503, response lambat, atau payload JSON aneh dan lihat cara aplikasi Anda menanganinya, tanpa menyentuh layanan sungguhan.
Error sesuai permintaanPelajaran membahas request, response, kode status, dan test case, dengan request yang bisa Anda jalankan sambil membaca.
Mulai belajarArahkan collection Postman, test suite, dan job CI ke URL stabil dengan data seed yang sama setiap kali restart.
Otomasi test APICara kerjanya
Pilih endpoint, kirim request sungguhan dengan parameter Anda sendiri, lalu periksa response live-nya. 35 endpoint inti tidak perlu akun.
Cari di playground atau referensi. Masing-masing menampilkan parameter dan contoh response.
Dari aplikasi Anda, terminal, Postman, atau playground. Ini panggilan HTTPS biasa.
curl 'https://api.testingapis.com/api/Products/1' \
-H 'Accept: application/json'Baca status, header, dan JSON-nya, lalu pakai di UI Anda atau tulis assertion di test.
{
"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"
}Mulai cepat
Hanya HTTPS dan JSON biasa, jadi HTTP client apa pun bisa. Setiap contoh mengambil lima produk, yang tidak butuh key.
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"
},
...
]Response berupa JSON secara default. List menerima limit, page, sort, dan q.
35 endpoint inti gratis dipanggil. Untuk sisanya, tambahkan key Anda:
Simpan di environment variable, bukan di kode browser.
Bisa dengan fetch, axios, requests, Postman, Insomnia, atau code generator.
Lebih suka client? Masuk, unduh file OpenAPI dari docs, lalu import ke Postman, Insomnia, atau code generator.
Kenapa testingapis.com
Tidak ada server yang perlu dijalankan, library mock yang perlu dikonfigurasi, atau fixture yang harus terus disinkronkan. Arahkan kode Anda ke endpoint HTTP sungguhan yang mengembalikan JSON realistis, dan fokuslah pada aplikasi Anda.
Belajar
Walkthrough praktis yang memakai API ini, dari membaca kode status hingga menguji retry dan rate limit.
Juga gratis: tools developer seperti JSON formatter, JWT decoder, dan referensi kode status HTTP.
Akses
Langsung kirim request, atau buat akun gratis untuk membuka semua endpoint.
35 endpoint, terbuka untuk siapa saja. Langsung kirim request dari playground, terminal, atau aplikasi Anda.
Semua 360 endpoint. Buat API key dan kirim di X-TestingApis-Key; Try it di docs memakai sesi Anda selama Anda masuk.
Tidak ada paket berbayar untuk API uji; paket berbayar hanya untuk API builder.
API builder · Khusus undangan
Rancang resource dari JSON frontend Anda dan dapatkan URL ter-hosting dengan data realistis yang hanya bisa Anda ubah. Mulai gratis; Pro dan Team menambah project, endpoint, request, dan log request.
Coba dulu
₹0 / month
Untuk developer
Segera hadir
Untuk tim dan project
Segera hadir
Untuk saat ini, builder terbuka untuk akun yang diundang. Minta bergabung. Butuh lebih? Enterprise ada di halaman harga.
FAQ
Jawaban singkat untuk pertanyaan yang paling sering diajukan tentang testingapis.com.
X-TestingApis-Key. WebSocket dan EventSource, yang tidak bisa mengirim header, memakai ?ta_key=. Selama Anda masuk, Try it di docs dan playground di halaman ini mengirimkannya untuk Anda.?error=503 (atau kode lain) atau ?delay=5 (hingga 10 detik) ke request mana pun.Siap mulai?
Jelajahi 360 endpoint tanpa perlu setup apa pun. 35 di antaranya bisa dipakai tanpa akun atau API key.
… Request API dilayani, dihitung live