AITools.fyi Scraper avatar

AITools.fyi Scraper

Deprecated

Pricing

Pay per usage

Go to Apify Store
AITools.fyi Scraper

AITools.fyi Scraper

Deprecated

Scrape 13,500+ AI tools from aitools.fyi: name, category, pricing, description, tags, website, and more

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Extract data on 13,500+ AI tools from aitools.fyi — the popular AI tools directory. Get tool names, descriptions, categories, pricing types, tags, features, pros/cons, FAQs, websites, and more with a single actor run.

No API key required. No login needed. Just run and get data.

What does it do?

AITools.fyi Scraper crawls the aitools.fyi directory and extracts structured data for every AI tool listed. It reads tool pages directly from the website HTML (using __NEXT_DATA__ embedded JSON) and returns rich, clean records — no browser automation needed.

🔍 Discover AI tools by category — filter by image generation, productivity, chatbots, code assistants, marketing, education, and 70+ more categories.

📦 Export the full directory — scrape all 13,500+ tools to build your own AI tools database, research corpus, or competitive analysis report.

🔗 Fetch specific tools — provide a list of aitools.fyi URLs to extract data for a curated set of tools.

Who is it for?

This actor is built for:

  • AI researchers and analysts who want to track AI tool trends, pricing models, category distributions, and feature sets across the entire AI ecosystem.
  • Product managers and founders benchmarking competitors in the AI space or discovering new tools to evaluate.
  • Data journalists writing about AI tool adoption, pricing shifts, or category growth.
  • Developers building AI tool directories who need a seed dataset or want to keep a local database in sync with aitools.fyi.
  • Marketers researching the competitive landscape before launching an AI product.
  • Investors and VCs doing market mapping across specific AI verticals (e.g., all code assistants, all video generators).

Why use this actor?

No login required — data is publicly available and embedded in every tool page.

Rich data per tool — description, tags, tech stack, top features, FAQs, social links, app store links, and more.

Category filtering — scrape only the tools you care about (e.g., all image generation tools) without fetching the entire directory.

Scale from 1 to 13,500+ tools — set maxItems to control cost and run time.

Deduplication built in — every tool is returned once even if it appears in multiple categories.

Up-to-date — scrapes live from the website, so you always get the latest tool entries.

Data extracted

Each tool record contains the following fields:

FieldTypeDescription
idNumberInternal tool ID on aitools.fyi
nameStringTool name
slugStringURL slug (e.g., chatgpt)
urlStringFull aitools.fyi URL
websiteStringOfficial tool website
pricingTypeStringPricing model: Free, Freemium, Paid, or Contact for Pricing
categoryStringPrimary category name
categorySlugStringCategory slug for filtering
descriptionStringFull English description of the tool
tagsString[]Keyword tags associated with the tool
techUsedString[]Technologies the tool uses (e.g., GPT-4, Stable Diffusion)
topFeaturesString[]Highlighted feature list (up to 5 items)
prosStringPros summary (when available)
consStringCons summary (when available)
faqsObject[]Q&A pairs from the tool page
socialLinksObjectSocial media links (Twitter, LinkedIn, etc.)
appStoreLinkStringiOS App Store link (when available)
playStoreLinkStringGoogle Play Store link (when available)
updatedAtStringLast updated timestamp (ISO 8601)

Pricing — how much does it cost to scrape AI tool listings from aitools.fyi?

This actor uses pay-per-result (PPE) pricing. You pay only for tools successfully extracted.

PlanPrice per tool
FREE$0.000035 / tool
BRONZE$0.000031 / tool
SILVER$0.000024 / tool
GOLD$0.000018 / tool
PLATINUM$0.000012 / tool
DIAMOND$0.0000086 / tool

Plus a one-time start fee of $0.005 per run (covers the actor initialization cost).

Example cost estimates:

  • 100 tools → ~$0.008 (start + 100 results at BRONZE)
  • 1,000 tools → ~$0.036 at BRONZE
  • 13,500 tools (full directory) → ~$0.42 at BRONZE, ~$0.12 at DIAMOND

🆓 Free tier users can extract the full 13,500+ tool directory up to 10 times per month at no cost using Apify's monthly free compute credits ($5/month).

How to use

Step 1 — Open the actor

Go to the AITools.fyi Scraper page on the Apify Store.

Step 2 — Configure input

Option A: Scrape all tools (no filter) Leave categories and startUrls empty. Set maxItems to control how many tools to extract.

Option B: Filter by category Enter category slugs in the categories field. Find slugs in aitools.fyi URLs (e.g., the URL /category/image-generation → slug is image-generation).

