Discover/theresanaiforthat.com API
live

theresanaiforthat.com APItheresanaiforthat.com

Search, filter, and retrieve AI tool data from theresanaiforthat.com. Access tool details, task categories, deals, and latest releases via 7 endpoints.

Endpoints
7
Updated
10d ago
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.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/0fd69705-7ec3-484f-aa3e-a9095d1ad3b9/search_tools?query=chatgpt' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Search for AI tools by keyword or task. Returns matching AI tools and related task categories.

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": 187,
          "name": "ChatGPT",
          "slug": "chatgpt",
          "emojis": "🤖"
        }
      ]
    },
    "status": "success"
  }
}

About the theresanaiforthat.com API

The There's An AI For That API provides 7 endpoints for querying the theresanaiforthat.com directory of AI tools — covering search, tool details, task categories, deals, featured tools, and the latest releases. The search_tools endpoint accepts a keyword or task string and returns both matching tool objects and related task categories in a single call, making it practical for building AI tool discovery interfaces or recommendation features.

Searching and Browsing AI Tools

The search_tools endpoint accepts a query string (e.g. 'image generation' or 'writing') and returns two arrays: ais, containing tool objects with fields like id, name, slug, url, company, and icon metadata; and tasks, containing matching task category objects with id, name, slug, ais count, and emojis. This dual-result shape lets you simultaneously surface both specific tools and the broader category landscape for a given query.

Tool Details and Task Categories

get_tool_details takes a tool slug — obtainable from search_tools results — and returns the full record: name, slug, short_description, overview (a longer prose description), tags (an array of associated task/category strings), and a meta_info object containing company metadata. The list_tasks endpoint requires no inputs and returns all top-level task categories with name, rank, count_info, and slug fields, giving a full taxonomy of task types covered by the directory. get_task_tools narrows this further: pass a task_name like 'Sales' or 'Creativity' and receive an array of matching tool objects.

Featured Tools, Latest Releases, and Deals

get_featured_tools returns currently promoted tools with id, name, task, slug, and short_description fields. list_tools_latest returns the home-feed newest additions in the same shape, useful for monitoring recently listed tools. get_deals exposes current discounts: each deal object includes tool_name, discount, task, slug, and short_description, scoped to whatever promotions are active at query time.

Combining Endpoints

The slug field is the common key across endpoints. A typical pattern is to run search_tools or list_tasks to discover slugs, then feed those into get_tool_details to retrieve full overview text and tags. Task slugs from list_tasks align with task_name inputs accepted by get_task_tools, enabling full traversal of the directory's category tree.

Common use cases
  • Build an AI tool recommendation widget that queries search_tools by user-entered task and surfaces name, short_description, and url results.
  • Aggregate the get_deals feed to track and alert on active discounts across AI tools in a specific task category.
  • Populate a categorized AI directory by iterating list_tasks slugs and calling get_task_tools for each category.
  • Monitor list_tools_latest on a schedule to detect newly listed AI tools and notify a Slack channel.
  • Enrich an internal knowledge base with full tool records by piping slug values from search into get_tool_details to retrieve overview and tags.
  • Build a featured-tools placement tracker by periodically polling get_featured_tools and recording which tools appear over time.
  • Classify a list of third-party AI tools by matching names against search_tools results and mapping each to its tasks category metadata.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. 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?+
There is no publicly documented official developer API from theresanaiforthat.com. This Parse API provides structured programmatic access to the directory's data.
What does `get_tool_details` return beyond what `search_tools` provides?+
search_tools returns a compact tool object with id, name, slug, url, company, and icon info. get_tool_details adds overview (a full prose description), short_description, tags (an array of task/category strings), and a meta_info object containing company metadata. Use the slug from search results as the input to retrieve the full record.
Does the API support pagination or filtering results by multiple task categories at once?+
The current endpoints do not expose pagination parameters or multi-category filtering. search_tools and get_task_tools return results for a single query or task name per call. You can fork this API on Parse and revise it to add pagination parameters or multi-filter support.
Does the API expose user reviews, ratings, or upvote counts for tools?+
Not currently. The endpoints cover tool descriptions, task categories, company metadata, featured status, and active deals. User-generated review text and numeric ratings are not included in any response field. You can fork this API on Parse and revise it to add an endpoint targeting that data.
How fresh is the data returned by `get_deals` and `list_tools_latest`?+
get_deals reflects promotions active at the time of the request, and list_tools_latest reflects the current home-feed state. Neither endpoint includes a last_updated or publication timestamp field in its response objects, so freshness depends on query time rather than a cached snapshot age you can inspect.
Page content last updated . Spec covers 7 endpoints from theresanaiforthat.com.
Related APIs in Developer ToolsSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
oeis.org API
Search OEIS for integer sequences by keyword, A-number, or known terms, then retrieve full sequence entries and b-file term data.
nvidia.com API
nvidia.com API
sketchfab.com API
Search and browse 3D models on Sketchfab, including filtering by category, license, animation, and downloadability. Retrieve detailed model metadata, creator profiles, collections, thumbnails, tags, and viewer configuration options.
mvnrepository.com API
Search Maven artifacts and retrieve detailed information about Java libraries, including artifact details, relocation notices, and popular package rankings. Find the exact dependencies you need and discover trending open-source projects in the Maven ecosystem.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
intelx.io API
Search leaked databases, darknet markets, and paste sites to uncover exposed credentials, breach data, and threat intelligence across the internet. Retrieve detailed results including file previews, account information, and phonebook records to investigate security threats and monitor data breaches.
duden.de API
Get German verb conjugations, parts of speech, and usage frequency from Duden's comprehensive database. Quickly look up how to conjugate any German verb across all tenses and moods.