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.
DummyJSON
dummyjson.com
DummyJSON - Free Fake REST API for Placeholder JSON Data
DummyJSON provides a free fake REST API with placeholder JSON data for development, testing, and prototyping. Access realistic data quickly for your projects.
Videos
04:32
Restful JSON API Design Using Open API - YouTube
04:11
JSON API: Explained in 4 minutes (+ EXAMPLES) - YouTube
02:57
What is JSON? Simple Explanation with Real API Examples! #coding ...
07:44
json web server rest api using a .json file as database zero coding ...
26:56
Beginners Guide to APIs and Parse JSON in the Power Platform - YouTube
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 ...
JSON:API
jsonapi.org โบ examples
JSON:API โ Examples
Note: The above example URI shows unencoded [ and ] characters simply for readability. In practice, these characters should be percent-encoded, as noted in the base specification. See โSquare Brackets in Parameter Namesโ. Here we want articles objects to have fields title, body and author only and people objects to have name field only. HTTP/1.1 200 OK Content-Type: application/vnd.api+json { "data": [{ "type": "articles", "id": "1", "attributes": { "title": "JSON:API paints my bikeshed!", "body": "The shortest article.
CRAN
cran.r-project.org โบ web โบ packages โบ jsonlite โบ vignettes โบ json-apis.html
Fetching JSON data from REST APIs
Below an example from the ProPublica Nonprofit Explorer API where we retrieve the first 10 pages of tax-exempt organizations in the USA, ordered by revenue. The rbind_pages function is used to combine the pages into a single data frame. #store all pages in a list first baseurl <- "https://projects.propublica.org/nonprofits/api/v2/search.json?order=revenue&sort_order=desc" pages <- list() for(i in 0:10){ mydata <- fromJSON(paste0(baseurl, "&page=", i), flatten=TRUE) message("Retrieving page ", i) pages[[i+1]] <- mydata$organizations } #combine all into one organizations <- rbind_pages(pages) #check output nrow(organizations)
JSON:API
jsonapi.org
JSON:API โ A specification for building APIs in JSON
By following shared conventions, ... best practices. Clients built around JSON:API are able to take advantage of its features around efficiently caching responses, sometimes eliminating network requests entirely. Hereโs an example response from a blog that implements ...
GitHub
github.com โบ typicode โบ json-server
GitHub - typicode/json-server: Get a full fake REST API with zero coding in less than 30 seconds (seriously) ยท GitHub
Get a full fake REST API with zero coding in less than 30 seconds (seriously) - typicode/json-server
Starred by 75.6K users
Forked by 7.3K users
Languages ย JavaScript 91.7% | HTML 8.3%
Mocki
mocki.io โบ fake-json-api
Fake API - Dummy User and Todo API - Create Your Own
The editor below allows you to create a fake JSON API with your own fake data. Scroll down for ready-to-use examples of different fake APIs.
ReqBin
reqbin.com
Online API Testing Tool | Test Your API Online
Fully online. Easily inspect returned JSON and XML responses. 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.
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.
GitHub
github.com โบ public-apis โบ public-apis
GitHub - public-apis/public-apis: A collective list of free APIs ยท GitHub
Starred by 409K users
Forked by 44.1K users
Languages ย Python 96.8% | Shell 3.2%
Json Data API
jsondata.reactbd.com
Json Data API - Free Fake JSON Data & Mock API for E-commerce Development
Free REST API with fake JSON data for e-commerce development. Sample products, users, carts data for testing and prototyping.
Top answer 1 of 5
71
Twitter has a public API which returns JSON, for example -
A GET request to:
https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=mralexgray&count=1,
EDIT: Removed due to twitter restricting their API with OAUTH requirements...
{"errors": [{"message": "The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.", "code": 68}]}
Replacing it with a simple example of the Github API - that returns a tree, of in this case, my repositories...
https://api.github.com/users/mralexgray/repos
I won't include the output, as it's long.. (returns 30 repos at a time) ... But here is proof of it's tree-ed-ness.

2 of 5
42
JSON Test has some
try its free and has other features too.
http://www.jsontest.com/
DummyJSON
dummyjson.com โบ docs โบ users
Users - DummyJSON - Free Fake REST API for Placeholder JSON Data
/* updating lastName of user with id 2 */ fetch('https://dummyjson.com/users/2', { method: 'PUT', /* or PATCH */ headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ lastName: 'Owais' }) }) .then(res => res.json()) .then(console.log); Show Output
ReqBin
reqbin.com โบ req โบ enuzjzmm โบ test-json-api
How do I test JSON API?
ReqBin is the best online JSON API testing tool. Test JSON API endpoints by sending JSON API requests directly from your browser. Validate returned JSON strings with JSON syntax highlighting and code validators.
Apisjson
apisjson.org
APIs.json - Home
Providing an index of internal, partner, and public APIs, which includes not just the the OpenAPI, JSON Schema, and other machine readable artifacts, but also the currently only human readable elements like documentation, pricing, and terms of service.
ReqBin
reqbin.com โบ req โบ j1lmcm1r โบ json-api-example
How do I post request to JSON API?
In this JSON API example, we send data to the ReqBin JSON API echo UR and provide the "Accept: application/vnd.api+json" and "Content-Type: application/vnd.api+json" HTTP headers to the server.
Json-format
sample.json-format.com
Sample JSON Files & API Access โ Download and Test Online
Free sample JSON files for developers. Download JSON data and examples in different sizes and formats for testing and integration.
Apipheny
apipheny.io โบ free-api
Free API โ 90+ Public APIs For Testing [No Key] โ Apipheny
Get GEX data for 165+ currencies dating back to 2010 in easy to consume JSON format. Frequently asked questions about Free APIs.