Fake it till you make it.

Web API to quickly generate fake data for your application.

Get My API Token! Check our plans

Try our API!

Make a request

Get your response

    "position": "Principal Integration Representative",
    "phone_numbers": [
      "(000) 545-9645"
    "last_name": "Padberg",
    "first_name": "Bethany",
    "email": "ezekiel@hotmail.com",
    "company": "Techcode",
    "address": {
      "street": "Grove Avenue Springs",
      "country": "Japan",
      "city": "Rinard"
    "position": "Internal Response Associate",
    "phone_numbers": [
      "(725) 055-7849 x585",
      "(496) 365-3751"
    "last_name": "Bosco",
    "first_name": "Kathryne",
    "email": "madeline@outlook.com",
    "company": "Sil-core",
    "address": {
      "street": "Jones Street Lock",
      "country": "Australia",
      "city": "Freeville"
    "position": "International Implementation Consultant",
    "phone_numbers": [
    "last_name": "Steuber",
    "first_name": "Bret",
    "email": "paolo@yahoo.com",
    "company": "Ran-zim",
    "address": {
      "street": "Garden Street Cape",
      "country": "Malta",
      "city": "Boyne Falls"

Try replacing field values with one of these: "nameLast", "addressStreetName", "phoneMobile". Increase "_repeat" parameter to change amount of fields returned. See other fields you can use

Develop faster with , a simple API to generate fake data


Our routes accept any type of request. Designed to match your needs. Retrieve your mock responses with GET, POST, PUT, PATCH or DELETE methods.


Our endpoints support CORS, so you can make requests from anywhere! Design your frontend or test your backend with our mock data. Technology agnostic.

No setup required

No need to create endpoints, design responses, or configure settings. Data schema is embedded into request.

Fake your backend until it's ready

Quickly mock your backend API responses to test your frontend functionality. Any complexity, and length, any response type.

Affordable pricing - get started on the free plan

Dip your toes with the free plan. Develop your projects without any financial commitment. Looking for more functionality? - see our other plans

Product Features

Discover the tools we've designed to help you speed up your prototyping process

Data Generator

Generate all types of fake data with predefined and custom fields. Construct your fake data from more than 100 different fields. You can even build your own custom mock fields.

Explore the Docs

 "token": "REZigIft2wtPNuqWY0OFQA",
 "parameters": {
  "consistent": false,
  "code": 403,
  "delay": 8,
  "headers": [
     {"X-Auth": "Auth Failed"},
     {"X-Request": "x-Ud8LUnsTix9"}
 "data": {
  "broken_string": "naughtySpecialChars",

Scenario Testing

Test your application against different responses. Return fake response with any HTTP code from 200 to 500. Test with response delays, custom headers, or broken strings.

Explore the Docs

Saved Resources

Save your most common API requests as resources and reuse them easily using the saved resources feature. Endpoints will remain the same until you remove or modify them.

Explore the Docs

Saved Resources page

Manage Tokens

API Tokens

Share your plan quota with managed tokens. Manage your tokens and permissions at token level. Choose to share tokens with your team members or contractors.

Explore the Docs

Mock Front End Library

Directly populate HTML with randomly generated fake data, powered by the FakeJSON API. No coding required. Perfect for designing HTML templates and shipping them with authentic looking data.

Explore the Docs

Ready to get started?

Create FakeJSON Account