Production-ready mock REST APIs for testing, prototyping, and demos
Start using the API immediately with 100 requests/hour. Upgrade for higher limits and API keys.
Full OpenAPI 3.0 documentation with Swagger UI for all endpoints.
Pre-populated with realistic mock data - users, books, accounts, patients, and more.
Create, read, update (full and partial), and delete resources. Free tier data resets; paid plans persist.
Subscribe to events like user.created, order.shipped, payment.executed. Test deliveries and track history.
ETag headers for efficient caching. Use If-None-Match to get 304 Not Modified when data hasn't changed.
Build your own mock endpoints with Faker.js templates. Try the Playground - no signup required.
Get reproducible test data with ?_seed=123. Same seed always returns identical results - perfect for consistent test scenarios.
Save and restore database states. Create snapshots before tests and restore them afterward. Paid plans include up to 25 snapshots.
Users, jobs, auth, utilities. /v1/users
E-commerce: books, authors, cart, orders. /v1/bookstore/books
Banking: accounts, transfers, payments, cards. /v1/fintech/accounts
Medical: patients, providers, appointments. /v1/healthcare/patients
Try it now - no signup required!
View Documentation View PricingCreate your own endpoints with dynamic Faker.js responses. Perfect for prototyping and testing custom APIs.
Try the PlaygroundStart making API calls in seconds with your favorite language
# Fetch all users curl https://apis.aximcode.com/v1/core/users # Create a new user curl -X POST https://apis.aximcode.com/v1/core/users \ -H "Content-Type: application/json" \ -d '{"name": "John Doe", "email": "john@example.com"}' # Get books from the bookstore API curl https://apis.aximcode.com/v1/bookstore/books
// Fetch users const response = await fetch('https://apis.aximcode.com/v1/core/users'); const { users } = await response.json(); console.log(users); // Create a new user const newUser = await fetch('https://apis.aximcode.com/v1/core/users', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ name: 'John Doe', email: 'john@example.com' }) }).then(r => r.json());
import requests # Fetch users response = requests.get('https://apis.aximcode.com/v1/core/users') users = response.json()['users'] print(users) # Create a new user new_user = requests.post( 'https://apis.aximcode.com/v1/core/users', json={'name': 'John Doe', 'email': 'john@example.com'} ).json()
# DemoScript YAML - interactive API demos title: User Management Demo base_url: https://apis.aximcode.com steps: - GET /v1/core/users narration: First, let's see our current users... - POST /v1/core/users body: name: Demo User email: demo@example.com narration: Now we'll add a new user. # Learn more at demoscript.app
No! The free tier allows 100 requests per hour without any signup. Just start making requests. For higher limits and features like data persistence, you can create an account and subscribe to a paid plan.
On the free tier, data is in-memory and may reset at any time (on deploys, server restarts, etc.) - perfect for quick testing but not reliable for ongoing work. Paid plans include data persistence - your records are saved to a database and associated with your API key.
We offer 4 API domains: Core (users, jobs), Bookstore (books, authors, orders), Fintech (accounts, transactions), and Healthcare (patients, appointments). Each domain has full CRUD operations. Check the documentation for the complete list.
AximCode APIs are designed for development, testing, prototyping, and demos. While you can use them in production for non-critical features, they're not intended to replace your actual backend. Think of them as realistic mock data that helps you build faster.
Include your API key in the X-API-Key header: X-API-Key: axim_live_your_key_here. You can create API keys from your dashboard after signing up for a paid plan.
Take your API prototypes to the next level. DemoScript lets you create scripted, interactive demos that showcase your applications with realistic API interactions.
Learn More