🌐
REST API
restful-api.dev
Free Real REST API – Full CRUD Support (GET, POST, PUT, PATCH, DELETE) for Testing & Learning
Learn about restful‑api.dev - a free platform helping developers, students, and educators explore, test, and master RESTful APIs through practical tools and public endpoints.
🌐
Beeceptor
beeceptor.com β€Ί use cases β€Ί sample api for testing
Sample API For Testing | Beeceptor
If you are testing frontend code, mobile apps, automation scripts, or learning REST APIs, you usually need a working API URL. Not documentation. Not setup steps. Just an endpoint that responds with JSON. Below are public sample APIs provided by Beeceptor that you can use immediately. They are hosted, CORS-enabled, and return realistic data. Get a dedicated mock server to host a mock API. Set custom response and status code. Create Dummy API For TestingInspect incoming requests β€’ Build a sample API instantly β€’ Free
Discussions

Free sites for testing POST REST API calls? - Software Quality Assurance & Testing Stack Exchange
My previous company was testing only GET calls. Now I need to practice with other type of calls (POST, PUT, DELETE). I can not find any site that is free for POST API calls, and that it have up to ... More on sqa.stackexchange.com
🌐 sqa.stackexchange.com
March 17, 2021
Can anyone recommend an open API for testing purposes?
Restful booker API Restful-booker an API that you can use to learn more about API Testing or try out API testing tools against. Restful-booker is a Create Read Update Delete Web API that comes with authentication features and loaded with a bunch of bugs for you to explore. The API comes pre-loaded with 10 records for you to work with and resets itself every 10 minutes back to that default state. Restful-booker also comes with detailed API documentation to help get you started with your API testing straight away. More on reddit.com
🌐 r/QualityAssurance
17
6
October 6, 2022
Is there a dummy API for testing/practice?
There are plenty of free APIs you can use for learning - https://github.com/toddmotto/public-apis/ More on reddit.com
🌐 r/javascript
26
34
January 7, 2017
Looking for free public web APIs (without key or auth)

Check this. It's been in my bookmarks for a while, but I never tried them yet

More on reddit.com
🌐 r/webdev
14
2
October 15, 2016
People also ask

