Opening your dashboard…

v2.0 · BaruGratisEndpoint API sungguhanTanpa daftar

Uji API tanpa membangun backend.

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.

Base URLhttps://api.testingapis.com
  • Gratis dipakai
  • Endpoint inti tanpa daftar
  • CORS aktif
  • Data realistis
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 OKcontoh393 B
API live · JSON sungguhan
Endpoint API gratis
35
Data nyata untuk frontend dan test Anda
Request API dilayani
Dihitung live: setiap panggilan ke API gratis dan mock
Tools developer gratis
17
JSON, JWT, cURL, dan lainnya, di browser Anda
Akun diperlukan
0
Untuk endpoint inti: langsung mulai menguji

Playground

Kirim request ke API live

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.

  • API sungguhanBukan mock
  • 35 endpointSiap dikirim
  • Semua methodGET, POST, PUT, PATCH, DELETE
  • Response liveDengan header & waktu

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.

Referensi API

Jelajahi API per kategori

53 grup endpoint dalam 7 kategori. Setiap grup punya halaman referensi dengan contoh request dan response.

Kasus penggunaan

Dibuat sesuai cara developer menguji

  • Development frontend

    Bangun list, halaman detail, dan form dengan JSON realistis sebelum API aslinya ada. Resource mendukung paging, sorting, dan pencarian.

    API Produk
  • Pengujian HTTP client

    Periksa cara client Anda mengirim method, header, query string, dan body. Echo mengembalikan persis apa yang diterimanya.

    Endpoint echo
  • Pengujian autentikasi

    Latih 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 auth
  • Penanganan error

    Paksa 503, response lambat, atau payload JSON aneh dan lihat cara aplikasi Anda menanganinya, tanpa menyentuh layanan sungguhan.

    Error sesuai permintaan
  • Belajar REST API

    Pelajaran membahas request, response, kode status, dan test case, dengan request yang bisa Anda jalankan sambil membaca.

    Mulai belajar
  • QA dan otomasi

    Arahkan collection Postman, test suite, dan job CI ke URL stabil dengan data seed yang sama setiap kali restart.

    Otomasi test API

Cara kerjanya

Dari URL ke response dalam tiga langkah

Pilih endpoint, kirim request sungguhan dengan parameter Anda sendiri, lalu periksa response live-nya. 35 endpoint inti tidak perlu akun.

Lihat referensi API lengkap53 grup · 360 endpoint
  1. Step 1: Pilih endpoint

    Cari di playground atau referensi. Masing-masing menampilkan parameter dan contoh response.

  2. Step 2: Kirim request

    Dari aplikasi Anda, terminal, Postman, atau playground. Ini panggilan HTTPS biasa.

    curl 'https://api.testingapis.com/api/Products/1' \
      -H 'Accept: application/json'
  3. Step 3: Periksa response

    Baca status, header, dan JSON-nya, lalu pakai di UI Anda atau tulis assertion di test.

    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"
    }

Mulai cepat

Panggil dari bahasa apa pun

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"
  },
  ...
]
  • JSON secara default

    Response berupa JSON secara default. List menerima limit, page, sort, dan q.

  • Tanpa key

    35 endpoint inti gratis dipanggil. Untuk sisanya, tambahkan key Anda:

    X-TestingApis-Key: <kunci Anda>

    Simpan di environment variable, bukan di kode browser.

  • Pakai HTTP client apa pun

    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

API palsu yang di-hosting, bukan mock di kode Anda

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.

Tidak ada yang perlu dijalankan
Tanpa server, database, atau library mock untuk disiapkan. Arahkan kode Anda ke satu base URL.
HTTP sungguhan
Request melewati jaringan, jadi Anda melihat kode status, header, CORS, dan latensi yang nyata, bukan stub di dalam test.
Beragam dalam satu host
360 endpoint, dari resource CRUD hingga streaming, webhook, gaya paginasi, dan SOAP.
Edge case sesuai permintaan
Ubah request mana pun menjadi timeout atau server error dengan satu query parameter.
Request yang sama di mana saja
URL yang berfungsi di playground juga berfungsi di curl, Postman, aplikasi browser, atau job CI.
Terdokumentasi
Setiap endpoint punya halaman referensi dan contoh response, dan seluruh API dijelaskan dalam OpenAPI, yang bisa diunduh member.

Belajar

Panduan dan pelajaran pengujian API

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

Apa yang gratis, dan apa yang butuh akun

Langsung kirim request, atau buat akun gratis untuk membuka semua endpoint.

Gratis

Tanpa akun

35 endpoint, terbuka untuk siapa saja. Langsung kirim request dari playground, terminal, atau aplikasi Anda.

API builder · Khusus undangan

Butuh mock API sendiri?

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.

  • Free

    Coba dulu

    ₹0 / month

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

    Untuk tim dan project

    Segera hadir

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

Untuk saat ini, builder terbuka untuk akun yang diundang. Minta bergabung. Butuh lebih? Enterprise ada di halaman harga.

FAQ

Pertanyaan umum

Jawaban singkat untuk pertanyaan yang paling sering diajukan tentang testingapis.com.

  • Ya. API uji, tools, dan pelajarannya gratis. Echo, method HTTP, kode status, serta resource products, posts, dan todos bisa dipakai tanpa akun; endpoint lainnya butuh akun gratis. Tidak ada paket berbayar untuk API uji. Paket berbayar hanya untuk API builder, yang meng-hosting mock API rancangan Anda sendiri, dan ada paket Free juga. Lihat harga.
  • Tidak untuk 35 endpoint gratis. Untuk sisanya, buat akun gratis, buat key di halaman akun Anda, dan kirim di header 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.
  • Bisa. Ini HTTPS standar dengan JSON dan CORS aktif, jadi aplikasi browser, aplikasi mobile, server, dan test runner bisa memanggilnya dengan HTTP client biasa.
  • Ya. Operasi tulis mengubah data, jadi Anda bisa membuat item lalu mengambilnya lagi, memperbaruinya, atau menghapusnya.
  • Tidak. Data disimpan di memori server bersama: orang lain bisa membaca dan mengubahnya, dan data kembali ke seed setiap kali server restart. Jangan kirim data pribadi sungguhan.
  • Bisa. Endpoint auth menerima kredensial uji tetap untuk Basic, Bearer, JWT, API key, OAuth 2.0, OAuth 1.0a, Digest, dan HMAC, dan menolak yang salah seperti API sungguhan. Endpoint ini di luar tier gratis, jadi kirim juga key akun Anda. Panduan auth mencantumkan kredensialnya.
  • Anda mendapat kode status yang sesuai dan body JSON yang menjelaskan masalahnya. Untuk menguji penanganan error, tambahkan ?error=503 (atau kode lain) atau ?delay=5 (hingga 10 detik) ke request mana pun.
  • Tidak ada kuota tetap. Ini server bersama, jadi jaga trafik otomatis tetap wajar; trafik yang menyalahgunakan bisa diblokir sesuai ketentuan. Untuk menguji penanganan 429, pakai endpoint rate-limit, yang sengaja mengembalikan 429.

Siap mulai?

Mulai menguji dengan response API sungguhan

Jelajahi 360 endpoint tanpa perlu setup apa pun. 35 di antaranya bisa dipakai tanpa akun atau API key.

… Request API dilayani, dihitung live