There are plenty of free APIs you can use for learning - https://github.com/toddmotto/public-apis/ Answer from fyzbo on reddit.com
Beeceptor
beeceptor.com › use cases › sample api for testing
Sample API For Testing | Beeceptor
Create Dummy API For TestingInspect incoming requests • Build a sample API instantly • Free · Beeceptor provides a range of pre-built mock servers for common use cases. These can be incredibly useful for standard functionalities to help with dummy API to retrieve user profiles with photo, sample blog application, API for a list of sample companies, E-commerce API design for product lists, Crypto wallet's API design, etc.
JSONPlaceholder
jsonplaceholder.typicode.com
JSONPlaceholder - Free Fake REST API
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.
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
Simple tutorials for using reddit api in Python?
Using an API just comes down to making a request to the right end-point (e.g. /api/v1/me), which then returns data. Most of the time this data is in either JSON or XML format.
Now in order to view that end-point (/api/v1/me) you need to be authenticated via OAuth, which is a whole separate process. (But also including making requests by sending the right data back and forth.)
Now to make it easy, you can just use PRAW. Which has a small tutorial on their website. :)
More on reddit.comLooking for an example script that shows how to use Reddit API
Read this to get the access token up and running. Here is information about submitting a post to a sub. There is information about getting the modhash as well. I've not tested this, just typed it up based on the docs: const baseUrl = "https://www.reddit.com/api/v1/" const username = "My-Url_Bot" const password = "DivingWithSharks" const client_id = "client" const client_secret = "secret" function PostToReddit(urls) { const modhash = "xxxx" const date = Utilities.formatDate(new Date(), Session.getScriptTimeZone(), "yyyy-MM-dd") const title = `New urls ${date}` const body = ` Hi Folks, Here is a list of new urls: **Urls** :-- ` urls.flat().forEach(u => body += `${u}\n`) const payload = { ad: false, api_type: "json", flair_id: "TheFlairId", nfsw: false, spoiler: false, sr: "YoureSub", text: body, title: title } const params = { method: "POST", headers: { "Content-Type": "application/json", "X-Modhash": modhash, "Authorization": "bearer " + getAccessToken_() }, payload: JSON.stringify(payload) } const response = UrlFetchApp.fetch(base + "submit", params) console.log(response.getContentText()) } function getAccessToken_() { const payload = { grant_type: "password", username: username, password: password } const params = { method: "POST", headers: { "Authorization": "Basic " + Utilities.base64Encode(client_id + ":" + client_secret) }, payload: JSON.stringify(payload) } const response = UrlFetchApp.fetch(baseUrl + "access_token", params) const data = JSON.parse(response.getContentText()) return data.access_token } More on reddit.com
what actually is a REST api? Can someone provide an example it, and an example that isn't it?
On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge. If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options: Limiting your involvement with Reddit, or Temporarily refraining from using Reddit Cancelling your subscription of Reddit Premium as a way to voice your protest. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
What is API testing with a simple example?
API testing ensures that an API functions correctly by verifying its expected behavior. It can be performed manually or automated with platforms like ACCELQ. To send a GET request, enter the following command: curl -X GET https://jsonplaceholder.typicode.com/posts/1
accelq.com
accelq.com › home › top api testing examples you need to try today
Hands-On API Testing Examples to Boost Quality in 2025
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 ...
Videos
06:51
7 Demo Websites Which You Can Use To Perform API Testing | 30 Days ...
07:26
Create unlimited free apis for testing or mocking - YouTube
03:06
7 Free Sites That Provide Dummy Rest APIs To Practice API Testing ...
05:07
How to test like a "real" API dev - YouTube
18:34
API Testing Basics Tutorial (Part 7) – GET API Test Case Example ...
08:43
API Testing LIVE Project Using Al (Req to Automation) - YouTube
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.
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.
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.
Reqres
reqres.in
ReqRes: Free REST API for Testing, Prototyping & QA ...
If you're using ReqRes in automated tests, you're in good company most new Projects right now are coming from QA and automation workflows. This guide shows how to use ReqRes reliably in Postman, Bruno, Cypress, or Pla...
Reddit
reddit.com › r/javascript › is there a dummy api for testing/practice?
r/javascript on Reddit: Is there a dummy API for testing/practice?
January 5, 2017 -
Something like https://httpstat.us/ but for API endpoints?
Top answer 1 of 18
16
There are plenty of free APIs you can use for learning - https://github.com/toddmotto/public-apis/
2 of 18
9
The RESTful Pokemon API is great for this. https://pokeapi.co/ It's a realistic enough example of what real APIs look like, it has a good set of features and it's properly documented.
Beeceptor
beeceptor.com › mock-server › explore
Free Mock APIs for Testing
Beeceptor's Fake API server offers a range of hosted, free REST APIs available to anyone in need of simulated data for their applications or demonstrations. This resource is perfect for populating your sandbox environments, prototypes, or conducting API testing and unit tests without requiring your own server setup. ... Explore our free sample SOAP service, designed for anyone looking to test and learn SOAP-based web services.
Postman
postman.com › cs-demo › public-rest-apis › collection › tfzpqfc › public-rest-apis
Public REST APIs | Get Started
We cannot provide a description for this page right now
Katalon
docs.katalon.com › sample api project in katalon studio
Sample API project in Katalon Studio | Katalon Docs
This sample demonstrates fundamental API testing with RESTful requests. The sample uses the following base URL: https://sample-web-service-aut.herokuapp.com. To learn more about API testing, you can refer to this document: Introduction to API testing.
Dotcom-Monitor
dotcom-monitor.com › performance blog › web api sample endpoints to practice monitoring & testing
Web API Sample Endpoints to Practice Monitoring & Testing
December 9, 2025 - Most “sample APIs for testing” online only offer static data, overly simple JSON, or a single mock endpoint with no variations. They’re great for beginners, but nearly useless for validating: ... That’s where this guide comes in. In the sections ahead, you’ll get production-style Web API sample endpoints specifically designed to help teams practice monitoring, test for edge cases, simulate failures, and evaluate how tools like Dotcom-Monitor handle real-world API behavior.
Sauce Labs
docs.saucelabs.com › dev › api › api-testing
API Testing API Endpoints | Sauce Labs Documentation
August 11, 2025 - For details on how to create one, see API Testing Quickstart. GET/api-testing/rest/v4/{hookId} Returns the details of a project. United States · Europe · Sample Request · curl -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location \ --request GET 'https://api.us-west-1.saucelabs.com/api-testing/rest/v4/<hookId>' | json_pp ·
StackHawk
stackhawk.com › stackhawk, inc. › tooling guides › how to build api test cases: real api testing examples
How to Build API Test Cases: Real API Testing Examples
January 6, 2026 - A practical guide to API test cases with clear API testing examples. Learn how to design, structure, and automate API test cases that catch real bugs.
Playwright
playwright.dev › api testing
API testing | Playwright
Prepare server side state before visiting the web application in a test. Validate server side post-conditions after running some actions in the browser. All of that could be achieved via APIRequestContext methods. APIRequestContext can send all kinds of HTTP(S) requests over network. The following example demonstrates how to use Playwright to test issues creation via GitHub API.
Postman
postman.com › postman › test-examples-in-postman › overview
Test examples in Postman | Postman API Network
Accelerate API development with Postman's all-in-one platform. Streamline collaboration and simplify the API lifecycle for faster, better results. Learn more.
Microsoft Learn
learn.microsoft.com › en-us › industry › retail › intelligent-recommendations › sample-api
Sample API requests - Microsoft for Retail | Microsoft Learn
October 7, 2024 - Examples will have the count set to 5 for clarity and brevity. For more information on ways to construct your API requests, see Intelligent Recommendations API and Quick start guide for calling the API. Here are some examples that you can test with your Intelligent Recommendations account: