๐ŸŒ
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.
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 ...
๐ŸŒ
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%
๐ŸŒ
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.
๐ŸŒ
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.
Find elsewhere
๐ŸŒ
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
Get the IP geolocation data through the simple REST API. All the responses are JSON encoded
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.
๐ŸŒ
Beeceptor
beeceptor.com โ€บ mock-api
JSON & XML Mock Server - Free
Simulate errors, edge cases, and negative scenarios. ... Tired of the backend server hassle at project kick-off? We've got the solution. Beeceptor gives no-code dummy APIs and JSON data hosting for your apps.
๐ŸŒ
Treblle
treblle.com โ€บ blog โ€บ create-simple-rest-api-json
How to Create a Simple REST API With JSON Responses - Treblle
Learn how to build a simple REST API that returns JSON responses using Node.js and Express. This step-by-step guide walks you through project setup, creating routes, handling different HTTP methods, and testing your endpointsโ€”perfect for beginners diving into API development.
๐ŸŒ
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 Formatter
jsonformatter.org
Best JSON Formatter and JSON Validator: Online JSON Formatter
JSON Example with all data types including JSON Array. ... Online JSON Formatter and Online JSON Validator provide JSON converter tools to convert JSON to XML, JSON to CSV, and JSON to YAML also JSON Editor, JSONLint, JSON Checker, and JSON Cleaner.
๐ŸŒ
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.