There's An AI For That Scraper
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
categorymode — Default, Latest, Top rated, Most saved, Popular, Price — and automatic pagination through as many result pages as needed to reachmaxItems - 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 whentoolUrlis a genuine/ai/<slug>/tool page; TAAFT also lists user-submitted "mini tools" under/@username/...and/gpt/...paths, which omitslugsince it isn't a valid input formode=toolDetailon thoseshortDescription(listing modes) ordescription(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 modereviewsCount/averageRatingonly when the tool has reviews) — TAAFT community engagement statscommentsCount(detail mode — number of user comments on the tool page, only present when the tool has at least one)rank(mode=popular/trendingonly — integer leaderboard position, 1 = top)releasedRelative(e.g."2y ago", listing modes only),dateCreated,dateModified(detail mode)sponsored(listing modes —trueif the card is a paid placement; alwaystruein mode=featured)verified(listing modes —trueif the tool has been claimed by its owner),hasVideo(listing modes —trueif the card has a video demo)discontinued,discontinuedMonth(mode=discontinuedonly —true, and theYYYY-MMmonth 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=listonly — the curated list's title and the TAAFT username who made it)version(mode=leaderboardonly — the tool's version tag shown on the ranking, e.g."v2.0", only when TAAFT tracks one)netVotes,upvotes,downvotes(mode=leaderboardonly — the community leaderboard's vote counts for that tool)usersCount,topCommentAuthor,topCommentText,topCommentUpvotes,topCommentDownvotes(mode=miniToolsonly — usage count and the tool's top user comment, when it has one)featureSlug(mode=featureonly — the feature/capability being browsed, e.g."api","mcp")date,taskName,taskSlug,toolName,toolWebsiteUrl(mode=timelineonly — the AI Capabilities Timeline's task/tool pairings;recordType: "timelineEntry"instead of"aiTool")characterUrl,authorSlug,tagline,totalChats(mode=charactersonly — 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
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | category | category / mostSaved / justReleased / popular / trending / featured / agentsHub / company / discontinued / deals / list / leaderboard / miniTools / feature / timeline / characters / toolDetail |
categorySlug | select | writing | Category to browse (mode=category); pick custom + fill customCategorySlug for any other category |
customCategorySlug | string | – | Exact category slug, e.g. text-to-speech (used when categorySlug=custom) |
sortBy | select | default | Sort order within the category (mode=category only): default / latest / top-rated / most-saved / popular / price |
companySlug | string | nvidia | Maker/company slug (mode=company), e.g. nvidia from theresanaiforthat.com/company/nvidia/ |
listUrl | string | – | URL 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) |
leaderboardYear | select | current | Yearly cohort of the AI Tool Rankings leaderboard to fetch (mode=leaderboard): current / 2024 / 2025 / 2026 |
miniToolsSort | select | all | Ranking of the free, embedded Mini Tools to fetch (mode=miniTools): all / topRated / new |
featureSlug | select | api | Feature/capability to browse (mode=feature), e.g. api, mcp, no-signup, run-locally — cards span every task category |
characterCategory | select | all | Mood/category quick-filter for browsing AI Characters (mode=characters): all / battle / cry / friend / teacher / wildcard |
toolSlugs | array | ["canva-magic-write"] | Tool slugs to fetch full detail for (mode=toolDetail) |
maxItems | int | 30 | Hard 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}
Example: trending AI tools right now
{"mode": "trending","maxItems": 50}
Example: featured (paid-placement) AI tools
{"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
companymode) 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 (
discontinuedmode) 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).