Option C: Fetch specific tools Add aitools.fyi tool URLs to startUrls (e.g., https://aitools.fyi/chatgpt).

Step 3 — Run and download

Click Start and wait for the run to finish. Download results as JSON, CSV, or Excel from the Dataset tab.

Input parameters

ParameterTypeDefaultDescription
categoriesString[][]Category slugs to filter (e.g., image-generation, productivity). Empty = all categories.
startUrlsURL[][]Specific aitools.fyi tool URLs. Overrides category filter.
maxItemsInteger100Max tools to extract. Set to 0 for no limit.
maxRequestRetriesInteger2Retry attempts for failed HTTP requests.
requestTimeoutSecsInteger20Timeout per HTTP request in seconds.

Output format

Each extracted tool is stored as a JSON object in the default dataset. Example:

{
"id": 12345,
"name": "Example AI Tool",
"slug": "example-ai-tool",
"url": "https://aitools.fyi/example-ai-tool",
"website": "https://example.com",
"pricingType": "Freemium",
"category": "Image Generation",
"categorySlug": "image-generation",
"description": "Example AI Tool is an AI-powered...",
"tags": ["image generation", "AI art", "creative"],
"techUsed": ["Stable Diffusion", "CLIP"],
"topFeatures": [
"🎨 Generate images from text prompts",
"🖼️ Style transfer and inpainting",
"⚡ Fast generation under 5 seconds"
],
"pros": "Easy to use, great output quality",
"cons": "Limited free tier",
"faqs": [
{
"question": "Is there a free plan?",
"answer": "Yes, we offer 10 free credits per day."
}
],
"socialLinks": { "twitter": "https://twitter.com/exampletool" },
"appStoreLink": null,
"playStoreLink": null,
"updatedAt": "2025-10-15T12:00:00Z"
}

Tips and tricks

💡 Use category slugs from URLs — visit https://aitools.fyi/category/image-generation and the slug is the last URL path segment (image-generation).

💡 Start small to preview data — set maxItems: 10 for a quick test before running the full directory.

💡 Combine with Google Sheets — use Apify's Google Sheets integration to automatically sync extracted AI tools to a spreadsheet.

💡 Schedule daily updates — use Apify Schedules to run the actor daily and get the latest additions to the directory.

💡 Category filtering works by matching — categories are matched by slug (e.g., chat-bot) or name (case-insensitive). Check the aitools.fyi category page URL for the correct slug.

💡 Zero limit = full scrape — set maxItems: 0 to scrape all tools. This runs for longer but gives you the complete directory.

Integrations

Export to Google Sheets

Use the built-in Google Sheets integration to automatically send extracted AI tools to a spreadsheet — perfect for shared research with a team.

Zapier / Make automation

Connect this actor to Zapier or Make and trigger workflows when new AI tools are scraped — e.g., add rows to Airtable, send Slack notifications for new tools in your category of interest.

Build an AI tool comparison app

Use the extracted data (features, pricing, tags) to power a custom comparison UI or recommendation engine.

Market research pipelines

Schedule weekly scrapes of specific categories (e.g., video-generation) and feed results into a data warehouse (BigQuery, Snowflake) for trend tracking.

Competitive intelligence

Monitor specific tools by URL and alert when description, features, or pricing type changes (compare with previous dataset).

API usage

Node.js (Apify SDK)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('automation-lab/aitools-fyi-scraper').call({
categories: ['image-generation'],
maxItems: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient(token='YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/aitools-fyi-scraper').call(run_input={
'categories': ['image-generation'],
'maxItems': 100,
})
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item['name'], item['pricingType'])

cURL

curl -X POST 'https://api.apify.com/v2/acts/automation-lab~aitools-fyi-scraper/runs' \
-H 'Authorization: Bearer YOUR_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"categories": ["productivity"], "maxItems": 50}'

Use with AI assistants (MCP)

This actor is available as an MCP (Model Context Protocol) tool, making it directly accessible from AI assistants like Claude Code, Claude Desktop, and VS Code Copilot.

Claude Code

$claude mcp add --transport http apify "https://mcp.apify.com?tools=automation-lab/aitools-fyi-scraper"

Then in Claude Code:

Search aitools.fyi for all image generation tools with their pricing and features

Claude Desktop / VS Code / Cursor

Add to your MCP config:

{
"mcpServers": {
"apify": {
"type": "http",
"url": "https://mcp.apify.com?tools=automation-lab/aitools-fyi-scraper",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
}

Example prompts for AI assistants:

  • "Scrape the top 50 AI productivity tools from aitools.fyi and summarize their pricing types"
  • "Get all AI video generation tools and list their top features"
  • "Fetch data for chatgpt, midjourney, and perplexity-ai from aitools.fyi"

Legality and terms of service

The data scraped by this actor is publicly available on aitools.fyi and does not require login or authentication. The actor reads data embedded in page HTML without circumventing any access controls.

Web scraping publicly available data for research, analysis, and personal use is generally lawful in most jurisdictions. Review aitools.fyi's Terms of Service and Privacy Policy before use at scale. Always use responsibly — don't overload the target website.

This actor is not affiliated with or endorsed by aitools.fyi.

FAQ

Q: How many tools does aitools.fyi have? A: As of 2025, aitools.fyi lists over 13,500 AI tools across 77+ categories. The directory grows regularly.

Q: How long does a full scrape take? A: Scraping all 13,500 tools takes approximately 30–60 minutes depending on server response times. For 100 tools, expect under 2 minutes.

Q: The actor returns fewer tools than maxItems — why? A: This can happen when filtering by category and the category has fewer tools than maxItems, or when some tool pages return errors. Check the logs for warnings about failed pages.

Q: Some tools have null pros/cons/FAQs — is that normal? A: Yes. Not all tool listings on aitools.fyi include pros, cons, or FAQ sections. These fields are null when the tool page doesn't have them.

Q: My category filter isn't matching any tools. What's wrong? A: Use the exact slug from the aitools.fyi URL, not the display name. For example, use chat-bot (not chatbots or Chatbots). Check the URL when browsing a category page.

Q: Can I scrape tools in languages other than English? A: The actor extracts the English description by default. The tool pages also include French, Spanish, Portuguese, and Chinese descriptions — contact us if you need multi-language output.

Q: The website structure changed and data is missing — what do I do? A: Open an issue on the Apify forum. We monitor aitools.fyi for structural changes and update the actor accordingly.