There's An AI For That Task API and MCP — AI Tools by Category, Subtasks, Top Tools
Send a task slug such as video-editing, or the link to the task page, and get the category back as structured JSON: counts of tools, models, robots, devices and repositories, subscriber count, the most popular tool, subtasks, related tasks and the top tools in that task.
- You send
- a task slug such as video-editing, or the link to the task page
- You get back
- number of tools, models, robots and devices, subscribers, the most popular tool, subtasks, related tasks and the top tools
- Coverage
- There's An AI For That records with a public page.
- Price
- 5 pts — $5 per 1,000
- Charged only when the record resolves. A request that finds nothing is not billed.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| There's An AI For That directly | Open the page on There's An AI For That and read it | Free, and slow | Fine for one record, useless across a list, and the layout differs on every platform |
| Building a scraper | Write it, host it, and repair it when There's An AI For That changes its pages | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request, the same shape as every other source in the catalog | $5 per 1,000, misses not billed | Returns what There's An AI For That publishes at request time. Other platforms are separate sources with the same request format |
What you get back
Every field in the example response below.
| Field | Type | Description |
|---|---|---|
session_id | string | Id of this run, for tracing. |
kind | string | Source type of the response. |
task | string | The identifier you sent. |
task_id | string | The task slug as the platform uses it. |
human | string | Readable summary of the record. |
total_points | number | Points charged for the run. |
machine.task | object | The record; its keys are listed below. |
machine.blocked | boolean | Whether the platform refused the request. |
machine.pages_opened | number | Platform pages read for the run. |
machine.proxy_traffic_bytes | number | Size of the data transferred for the run, in bytes. |
machine.task.id / alias | string | Task slug. |
machine.task.task_id | string | Numeric task id. |
machine.task.name | string | Task name. |
machine.task.url / short_url | string | Full and short links to the task page. |
machine.task.description | string | Summary line with the tool and GPT counts. |
machine.task.subscribers | number | People subscribed to the task. |
machine.task.tools_count | number | Tools listed under the task. |
machine.task.models_count / robots_count / devices_count / repositories_count | number | Models, robots, devices and repositories listed. |
machine.task.discussion_count | number | Discussions on the task. |
machine.task.tools_by_type[] | array | Tool counts per listing type, e.g. all and gpt. |
machine.task.most_popular_tool | object | Name and link of the most popular tool. |
machine.task.subtasks[] | array | Subtasks with name, slug, link and tools_count. |
machine.task.related_tasks[] | array | Related tasks with name, slug, link and tools_count. |
machine.task.top_tools[] | array | Top tool cards: name, link, short description, price, views, saves, rating and more. |
Example response
A real response, as returned.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "theresanaiforthat_tasks",
"task": "video-editing",
"task_id": "video-editing",
"human": "# There's An AI For That — task\n\n- **Id:** video-editing\n- **Pages opened:** 1\n- **Proxy traffic:** 2.21 MB\n- **Name:** Video editing\n- **Description:** There are 122 AI tools and 6 GPTs for Video editing.\n- **Tools:** 122\n- **Subscribers:** 329688\n- **Models:** 38",
"machine": {
"task": {
"id": "video-editing",
"alias": "video-editing",
"task_id": "30",
"name": "Video editing",
"url": "https://theresanaiforthat.com/task/video-editing/",
"short_url": "taaft.com/video-editing",
"description": "There are 122 AI tools and 6 GPTs for Video editing.",
"subscribers": 329688,
"tools_count": 122,
"models_count": 38,
"robots_count": 1,
"devices_count": 7,
"repositories_count": 39,
"discussion_count": 108,
"tools_by_type": [
{
"type": "all",
"count": 122
},
{
"type": "gpt",
"count": 6
}
],
"most_popular_tool": {
"name": "CapCut Online Creative Suite",
"url": "https://theresanaiforthat.com/ai/capcut-online-creative-suite/"
},
"subtasks": [
{
"name": "Video enhancement",
"slug": "video-enhancement",
"url": "https://theresanaiforthat.com/task/video-enhancement/",
"tools_count": 16
},
{
"name": "Video upscaling",
"slug": "video-upscaling",
"url": "https://theresanaiforthat.com/task/video-upscaling/",
"tools_count": 8
}
],
"related_tasks": [
{
"name": "Image editing",
"slug": "image-editing",
"url": "https://theresanaiforthat.com/task/image-editing/",
"tools_count": 400
},
{
"name": "Music editing",
"slug": "music-editing",
"url": "https://theresanaiforthat.com/task/music-editing/",
"tools_count": 9
}
],
"top_tools": [
{
"id": "movie-maker-edit-pro",
"name": "Movie Maker Edit",
"url": "https://theresanaiforthat.com/ai/movie-maker-edit-pro/",
"alias": "movie-maker-edit-pro",
"type": "ai",
"tool_id": "366012",
"short_description": "Turn short AI-generated clips into Ads, TV Shows, and Movies in Minutes",
"task": "Video editing",
"task_slug": "video-editing",
"version": "7.4",
"verified": true,
"website": "moviemakeredit.iacolettisoftware.com",
"country": "United States",
"released": "Released 27d ago",
"price": "100% Free",
"views": 19971,
"saves": 25,
"rating": 4.3,
"usp": "Free Web Version - API token costs only",
"top_comment": null
},
{
"id": "higgsfield-genjutsu",
"name": "Higgsfield Genjutsu",
"url": "https://theresanaiforthat.com/ai/higgsfield-genjutsu/",
"alias": "higgsfield-genjutsu",
"type": "ai",
"tool_id": "381016",
"short_description": "Recast any video's characters, locations, or objects, keep the motion",
"task": "Video editing",
"task_slug": "video-editing",
"version": "1",
"verified": false,
"website": "higgsfield.ai",
"country": "United States",
"released": "29d ago",
"price": "Free + from $19.00/mo",
"views": 4926,
"saves": 7,
"rating": 2.6,
"usp": "Recast any video, keep its exact motion",
"top_comment": null
}
]
},
"blocked": false,
"pages_opened": 1,
"proxy_traffic_bytes": 2312519
},
"total_points": 5
}How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
One record per request. Results come back in the same envelope as every other source: a session id, a readable summary, the structured result and the points charged.
curl -X POST https://api.neuralverge.ai/functions/v1/run-theresanaiforthat-tasks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"task":"video-editing"}'What teams use it for
Where this field shows up in an actual workflow.
See how crowded a task is, how many tools and models sit under it and which subtasks it splits into.
Start from the top tools of a task and look each one up in detail.
Use subtasks and related tasks to map the topics around a category.
Record subscribers and tool counts for a task over time.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
There's An AI For That records with a public page.
Read at request time, so the answer reflects the platform as it stands when you ask.
This source returns information There's An AI For That shows publicly. Every response carries the session id you can trace.
- —top_tools holds a short list of cards, not every tool in the task; tools_count gives the full number.
- —Subtask and related-task lists are the ones the platform shows on the task page.
- —Individual tool detail such as reviews and features is a separate source.
Questions, answered
The platform's name for a category of AI tool, such as video editing. Each tool is listed under one.
Related sources
Keyword or task search of AI tools with name, task, price, rating, views, saves and link.
Profile of one AI tool: pricing, rating breakdown, views, saves, task, company, releases, FAQ and review counts.
Profile of one AI company: industry, location, employees, valuation, ranks and its tools.
Startup directories, funding databases, launch platforms and investor data.
Try there's an ai for that task on your own data
One request format across every source in the catalog.