Documentation

Learn how to use MockMyData to build and test your APIs

Getting Started

MockMyData is a mock API generator that lets you create live REST API endpoints in seconds.

  1. 1. Sign up for a free account at mockmydata.io
  2. 2. Create a new project with a custom subdomain
  3. 3. Define your API endpoints and response data
  4. 4. Start making requests to your live API

Creating a Project

A project is your isolated mock API environment. Each project gets its own subdomain and API key.

Project URL Format:

https://[your-subdomain].mockmydata.io

Creating Endpoints

Endpoints are the routes your API responds to. Each endpoint supports multiple HTTP methods.

Supported HTTP Methods:

  • • GET - Retrieve data
  • • POST - Create new data
  • • PUT - Replace existing data
  • • PATCH - Update existing data
  • • DELETE - Remove data

Generating Records

Instead of writing JSON by hand, describe the data you want and MockMyData generates realistic records for you. Open an endpoint and click Generate Records Fast.

Two ways to describe your data:

  • Describe it— “Customers with company, plan tier, and signup date”
  • List fields — one field name per line, or separated by commas

Any subject works: users, products, orders, animals, plants, chemical compounds — anything that fits in a table. Emails match the names in the same record, dates come back in UTC, and image fields get real URLs that actually load.

  • • Free: 5 generations per day, up to 10 records each
  • • Pro: 30 generations per day, up to 30 records each
  • • Limits reset at midnight UTC

Making Requests

You can test your endpoints using any HTTP client like Postman, cURL, or fetch.

Example cURL:

curl -X GET https://[subdomain].mockmydata.io/api/users

Data Persistence

Endpoints and their data are saved to your account and stay there until you change or delete them.

  • • Changes made via POST, PUT, PATCH requests are saved
  • • Each project has its own isolated data
  • • The demo on the homepage is temporary and expires after 24 hours — sign up to keep your endpoints

Response Delay

Add artificial latency to any endpoint so you can test loading states, spinners, and timeout handling against a genuinely slow response.

  • • Free: up to 2 seconds
  • • Pro: up to 10 seconds
  • • Set per endpoint, applied to every request

Pricing

Free

  • • 1 project
  • • 100 API requests per day
  • • 5 AI generations per day
  • • Unlimited endpoints
  • • Response delays up to 2s

Pro - $9.99/month

  • • Unlimited projects
  • • Unlimited API requests
  • • 30 AI generations per day
  • • Unlimited endpoints
  • • Response delays up to 10s
  • • Custom subdomains
  • • Priority support

FAQs

How long does my data last?

Endpoints in your account stay until you delete them. The homepage demo expires after 24 hours.

Why does generating take a few seconds?

Records are written so the values stay coherent — the email matches the name, the ship date follows the order date. Larger batches take longer; the dialog shows an estimate before you start.

What kind of data can I generate?

Anything that fits in a table — customers, inventory, support tickets, species, sensor readings. If you can describe it as a list of things with attributes, it works.

Can I use this in production?

MockMyData is designed for development and testing.

What if I exceed my request limit?

Free users get 100 API requests and 5 generations per day. Both reset at midnight UTC. Upgrade to Pro for unlimited requests and 30 generations a day.

Can I share my project?

Yes! Share the URL with teammates.

How do I get support?

Email us at support@mockmydata.io

© 2026 MockMyData.io
support@mockmydata.io