There's An AI For That Scraper avatar

There's An AI For That Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
There's An AI For That Scraper

There's An AI For That Scraper

Scrape There's An AI For That (theresanaiforthat.com) - the #1 AI tool directory. Browse AI tools by category, most-saved, just-released, popular, or by maker company, plus fetch full tool detail pages with descriptions, pricing, and stats.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrape There's An AI For That (TAAFT) — the web's largest AI tool directory, used by 90M+ people to discover AI tools for any task. Browse tools by category, most-saved, just-released, popular, or by maker company, and fetch full tool detail pages with descriptions, pricing, and engagement stats. No login, no API key, no cookies required.

What this actor does

  • Seventeen modes: category, mostSaved, justReleased, popular, trending, featured, agentsHub, company, discontinued, deals, list, leaderboard, miniTools, feature, timeline, characters, toolDetail
  • 70+ curated categories (writing, chatbots, images, video, audio, code, SEO, marketing, and more), plus a free-text override for any of the site's 1,000+ granular task slugs
  • 6 sort orders for category mode — Default, Latest, Top rated, Most saved, Popular, Price — and automatic pagination through as many result pages as needed to reach maxItems
  • Full tool profiles — name, description, pricing, category, website link, icon, view/save counts, average rating, release date
  • Empty fields are omitted — every record only contains what's actually available for that tool

