Dummy API

Seamlessly power your projects with DummyAPI.online – your instant source for realistic dummy data, tailored for development and testing.

DummyAPI Logo

Help Dummy API to stay Ad-Free 💕

A donation as little as 1$ helps me keep the servers running!
Payments powered by Stripe Logo

  {
    "id": 1,
    "productCategory": "Smartphone",
    "name": "iPhone 12 Pro",
    "brand": "Apple",
    "description": "The iPhone 12 Pro features a new design and edge-to-edge...",
    "basePrice": 999,
    "inStock": true,
    "stock": 43,
    "featuredImage": "https://placehold.co/800x600?text=iPhone+12+Pro",
    "thumbnailImage": "https://placehold.co/400x300?text=iPhone+12+Pro",
    "storageOptions": [
    "128GB",
    "256GB",
    "512GB"
  ],
    ...
}

  {
    "id": 2,
    "productCategory": "Tablet",
    "name": "iPad Pro 12.9-inch (5th generation)",
    "brand": "Apple",
    "description": "The iPad Pro features the powerful M1 chip and a stunning XDR display...",
    "basePrice": 1099,
    "inStock": true,
    "stock": 26,
    "featuredImage": "https://placehold.co/800x600?text=iPad+Pro+12.9-inch+(5th+generation)",
    "thumbnailImage": "https://placehold.co/400x300?text=iPad+Pro+12.9-inch+(5th+generation)",
    "storageOptions": [
    "64GB",
    "256GB",
    "512GB"
  ],
    ...
}

  {
    "id": 3,
    "productCategory": "Laptop",
    "name": "MacBook Pro 14-inch",
    "brand": "Apple",
    "description": "The MacBook Pro 14-inch (2023) offers a Liquid Retina XDR display...",
    "basePrice": 1999,
    "inStock": true,
    "stock": 10,
    "featuredImage": "https://placehold.co/800x600?text=MacBook+Pro+14-inch",
    "thumbnailImage": "https://placehold.co/400x300?text=MacBook+Pro+14-inch",
    "storageOptions": [
    "512GB",
    "1TB",
    "2TB"
  ],
    ...
}

  {
    "id": 1,
    "movie": "The Shawshank Redemption",
    "rating": 9.2,
    "image": "images/shawshank.jpg",
    "imdb_url": "https://www.imdb.com/title/tt0111161/"
  },
  {
    "id": 2,
    "movie": "The Godfather",
    "rating": 9.2,
    "image": "images/godfather.jpg",
    "imdb_url": "https://www.imdb.com/title/tt0068646/"
  },
  {
    "id": 3,
    "movie": "The Dark Knight",
...

{
    "id": 1,
    "title": "How to Build a Successful Blog",
    "author": "John Doe",
    "date_published": "2022-01-19",
    "content": "Building a successful blog takes time, effort, and dedication..."
  },
  {
    "id": 2,
    "title": "The Importance of Self-Care for Bloggers",
    "author": "Jane Smith",
    "date_published": "2022-01-12",
    "content": "Blogging, while rewarding, can also be stressful and demanding..."
  },
  {
  "id": 3,
  "title": "Maximizing Engagement on Your Blog",
  ...

  {
    "id": 1,
    "name": "John Doe",
    "username": "johndoe",
    "email": "johndoe@example.com",
    "address": {
      "street": "123 Main St",
      "city": "San Francisco",
      "state": "CA",
      "zipcode": "94111"
    }
  },
  {
    "id": 2,
    "name": "Jane Doe",
    "username": "janedoe",
    "email": "janedoe@example.com",
  ...

  {
    "id": 1,
    "pokemon": "Bulbasaur",
    "type": "Grass",
    "abilities": ["Overgrow"],
    "hitpoints": 45,
    "evolutions": ["Ivysaur", "Venusaur"],
    "location": "Kanto region, Route 2",
    "image_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png"
  },
  {
    "id": 2,
    "pokemon": "Charmander",
    "type": "Fire",
    "abilities": ["Blaze"],
    "hitpoints": 39,
    "evolutions": ["Charmeleon", "Charizard"],
...

  {
    "id": 1,
    "title": "Take out washing",
    "completed": false,
    "priority": "low"
  },
  {
    "id": 2,
    "title": "Buy groceries",
    "completed": false,
    "priority": "medium"
  },
  {
    "id": 3,
    "title": "Walk the dog",
    "completed": true,
    "priority": "high"
...

{
  "userId": 1,
  "username": "user123",
  "email": "user1@example.com",
  "profilePic": "https://placehold.co/400x400?text=user123+profile+pic",
  "bio": "This is a short user bio...",
  "homepage": "https://userwebsite.com",
  "hobbies": [
    "Photography",
    "Traveling",
    "Reading"
  ],
  "fullName": "John Doe",
  "location": "New York, USA",
  "birthDate": "1990-01-01",
  "followersCount": 1500,
  "followingCount": 300,
...

Our Sponsors

DummyAPI is proudly supported by

DigitalOcean Sponsor Logo Become a Sponsor

Try it!

With our Mock JSON API you can use dummy data to develop your application without the need of writing a backend first. Just fetch one of our endpoints and use our mock API data 🚀

fetch('https://dummyapi.online/api/movies')
  .then((response) => response.json())
  .then((json) => console.log(json));
import requests
import json

response = requests.get('https://dummyapi.online/api/movies')
if response.status_code == 200:
data = json.loads(response.text)
print(data)
    

Endpoints

Our dummy API comes with a lot of different endpoints for you to choose from. We cover the most common data types.

Resources

The following paths are available in our REST API.

/api/movies 100 Movies with IMDB ratings
/api/blogposts 50 Blog Posts
/api/users 30 Users
/api/pokemon 50 Pokemon
/api/products 24 Real Products
/api/todos 50 Todo Items
/api/social-profiles 10 Realistic Social Media Profiles

Individual Routes

You can also access individual routes within our Dummy API.

/api/movies/1 Access Movie with ID of 1
/api/blogposts/1 Access Blog Post with ID of 1
/api/users/1 Access User with ID of 1
/api/pokemon/1 Access Pokemon with ID of 1
/api/products/1 Access Products with ID of 1
/api/todos/1 Access Todos with ID of 1
/api/social-profiles/1 Access Social Media Profile with ID of 1
Tip: Check out our DOCS for more usage examples!