Realistic mock data, ready as a temporary API.
Describe the data you need. Mockify generates it with AI and gives you a link you can call from your code. No login needed.
- No login
- Temporary endpoint for 6 hours
- Powered by Cohere AI
[
{
"id": 1,
"first_name": "Emma",
"last_name": "Johnson",
"email": "[email protected]",
"is_active": true
},
{
"id": 2,
"first_name": "Omar",
"last_name": "Haddad",
"email": "[email protected]",
"is_active": false
}
]
How it works
Describe
Write a prompt, pick a ready template, or add your own fields. You can also choose a language and a country.
Generate
The AI creates realistic JSON data that matches your prompt and fields.
Use the endpoint
Copy the temporary API link or a code example. No login needed. The link works for 6 hours, and you can keep it for 24 hours.
What you get
Your own fields
Add up to 15 fields and choose a type for each: string, integer, number, boolean, date, email, phone, url or uuid.
Ready templates
Start from Users, Products, Blog posts or Orders, then edit the fields.
Language and country
Choose from 5 languages and 10 countries to get names, places and phone formats that fit.
A temporary API link
Every result gets its own endpoint. It works for 6 hours, and you can keep it for 24 hours.
Copy or download
Copy the JSON, or download it as a .json file.
Works from any website
The endpoint allows requests from any origin, so you can call it from your front end.
Perfect for
Rapid prototyping
Build and demo features without waiting for real data or backend infrastructure.
Testing and QA
Test your applications with realistic data scenarios and edge cases.
API development
Mock endpoints for frontend development while the backend is in progress.
Learning and education
Useful for tutorials, workshops and teaching API integration.
Use the endpoint in your code
Replace YOUR_ENDPOINT_ID with the id from your link. The records are in the data field.
const res = await fetch("https://www.mockify.online/api/mock/YOUR_ENDPOINT_ID");
const json = await res.json();
console.log(json.data); // the recordsimport axios from "axios";
const res = await axios.get("https://www.mockify.online/api/mock/YOUR_ENDPOINT_ID");
console.log(res.data.data); // the recordscurl -s "https://www.mockify.online/api/mock/YOUR_ENDPOINT_ID"
Questions
No. There is no login. Open the generator, describe your data and generate it.
6 hours. You can press “Keep 24 hours” once to keep it until 24 hours after it was created.
We temporarily store the text prompt you enter and the AI-generated response so the link can work. When the endpoint expires, the data is deleted.
Cohere. Your prompt is sent to Cohere to create the data. See Cohere’s privacy policy for details.
Up to 50 records per request and up to 15 fields. The prompt can be up to 500 characters. You can generate up to 10 times every 15 minutes.
Yes. Endpoint responses allow requests from any origin, so fetch and axios work from a browser.
Ready to generate your mock data?
Open the generator, describe what you need and get a temporary API link.
Start generating