Eden AI Image API
The Image API from Eden AI — the first-party OpenAPI harvested from api.edenai.run declares 34 operation(s).
The Image API from Eden AI — the first-party OpenAPI harvested from api.edenai.run declares 34 operation(s).
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/eden-ai-image-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
{
"openapi": "3.0.3",
"info": {
"title": "Image Features",
"version": "2.0",
"description": "Your project description"
},
"paths": {
"/image/ai_detection/": {
"post": {
"operationId": "image_ai_detection_create",
"description": "<details><summary><strong style='color: #0072a3; cursor: pointer'>Available Providers</strong></summary>\n\n\n\n|Provider|Version|Price|Billing unit|\n|----|-------|-----|------------|\n|**winstonai**|`v1`|0.0145 (per 1 image)|1 image\n|**resemble**|`v2`|0.04 (per 1 request)|1 request\n\n\n</details>\n\n",
"summary": "AI Detection",
"tags": [
"Ai Detection"
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/imageai_detectionAiDetectionRequest"
},
"examples": {
"RequestExample": {
"value": {
"providers": "resemble,winstonai",
"file_url": "http://edenai-resource-example.png"
},
"summary": "Request Example"
}
}
},
"multipart/form-data": {
"schema": {
"$ref": "#/components/schemas/imageai_detectionAiDetectionRequest"
},
"examples": {
"RequestExample": {
"value": {
"providers": "resemble,winstonai",
"file": "/edenai/edenai/features/image/samples/data/objects.png"
},
"summary": "Request Example"
}
}
}
},
"required": true
},
"security": [
{
"FeatureApiAuth": []
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/imageai_detectionResponseModel"
},
"examples": {
"ResponseExample": {
"value": {
"resemble": {
"ai_score": 0.03,
"prediction": "original",
"cost": 0.0
},
"winstonai": {
"ai_score": 0.02950000000000008,
"prediction": "original",
"cost": 0.0
}
},
"summary": "Response Example"
}
}
}
},
"description": ""
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BadRequest"
}
}
},
"description": ""
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": ""
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": ""
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFoundResponse"
}
}
},
"description": ""
}
}
}
},
"/image/anonymization/": {
"post": {
"operationId": "image_anonymization_create",
"description": "<details><summary><strong style='color: #0072a3; cursor: pointer'>Available Providers</strong></summary>\n\n\n\n|Provider|Version|Price|Billing unit|\n|----|-------|-----|------------|\n|**api4ai**|`v1.0.0`|25.0 (per 1000 file)|1 file\n\n\n</details>\n\n",
"summary": "Anonymization",
"tags": [
"Anonymization"
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/imageanonymizationimagelandmark_detectionimageexplicit_contentimagedeepfake_detectionImageRequest"
},
"examples": {
"RequestExample": {
"value": {
"providers": "api4ai",
"file_url": "http://edenai-resource-example.jpg"
},
"summary": "Request Example"
}
}
},
"multipart/form-data": {
"schema": {
"$ref": "#/components/schemas/imageanonymizationimagelandmark_detectionimageexplicit_contentimagedeepfake_detectionImageRequest"
},
"examples": {
"RequestExample": {
"value": {
"providers": "api4ai",
"file": "/edenai/edenai/features/image/samples/data/face.jpeg"
},
"summary": "Request Example"
}
}
}
},
"required": true
},
"security": [
{
"FeatureApiAuth": []
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/imageanonymizationResponseModel"
},
"examples": {
"ResponseExample": {
"value": {
"api4ai": {
"image": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAs...",
"image_resource_url": "https://d14uq1pz7dzsdq.cloudfront.net/e54ff525-de32-486e-aaee-76985aab66ca_.jpeg?Expires=1685362962&Signature=MwURcHrGRk9tdMS06qz-VH~ia9txNZgcbkjXwuLk7uw6yVpl2GRNdj1hwuedJWONL7mNYYdmNHQwLR1NtiIRHqEQtKPWIRU1T7cLnkhPd~Cw5Br7sPBWxUbCBybRwMA6hjxUV4ovOXDcnJwqCr6QNkwvCm7TUdMI8wOgLahnlD9I449vwPCjLKXJeqomc789HQCL-yQ3RdTkMWI0bxKQ9F6IdIJt0l~8KZTkivS9x84HYGHG2GJnCe4pppmu47nYV4cXR~CBAPUpvucz9dHIjUjndiDVvlVmza5cCRtMrtZCZwgEXSP90WDtWGw6LiX65Z1GYbHBBHJMDd8DwdR5~w__&Key-Pair-Id=K1F55BTI9AHGIK",
"items": [
{
"kind": "Face",
"confidence": 0.84765625,
"bounding_boxes": {
"x_min": 0.2311111111111111,
"x_max": 0.0,
"y_min": 0.7066666666666667,
"y_max": 0.7866666666666666
}
}
],
"cost": 0.0
}
},
"summary": "Response Example"
}
}
}
},
"description": ""
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BadRequest"
}
}
},
"description": ""
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": ""
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": ""
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFoundResponse"
}
}
},
"description": ""
}
}
}
},
"/image/automl_classification/create_project/": {
"post": {
"operationId": "image_automl_classification_create_project_create",
"description": "<details><summary><strong style='color: #0072a3; cursor: pointer'>Available Providers</strong></summary>\n\n\n\n|Provider|Version|Price|Billing unit|\n|----|-------|-----|------------|\n|**nyckel**|`v1.0.0`|free|-\n\n\n</details>\n\n",
"summary": "Automl Classification - Create Project",
"tags": [
"Automl Classification"
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/imageautoml_classificationcreate_projectAutomlClassificationCreateProjectRequest"
},
"examples": {
"RequestExample": {
"value": {
"providers": "nyckel,nyckel,nyckel,nyckel,nyckel"
},
"summary": "Request Example"
}
}
},
"multipart/form-data": {
"schema": {
"$ref": "#/components/schemas/imageautoml_classificationcreate_projectAutomlClassificationCreateProjectRequest"
},
"examples": {
"RequestExample": {
"value": {
"providers": "nyckel,nyckel,nyckel,nyckel,nyckel"
},
"summary": "Request Example"
}
}
}
},
"required": true
},
"security": [
{
"FeatureApiAuth": []
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/imageautoml_classificationResponseModel"
},
"examples": {
"ResponseExample": {
"value": {
"nyckel": {
"name": "test_project",
"project_id": "function_yl5gimjcjazlxsle",
"cost": 0.0
}
},
"summary": "Response Example"
}
}
}
},
"description": ""
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BadRequest"
}
}
},
"description": ""
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": ""
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": ""
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFoundResponse"
}
}
},
"description": ""
}
}
}
},
"/image/automl_classification/delete_project/": {
"post": {
"operationId": "image_automl_classification_delete_project_create",
"description": "<details><summary><strong style='color: #0072a3; cursor: pointer'>Available Providers</strong></summary>\n\n\n\n|Provider|Version|Price|Billing unit|\n|----|-------|-----|------------|\n|**nyckel**|`v1.0.0`|free|-\n\n\n</details>\n\n",
"summary": "Automl Classification - Delete Project",
"tags": [
"Automl Classification"
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/imageautoml_classificationdelete_projectAutomlClassificationDeleteRequest"
},
"examples": {
"RequestExample": {
"value": {
"providers": "nyckel,nyckel,nyckel,nyckel,nyckel",
"project_id": "5d1c7023-c2eb-40ba-a100-e1fdd17cb876"
},
"summary": "Request Example"
}
}
},
"multipart/form-data": {
"schema": {
"$ref": "#/components/schemas/imageautoml_classificationdelete_projectAutomlClassificationDeleteRequest"
},
"examples": {
"RequestExample": {
"value": {
"providers": "nyckel,nyckel,nyckel,nyckel,nyckel",
"project_id": "5d1c7023-c2eb-40ba-a100-e1fdd17cb876"
},
"summary": "Request Example"
}
}
}
},
"required": true
},
"security": [
{
"FeatureApiAuth": []
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/imageautoml_classificationResponseModel"
},
"examples": {
"ResponseExample": {
"value": {
"nyckel": {
"deleted": true,
"cost": 0.0
}
},
"summary": "Response Example"
}
}
}
},
"description": ""
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BadRequest"
}
}
},
"description": ""
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": ""
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": ""
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFoundResponse"
}
}
},
"description": ""
}
}
}
},
"/image/automl_classification/list_projects/": {
"get": {
"operationId": "image_automl_classification_list_projects_retrieve",
"description": "List Automl Classification Projects",
"summary": "Automl Classification - List Projects",
"tags": [
"Automl Classification"
],
"security": [
{
"FeatureApiAuth": []
},
{}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AutomlClassificationListProjectsResponse"
}
}
},
"description": ""
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BadRequest"
}
}
},
"description": ""
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": ""
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
},
"description": ""
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFoundResponse"
}
}
},
"description": ""
}
}
}
},
"/image/automl_classification/predict_async/": {
"get": {
"operationId": "image_automl_classification_predict_async_retrieve",
"description": "Get a list of all jobs launched for this feature. You'll then be able to use the ID of each one to get its status and results.<br>\n Please note that a **job status doesn't get updated until a get request** is sent.",
"summary": "Automl Classification Predict List Job",
"tags": [
"Automl Classification"
],
"security": [
{
"FeatureApiAuth": []
},
{}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ListAsyncJobResponse"
},
"examples": {
"ResponseExample": {
"value": {
"jobs": [
{
"providers": "['nyckel', 'nyckel', 'nyckel', 'nyckel', 'nyckel']",
"nb": 5,
"nb_ok": 5,
"public_id": "0106beb2-7c60-4e19-aaeb-d2503fe57677",
"state": "finished",
"created_at": "2026-09-06T14:04:35.462420"
},
{
"providers": "['nyckel', 'nyckel', 'nyckel', 'nyckel', 'nyckel']",
"nb": 5,
"nb_ok": 5,
"public_id": "eb5b0a36-d24c-4e77-820f-c1d40648d15c",
"state": "finished",
"created_at": "2026-09-06T13:04:35.462432"
},
{
"providers": "['nyckel', 'nyckel', 'nyckel', 'nyckel', 'nyckel']",
"nb": 5,
"nb_ok": 5,
"public_id": "0cd57831-1972-42fc-b47f-eb0698ad945e",
"state": "finished",
"created_at": "2026-09-06T12:04:35.462439"
}
]
},
"summary": "Response Example"
}
}
}
},
"description": ""
}
}
},
"post": {
"operationId": "image_automl_classification_predict_async_create",
"description": "<details><summary><strong style='color: #0072a3; cursor: pointer'>Available Providers</strong></summary>\n\n\n\n|Provider|Version|Price|Billing unit|\n|----|-------|-----|------------|\n|**nyckel**|`v1.0.0`|0.005 (per 1 request)|1 request\n\n\n</details>\n\n",
"summary": "Automl Classification Predict Launch Job",
"tags": [
"Automl Classification"
],
"requestBody": {
"content": {
"multipart/form-data": {
"schema": {
"$ref": "#/components/schemas/AutomlClassificationPredictRequest"
},
"examples": {
"RequestExample": {
"value": {
"providers": "nyckel,nyckel,nyckel,nyckel,nyckel",
"project_id": "5d1c7023-c2eb-40ba-a100-e1fdd17cb876",
"file": "/edenai/edenai/features/image/samples/data/logo_detection.jpeg"
},
"summary": "Request Example"
}
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/AutomlClassificationPredictRequest"
},
"examples": {
"RequestExample": {
"value": {
"providers": "nyckel,nyckel,nyckel,nyckel,nyckel",
"project_id": "5d1c7023-c2eb-40ba-a100-e1fdd17cb876",
"file_url": "http://edenai-resource-example.jpg"
},
"summary": "Request Example"
}
}
}
},
"required": true
},
"security": [
{
"FeatureApiAuth": []
},
{}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LaunchAsyncJobResponse"
},
"examples": {
"ResponseExample": {
"value": {
"public_id": "97cfaa9a-ba73-4414-87d8-fb5b7035857b"
},
"summary": "Response Example"
}
}
}
},
"description": ""
}
}
}
},
"/image/automl_classification/predict_async/{public_id}/": {
"get": {
"operationId": "image_automl_classification_predict_async_retrieve_2",
"description": "Get the status and results of an async job given its ID.",
"summary": "Automl Classification - Predict Get Job Results",
"parameters": [
{
"in": "path",
"name": "public_id",
"schema": {
"type": "string"
},
"required": true
},
{
"in": "query",
"name": "response_as_dict",
"schema": {
"type": "boolean",
"default": true
}
},
{
"in": "query",
"name": "show_base_64",
"schema": {
"type": "boolean",
"default"
# --- truncated at 32 KB (2183 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/eden-ai/refs/heads/main/openapi/_original/eden-ai-image-features-openapi.json