Discover/Theresanaiforthat API
live

Theresanaiforthat APItheresanaiforthat.com ↗

Search, filter, and retrieve AI tool data from theresanaiforthat.com. 8 endpoints covering tool details, task categories, deals, agents, and latest releases.

Endpoint health
verified 2d ago
list_tools_latest
get_tool_details
list_tasks
get_deals
get_task_tools
8/8 passing latest checkself-healing
Endpoints
8
Updated
1mo ago

What is the Theresanaiforthat API?

This API exposes 8 endpoints covering the full catalog on theresanaiforthat.com, letting you search tools by keyword, retrieve structured tool records with tags and descriptions, browse task categories, pull active deals, and list AI agents with pricing and save counts. The search_tools endpoint returns both matching tool objects and related task categories in a single call, while get_tool_details delivers per-tool metadata including overview text, company info, and associated task tags by slug.

This call costs2 credits / call— charged only on success
Try it
Search keyword (e.g. 'chatgpt', 'image generation', 'writing').
→ api.parse.bot/scraper/0fd69705-7ec3-484f-aa3e-a9095d1ad3b9/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/0fd69705-7ec3-484f-aa3e-a9095d1ad3b9/search_tools?query=image+generation' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalmissing one? ·

Search for AI tools by keyword or task name. Returns matching AI tool records and related task categories. Results are ordered by relevance score.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (e.g. 'chatgpt', 'image generation', 'writing').
Response
{
  "type": "object",
  "fields": {
    "ais": "array of AI tool objects with id, name, slug, url, company, and icon info",
    "tasks": "array of task category objects with id, name, slug, ais count, and emojis"
  },
  "sample": {
    "data": {
      "ais": [
        {
          "id": 688,
          "url": "https://chatgpt.com/",
          "name": "ChatGPT",
          "slug": "chatgpt",
          "type": "ai",
          "user": "",
          "order": 0,
          "company": "OpenAI",
          "visible": 1,
          "has_icon": "1",
          "icon_src": "https://media.theresanaiforthat.com/icons/chatgpt.svg",
          "sota_score": 3,
          "quality_score": 100,
          "icon_background_color": "transparent"
        }
      ],
      "tasks": [
        {
          "id": 13069,
          "ais": 205,
          "name": "ChatGPT",
          "slug": "chatgpt",
          "emojis": "🤖"
        }
      ]
    },
    "status": "success"
  }
}

About the Theresanaiforthat API

Search and Tool Lookup

The search_tools endpoint accepts a query string — a keyword or task name like 'image generation' or 'writing' — and returns two arrays: ais (tool objects with id, name, slug, url, company, and icon info) and tasks (category objects with id, name, slug, ais_count, and emojis), ordered by relevance. Once you have a slug from search results, get_tool_details returns the full record for that tool: name, overview, short_description, tags, and a meta_info object containing company and other metadata. The tags array maps each tool to one or more task categories.

Browsing Categories and Filtering by Task

list_tasks returns up to 80 top-level task categories sorted by saves count, each record including name, slug, rank, subscribers, saves, and tools_count. To get tools under a specific category, get_task_tools accepts a task_name string — such as 'Creativity' or 'Sales' — and returns the matching ais array with the same fields as search_tools.

Deals, Featured Tools, and Latest Releases

get_deals returns active discounts as an array of deal objects, each with tool_name, discount, task, slug, and short_description. get_featured_tools returns sponsored/promoted tools from the newsletter section with id, name, task, slug, and short_description. list_tools_latest returns the current home-feed tools with the same shape, reflecting recently released or promoted entries.

AI Agents

list_agents returns 70–80 agent records in a single call, each with name, description, detail_url, pricing, views, and saves. This endpoint is scoped to the dedicated agents section of the site, separate from the general tool catalog.

Reliability & maintenanceVerified

The Theresanaiforthat API is a managed, monitored endpoint for theresanaiforthat.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when theresanaiforthat.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official theresanaiforthat.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2d ago
Latest check
8/8 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build an AI tool recommendation engine that maps user-described tasks to relevant tools using search_tools and get_task_tools
  • Monitor active discounts on AI tools by polling get_deals for tool_name, discount, and task fields
  • Populate a curated AI directory by fetching full tool metadata — overview, tags, short_description — via get_tool_details
  • Track which task categories are trending by sorting list_tasks results by saves or subscribers
  • Surface the latest-released tools in a newsletter or feed using list_tools_latest
  • Catalog AI agents with their pricing models and engagement signals (views, saves) using list_agents
  • Audit tool-to-category coverage by cross-referencing tasks from list_tasks with tool counts per category
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does theresanaiforthat.com have an official developer API?+
No, theresanaiforthat.com does not publish an official public developer API. This Parse API is the structured way to access tool, task, deal, and agent data from the site programmatically.
What does `get_tool_details` return beyond what `search_tools` provides?+
search_tools returns lightweight tool objects with id, name, slug, url, company, and icon info. get_tool_details adds overview (a longer description string or null), short_description, tags (task category strings), and a meta_info object with company and other structured metadata. You need the tool slug from search results to call it.
Does `list_tasks` return all task categories or only a subset?+
It returns up to 80 tasks per call sorted by saves descending. There is no pagination parameter, so the response is a single page of the top 80 categories by that ranking. If the site has more than 80 categories, lower-ranked ones are not returned. You can fork the API on Parse and revise it to add offset or pagination support.
Can I retrieve user reviews or ratings for individual AI tools?+
Not currently. The API covers tool metadata (overview, tags, short_description, meta_info), task categories, deals, and agent records, but does not expose user review text or numeric ratings. You can fork the API on Parse and revise it to add a reviews endpoint for a specific tool.
Is there a way to filter `get_deals` by task category or discount type?+
The get_deals endpoint returns all currently active deals in a single unfiltered array. Each deal object includes a task field and a discount field, so client-side filtering by category or discount type is straightforward. Server-side filtering parameters are not currently supported. You can fork the API on Parse and revise it to add filter inputs.
Page content last updated . Spec covers 8 endpoints from theresanaiforthat.com.
Related APIs in Developer ToolsSee all →
toolify.ai API
Search and browse premium .ai domain names available on the Toolify marketplace, filtering by keywords, categories, prices, and domain attributes to find the perfect domain for your project. Explore curated domain listings organized by category to discover valuable .ai domains suited to your needs.
agent.ai API
Search and discover AI agents in the Agent.ai marketplace by filtering through categories and tags, then view detailed agent information and builder profiles. Find the perfect AI solution for your needs by browsing available agents, exploring builder credentials, and comparing agent capabilities across different categories.
brofindai.com API
Search and discover AI tools and MCP servers from the BroFindAI directory to find the perfect solutions for your projects. Quickly browse through curated listings of available tools and servers to compare features and functionality.
artificialanalysis.ai API
Compare and rank LLM models and providers across performance benchmarks, then dive into detailed specifications for any model to find the best fit for your needs. Discover performance metrics for specialized AI systems handling speech, images, and video, plus benchmark data for different hardware configurations.
app.magicschool.ai API
Access data from app.magicschool.ai.
mastra.ai API
Discover and browse AI model providers and their available models from Mastra's comprehensive registry. Get detailed information about each provider's offerings to compare capabilities and find the right models for your needs.
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
openai.com API
Access data from openai.com.