diff --git a/docs.json b/docs.json
index 8908b1e..4a9c335 100644
--- a/docs.json
+++ b/docs.json
@@ -115,6 +115,20 @@
"v3/expert-models/features/text/plagia-detection"
]
},
+ {
+ "group": "Web Features",
+ "icon": "globe",
+ "expanded": false,
+ "pages": [
+ "v3/expert-models/features/web/scraping",
+ "v3/expert-models/features/web/map",
+ "v3/expert-models/features/web/search",
+ "v3/expert-models/features/web/crawl-async",
+ "v3/expert-models/features/web/batch-scrape-async",
+ "v3/expert-models/features/web/structured-extraction-async",
+ "v3/expert-models/features/web/research-async"
+ ]
+ },
{
"group": "OCR Features",
"icon": "file-lines",
@@ -142,7 +156,8 @@
"v3/expert-models/features/image/anonymization",
"v3/expert-models/features/image/deepfake-detection",
"v3/expert-models/features/image/face-compare",
- "v3/expert-models/features/image/logo-detection"
+ "v3/expert-models/features/image/logo-detection",
+ "v3/expert-models/features/image/face-recognition"
]
},
{
@@ -164,25 +179,12 @@
]
},
{
- "group": "Video Generation Features",
+ "group": "Video Features",
"icon": "video",
"expanded": false,
"pages": [
- "v3/expert-models/features/video/generation-async"
- ]
- },
- {
- "group": "Web Features",
- "icon": "globe",
- "expanded": false,
- "pages": [
- "v3/expert-models/features/web/scraping",
- "v3/expert-models/features/web/map",
- "v3/expert-models/features/web/search",
- "v3/expert-models/features/web/crawl-async",
- "v3/expert-models/features/web/batch-scrape-async",
- "v3/expert-models/features/web/structured-extraction-async",
- "v3/expert-models/features/web/research-async"
+ "v3/expert-models/features/video/generation-async",
+ "v3/expert-models/features/video/deepfake-detection-async"
]
}
]
diff --git a/v3/expert-models/features/audio/speech-to-text-async.mdx b/v3/expert-models/features/audio/speech-to-text-async.mdx
index 5defd88..3a57bef 100644
--- a/v3/expert-models/features/audio/speech-to-text-async.mdx
+++ b/v3/expert-models/features/audio/speech-to-text-async.mdx
@@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Speech To Text`}
description={`Speech Recognition (or speech to text or voice to text) can recognize and transcribe spoken words (voice), that will be converted to text with or without diarization.`}
path="v3/expert-models/features/audio/speech-to-text-async"
- articleSection="Audio Features"
+ articleSection={`Audio Features`}
about={`Audio AI API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `speech to text`, `text to speech`]}
datePublished="2026-05-06T00:00:00Z"
- dateModified="2026-05-07T00:00:00Z"
+ dateModified="2026-07-27T00:00:00Z"
/>
## Endpoint
@@ -54,16 +54,16 @@ Model string pattern: `audio/speech_to_text_async/{provider}[/{model}]`
| Provider | Model String | Price |
|----------|-------------|-------|
-| amazon | `audio/speech_to_text_async/amazon` | $0.024 per 60 secondes |
-| assembly | `audio/speech_to_text_async/assembly` | $0.011 per 60 secondes |
-| deepgram (base) | `audio/speech_to_text_async/deepgram/base` | $0.0169 per 60 secondes |
-| deepgram | `audio/speech_to_text_async/deepgram` | $0.0189 per 60 secondes |
-| deepgram (enhanced) | `audio/speech_to_text_async/deepgram/enhanced` | $0.0189 per 60 secondes |
-| deepgram (nova-3) | `audio/speech_to_text_async/deepgram/nova-3` | $0.0052 per 60 secondes |
-| gladia | `audio/speech_to_text_async/gladia` | $0.0102 per 60 secondes |
-| google | `audio/speech_to_text_async/google` | $0.024 per 60 secondes |
-| microsoft | `audio/speech_to_text_async/microsoft` | $0.0168 per 60 secondes |
-| openai | `audio/speech_to_text_async/openai` | $0.006 per 60 secondes |
+| amazon | `audio/speech_to_text_async/amazon` | $0.024 per 60 seconds |
+| assembly | `audio/speech_to_text_async/assembly` | $0.011 per 60 seconds |
+| deepgram (base) | `audio/speech_to_text_async/deepgram/base` | $0.0169 per 60 seconds |
+| deepgram | `audio/speech_to_text_async/deepgram` | $0.0189 per 60 seconds |
+| deepgram (enhanced) | `audio/speech_to_text_async/deepgram/enhanced` | $0.0189 per 60 seconds |
+| deepgram (nova-3) | `audio/speech_to_text_async/deepgram/nova-3` | $0.0052 per 60 seconds |
+| gladia | `audio/speech_to_text_async/gladia` | $0.0102 per 60 seconds |
+| google | `audio/speech_to_text_async/google` | $0.024 per 60 seconds |
+| microsoft | `audio/speech_to_text_async/microsoft` | $0.0168 per 60 seconds |
+| openai | `audio/speech_to_text_async/openai` | $0.006 per 60 seconds |
## Quick Start
diff --git a/v3/expert-models/features/audio/tts.mdx b/v3/expert-models/features/audio/tts.mdx
index 6ff735e..1560030 100644
--- a/v3/expert-models/features/audio/tts.mdx
+++ b/v3/expert-models/features/audio/tts.mdx
@@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Text to Speech`}
description={`Text-to-speech (TTS) is a technology that converts written text into spoken audio, enabling computers and digital devices to "read" text aloud.`}
path="v3/expert-models/features/audio/tts"
- articleSection="Audio Features"
+ articleSection={`Audio Features`}
about={`Audio AI API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `speech to text`, `text to speech`]}
datePublished="2026-05-06T00:00:00Z"
- dateModified="2026-05-07T00:00:00Z"
+ dateModified="2026-07-27T00:00:00Z"
/>
## Endpoint
@@ -28,8 +28,7 @@ Model string pattern: `audio/tts/{provider}[/{model}]`
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| text | string | Yes | Text to convert to speech |
-| voice | string | No | Voice identifier to use for synthesis, can be name or id.
-For supported voices for your provider/model, please check each provider's documentation. |
+| voice | string | No | Voice identifier to use for synthesis, can be name or id. For supported voices for your provider/model, please check each provider's documentation. |
| speed | float | No | Speed multiplier for speech synthesis |
| audio_format | string | No | Desired audio format (e.g., 'mp3', 'wav') |
| speaking_pitch | int | No | Increase or decrease the speaking pitch by a percentage from -100% to 100%, 0 is normal. |
diff --git a/v3/expert-models/features/image/ai-detection.mdx b/v3/expert-models/features/image/ai-detection.mdx
index 0641aa1..d5fc91c 100644
--- a/v3/expert-models/features/image/ai-detection.mdx
+++ b/v3/expert-models/features/image/ai-detection.mdx
@@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`AI Image Detection`}
description={`Determine whether an image was generated by AI or is a real photograph or artwork.`}
path="v3/expert-models/features/image/ai-detection"
- articleSection="Image Features"
+ articleSection={`Image Features`}
about={`Image AI API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]}
datePublished="2026-05-06T00:00:00Z"
- dateModified="2026-05-07T00:00:00Z"
+ dateModified="2026-07-27T00:00:00Z"
/>
## Endpoint
@@ -42,7 +42,8 @@ Model string pattern: `image/ai_detection/{provider}[/{model}]`
| Provider | Model String | Price |
|----------|-------------|-------|
-| winstonai | `image/ai_detection/winstonai` | $0.021 per request |
+| resemble | `image/ai_detection/resemble` | $0.04 per request |
+| winstonai | `image/ai_detection/winstonai` | $0.0145 per image |
## Quick Start
@@ -59,7 +60,7 @@ headers = {
}
payload = {
- "model": "image/ai_detection/winstonai",
+ "model": "image/ai_detection/resemble",
"input": {
"file": "YOUR_FILE_UUID_OR_URL"
}
@@ -74,7 +75,7 @@ curl -X POST https://api.edenai.run/v3/universal-ai \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
- "model": "image/ai_detection/winstonai",
+ "model": "image/ai_detection/resemble",
"input": {"file": "YOUR_FILE_UUID_OR_URL"}
}'
```
diff --git a/v3/expert-models/features/image/anonymization.mdx b/v3/expert-models/features/image/anonymization.mdx
index f7bbd8d..17444e4 100644
--- a/v3/expert-models/features/image/anonymization.mdx
+++ b/v3/expert-models/features/image/anonymization.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Image Anonymization`}
description={`Image Anonymization API, also known as image de-identification or image de-personalization, refers to the process of automatically removing personal or sensitive information from images.`}
path="v3/expert-models/features/image/anonymization"
- articleSection="Image Features"
+ articleSection={`Image Features`}
about={`Image AI API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]}
diff --git a/v3/expert-models/features/image/background-removal.mdx b/v3/expert-models/features/image/background-removal.mdx
index 371167f..e5efc19 100644
--- a/v3/expert-models/features/image/background-removal.mdx
+++ b/v3/expert-models/features/image/background-removal.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Background removal`}
description={`Background removal is a digital image processing technique designed to seamlessly eliminate the backdrop of a photo, leaving behind only the main subject.`}
path="v3/expert-models/features/image/background-removal"
- articleSection="Image Features"
+ articleSection={`Image Features`}
about={`Image AI API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]}
diff --git a/v3/expert-models/features/image/deepfake-detection.mdx b/v3/expert-models/features/image/deepfake-detection.mdx
index 03de4aa..e9716b8 100644
--- a/v3/expert-models/features/image/deepfake-detection.mdx
+++ b/v3/expert-models/features/image/deepfake-detection.mdx
@@ -1,20 +1,20 @@
---
title: "Deepfake Detection"
-description: ""
+description: "Detect whether a face in a real photo has been swapped or manipulated (face-swap deepfakes). For fully AI-generated images, use AI Image Detection instead."
---
import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
## Endpoint
@@ -42,7 +42,8 @@ Model string pattern: `image/deepfake_detection/{provider}[/{model}]`
| Provider | Model String | Price |
|----------|-------------|-------|
-| sightengine | `image/deepfake_detection/sightengine` | $0.002 per image |
+| resemble | `image/deepfake_detection/resemble` | $0.04 per image |
+| sightengine | `image/deepfake_detection/sightengine` | $0.0145 per image |
## Quick Start
@@ -59,7 +60,7 @@ headers = {
}
payload = {
- "model": "image/deepfake_detection/sightengine",
+ "model": "image/deepfake_detection/resemble",
"input": {
"file": "YOUR_FILE_UUID_OR_URL"
}
@@ -74,7 +75,7 @@ curl -X POST https://api.edenai.run/v3/universal-ai \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
- "model": "image/deepfake_detection/sightengine",
+ "model": "image/deepfake_detection/resemble",
"input": {"file": "YOUR_FILE_UUID_OR_URL"}
}'
```
diff --git a/v3/expert-models/features/image/explicit-content.mdx b/v3/expert-models/features/image/explicit-content.mdx
index caa1af3..cbd1294 100644
--- a/v3/expert-models/features/image/explicit-content.mdx
+++ b/v3/expert-models/features/image/explicit-content.mdx
@@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Explicit Content Detection`}
description={`Explicit Content Detection detects adult only content in images, that is generally inappropriate for people under the age of 18 and includes nudity, sexual activity, pornography, violence, gore`}
path="v3/expert-models/features/image/explicit-content"
- articleSection="Image Features"
+ articleSection={`Image Features`}
about={`Image AI API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]}
datePublished="2026-05-06T00:00:00Z"
- dateModified="2026-05-07T00:00:00Z"
+ dateModified="2026-07-27T00:00:00Z"
/>
## Endpoint
@@ -41,71 +41,7 @@ Model string pattern: `image/explicit_content/{provider}[/{model}]`
| likelihood | int | Yes | |
| likelihood_score | float | Yes | |
| category | enum | Yes | The category of the detected content. Possible values include: 'Toxic', 'Content', 'Sexual', 'Violence', 'DrugAndAlcohol', 'Finance', 'HateAndExtremism', 'Safe', 'Other'. |
-| subcategory | string | Yes | The subcategory of content. Possible values:
-
-Toxic Subcategories:
-- Insult
-- Obscene
-- Derogatory
-- Profanity
-- Threat
-- Toxic
-
-Content Subcategories:
-- MiddleFinger
-- PublicSafety
-- Health
-- Explicit
-- QRCode
-- Medical
-- Politics
-- Legal
-
-Sexual Subcategories:
-- SexualActivity
-- SexualSituations
-- Nudity
-- PartialNudity
-- Suggestive
-- AdultToys
-- RevealingClothes
-- Sexual
-
-Violence Subcategories:
-- GraphicViolenceOrGore
-- PhysicalViolence
-- WeaponViolence
-- Violence
-
-Drug and Alcohol Subcategories:
-- DrugProducts
-- DrugUse
-- Tobacco
-- Smoking
-- Alcohol
-- Drinking
-
-Finance Subcategories:
-- Gambling
-- Finance
-- MoneyContent
-
-Hate and Extremism Subcategories:
-- Hate
-- Harassment
-- Threatening
-- Extremist
-- Racy
-
-Safe Subcategories:
-- Safe
-- NotSafe
-
-Other Subcategories:
-- Spoof
-- Religion
-- Offensive
-- Other |
+| subcategory | string | Yes | The subcategory of content. Possible values: Toxic Subcategories: - Insult - Obscene - Derogatory - Profanity - Threat - Toxic Content Subcategories: - MiddleFinger - PublicSafety - Health - Explicit - QRCode - Medical - Politics - Legal Sexual Subcategories: - SexualActivity - SexualSituations - Nudity - PartialNudity - Suggestive - AdultToys - RevealingClothes - Sexual Violence Subcategories: - GraphicViolenceOrGore - PhysicalViolence - WeaponViolence - Violence Drug and Alcohol Subcategories: - DrugProducts - DrugUse - Tobacco - Smoking - Alcohol - Drinking Finance Subcategories: - Gambling - Finance - MoneyContent Hate and Extremism Subcategories: - Hate - Harassment - Threatening - Extremist - Racy Safe Subcategories: - Safe - NotSafe Other Subcategories: - Spoof - Religion - Offensive - Other |
## Available Providers
diff --git a/v3/expert-models/features/image/face-compare.mdx b/v3/expert-models/features/image/face-compare.mdx
index 32c6d81..9e6881c 100644
--- a/v3/expert-models/features/image/face-compare.mdx
+++ b/v3/expert-models/features/image/face-compare.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Face Comparison`}
description={`Compare two faces and decide whether they are from the same person. The API expects 2 images, reference and query, where the former is the ground truth (e.g.`}
path="v3/expert-models/features/image/face-compare"
- articleSection="Image Features"
+ articleSection={`Image Features`}
about={`Image AI API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]}
diff --git a/v3/expert-models/features/image/face-detection.mdx b/v3/expert-models/features/image/face-detection.mdx
index a34e3bc..dbd8157 100644
--- a/v3/expert-models/features/image/face-detection.mdx
+++ b/v3/expert-models/features/image/face-detection.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Face Detection`}
description={`Face Detection is a computer technology being used in a variety of applications that identifies human faces in digital images with different attributes like landmarks, sentiments and physical attire`}
path="v3/expert-models/features/image/face-detection"
- articleSection="Image Features"
+ articleSection={`Image Features`}
about={`Image AI API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]}
diff --git a/v3/expert-models/features/image/face-recognition.mdx b/v3/expert-models/features/image/face-recognition.mdx
new file mode 100644
index 0000000..4bd39e5
--- /dev/null
+++ b/v3/expert-models/features/image/face-recognition.mdx
@@ -0,0 +1,86 @@
+---
+title: "Face Recognition"
+description: "Recognizing a face in an image is a more advanced feature than just detecting the face in the image."
+---
+
+import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
+
+
+
+## Endpoint
+
+`POST /v3/universal-ai` (sync)
+
+Model string pattern: `image/face_recognition/{provider}[/{model}]`
+
+## Input
+
+| Field | Type | Required | Description |
+|-------|------|----------|-------------|
+| collection_id | uuid | Yes | Collection id from POST /v3/universal-ai/collections. The provider in the model string must match the collection's provider. |
+| file | file_input | Yes | Image file ID from /v3/upload or direct file URL |
+
+
+## Output
+
+| Field | Type | Required | Description |
+|-------|------|----------|-------------|
+| **items** | array[object] | No | |
+| confidence | float | Yes | |
+| face_id | string | Yes | |
+
+
+## Available Providers
+
+| Provider | Model String | Price |
+|----------|-------------|-------|
+| amazon | `image/face_recognition/amazon` | $1 per 1,000 files |
+| facepp | `image/face_recognition/facepp` | $2 per 1,000 requests |
+
+
+## Quick Start
+
+
+
+```python Python
+import requests
+
+url = "https://api.edenai.run/v3/universal-ai"
+headers = {
+ "Authorization": "Bearer YOUR_API_KEY",
+ "Content-Type": "application/json"
+}
+
+payload = {
+ "model": "image/face_recognition/amazon",
+ "input": {
+ "collection_id": "value",
+ "file": "YOUR_FILE_UUID_OR_URL"
+ }
+}
+
+response = requests.post(url, headers=headers, json=payload)
+print(response.json())
+```
+
+```bash cURL
+curl -X POST https://api.edenai.run/v3/universal-ai \
+ -H "Authorization: Bearer YOUR_API_KEY" \
+ -H "Content-Type: application/json" \
+ -d '{
+ "model": "image/face_recognition/amazon",
+ "input": {"collection_id": "value", "file": "YOUR_FILE_UUID_OR_URL"}
+ }'
+```
+
+
diff --git a/v3/expert-models/features/image/generation.mdx b/v3/expert-models/features/image/generation.mdx
index cc7e64a..3846b33 100644
--- a/v3/expert-models/features/image/generation.mdx
+++ b/v3/expert-models/features/image/generation.mdx
@@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Image generation`}
description={`Image Generation is an advanced feature that generates compelling images based on a given text prompt.`}
path="v3/expert-models/features/image/generation"
- articleSection="Image Features"
+ articleSection={`Image Features`}
about={`Image AI API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]}
datePublished="2026-05-06T00:00:00Z"
- dateModified="2026-05-07T00:00:00Z"
+ dateModified="2026-07-27T00:00:00Z"
/>
## Endpoint
@@ -30,6 +30,8 @@ Model string pattern: `image/generation/{provider}[/{model}]`
| text | string | Yes | Text prompt for image generation |
| resolution | string | No | Image resolution as a named size (e.g. '1024x1024'). Optional: providers may also accept native sizing knobs (width/height, aspect_ratio, image_size tier, etc.) via `provider_params`, in which case `provider_params` takes precedence. |
| num_images | int | No | Number of images to generate |
+| reference_images | array[file_input \| object] | No | Optional reference images. Plain file IDs/URLs are treated as ReferenceImage with kind=None. Support and per-model limits vary by model; models that do not accept reference images surface the error as status="fail" with a provider message in the response body. |
+| mask | file_input | No | Optional inpainting mask. Must be paired with at least one reference image (otherwise the request returns 422). Support varies by model; models that do not accept a mask surface the error as status="fail" with a provider message in the response body. |
## Output
@@ -48,21 +50,33 @@ Model string pattern: `image/generation/{provider}[/{model}]`
| bytedance (seedream-3-0-t2i-250415) | `image/generation/bytedance/seedream-3-0-t2i-250415` | $0.03 per request |
| bytedance (seedream-4-0-250828) | `image/generation/bytedance/seedream-4-0-250828` | $0.03 per request |
| bytedance (seedream-4-5-251128) | `image/generation/bytedance/seedream-4-5-251128` | $0.03 per request |
-| bytedance (seedream-5-0-260128) | `image/generation/bytedance/seedream-5-0-260128` | $0.035 per token |
+| bytedance (seedream-5-0-260128) | `image/generation/bytedance/seedream-5-0-260128` | $0.035 per image |
+| google | `image/generation/google` | $0.04 per image |
+| google (gemini-2.5-flash-image) | `image/generation/google/gemini-2.5-flash-image` | $0.039 per image |
+| google (gemini-3-pro-image-preview) | `image/generation/google/gemini-3-pro-image-preview` | $0.039 per image |
+| google (imagen-3.0-capability-001) | `image/generation/google/imagen-3.0-capability-001` | $0.04 per image |
+| google (imagen-3.0-fast-generate-001) | `image/generation/google/imagen-3.0-fast-generate-001` | $0.02 per image |
+| google (imagen-3.0-generate-001) | `image/generation/google/imagen-3.0-generate-001` | $0.04 per image |
+| google (imagen-3.0-generate-002) | `image/generation/google/imagen-3.0-generate-002` | $0.04 per image |
+| google (imagen-4.0-fast-generate-001) | `image/generation/google/imagen-4.0-fast-generate-001` | $0.02 per image |
+| google (imagen-4.0-generate-001) | `image/generation/google/imagen-4.0-generate-001` | $0.04 per image |
+| google (imagen-4.0-ultra-generate-001) | `image/generation/google/imagen-4.0-ultra-generate-001` | $0.06 per image |
| leonardo (AlbedoBase XL) | `image/generation/leonardo/AlbedoBase XL` | $0.017 per image |
| leonardo | `image/generation/leonardo` | $0.017 per image |
| leonardo (Leonardo Anime XL) | `image/generation/leonardo/Leonardo Anime XL` | $0.011 per image |
| leonardo (Leonardo Diffusion XL) | `image/generation/leonardo/Leonardo Diffusion XL` | $0.017 per image |
-| leonardo (Leonardo Kino XL) | `image/generation/leonardo/Leonardo Kino XL` | $0.017 per image |
+| leonardo (Leonardo Kino XL) | `image/generation/leonardo/Leonardo Kino XL` | $0.014 per image |
| leonardo (Leonardo Lightning XL) | `image/generation/leonardo/Leonardo Lightning XL` | $0.011 per image |
| leonardo (Leonardo Phoenix) | `image/generation/leonardo/Leonardo Phoenix` | $0.014 per image |
-| leonardo (Leonardo Vision XL) | `image/generation/leonardo/Leonardo Vision XL` | $0.017 per image |
-| leonardo (SDXL 0.9) | `image/generation/leonardo/SDXL 0.9` | $0.014 per image |
+| leonardo (Leonardo Vision XL) | `image/generation/leonardo/Leonardo Vision XL` | $0.014 per image |
+| leonardo (SDXL 0.9) | `image/generation/leonardo/SDXL 0.9` | $0.017 per image |
| minimax | `image/generation/minimax` | $0.0035 per image |
| minimax (image-01) | `image/generation/minimax/image-01` | $0.0035 per image |
-| openai (dall-e-2) | `image/generation/openai/dall-e-2` | $0.018 per image |
-| openai (dall-e-3) | `image/generation/openai/dall-e-3` | $0.08 per image |
-| openai | `image/generation/openai` | $0.08 per image |
+| openai | `image/generation/openai` | $0.034 per image |
+| openai (gpt-image-1) | `image/generation/openai/gpt-image-1` | $0.042 per image |
+| openai (gpt-image-1.5) | `image/generation/openai/gpt-image-1.5` | $0.034 per image |
+| openai (gpt-image-1-mini) | `image/generation/openai/gpt-image-1-mini` | $0.011 per image |
+| openai (gpt-image-2) | `image/generation/openai/gpt-image-2` | $0.053 per image |
| replicate (anime-style) | `image/generation/replicate/anime-style` | $0.000225 per exec_time |
| replicate (classic) | `image/generation/replicate/classic` | $0.00115 per exec_time |
| replicate | `image/generation/replicate` | $0.01 per request |
diff --git a/v3/expert-models/features/image/logo-detection.mdx b/v3/expert-models/features/image/logo-detection.mdx
index 70da4f8..9a2b925 100644
--- a/v3/expert-models/features/image/logo-detection.mdx
+++ b/v3/expert-models/features/image/logo-detection.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Logo Detection`}
description={`Logo Detection is a powerful technology that enables the automatic identification and recognition of popular logos within an image.`}
path="v3/expert-models/features/image/logo-detection"
- articleSection="Image Features"
+ articleSection={`Image Features`}
about={`Image AI API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]}
diff --git a/v3/expert-models/features/image/object-detection.mdx b/v3/expert-models/features/image/object-detection.mdx
index 130c04f..7dd1ac4 100644
--- a/v3/expert-models/features/image/object-detection.mdx
+++ b/v3/expert-models/features/image/object-detection.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Object Detection`}
description={`Object Detection is a computer vision technique that allows users to identify and locate (with bounding boxes) objects in an image.`}
path="v3/expert-models/features/image/object-detection"
- articleSection="Image Features"
+ articleSection={`Image Features`}
about={`Image AI API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]}
diff --git a/v3/expert-models/features/index.mdx b/v3/expert-models/features/index.mdx
index cb940cc..cb66fbc 100644
--- a/v3/expert-models/features/index.mdx
+++ b/v3/expert-models/features/index.mdx
@@ -31,6 +31,32 @@ Browse all AI features available through the Universal AI endpoint (`POST /v3/un
+## Web
+
+
+
+ Fetch a single URL and return its clean content as markdown, text, or HTML, with optional JavaScript rendering.
+
+
+ Discover and return the list of URLs on a site (a sitemap-style link map).
+
+
+ Search the web for a query and return ranked results (title, URL, and a snippet or the page content).
+
+
+ Crawl a site from a starting URL and return the content of its pages. Runs as an async job.
+
+
+ Scrape many URLs in one request and return each page's content. Runs as an async job.
+
+
+ Extract structured data from one or more web pages against a schema or prompt. Runs as an async job.
+
+
+ Run deep, multi-step web research on a query and return a synthesized answer with sources. Runs as an async job.
+
+
+
## OCR
@@ -79,7 +105,7 @@ Browse all AI features available through the Universal AI endpoint (`POST /v3/un
Image Anonymization API, also known as image de-identification or image de-personalization, refers to the process of
-
+ Detect whether a face in a real photo has been swapped or manipulated (face-swap deepfakes).
Compare two faces and decide whether they are from the same person.
@@ -87,6 +113,9 @@ Browse all AI features available through the Universal AI endpoint (`POST /v3/un
Logo Detection is a powerful technology that enables the automatic identification and recognition of popular logos
+
+ Recognizing a face in an image is a more advanced feature than just detecting the face in the image.
+
## Translation
@@ -111,11 +140,14 @@ Browse all AI features available through the Universal AI endpoint (`POST /v3/un
-## Video Generation
+## Video
The Video Generation API enables easy creation of high-quality videos from text,and images, perfect for marketing,
+
+ Detect deepfake and synthetically manipulated video.
+
diff --git a/v3/expert-models/features/ocr/financial-parser.mdx b/v3/expert-models/features/ocr/financial-parser.mdx
index 9d494c1..b69cee0 100644
--- a/v3/expert-models/features/ocr/financial-parser.mdx
+++ b/v3/expert-models/features/ocr/financial-parser.mdx
@@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Financial Parser`}
description={`Financial Parser API is a powerful and versatile tool designed to streamline your financial data extraction process.`}
path="v3/expert-models/features/ocr/financial-parser"
- articleSection="OCR Features"
+ articleSection={`OCR Features`}
about={`OCR API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `OCR`, `document parsing`]}
datePublished="2026-05-06T00:00:00Z"
- dateModified="2026-05-07T00:00:00Z"
+ dateModified="2026-07-27T00:00:00Z"
/>
## Endpoint
@@ -173,7 +173,7 @@ Model string pattern: `ocr/financial_parser/{provider}[/{model}]`
| Provider | Model String | Price |
|----------|-------------|-------|
-| affinda | `ocr/financial_parser/affinda` | $0.08 per page |
+| affinda | `ocr/financial_parser/affinda` | $0.07 per page |
| amazon | `ocr/financial_parser/amazon` | $0.01 per page |
| base64 | `ocr/financial_parser/base64` | $0.25 per page |
| eagledoc | `ocr/financial_parser/eagledoc` | $0.03 per page |
@@ -185,7 +185,7 @@ Model string pattern: `ocr/financial_parser/{provider}[/{model}]`
| openai | `ocr/financial_parser/openai` | $0.04 per page |
| openai (gpt-4o) | `ocr/financial_parser/openai/gpt-4o` | $0.04 per page |
| tabscanner | `ocr/financial_parser/tabscanner` | $0.08 per page |
-| veryfi | `ocr/financial_parser/veryfi` | $0.08 per file |
+| veryfi | `ocr/financial_parser/veryfi` | $0.16 per file |
## Quick Start
diff --git a/v3/expert-models/features/ocr/identity-parser.mdx b/v3/expert-models/features/ocr/identity-parser.mdx
index f3e996d..ea63558 100644
--- a/v3/expert-models/features/ocr/identity-parser.mdx
+++ b/v3/expert-models/features/ocr/identity-parser.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Identity Parser`}
description={`ID Document parsing technology allows users to automatically extract information from an ID Document such as passport, ID card, driving license and more.`}
path="v3/expert-models/features/ocr/identity-parser"
- articleSection="OCR Features"
+ articleSection={`OCR Features`}
about={`OCR API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `OCR`, `document parsing`]}
diff --git a/v3/expert-models/features/ocr/ocr-async.mdx b/v3/expert-models/features/ocr/ocr-async.mdx
index 51104ab..1581756 100644
--- a/v3/expert-models/features/ocr/ocr-async.mdx
+++ b/v3/expert-models/features/ocr/ocr-async.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`OCR Multipage`}
description={`OCR or Optical Character Recognition is also referred to as text recognition or text extraction. It allows users to extract text data from PDFs with multiple pages.`}
path="v3/expert-models/features/ocr/ocr-async"
- articleSection="OCR Features"
+ articleSection={`OCR Features`}
about={`OCR API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `OCR`, `document parsing`]}
diff --git a/v3/expert-models/features/ocr/ocr-tables-async.mdx b/v3/expert-models/features/ocr/ocr-tables-async.mdx
index 594350b..1e621df 100644
--- a/v3/expert-models/features/ocr/ocr-tables-async.mdx
+++ b/v3/expert-models/features/ocr/ocr-tables-async.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Table Extraction`}
description={`OCR Table (Optical Character Recognition for tabular documents) allows users to analyze documents containing tables and returns a structured representation of the detected tables in the form of a`}
path="v3/expert-models/features/ocr/ocr-tables-async"
- articleSection="OCR Features"
+ articleSection={`OCR Features`}
about={`OCR API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `OCR`, `document parsing`]}
diff --git a/v3/expert-models/features/ocr/ocr.mdx b/v3/expert-models/features/ocr/ocr.mdx
index 6fe2b4d..3326602 100644
--- a/v3/expert-models/features/ocr/ocr.mdx
+++ b/v3/expert-models/features/ocr/ocr.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Text Detection (OCR)`}
description={`Optical Character Recognition or Reader (OCR) is the electronic or mechanical conversion of images of typed, handwritten or printed text into machine-encoded text.`}
path="v3/expert-models/features/ocr/ocr"
- articleSection="OCR Features"
+ articleSection={`OCR Features`}
about={`OCR API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `OCR`, `document parsing`]}
diff --git a/v3/expert-models/features/ocr/resume-parser.mdx b/v3/expert-models/features/ocr/resume-parser.mdx
index c5723a4..5dce4d0 100644
--- a/v3/expert-models/features/ocr/resume-parser.mdx
+++ b/v3/expert-models/features/ocr/resume-parser.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Resume Parser`}
description={`Resume Parser enables users to extract various information from resumes (curriculum vitae, CV) that could be in a variety of formats and returns structured data (name, job list, education, skills) to`}
path="v3/expert-models/features/ocr/resume-parser"
- articleSection="OCR Features"
+ articleSection={`OCR Features`}
about={`OCR API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `OCR`, `document parsing`]}
diff --git a/v3/expert-models/features/text/ai-detection.mdx b/v3/expert-models/features/text/ai-detection.mdx
index 62c998f..4210e81 100644
--- a/v3/expert-models/features/text/ai-detection.mdx
+++ b/v3/expert-models/features/text/ai-detection.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Text AI Content Detection`}
description={`The AI Detection API is a tool designed to determine whether a given text was generated by an artificial intelligence chatbot, or a Language Model (LLM).`}
path="v3/expert-models/features/text/ai-detection"
- articleSection="Text Features"
+ articleSection={`Text Features`}
about={`NLP API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `text analysis`, `NLP`]}
diff --git a/v3/expert-models/features/text/moderation.mdx b/v3/expert-models/features/text/moderation.mdx
index 4c14794..8fa7589 100644
--- a/v3/expert-models/features/text/moderation.mdx
+++ b/v3/expert-models/features/text/moderation.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Text Moderation`}
description={`Text moderation scans text for offensive, sexually explicit or suggestive content, it also checks if there is any content of self-harm, violence, racist or hate speech.`}
path="v3/expert-models/features/text/moderation"
- articleSection="Text Features"
+ articleSection={`Text Features`}
about={`NLP API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `text analysis`, `NLP`]}
diff --git a/v3/expert-models/features/text/named-entity-recognition.mdx b/v3/expert-models/features/text/named-entity-recognition.mdx
index bdedabb..68a8bb3 100644
--- a/v3/expert-models/features/text/named-entity-recognition.mdx
+++ b/v3/expert-models/features/text/named-entity-recognition.mdx
@@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Named Entity Recognition`}
description={`Named Entity Recognition (also called entity identification or extraction) is an information extraction technique that automatically identifies named entities in a text and classifies them into`}
path="v3/expert-models/features/text/named-entity-recognition"
- articleSection="Text Features"
+ articleSection={`Text Features`}
about={`NLP API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `text analysis`, `NLP`]}
datePublished="2026-05-06T00:00:00Z"
- dateModified="2026-05-07T00:00:00Z"
+ dateModified="2026-07-27T00:00:00Z"
/>
## Endpoint
@@ -47,7 +47,7 @@ Model string pattern: `text/named_entity_recognition/{provider}[/{model}]`
|----------|-------------|-------|
| amazon | `text/named_entity_recognition/amazon` | $1 per 1,000,000 chars |
| microsoft | `text/named_entity_recognition/microsoft` | $1 per 1,000,000 chars |
-| openai | `text/named_entity_recognition/openai` | $40 per 1,000,000 chars |
+| openai | `text/named_entity_recognition/openai` | $10 per 1,000,000 tokens |
| openai (gpt-4o) | `text/named_entity_recognition/openai/gpt-4o` | $10 per 1,000,000 tokens |
| tenstorrent | `text/named_entity_recognition/tenstorrent` | $1 per 1,000,000 chars |
diff --git a/v3/expert-models/features/text/plagia-detection.mdx b/v3/expert-models/features/text/plagia-detection.mdx
index 0c37350..d590798 100644
--- a/v3/expert-models/features/text/plagia-detection.mdx
+++ b/v3/expert-models/features/text/plagia-detection.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Plagiarism Detection`}
description={`The Plagiarism Detection API is a tool designed to scan a content string for plagiarism using a plagiarism detection module`}
path="v3/expert-models/features/text/plagia-detection"
- articleSection="Text Features"
+ articleSection={`Text Features`}
about={`NLP API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `text analysis`, `NLP`]}
diff --git a/v3/expert-models/features/text/spell-check.mdx b/v3/expert-models/features/text/spell-check.mdx
index 327ade6..1a7dee8 100644
--- a/v3/expert-models/features/text/spell-check.mdx
+++ b/v3/expert-models/features/text/spell-check.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Grammar Spell Check`}
description={`Spell Check analyzes the inputted text by comparing it to a dictionary of correctly spelled words to identify and highlight any spelling errors or grammatical mistakes.`}
path="v3/expert-models/features/text/spell-check"
- articleSection="Text Features"
+ articleSection={`Text Features`}
about={`NLP API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `text analysis`, `NLP`]}
diff --git a/v3/expert-models/features/text/topic-extraction.mdx b/v3/expert-models/features/text/topic-extraction.mdx
index 758f064..4d61335 100644
--- a/v3/expert-models/features/text/topic-extraction.mdx
+++ b/v3/expert-models/features/text/topic-extraction.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Topic Extraction`}
description={`Topic analysis is a Natural Language Processing (NLP) technique that allows us to automatically extract meaning from text by identifying recurrent themes or topics.`}
path="v3/expert-models/features/text/topic-extraction"
- articleSection="Text Features"
+ articleSection={`Text Features`}
about={`NLP API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `text analysis`, `NLP`]}
diff --git a/v3/expert-models/features/translation/automatic-translation.mdx b/v3/expert-models/features/translation/automatic-translation.mdx
index ad993f6..28c2591 100644
--- a/v3/expert-models/features/translation/automatic-translation.mdx
+++ b/v3/expert-models/features/translation/automatic-translation.mdx
@@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Text Translation`}
description={`Automatic translation or machine translation (MT) is the process of automatically translating a text from one language to another language.`}
path="v3/expert-models/features/translation/automatic-translation"
- articleSection="Translation Features"
+ articleSection={`Translation Features`}
about={`Translation API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `translation`, `multilingual`]}
datePublished="2026-05-06T00:00:00Z"
- dateModified="2026-05-07T00:00:00Z"
+ dateModified="2026-07-27T00:00:00Z"
/>
## Endpoint
@@ -48,7 +48,7 @@ Model string pattern: `translation/automatic_translation/{provider}[/{model}]`
| google | `translation/automatic_translation/google` | $20 per 1,000,000 chars |
| microsoft | `translation/automatic_translation/microsoft` | $10 per 1,000,000 chars |
| modernmt | `translation/automatic_translation/modernmt` | $8 per 1,000,000 chars |
-| openai | `translation/automatic_translation/openai` | $20 per 1,000,000 tokens |
+| openai | `translation/automatic_translation/openai` | $20 per 1,000,000 chars |
| openai (gpt-4o) | `translation/automatic_translation/openai/gpt-4o` | $20 per 1,000,000 tokens |
diff --git a/v3/expert-models/features/translation/document-translation.mdx b/v3/expert-models/features/translation/document-translation.mdx
index 96661e5..c08f8d5 100644
--- a/v3/expert-models/features/translation/document-translation.mdx
+++ b/v3/expert-models/features/translation/document-translation.mdx
@@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Document Translation`}
description={`Document Translation API translates whole documents in supported languages and various file formats (like pdf or doc) while keeping their structure intact.`}
path="v3/expert-models/features/translation/document-translation"
- articleSection="Translation Features"
+ articleSection={`Translation Features`}
about={`Translation API`}
proficiencyLevel="Intermediate"
keywords={[`Eden AI`, `AI API`, `translation`, `multilingual`]}
diff --git a/v3/expert-models/features/video/deepfake-detection-async.mdx b/v3/expert-models/features/video/deepfake-detection-async.mdx
new file mode 100644
index 0000000..0dd8b15
--- /dev/null
+++ b/v3/expert-models/features/video/deepfake-detection-async.mdx
@@ -0,0 +1,88 @@
+---
+title: "Video Deepfake Detection"
+description: "Detect deepfake and synthetically manipulated video. Returns an overall deepfake score and prediction, along with per-frame scores when the provider supplies them."
+---
+
+import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
+
+
+
+## Endpoint
+
+`POST /v3/universal-ai/async` (async)
+
+Model string pattern: `video/deepfake_detection_async/{provider}[/{model}]`
+
+## Input
+
+| Field | Type | Required | Description |
+|-------|------|----------|-------------|
+| file | file_input | Yes | Video file ID from /v3/upload or direct file URL |
+
+
+## Output
+
+| Field | Type | Required | Description |
+|-------|------|----------|-------------|
+| average_score | float | Yes | |
+| prediction | enum | Yes | |
+| **details_per_frame** | array[object] | No | |
+| position | float | Yes | |
+| score | float | Yes | |
+| prediction | enum | Yes | |
+
+
+## Available Providers
+
+| Provider | Model String | Price |
+|----------|-------------|-------|
+| resemble | `video/deepfake_detection_async/resemble` | $0.07 per second |
+
+
+## Quick Start
+
+
+> This is an **async** feature. The initial response returns a job ID. Poll `GET /v3/universal-ai/async/{job_id}` until the job completes.
+
+
+```python Python
+import requests
+
+url = "https://api.edenai.run/v3/universal-ai/async"
+headers = {
+ "Authorization": "Bearer YOUR_API_KEY",
+ "Content-Type": "application/json"
+}
+
+payload = {
+ "model": "video/deepfake_detection_async/resemble",
+ "input": {
+ "file": "YOUR_FILE_UUID_OR_URL"
+ }
+}
+
+response = requests.post(url, headers=headers, json=payload)
+print(response.json())
+```
+
+```bash cURL
+curl -X POST https://api.edenai.run/v3/universal-ai/async \
+ -H "Authorization: Bearer YOUR_API_KEY" \
+ -H "Content-Type: application/json" \
+ -d '{
+ "model": "video/deepfake_detection_async/resemble",
+ "input": {"file": "YOUR_FILE_UUID_OR_URL"}
+ }'
+```
+
+
diff --git a/v3/expert-models/features/video/generation-async.mdx b/v3/expert-models/features/video/generation-async.mdx
index 2aa4185..bffda45 100644
--- a/v3/expert-models/features/video/generation-async.mdx
+++ b/v3/expert-models/features/video/generation-async.mdx
@@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Video Generation`}
description={`The Video Generation API enables easy creation of high-quality videos from text,and images, perfect for marketing, education, and moreāall through one integration.`}
path="v3/expert-models/features/video/generation-async"
- articleSection="Video Generation Features"
+ articleSection={`Video Features`}
about={`Video AI API`}
proficiencyLevel="Intermediate"
- keywords={[`Eden AI`, `AI API`, `video generation`]}
+ keywords={[`Eden AI`, `AI API`, `video generation`, `video analysis`]}
datePublished="2026-05-06T00:00:00Z"
- dateModified="2026-05-07T00:00:00Z"
+ dateModified="2026-07-27T00:00:00Z"
/>
## Endpoint
@@ -30,9 +30,8 @@ Model string pattern: `video/generation_async/{provider}[/{model}]`
| text | string | Yes | Text prompt describing the content and style of the video to generate |
| file | file_input | No | Initial keyframe image (JPEG or PNG) file ID from /v3/upload or direct file URL |
| duration | int | No | Length of the generated video in seconds |
-| fps | int | No | Frames per second of the generated video |
| dimension | string | No | Video resolution in 'widthxheight' format (e.g., '1280x720') |
-| seed | int | No | Random seed for generation reproducibility (0 to 2,147,483,646) |
+| seed | int | No | Random seed for generation reproducibility (0 to 2,147,483,646). Omit for varied output. |
## Output
@@ -41,29 +40,40 @@ Model string pattern: `video/generation_async/{provider}[/{model}]`
|-------|------|----------|-------------|
| video | string | Yes | |
| video_resource_url | string | Yes | |
+| usage | dict | No | |
## Available Providers
| Provider | Model String | Price |
|----------|-------------|-------|
-| amazon (amazon.nova-reel-v1:0) | `video/generation_async/amazon/amazon.nova-reel-v1:0` | $0.08 per seconde |
-| amazon (amazon.nova-reel-v1:1) | `video/generation_async/amazon/amazon.nova-reel-v1:1` | $0.08 per seconde |
+| amazon (amazon.nova-reel-v1:0) | `video/generation_async/amazon/amazon.nova-reel-v1:0` | $0.08 per second |
+| amazon (amazon.nova-reel-v1:1) | `video/generation_async/amazon/amazon.nova-reel-v1:1` | $0.08 per second |
| amazon | `video/generation_async/amazon` | $0.5 per request |
-| bytedance | `video/generation_async/bytedance` | $1.8 per 1,000,000 tokens |
-| bytedance (seedance-1-0-lite-t2v-250428) | `video/generation_async/bytedance/seedance-1-0-lite-t2v-250428` | $1.8 per 1,000,000 tokens |
-| bytedance (seedance-1-0-pro-250528) | `video/generation_async/bytedance/seedance-1-0-pro-250528` | $0.62 per request |
+| bytedance | `video/generation_async/bytedance` | $0.05 per second |
+| bytedance (seedance-1-0-pro-250528) | `video/generation_async/bytedance/seedance-1-0-pro-250528` | $2.5 per 1,000,000 tokens |
+| bytedance (seedance-1-0-pro-fast-251015) | `video/generation_async/bytedance/seedance-1-0-pro-fast-251015` | $0.022 per second |
+| bytedance (seedance-1-5-pro-251215) | `video/generation_async/bytedance/seedance-1-5-pro-251215` | $1.2 per 1,000,000 tokens |
+| bytedance (seedance-2-0-260128) | `video/generation_async/bytedance/seedance-2-0-260128` | $0.147 per second |
| google | `video/generation_async/google` | $3.6 per request |
-| google (veo-3.0-fast-generate-001) | `video/generation_async/google/veo-3.0-fast-generate-001` | $0.15 per seconde |
-| google (veo-3.0-generate-001) | `video/generation_async/google/veo-3.0-generate-001` | $0.4 per seconde |
-| google (veo-3.1-generate-preview) | `video/generation_async/google/veo-3.1-generate-preview` | $0.4 per seconde |
+| google (veo-3.0-fast-generate-001) | `video/generation_async/google/veo-3.0-fast-generate-001` | $0.12 per second |
+| google (veo-3.0-generate-001) | `video/generation_async/google/veo-3.0-generate-001` | $0.4 per second |
+| google (veo-3.1-fast-generate-preview) | `video/generation_async/google/veo-3.1-fast-generate-preview` | $0.1 per second |
+| google (veo-3.1-generate-preview) | `video/generation_async/google/veo-3.1-generate-preview` | $0.6 per second |
+| google (veo-3.1-lite-generate-preview) | `video/generation_async/google/veo-3.1-lite-generate-preview` | $0.05 per second |
| minimax | `video/generation_async/minimax` | $0.56 per request |
| minimax (MiniMax-Hailuo-02) | `video/generation_async/minimax/MiniMax-Hailuo-02` | $0.28 per request |
-| minimax (MiniMax-Hailuo-2.3) | `video/generation_async/minimax/MiniMax-Hailuo-2.3` | $0.28 per request |
+| minimax (MiniMax-Hailuo-2.3) | `video/generation_async/minimax/MiniMax-Hailuo-2.3` | $0.084 per request |
| minimax (S2V-01) | `video/generation_async/minimax/S2V-01` | $0.65 per request |
| minimax (T2V/I2V-01-Director) | `video/generation_async/minimax/T2V/I2V-01-Director` | $0.43 per request |
| openai | `video/generation_async/openai` | $5 per request |
-| openai (sora-2) | `video/generation_async/openai/sora-2` | $0.1 per seconde |
+| openai (sora-2) | `video/generation_async/openai/sora-2` | $0.1 per second |
+| openai (sora-2-pro) | `video/generation_async/openai/sora-2-pro` | $0.3 per second |
+| pixverse (c1) | `video/generation_async/pixverse/c1` | $0.004 per token |
+| pixverse | `video/generation_async/pixverse` | $0.004 per token |
+| pixverse (v5) | `video/generation_async/pixverse/v5` | $0.004 per token |
+| pixverse (v5.5) | `video/generation_async/pixverse/v5.5` | $0.004 per token |
+| pixverse (v6) | `video/generation_async/pixverse/v6` | $0.004 per token |
## Quick Start
diff --git a/v3/expert-models/features/web/batch-scrape-async.mdx b/v3/expert-models/features/web/batch-scrape-async.mdx
index 2fe3ce6..44218ec 100644
--- a/v3/expert-models/features/web/batch-scrape-async.mdx
+++ b/v3/expert-models/features/web/batch-scrape-async.mdx
@@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Batch Web Scraping`}
description={`Scrape many URLs in one request and return each page's content. Runs as an async job.`}
path="v3/expert-models/features/web/batch-scrape-async"
- articleSection="Expert Models"
- about={`AI API`}
+ articleSection={`Web Features`}
+ about={`Web Data API`}
proficiencyLevel="Intermediate"
- keywords={[`Eden AI`, `AI API`, `expert models`]}
+ keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]}
datePublished="2026-07-27T00:00:00Z"
dateModified="2026-07-27T00:00:00Z"
/>
diff --git a/v3/expert-models/features/web/crawl-async.mdx b/v3/expert-models/features/web/crawl-async.mdx
index 3fd53da..56ae67a 100644
--- a/v3/expert-models/features/web/crawl-async.mdx
+++ b/v3/expert-models/features/web/crawl-async.mdx
@@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Web Crawl`}
description={`Crawl a site from a starting URL and return the content of its pages. Runs as an async job.`}
path="v3/expert-models/features/web/crawl-async"
- articleSection="Expert Models"
- about={`AI API`}
+ articleSection={`Web Features`}
+ about={`Web Data API`}
proficiencyLevel="Intermediate"
- keywords={[`Eden AI`, `AI API`, `expert models`]}
+ keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]}
datePublished="2026-07-27T00:00:00Z"
dateModified="2026-07-27T00:00:00Z"
/>
diff --git a/v3/expert-models/features/web/map.mdx b/v3/expert-models/features/web/map.mdx
index 6725c11..aa096a4 100644
--- a/v3/expert-models/features/web/map.mdx
+++ b/v3/expert-models/features/web/map.mdx
@@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Site Map`}
description={`Discover and return the list of URLs on a site (a sitemap-style link map).`}
path="v3/expert-models/features/web/map"
- articleSection="Expert Models"
- about={`AI API`}
+ articleSection={`Web Features`}
+ about={`Web Data API`}
proficiencyLevel="Intermediate"
- keywords={[`Eden AI`, `AI API`, `expert models`]}
+ keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]}
datePublished="2026-07-27T00:00:00Z"
dateModified="2026-07-27T00:00:00Z"
/>
diff --git a/v3/expert-models/features/web/research-async.mdx b/v3/expert-models/features/web/research-async.mdx
index 09ccc16..1732b1f 100644
--- a/v3/expert-models/features/web/research-async.mdx
+++ b/v3/expert-models/features/web/research-async.mdx
@@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Deep Research`}
description={`Run deep, multi-step web research on a query and return a synthesized answer with sources. Runs as an async job.`}
path="v3/expert-models/features/web/research-async"
- articleSection="Expert Models"
- about={`AI API`}
+ articleSection={`Web Features`}
+ about={`Web Data API`}
proficiencyLevel="Intermediate"
- keywords={[`Eden AI`, `AI API`, `expert models`]}
+ keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]}
datePublished="2026-07-27T00:00:00Z"
dateModified="2026-07-27T00:00:00Z"
/>
@@ -56,6 +56,7 @@ Model string pattern: `web/research_async/{provider}[/{model}]`
| Provider | Model String | Price |
|----------|-------------|-------|
| firecrawl | `web/research_async/firecrawl` | $0.0038 per token |
+| linkup | `web/research_async/linkup` | $0.001 per token |
## Quick Start
diff --git a/v3/expert-models/features/web/scraping.mdx b/v3/expert-models/features/web/scraping.mdx
index fc8536a..d06ef8e 100644
--- a/v3/expert-models/features/web/scraping.mdx
+++ b/v3/expert-models/features/web/scraping.mdx
@@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Web Scraping`}
description={`Fetch a single URL and return its clean content as markdown, text, or HTML, with optional JavaScript rendering.`}
path="v3/expert-models/features/web/scraping"
- articleSection="Expert Models"
- about={`AI API`}
+ articleSection={`Web Features`}
+ about={`Web Data API`}
proficiencyLevel="Intermediate"
- keywords={[`Eden AI`, `AI API`, `expert models`]}
+ keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]}
datePublished="2026-07-27T00:00:00Z"
dateModified="2026-07-27T00:00:00Z"
/>
@@ -58,6 +58,7 @@ Model string pattern: `web/scraping/{provider}[/{model}]`
| Provider | Model String | Price |
|----------|-------------|-------|
| firecrawl | `web/scraping/firecrawl` | $0.0038 per token |
+| linkup | `web/scraping/linkup` | $0.001 per token |
## Quick Start
diff --git a/v3/expert-models/features/web/search.mdx b/v3/expert-models/features/web/search.mdx
index ed7f829..9209920 100644
--- a/v3/expert-models/features/web/search.mdx
+++ b/v3/expert-models/features/web/search.mdx
@@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Web Search`}
description={`Search the web for a query and return ranked results (title, URL, and a snippet or the page content).`}
path="v3/expert-models/features/web/search"
- articleSection="Expert Models"
- about={`AI API`}
+ articleSection={`Web Features`}
+ about={`Web Data API`}
proficiencyLevel="Intermediate"
- keywords={[`Eden AI`, `AI API`, `expert models`]}
+ keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]}
datePublished="2026-07-27T00:00:00Z"
dateModified="2026-07-27T00:00:00Z"
/>
@@ -69,6 +69,7 @@ Model string pattern: `web/search/{provider}[/{model}]`
| Provider | Model String | Price |
|----------|-------------|-------|
| firecrawl | `web/search/firecrawl` | $0.0038 per token |
+| linkup | `web/search/linkup` | $0.001 per token |
## Quick Start
diff --git a/v3/expert-models/features/web/structured-extraction-async.mdx b/v3/expert-models/features/web/structured-extraction-async.mdx
index 431f5a4..5e89715 100644
--- a/v3/expert-models/features/web/structured-extraction-async.mdx
+++ b/v3/expert-models/features/web/structured-extraction-async.mdx
@@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx";
title={`Structured Extraction`}
description={`Extract structured data from one or more web pages against a schema or prompt. Runs as an async job.`}
path="v3/expert-models/features/web/structured-extraction-async"
- articleSection="Expert Models"
- about={`AI API`}
+ articleSection={`Web Features`}
+ about={`Web Data API`}
proficiencyLevel="Intermediate"
- keywords={[`Eden AI`, `AI API`, `expert models`]}
+ keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]}
datePublished="2026-07-27T00:00:00Z"
dateModified="2026-07-27T00:00:00Z"
/>