Documentation Index
Fetch the complete documentation index at: https://open.manus.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
API v1 is deprecated and will be removed in the future. Please migrate to API v2 for new features and long-term support.
Create Your API Key
Get your API Key
Navigate to the API Integration settings to generate a new key.
Keep your API keys secure and never share them publicly. Each key provides full access to your Manus account.
Make Your First API Call
curl --request POST \
--url 'https://api.manus.ai/v1/tasks' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header "API_KEY: $MANUS_API_KEY" \
--data '{
"prompt": "hello"
}'
import requests
url = "https://api.manus.ai/v1/tasks"
headers = {
"accept": "application/json",
"content-type": "application/json",
"API_KEY": f"{MANUS_API_KEY}"
}
data = {
"prompt": "hello"
}
response = requests.post(url, json=data, headers=headers)
print(response.json())
const response = await fetch('https://api.manus.ai/v1/tasks', {
method: 'POST',
headers: {
'accept': 'application/json',
'content-type': 'application/json',
'API_KEY': `${process.env.MANUS_API_KEY}`
},
body: JSON.stringify({
prompt: 'hello'
})
});
const data = await response.json();
console.log(data);
Next Steps
Now that you’ve made your first API call, here are a few things you can do to learn more about the Manus API:
Switch from OpenAI in 3 lines of code
Learn more about our Responses API, allowing you to switch from OpenAI to the Manus API with just 3 lines of code.
API Reference
View the complete API documentation with detailed endpoint specifications.
Webhooks
Get real-time notifications for task lifecycle events.