Output per AI tool

  • toolId — TAAFT's internal numeric ID for the tool (listing modes)
  • name, toolUrl — TAAFT detail-page URL (always present)
  • slug — only present when toolUrl is a genuine /ai/<slug>/ tool page; TAAFT also lists user-submitted "mini tools" under /@username/... and /gpt/... paths, which omit slug since it isn't a valid input for mode=toolDetail on those
  • shortDescription (listing modes) or description (detail mode, full overview)
  • category, categorySlug, categoryPath[] (detail mode — full breadcrumb, e.g. Creativity > Text > Writing)
  • applicationCategory (detail mode — schema.org software-application category TAAFT publishes in the page's structured data, e.g. "Multimedia", only when present)
  • pricingSummary (e.g. "100% Free", "Free + from $8/mo", "From $19/mo")
  • websiteUrl — the tool's actual website (outbound link)
  • iconUrl, screenshotUrl (detail mode)
  • viewsCount, savesCount, averageRating, reviewsCount (detail mode reviewsCount/averageRating only when the tool has reviews) — TAAFT community engagement stats
  • commentsCount (detail mode — number of user comments on the tool page, only present when the tool has at least one)
  • rank (mode=popular/trending only — integer leaderboard position, 1 = top)
  • releasedRelative (e.g. "2y ago", listing modes only), dateCreated, dateModified (detail mode)
  • sponsored (listing modes — true if the card is a paid placement; always true in mode=featured)
  • verified (listing modes — true if the tool has been claimed by its owner), hasVideo (listing modes — true if the card has a video demo)
  • discontinued, discontinuedMonth (mode=discontinued only — true, and the YYYY-MM month TAAFT recorded the tool as shut down, e.g. "2023-10")
  • dealOffer (mode=deals, and occasionally other listing modes for a sponsored card — the special-offer badge text, e.g. "🏷️ 20% OFF", "💰 $500 CREDITS", "🎁 Save $60")
  • listName, listAuthor (mode=list only — the curated list's title and the TAAFT username who made it)
  • version (mode=leaderboard only — the tool's version tag shown on the ranking, e.g. "v2.0", only when TAAFT tracks one)
  • netVotes, upvotes, downvotes (mode=leaderboard only — the community leaderboard's vote counts for that tool)
  • usersCount, topCommentAuthor, topCommentText, topCommentUpvotes, topCommentDownvotes (mode=miniTools only — usage count and the tool's top user comment, when it has one)
  • featureSlug (mode=feature only — the feature/capability being browsed, e.g. "api", "mcp")
  • date, taskName, taskSlug, toolName, toolWebsiteUrl (mode=timeline only — the AI Capabilities Timeline's task/tool pairings; recordType: "timelineEntry" instead of "aiTool")
  • characterUrl, authorSlug, tagline, totalChats (mode=characters only — the user-submitted AI companion/roleplay character's own page, its creator's TAAFT username, its one-line tagline, and its total chat count; recordType: "aiCharacter" instead of "aiTool")
  • tags[] (detail mode — keyword/use-case tags TAAFT assigns to the tool)
  • features[] (detail mode — TAAFT's "Supported features" capability chips, e.g. ["Realism", "Memory", "Web browsing"], only when the tool has this widget)
  • companyName, companySlug, country, countryCode (detail mode — the maker company and where it's based, only when TAAFT has this on file)
  • domainRating, monthlyTraffic (detail mode — the tool's own website's SEO domain rating (0-100) and estimated monthly traffic, e.g. "759.8M", only when TAAFT has this on file)
  • inputModalities[], outputModalities[] (detail mode — e.g. ["Text"] / ["Image", "Video"], only when TAAFT documents the tool's input/output types)
  • pricingModel, priceFrom, billingFrequency, refundPolicy (detail mode — TAAFT's structured pricing breakdown, e.g. "Freemium", "$20/month", "Monthly", "No Refunds")
  • recordType: "aiTool" (or "miniTool" for mode=miniTools, "timelineEntry" for mode=timeline, "aiCharacter" for mode=characters), scrapedAt

Input

FieldTypeDefaultDescription
modeselectcategorycategory / mostSaved / justReleased / popular / trending / featured / agentsHub / company / discontinued / deals / list / leaderboard / miniTools / feature / timeline / characters / toolDetail
categorySlugselectwritingCategory to browse (mode=category); pick custom + fill customCategorySlug for any other category
customCategorySlugstringExact category slug, e.g. text-to-speech (used when categorySlug=custom)
sortByselectdefaultSort order within the category (mode=category only): default / latest / top-rated / most-saved / popular / price
companySlugstringnvidiaMaker/company slug (mode=company), e.g. nvidia from theresanaiforthat.com/company/nvidia/
listUrlstringURL of a user-curated tool list/collection page (mode=list), e.g. https://theresanaiforthat.com/@ytdescriptionextractor/saved-for-later/ (a bare @user/list-slug path also works)
leaderboardYearselectcurrentYearly cohort of the AI Tool Rankings leaderboard to fetch (mode=leaderboard): current / 2024 / 2025 / 2026
miniToolsSortselectallRanking of the free, embedded Mini Tools to fetch (mode=miniTools): all / topRated / new
featureSlugselectapiFeature/capability to browse (mode=feature), e.g. api, mcp, no-signup, run-locally — cards span every task category
characterCategoryselectallMood/category quick-filter for browsing AI Characters (mode=characters): all / battle / cry / friend / teacher / wildcard
toolSlugsarray["canva-magic-write"]Tool slugs to fetch full detail for (mode=toolDetail)
maxItemsint30Hard cap on emitted records (1–500)

Example: browse the SEO category

{
"mode": "category",
"categorySlug": "seo-content",
"maxItems": 50
}

Example: most-saved AI tools right now

{
"mode": "mostSaved",
"maxItems": 100
}
{
"mode": "trending",
"maxItems": 50
}
{
"mode": "featured",
"maxItems": 30
}

Example: tools made by a specific company

{
"mode": "company",
"companySlug": "nvidia",
"maxItems": 50
}

Example: full detail for specific tools

{
"mode": "toolDetail",
"toolSlugs": ["alphawriter", "canva-magic-write", "photo-ai"]
}

Example: tools in a user-curated list

{
"mode": "list",
"listUrl": "https://theresanaiforthat.com/@ytdescriptionextractor/saved-for-later/",
"maxItems": 30
}

Example: discontinued / shut-down AI tools

{
"mode": "discontinued",
"maxItems": 30
}

Example: AI tools with an active special deal/discount

{
"mode": "deals",
"maxItems": 50
}

Example: top-rated writing tools, paginated up to 200 results

{
"mode": "category",
"categorySlug": "writing",
"sortBy": "top-rated",
"maxItems": 200
}

Example: browse a category not in the curated list

{
"mode": "category",
"categorySlug": "custom",
"customCategorySlug": "text-to-speech",
"maxItems": 40
}

Example: community-voted AI Tool Rankings leaderboard

{
"mode": "leaderboard",
"leaderboardYear": "current",
"maxItems": 50
}

Example: AI Capabilities Timeline

{
"mode": "timeline",
"maxItems": 100
}

Use cases

  • Market research — track which AI tools are trending in a given category
  • Competitive intelligence — monitor pricing and positioning of AI tools in your niche
  • Content curation — build "best AI tools for X" roundups with fresh, real engagement data
  • Lead generation — find AI tool makers (via company mode) for partnership or outreach
  • AI landscape mapping — bulk-export categories to understand the shape of the AI tool ecosystem
  • Directory/aggregator sites — mirror or cross-reference TAAFT listings
  • Risk/churn analysis — see which AI tools have shut down (discontinued mode) and when, to avoid recommending dead tools

FAQ

What's There's An AI For That? A directory of AI tools spanning thousands of use cases, used by 90M+ people to find the right AI tool for a task. See theresanaiforthat.com.

Do I need a proxy or login? No. The actor works out of the box on the free Apify plan. It uses the free AUTO datacenter proxy group automatically only if it ever hits a temporary block — most runs never need it.

Why do some tools have sponsored: true? TAAFT sells featured placements within category listings. These are flagged so you can filter them out if you only want organic listings.

What's mode=featured? It scrapes theresanaiforthat.com/featured/, TAAFT's dedicated paid-placement showcase — every record in this mode has sponsored: true by definition.

What's the difference between shortDescription and description? Listing modes (category, mostSaved, justReleased, popular, company) return the short teaser shown on cards. toolDetail mode fetches the full tool page and returns the complete overview paragraph.

Why is categorySlug a dropdown with a "custom" option? TAAFT has 1,000+ granular task categories (e.g. academic-writing, resume-optimization, sheet-music). The dropdown covers the ~70 most common top-level categories; pick custom and supply any exact slug from a theresanaiforthat.com/task/<slug>/ URL to browse the rest.

How fresh is the data? Real-time — every run fetches the live page directly from theresanaiforthat.com.

Are pricing figures accurate? pricingSummary reflects the pricing badge TAAFT itself displays (self-reported by the tool's maker), not independently verified pricing.

Does this scrape more than one results page? For mode=category, mode=feature, mode=timeline, and mode=characters, yes — the actor pages through /page/2/, /page/3/, etc. automatically until it hits maxItems or the listing runs out of entries. The other listing modes (mostSaved, justReleased, popular, trending, featured, company, discontinued, deals, leaderboard, miniTools) each render their entire result set on a single TAAFT page, so raising maxItems beyond what that page contains simply returns everything available.

What's mode=feature? It scrapes theresanaiforthat.com/feature/<slug>/, TAAFT's cross-category browse-by-capability pages (e.g. "API", "MCP", "No Signup", "Run Locally") — unlike mode=category, cards here span many different task categories, all sharing the chosen feature. Set featureSlug to pick which of the 24 tracked features to browse.

What's mode=timeline? It scrapes theresanaiforthat.com/timeline/, TAAFT's chronological "AI Capabilities Timeline" — a reverse-dated feed pairing each task category with the tool that came to represent it, going back to late 2022. Each record carries date (the day it was added, ISO YYYY-MM-DD), taskName/taskSlug, and toolName/toolWebsiteUrl. Useful for tracking how fast new AI task categories emerge over time.

What's mode=miniTools? It scrapes theresanaiforthat.com/mini-tools/ (or its top-rated/new sort via miniToolsSort), TAAFT's own free, embedded AI-generation micro-utilities hosted directly on the site (e.g. an in-browser image generator) rather than links out to third-party tools. Each record carries usage stats (savesCount, averageRating, usersCount) and, where present, the tool's top user comment (topCommentAuthor/topCommentText/topCommentUpvotes/topCommentDownvotes).

What's mode=characters? It scrapes theresanaiforthat.com/characters/ (optionally filtered by characterCategory, TAAFT's mood tabs: battle/cry/friend/teacher/wildcard), a distinct content type from the main AI tool directory — user-submitted AI companion/roleplay characters, each living under its own /@user/c/<slug>/ page. Records carry tagline, tags[] (personality traits), shortDescription, and totalChats (usage count) instead of the AI-tool stat set.

What's mode=list? TAAFT lets any signed-in user publish a curated collection of tools at a URL like theresanaiforthat.com/@username/list-slug/ (browsable from theresanaiforthat.com/lists/). Pass any such URL as listUrl to scrape the tools inside it, tagged with listName/listAuthor.

What's mode=leaderboard? It scrapes theresanaiforthat.com/leaderboard/, TAAFT's community-voted "AI Tool Rankings" — a single yearly cohort (leaderboardYear) of up to ~100 tools ranked by net upvotes, each carrying upvotes/downvotes/netVotes and, where TAAFT tracks one, a version tag. leaderboardYear=current always tracks whichever year the site's own default shows.

What's mode=deals? It scrapes theresanaiforthat.com/deals/, TAAFT's page of AI tools currently running a special partner discount or credit deal (typically unlocked with code TAAFT at checkout on the tool's own site). Every record carries dealOffer with the badge text TAAFT shows, e.g. "🏷️ 20% OFF" or "💰 $500 CREDITS".

What does sortBy change? It controls the order TAAFT returns tools within a category — latest (newest first), top-rated, most-saved, popular, or price. It only applies to mode=category; other modes have their own fixed ordering (e.g. popular/trending are already ranked, mostSaved is already sorted by saves).