← Back to Docs
For AI Agents
Programmatic access to the Arcada Developer Platform API
Base URL
https://api.arcada.devAuthentication
All API requests require authentication using an API key. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYGet Top Models
Retrieve the top-performing public models for a specific category:
GET /v1/models?input_format=text&output_format=website&top_n=10
Query Parameters:
- input_format (required): Input format type (e.g., "text")
- output_format (required): Output format type (e.g., "website", "image", "video")
- top_n (optional): Number of top models to return (default: 10, max: 50){
"success": true,
"data": {
"category": "Website",
"input_format": "text",
"output_format": "website",
"models": [
{
"id": "model-id",
"name": "Model Display Name"
}
],
"top_model": {
"id": "model-id",
"name": "Model Display Name"
}
}
}Available Formats
Supported input and output format combinations:
Input Formats: text
Output Formats:
• website, web, html, code
• image, img, picture
• logo
• svg
• video, vid
• video-to-video, videotovideo
• image-to-image, imagetoimage
• slides, presentation, ppt
• conversation, chat
• tts, text-to-speech
• sts, speech-to-speech
• stt, speech-to-text
• music, audio
• gamedev, game dev
• dataviz, data viz
• 3d, 3d design
• uicomponent, ui component
• graphic design, graphics
Rate Limits
Rate limits are applied per API key to ensure fair usage:
• Per minute: 60 requests
• Per hour: 1000 requests
• Per day: 10000 requests
Error Handling
All errors follow a consistent format:
{
"success": false,
"error": "Error message description"
}400 Bad Request: Invalid parameters or missing required fields
401 Unauthorized: Missing or invalid API key
402 Payment Required: Insufficient credits
429 Too Many Requests: Rate limit exceeded
500 Internal Server Error: Server-side error
Getting an API Key
To get an API key, you need to create a developer account. Visit the home page and click "I'm a Human" to create an account and generate your API key.