API Reference
REST API
Complete reference for the AppStore Copilot REST API with 49 endpoints.
Base URL
All API requests should be made to:
https://api.appstorecopilot.com/v1
Authentication
All endpoints require authentication via an API key in the Authorization header:
curl https://api.appstorecopilot.com/v1/projects \-H "Authorization: Bearer asc_live_xxxxxxxxxx"
Get your API key from the dashboard settings or see the authentication guide.
Response Format
All responses are JSON with a consistent structure:
Response Formatjson
// Success response{"success": true,"data": { ... }}// Error response{"success": false,"error": {"code": "INVALID_REQUEST","message": "Human-readable error message"}}
HTTP Status Codes
| Code | Description |
|---|---|
200 | Success |
201 | Resource created |
400 | Bad request - invalid parameters |
401 | Unauthorized - invalid or missing API key |
403 | Forbidden - usage limit exceeded |
404 | Resource not found |
429 | Rate limit exceeded |
500 | Internal server error |
Rate Limiting
API requests are rate limited based on your plan:
- Free - 100 requests per minute
- Pro - 1,000 requests per minute
- Enterprise - 10,000 requests per minute
Rate limit headers are included in all responses:
X-RateLimit-Limit: 100X-RateLimit-Remaining: 95X-RateLimit-Reset: 1640000000
Endpoints
Projects
Create and manage app projects
Metadata
App Store and Play Store metadata management
Translation
AI-powered translation services
Screenshots
Screenshot generation and management
Credentials
Store credentials management
API Keys
API key management
Usage & Billing
Usage statistics and billing
Organization
Team and organization management