What are the different API key types?
ReqRes offers three API key permission levels: read-only (GET only), read/write (GET, POST, PUT, PATCH), and manage (includes DELETE operations). Use admin keys for managing collections and automations; use session tokens for per-user data access.
🌐
reqres.in
reqres.in
ReqRes: Free REST API for Testing, Prototyping & QA ...
How does the Image to API feature work?
The Image to API feature uses AI to analyze UI screenshots and automatically generate working API endpoints. Upload a screenshot of your design (or a Figma frame), and we generate REST endpoints and schemas you can deploy. Available on all plans with different usage limits; deployment requires Pro or above.
🌐
reqres.in
reqres.in
ReqRes: Free REST API for Testing, Prototyping & QA ...
How do custom endpoints work?
Custom endpoints let you shape responses around your collections or specific UX flows. Define the path, method, and response data-ideal for staging environments, automation callbacks, and UI experiments. Higher limits are available on Premium.
🌐
reqres.in
reqres.in
ReqRes: Free REST API for Testing, Prototyping & QA ...
🌐
Reqres
reqres.in
ReqRes: Free REST API for Testing, Prototyping & QA ...
POST /api/app-users/login POST /api/app-users/verify Authorization: Bearer <session_token> GET /app/collections/todos/records ... Six quick steps from zero to production-grade data and auth.
🌐
JSONPlaceholder
jsonplaceholder.typicode.com
JSONPlaceholder - Free Fake REST API - Typicode
JSONPlaceholder is a free online REST API that you can use whenever you need some fake data. It can be in a README on GitHub, for a demo on CodeSandbox, in code examples on Stack Overflow, ...or simply to test things locally. JSONPlaceholder comes with a set of 6 common resources: Note: resources have relations. For example: posts have many comments, albums have many photos, ...
🌐
Restapiexample
dummy.restapiexample.com
Dummy sample rest api - dummy.restapiexample.com
This page will list all of the rest services. These are fake online REST APIs for testing and prototyping sample applications that use rest calls to display listings and crud features.
🌐
ReqBin
reqbin.com β€Ί req β€Ί ala1tavu β€Ί sample-api-post-request
How do I make a POST API request?
January 13, 2023 - The following is an example of sending a POST API request to ReqBin echo URL: ... POST /sample/post/json HTTP/1.1 Host: reqbin.com Content-Type: application/json Content-Length: 17 { "Id": 78912 }
🌐
Apipheny
apipheny.io β€Ί free-api
Free API – 90+ Public APIs For Testing [No Key] – Apipheny
They don’t require a key, so you can test the sample URLs out on your browser. Get a list of any or all public APIs currently cataloged in the project. ... Get random cat facts via text message every day. ... View the Bitcoin Price Index (BPI) in real-time. Sample URL: https://api.coindesk.com/v1/bpi/currentprice.json Β· Find something to do by getting suggestions for random activities.
Find elsewhere
🌐
Gorest
gorest.co.in
GraphQL and REST API for Testing and Prototyping | GO REST
For paged results parameter "page" and "per_page" should be passed in url ex: GET /public/v2/users?page=1&per_page=20 (max 100 results per page) Request methods PUT, POST, PATCH, DELETE needs access token, which needs to be passed with "Authorization" header as Bearer token. API Versions /public-api/*, /public/v1/* and /public/v2/*
🌐
DummyJSON
dummyjson.com β€Ί docs β€Ί posts
Posts - DummyJSON - Free Fake REST API for Placeholder JSON Data
The posts endpoint offers a dataset of sample blog post data, including details like titles, body content, user IDs, and tags, useful for testing and prototyping content management and social media features in web applications.
🌐
ReqBin
reqbin.com β€Ί uv0i4ljw
API request example to api.fakerie.com using the HTTP POST method
Online Python Code Runner Online JavaScript Code Runner Online PHP Code Runner Online Java Code Runner API request example to cv.bocchinfuso.net using the HTTP GET method Load Testing Tool for Websites and APIs POST Form URL-encoded Data Curl REST API GET Example Posting JSON to the Server with Curl
🌐
Katalon
docs.katalon.com β€Ί sample api project in katalon studio
Sample API project in Katalon Studio | Katalon Docs
We don't specify any authorization, HTTP header, or HTTP body for this sample GET request. You can use custom keywords in the test case. To learn more about custom keywords, you can refer to this document: Introduction to custom keywords. Katalon creates two custom keywords in this sample project. To see the custom keywords, in the Test Explorer panel, go to Keywords > sample > Common.groovy. ... Send the POST request to the server to create an account, then return a userID as the response.
🌐
Apidog
apidog.com β€Ί blog β€Ί api-test-cases-for-post-requests
API Test Cases for Post Requests
April 15, 2024 - Crafting effective test cases is crucial for robust APIs. This article, explores essential test cases for POST requests, verifying functionalities like response data, error handling, and authentication. By meticulously testing these aspects, you can guarantee your API functions flawlessly.
🌐
ReqBin
reqbin.com
Online API Testing Tool | Test Your API Online
The built-in JSON and XML formatters automatically format and validate the returned data and highlight any errors in JSON and XML. Learn REST API best practices by browsing a collection of real-world REST API examples. How do I get JSON from a REST API endpoint? How do I post request to JSON API? How to send request to the REST API endpoint? How do I test a REST API online?
🌐
ReqRes
reqres.in β€Ί home β€Ί blog β€Ί free api for testing - real rest endpoints you can use now
Free API for Testing - Real REST Endpoints You Can Use Now | ReqRes Blog
1 day ago - ReqRes provides a public REST API that developers and QA teams use every day to test HTTP clients, frontend apps, and automation scripts. Below are real examples you can use right now. ... This returns realistic JSON data with pagination, making it ideal for smoke tests and quick validation. curl -X POST https://reqres.in/api/users \ -H "Content-Type: application/json" \ -d '{ "name": "Jane", "job": "QA Engineer" }'
🌐
DEV Community
dev.to β€Ί team3 β€Ί applying-api-testing-frameworks-real-world-examples-using-postman-12ah
Applying API Testing Frameworks: Real-World Examples Using Postman - DEV Community
June 5, 2025 - pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); pm.test("Response is JSON", function () { pm.response.to.be.json; }); pm.test("Each book has required fields", function () { const books = pm.response.json(); ...
🌐
Repeato
repeato.app β€Ί home β€Ί finding free api testing playgrounds for post, put, and delete requests
Finding Free API Testing Playgrounds for POST, PUT, and DELETE Requests - Repeato
July 3, 2024 - Discover the best free API testing playgrounds for POST, PUT, and DELETE requests. Practice with up-to-date documentation and real-world examples.
Top answer
1 of 4
5

https://www.postman.com/explore

it have many collections and examples, you can create a account and fork it and use.

or create your own mock server here and learn:

https://app.mocklab.io/

2 of 4
14

As this answer on Stackoverflow states.

https://httpbin.org/ allows you to echo back your request, to see that it does what you expect.

this is the list of services

It echoes the data used in your request for any of these types:

  • https://httpbin.org/anything Returns most of the below.
  • https://httpbin.org/ip Returns Origin IP.
  • https://httpbin.org/user-agent Returns user-agent.
  • https://httpbin.org/headers Returns header dict.
  • https://httpbin.org/get Returns GET data.
  • https://httpbin.org/post Returns POST data.
  • https://httpbin.org/put Returns PUT data.
  • https://httpbin.org/delete Returns DELETE data
  • https://httpbin.org/gzip Returns gzip-encoded data.
  • https://httpbin.org/status/:code Returns given HTTP Status code.
  • https://httpbin.org/response-headers?key=val Returns given response headers.
  • https://httpbin.org/redirect/:n 302 Redirects n times.
  • https://httpbin.org/relative-redirect/:n 302 Relative redirects n times.
  • https://httpbin.org/cookies Returns cookie data.
  • https://httpbin.org/cookies/set/:name/:value Sets a simple cookie.
  • https://httpbin.org/basic-auth/:user/:passwd Challenges HTTPBasic Auth.
  • https://httpbin.org/hidden-basic-auth/:user/:passwd 404'd BasicAuth.
  • https://httpbin.org/digest-auth/:qop/:user/:passwd Challenges HTTP Digest Auth.
  • https://httpbin.org/stream/:n Streams n–100 lines.
  • https://httpbin.org/delay/:n Delays responding for n–10 seconds.
🌐
GeeksforGeeks
geeksforgeeks.org β€Ί software engineering β€Ί basics-of-api-testing-using-postman
Basics of API Testing Using Postman - GeeksforGeeks
January 20, 2026 - This helps to validate API responses in an automated manner. ... This test checks if the response status code is 200. Postman allows you to define variables to make your requests dynamic, such as for base URLs or authentication tokens.
🌐
REST test test
resttesttest.com
REST test test...
REST test test... ... Γ— Welcome! Use this simple page to poke around at the API. Specify HTTP method, URL and parameters, and click on Ajax Request.