This mock server leverages Beeceptor features to provide a free and openly accessible fake REST API. This is ideally suited for testing and prototyping. There are a variety of endpoints available and each provides JSON response for resources such as posts, users, comments, todos, etc. The mock server generates realistic random data on every invocation. Note: Don't use trailing slashes, and match the path exactly as shown.
/posts
{ "Content-Type": "application/json" }
[ { "userId": 1, "id": 1, "title": "Introduction to Artificial Intelligence", "body": "Learn the basics of Artificial Intelligence and its applications in various industries.", "link": "https://example.com/article1", "comment_count": 8 }, { "userId": 2, "id": 2, "title": "Web Development with React", "body": "Build modern web applications using React.js and explore its powerful features.", "link": "https://example.com/article2", "comment_count": 12 }, { "userId": 3, "id": 3, "title": "Data Science Fundamentals", "body": "Dive into the world of Data Science and discover how to analyze and interpret data.", "link": "https://example.com/article3", "comment_count": 5 }, { "userId": 4, "id": 4, "title": "Machine Learning Algorithms", "body": "Explore various Machine Learning algorithms and understand their workings.", "link": "https://example.com/article4", "comment_count": 17 }, { "userId": 5, "id": 5, "title": "Introduction to Blockchain", "body": "Learn about Blockchain technology, its use-cases, and how it ensures secure transactions.", "link": "https://example.com/article5", "comment_count": 3 }, { "userId": 6, "id": 6, "title": "iOS App Development", "body": "Get started with iOS app development using Swift and create feature-rich applications.", "link": "https://example.com/article6", "comment_count": 10 }, { "userId": 7, "id": 7, "title": "Python for Data Analysis", "body": "Utilize Python libraries like Pandas and NumPy for data manipulation and analysis.", "link": "https://example.com/article7", "comment_count": 15 }, { "userId": 8, "id": 8, "title": "Cybersecurity Best Practices", "body": "Learn essential cybersecurity practices to safeguard your digital assets.", "link": "https://example.com/article8", "comment_count": 6 }, { "userId": 9, "id": 9, "title": "Cloud Computing Essentials", "body": "Understand the fundamentals of Cloud Computing and its benefits for businesses.", "link": "https://example.com/article9", "comment_count": 9 }, { "userId": 10, "id": 10, "title": "Introduction to UX Design", "body": "Discover the principles of User Experience (UX) design and create intuitive user interfaces.", "link": "https://example.com/article10", "comment_count": 21 } ]
/posts/{post_id}
{ "Content-Type": "application/json" }
{ "userId": 1, "id": {{pathParam 'post_id'}}, "title": "Introduction to Artificial Intelligence", "body": "Learn the basics of Artificial Intelligence and its applications in various industries.", "link": "https://example.com/article1", "comment_count": 8 }
/comments
{ "Content-Type": "application/json" }
[ { "postId": 3, "id": 1, "name": "John Smith", "email": "john.smith@example.com", "body": "Great blog post! I learned a lot from it." }, { "postId": 5, "id": 2, "name": "Emily Johnson", "email": "emily.johnson@example.com", "body": "This is really helpful. Thank you for sharing!" }, { "postId": 1, "id": 3, "name": "Michael Williams", "email": "michael.williams@example.com", "body": "I have a question regarding this topic. Can you provide more details?" }, { "postId": 7, "id": 4, "name": "Sophia Lee", "email": "sophia.lee@example.com", "body": "This blog post inspired me to take action. I'll be implementing your tips." }, { "postId": 2, "id": 5, "name": "William Brown", "email": "william.brown@example.com", "body": "I enjoyed reading this post. Looking forward to more content like this." }, { "postId": 4, "id": 6, "name": "Olivia Martin", "email": "olivia.martin@example.com", "body": "Your writing style is engaging. Keep up the great work!" }, { "postId": 6, "id": 7, "name": "Robert Johnson", "email": "robert.johnson@example.com", "body": "I have shared this with my friends. It's worth a read." }, { "postId": 9, "id": 8, "name": "Ava Müller", "email": "ava.muller@example.com", "body": "This topic is relevant to my interests. Thank you for writing about it." }, { "postId": 8, "id": 9, "name": "Liam O'Connor", "email": "liam.oconnor@example.com", "body": "I can relate to this post. Well done!" }, { "postId": 2, "id": 10, "name": "Emma Davis", "email": "emma.davis@example.com", "body": "As someone new to this field, your insights were valuable to me." }, { "postId": 3, "id": 11, "name": "Sebastian Schmidt", "email": "sebastian.schmidt@example.com", "body": "I have bookmarked this post for future reference." }, { "postId": 5, "id": 12, "name": "Isabella Rossi", "email": "isabella.rossi@example.com", "body": "Your explanations are clear and easy to understand." }, { "postId": 1, "id": 13, "name": "Miguel Fernández", "email": "miguel.fernandez@example.com", "body": "I had some doubts, but your post clarified them. Thanks!" }, { "postId": 7, "id": 14, "name": "Emilia Nowak", "email": "emilia.nowak@example.com", "body": "This is one of the best blog posts I've read on this topic." }, { "postId": 9, "id": 15, "name": "Raj Patel", "email": "raj.patel@example.com", "body": "Your insights challenged my perspective in a good way." }, { "postId": 4, "id": 16, "name": "Priya Sharma", "email": "priya.sharma@example.com", "body": "I'm looking forward to applying the tips you shared." }, { "postId": 6, "id": 17, "name": "Alexander Petrov", "email": "alexander.petrov@example.com", "body": "Your post has been helpful in solving a problem I had." }, { "postId": 8, "id": 18, "name": "Liam O'Connor", "email": "liam.oconnor@example.com", "body": "I've shared this on social media. It deserves more attention." }, { "postId": 2, "id": 19, "name": "Emma Davis", "email": "emma.davis@example.com", "body": "I appreciate the effort you put into this post. Thank you!" }, { "postId": 3, "id": 20, "name": "John Smith", "email": "john.smith@example.com", "body": "Your post is a valuable resource for beginners like me." } ]
/comments/{comment_id}
{ "Content-Type": "application/json" }
{ "postId": 1, "id": "{{pathParam 'comment_id'}}", "name": "John Smith", "email": "john.smith@example.com", "body": "Great blog post! I learned a lot from it." }
/companies
{ "Content-Type": "application/json" }
[ { "id": 1, "name": "ABC Corporation", "address": "123 Main St", "zip": "12345", "country": "USA", "employeeCount": 100, "industry": "Technology", "marketCap": 1000000000, "domain": "abccorp.com", "logo": "https://example.com/logo1.png", "ceoName": "John Smith" }, { "id": 2, "name": "XYZ Corp", "address": "456 Park Ave", "zip": "67890", "country": "Canada", "employeeCount": 500, "industry": "Finance", "marketCap": 500000000, "domain": "xyzcorp.ca", "logo": "https://example.com/logo2.png", "ceoName": "Jane Doe" }, { "id": 3, "name": "Acme Inc.", "address": "789 Broadway", "zip": "54321", "country": "UK", "employeeCount": 50, "industry": "Retail", "marketCap": 25000000, "domain": "acmeinc.co.uk", "logo": "https://example.com/logo3.png", "ceoName": "Michael Johnson" }, { "id": 4, "name": "Tech Solutions Ltd.", "address": "101 Tech Blvd", "zip": "13579", "country": "Australia", "employeeCount": 200, "industry": "Technology", "marketCap": 800000000, "domain": "techsolutions.com.au", "logo": "https://example.com/logo4.png", "ceoName": "Emily Brown" }, { "id": 5, "name": "Global Manufacturing", "address": "222 Industrial Rd", "zip": "56789", "country": "USA", "employeeCount": 1000, "industry": "Manufacturing", "marketCap": 1500000000, "domain": "globalmfg.com", "logo": "https://example.com/logo5.png", "ceoName": "Robert White" }, { "id": 6, "name": "Food Delights", "address": "333 Culinary Ave", "zip": "24680", "country": "Canada", "employeeCount": 80, "industry": "Food", "marketCap": 30000000, "domain": "fooddelights.ca", "logo": "https://example.com/logo6.png", "ceoName": "Sarah Lee" }, { "id": 7, "name": "Financial Strategies", "address": "444 Wealth St", "zip": "97531", "country": "UK", "employeeCount": 150, "industry": "Finance", "marketCap": 700000000, "domain": "financialstrategies.co.uk", "logo": "https://example.com/logo7.png", "ceoName": "James Anderson" }, { "id": 8, "name": "EcoTech Solutions", "address": "555 Green Rd", "zip": "54321", "country": "Australia", "employeeCount": 300, "industry": "Environment", "marketCap": 600000000, "domain": "ecotechsolutions.com.au", "logo": "https://example.com/logo8.png", "ceoName": "Sophia Davis" }, { "id": 9, "name": "Fashion Trends Inc.", "address": "666 Style Ave", "zip": "13579", "country": "USA", "employeeCount": 75, "industry": "Fashion", "marketCap": 35000000, "domain": "fashiontrends.com", "logo": "https://example.com/logo9.png", "ceoName": "William Johnson" }, { "id": 10, "name": "Healthcare Solutions", "address": "777 Wellness Rd", "zip": "24680", "country": "Canada", "employeeCount": 400, "industry": "Healthcare", "marketCap": 900000000, "domain": "healthcaresolutions.ca", "logo": "https://example.com/logo10.png", "ceoName": "Olivia Martin" } ]
/companies/{company_id}
{ "Content-Type": "application/json" }
{ "id": {{pathParam 'company_id'}}, "name": "ABC Corporation", "address": "123 Main St", "zip": "12345", "country": "USA", "employeeCount": {{faker 'mersenne.rand' '5' '1000'}}, "industry": "Technology", "marketCap": 1000000000, "domain": "abccorp.com", "logo": "https://example.com/logo1.png", "ceoName": "{{faker 'name.firstName'}} {{faker 'name.lastName'}}" }
/users
{ "Content-Type": "application/json" }
[ { "id": 1, "name": "Emily Johnson", "company": "ABC Corporation", "username": "emily_johnson", "email": "emily.johnson@abccorporation.com", "address": "123 Main St", "zip": "12345", "state": "California", "country": "USA", "phone": "+1-555-123-4567", "photo": "{{faker 'image.people'}}" }, { "id": 2, "name": "Michael Williams", "company": "XYZ Corp", "username": "michael_williams", "email": "michael.williams@xyzcorp.com", "address": "456 Elm Ave", "zip": "67890", "state": "New York", "country": "USA", "phone": "+1-555-987-6543" }, { "id": 3, "name": "John Smith", "company": "Acme Inc.", "username": "john_smith", "email": "john.smith@acmeinc.com", "address": "789 Oak Rd", "zip": "54321", "state": "Texas", "country": "USA", "phone": "+1-555-222-3333" }, { "id": 4, "name": "Emma Davis", "company": "Tech Solutions Ltd.", "username": "emma_davis", "email": "emma.davis@techsolutions.com", "address": "101 Maple Ln", "zip": "13579", "state": "Florida", "country": "USA", "phone": "+1-555-444-5555" }, { "id": 5, "name": "William Brown", "company": "Global Manufacturing", "username": "william_brown", "email": "william.brown@globalmfg.com", "address": "222 Pine St", "zip": "56789", "state": "California", "country": "USA", "phone": "+1-555-666-7777" }, { "id": 6, "name": "Sophia Lee", "company": "Food Delights", "username": "sophia_lee", "email": "sophia.lee@fooddelights.com", "address": "333 Culinary Ave", "zip": "24680", "state": "New York", "country": "USA", "phone": "+1-555-888-9999" }, { "id": 7, "name": "James Anderson", "company": "Financial Strategies", "username": "james_anderson", "email": "james.anderson@financialstrategies.com", "address": "444 Wealth St", "zip": "97531", "state": "Texas", "country": "USA", "phone": "+1-555-111-2222" }, { "id": 8, "name": "Olivia Martin", "company": "EcoTech Solutions", "username": "olivia_martin", "email": "olivia.martin@ecotechsolutions.com", "address": "555 Green Rd", "zip": "54321", "state": "Florida", "country": "USA", "phone": "+1-555-333-4444" }, { "id": 9, "name": "Robert Johnson", "company": "Fashion Trends Inc.", "username": "robert_johnson", "email": "robert.johnson@fashiontrends.com", "address": "666 Style Ave", "zip": "13579", "state": "California", "country": "USA", "phone": "+1-555-777-8888" }, { "id": 10, "name": "Sophie Davis", "company": "Healthcare Solutions", "username": "sophie_davis", "email": "sophie.davis@healthcaresolutions.com", "address": "777 Wellness Rd", "zip": "24680", "state": "New York", "country": "USA", "phone": "+1-555-999-0000" }, { "id": 11, "name": "Alexander Petrov", "company": "TechWare LLC", "username": "alexander_petrov", "email": "alexander.petrov@techware.com", "address": "567 Software St", "zip": "98765", "state": "Moscow", "country": "Russia", "phone": "+7-555-123-4567" }, { "id": 12, "name": "Maria Ivanova", "company": "GazProm Corp", "username": "maria_ivanova", "email": "maria.ivanova@gazprom.com", "address": "789 Gaz Ave", "zip": "54321", "state": "St. Petersburg", "country": "Russia", "phone": "+7-555-987-6543" }, { "id": 13, "name": "Raj Patel", "company": "TechSavvy Solutions", "username": "raj_patel", "email": "raj.patel@techsavvy.com", "address": "101 Tech Rd", "zip": "13579", "state": "Mumbai", "country": "India", "phone": "+91-555-222-3333" }, { "id": 14, "name": "Priya Sharma", "company": "Taj Hospitality", "username": "priya_sharma", "email": "priya.sharma@tajhospitality.com", "address": "222 Taj Mahal St", "zip": "56789", "state": "Delhi", "country": "India", "phone": "+91-555-444-5555" }, { "id": 15, "name": "Sebastian Schmidt", "company": "AutoTech GmbH", "username": "sebastian_schmidt", "email": "sebastian.schmidt@autotech.com", "address": "333 Auto Strasse", "zip": "24680", "state": "Berlin", "country": "Germany", "phone": "+49-555-888-9999" }, { "id": 16, "name": "Isabella Rossi", "company": "Fashionista Srl", "username": "isabella_rossi", "email": "isabella.rossi@fashionista.com", "address": "444 Via Moda", "zip": "97531", "state": "Milan", "country": "Italy", "phone": "+39-555-111-2222" }, { "id": 17, "name": "Liam O'Connor", "company": "TechLink Ireland", "username": "liam_oconnor", "email": "liam.oconnor@techlink.com", "address": "555 Dublin Rd", "zip": "54321", "state": "Dublin", "country": "Ireland", "phone": "+353-555-333-4444" }, { "id": 18, "name": "Emilia Nowak", "company": "Polish Innovations", "username": "emilia_nowak", "email": "emilia.nowak@polishinnovations.com", "address": "666 Warsaw St", "zip": "13579", "state": "Warsaw", "country": "Poland", "phone": "+48-555-777-8888" }, { "id": 19, "name": "Miguel Fernández", "company": "EuroTech Solutions", "username": "miguel_fernandez", "email": "miguel.fernandez@eurotech.com", "address": "777 Madrid Ave", "zip": "24680", "state": "Madrid", "country": "Spain", "phone": "+34-555-999-0000" }, { "id": 20, "name": "Ava Müller", "company": "Swiss Precision", "username": "ava_muller", "email": "ava.muller@swissprecision.com", "address": "888 Bern Strasse", "zip": "13579", "state": "Bern", "country": "Switzerland", "phone": "+41-555-111-2222" } ]
/users/{user_id}
{ "Content-Type": "application/json" }
{ "id": {{pathParam 'user_id'}}, "name": "Emily Johnson", "company": "ABC Corporation", "username": "emily_johnson", "email": "emily.johnson@abccorporation.com", "address": "123 Main St", "zip": "12345", "state": "California", "country": "USA", "phone": "+1-555-123-4567", "photo": "https://cdn.pixabay.com/photo/2012/04/13/21/07/user-33638_1280.png" }
/roles
{ "Content-Type": "application/json" }
[ { "id": 1, "name": "Admin", "description": "Full access to all features and functionalities." }, { "id": 2, "name": "Manager", "description": "Access to management and reporting features." }, { "id": 3, "name": "User", "description": "Basic user role with standard permissions." }, { "id": 4, "name": "Moderator", "description": "Responsible for content moderation and approval." }, { "id": 5, "name": "Support", "description": "Provides customer support and assistance." } ]
/roles/{role_id}
{ "Content-Type": "application/json" }
{ "id": {{pathParam 'role_id'}}, "name": "User", "description": "Basic user role with standard permissions." }
/todos
{ "Content-Type": "application/json" }
[ { "userId": 3, "id": 1, "title": "Buy groceries", "completed": false }, { "userId": 5, "id": 2, "title": "Go for a walk", "completed": true }, { "userId": 1, "id": 3, "title": "Finish homework", "completed": false }, { "userId": 7, "id": 4, "title": "Read a book", "completed": true }, { "userId": 2, "id": 5, "title": "Pay bills", "completed": false }, { "userId": 4, "id": 6, "title": "Call a friend", "completed": true }, { "userId": 6, "id": 7, "title": "Clean the house", "completed": false }, { "userId": 9, "id": 8, "title": "Go to the gym", "completed": true }, { "userId": 8, "id": 9, "title": "Write a report", "completed": false }, { "userId": 2, "id": 10, "title": "Cook dinner", "completed": true }, { "userId": 1, "id": 11, "title": "Study for exams", "completed": false }, { "userId": 3, "id": 12, "title": "Do laundry", "completed": true }, { "userId": 5, "id": 13, "title": "Practice guitar", "completed": false }, { "userId": 7, "id": 14, "title": "Plan a trip", "completed": true }, { "userId": 9, "id": 15, "title": "Attend a meeting", "completed": false }, { "userId": 6, "id": 16, "title": "Water the plants", "completed": true }, { "userId": 4, "id": 17, "title": "Fix the car", "completed": false }, { "userId": 8, "id": 18, "title": "Watch a movie", "completed": true }, { "userId": 10, "id": 19, "title": "Visit the museum", "completed": false }, { "userId": 1, "id": 20, "title": "Send an email", "completed": true } ]
/todos/{todo_id}
{ "Content-Type": "application/json" }
{ "userId": 3, "id": {{pathParam 'todo_id'}}, "title": "Buy groceries", "completed": false }
/login
{ "Content-Type": "application/json" }
{ "username": "user123", "password": "failed-password" }
{ "Content-Type": "application/json" }
{ "success": false, "error": { "code": "invalid_credentials", "message": "Invalid username or password." } }
/login
{ "Content-Type": "application/json" }
{ "username": "michael", "password": "success-password" }
{ "Content-Type": "application/json" }
{ "success": true, "message": "Login successful", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNjgwMjM5MDIyLCJleHAiOjI2MTkzMDAwMDAsImlzcyI6ImJlZWNlcHRvci5jb20iLCJhdWQiOiJCZWVjZXB0b3IgdXNlcnMifQ.D-wEdKyDTOk3GlHs8d2yjfYGZ9gYqWfx2wDPY7mTf-w" }
/
{ "Content-Type": "application/json" }
{ "status": "Awesome! You have reached dummy JSON APIs. Go to https://beeceptor.com/mock-server/json-placeholder and find the request paths you want to use. If you are using trailing slashes and this came up, please remove those to see the actual response.", "paths": [ "https://json-placeholder.mock.beeceptor.com/posts", "https://json-placeholder.mock.beeceptor.com/posts/1", "https://json-placeholder.mock.beeceptor.com/comments", "https://json-placeholder.mock.beeceptor.com/comments/1", "https://json-placeholder.mock.beeceptor.com/companies", "https://json-placeholder.mock.beeceptor.com/companies/1", "https://json-placeholder.mock.beeceptor.com/users", "https://json-placeholder.mock.beeceptor.com/users/1", "https://json-placeholder.mock.beeceptor.com/roles", "https://json-placeholder.mock.beeceptor.com/roles/1", "https://json-placeholder.mock.beeceptor.com/todos", "https://json-placeholder.mock.beeceptor.com/todos/1", "https://json-placeholder.mock.beeceptor.com/login" ] }