API Reference
MPC Nobody API
Comprehensive API documentation for developers who want to integrate with the MPC Nobody platform programmatically.
API Overview
RESTful API for token deployment and management
The MPC Nobody API provides programmatic access to token deployment, exploration, and management features. Built on REST principles with JSON responses and standard HTTP status codes.
Base URL
https://api.mpcnobody.fun/v1
The API is currently in beta. Some endpoints may change in future versions.
Authentication
API key authentication for secure access
All API requests require authentication using an API key passed in the Authorization header.
# Example request with authentication
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.mpcnobody.fun/v1/tokens
Getting an API Key
Contact the MPC Nobody team to request API access and receive your authentication key.
API Endpoints
Token Deployment
Create and deploy new tokens programmatically
POST /tokens/create
Creates a new token with specified parameters
Request Body:
{
"name": "string",
"symbol": "string",
"supply": "number", // Optional, defaults to 100B
"description": "string" // Optional
}
Response:
{
"success": true,
"token_id": "string",
"contract_address": "string",
"transaction_hash": "string",
"network": "base"
}
GET /tokens/deploy/example_token_id
Check deployment status of a token
Response:
{
"token_id": "string",
"status": "pending|deployed|failed",
"contract_address": "string",
"deployed_at": "timestamp"
}
Token Explorer
Retrieve token information and analytics
GET /tokens
List all tokens with pagination and filtering
Query Parameters:
•
page
- Page number (default: 1)•
limit
- Items per page (default: 20, max: 100)•
sort
- Sort by: newest, oldest, mcap, volume•
search
- Search by name or symbolResponse:
{
"tokens": [
{
"id": "string",
"name": "string",
"symbol": "string",
"market_cap": "number",
"volume_24h": "number",
"created_at": "timestamp"
}
],
"pagination": {
"page": 1,
"total_pages": 5,
"total_tokens": 100
}
}
GET /tokens/example_token_id
Get detailed information about a specific token
Response:
{
"id": "string",
"name": "string",
"symbol": "string",
"contract_address": "string",
"supply": "100000000000",
"network": "base",
"creator": "string",
"market_data": {
"market_cap": "number",
"volume_24h": "number",
"price_change_24h": "number"
}
}
Error Handling
Standard HTTP status codes and error responses
400 Bad Request
Invalid request parameters or missing required fields
401 Unauthorized
Invalid or missing API key
429 Too Many Requests
Rate limit exceeded
500 Internal Server Error
Server error, please try again later
Error Response Format:
{
"error": true,
"message": "Error description",
"code": "ERROR_CODE"
}
Rate Limits
API usage limits to ensure fair access
Standard Limits
- • 100 requests per minute
- • 1,000 requests per hour
- • 10,000 requests per day
Token Creation
- • 10 tokens per hour
- • 50 tokens per day
- • Subject to platform limits