# Futurepedia Scraper - AI Tools, Ratings, Pricing & Leads (`scrapesage/futurepedia-scraper`) Actor

Scrape the Futurepedia AI tools directory: names, ratings, review counts, pricing models + full pricing tiers, categories, logos, and each tool's own website & social links. Optional website enrichment turns every tool into a B2B lead (emails, phones). Monitor mode returns only newly added AI tools.

- **URL**: https://apify.com/scrapesage/futurepedia-scraper.md
- **Developed by:** [Scrape Sage](https://apify.com/scrapesage) (community)
- **Categories:** AI, Lead generation, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.00 / 1,000 ai tool scrapeds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Futurepedia Scraper — AI Tools, Ratings, Pricing & Leads

Extract the **[Futurepedia](https://www.futurepedia.io) AI tools directory** as clean, structured data — the fields other scrapers leave empty: **star rating, review count, pricing model + the full pricing tiers, categories, logo, and each tool's own website & social links**. Optionally turn every tool into a **ready-to-contact B2B lead** by crawling its website for **emails, phones, and socials**. Or run **monitor mode** to get only the **newly launched AI tools** since your last run.

No login, no API key, no browser — fast HTTP extraction of the world's largest curated AI‑tools directory.

### Why this Futurepedia scraper?

Most "AI tools" scrapers just grab a name and a link. This actor ships the **richest dataset in the category** — the data buyers actually use to build directories, newsletters, market maps, and outreach lists:

| Data | Typical scrapers | This actor |
|---|---|---|
| Tool name, slug, Futurepedia URL | ✅ | ✅ |
| Star rating + review count | ❌ | ✅ |
| Pricing model (Free / Freemium / Paid …) | partial | ✅ |
| **Full pricing tiers** (plan names + prices) | ❌ | ✅ |
| Categories / tags | partial | ✅ |
| **Tool's own website** (external) | ❌ | ✅ |
| Social links (X, LinkedIn, YouTube, …) | ❌ | ✅ |
| Logo image | ❌ | ✅ |
| **Contact emails + phones** (from the tool's site) | ❌ | ✅ opt-in |
| Lead score (0–100) | ❌ | ✅ |
| **Monitor mode** — only newly added tools | ❌ | ✅ |

### Use cases

- **AI market intelligence** — map the AI landscape by category, pricing, and rating; track how fast new tools launch and how they price.
- **Lead generation** — every AI tool is a company. Filter by category and rating, then reach the makers directly with `website`, `socialLinks`, and (opt-in) `contactEmails` / `contactPhones`. Prioritize with `leadScore`.
- **Build & enrich directories** — power your own AI‑tools directory, newsletter, or comparison site with structured, deduplicated records.
- **Trend & launch monitoring** — schedule a daily run in **monitor mode** to get a clean feed of *just* the new AI tools (perfect for "new AI tools this week" newsletters and alerts).
- **Competitive research** — see which tools rank in a category, their pricing tiers, and their ratings at a glance.

### How to use

1. [Sign up for Apify](https://console.apify.com/sign-up) — the free plan is enough to try this actor.
2. Open the **Futurepedia Scraper**, enter search keywords or categories (or leave empty to grab the newest tools), and click **Start**.
3. Watch results stream into the dataset table.
4. **Export** as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the [Apify API](https://docs.apify.com/api/v2).

### Input

```json
{
    "searchQueries": ["video", "voice"],
    "categories": ["image-generators", "productivity"],
    "maxResults": 200,
    "includeToolDetails": true,
    "enrichLeads": true,
    "minRating": 4,
    "monitorMode": false
}
```

- **searchQueries** — keywords matched against the full Futurepedia tool index (e.g. `chatbot`, `seo`, `voice`).
- **categories** — Futurepedia category slugs (`image-generators`, `text-generators`, `video`, `audio-generators`, `productivity`, `chatbots`, `ai-agents`, `marketing`, `design`, `coding`, `business`, `research-assistant`, `social-media`, …).
- **startUrls** — direct tool pages (`/tool/<slug>`) or category pages (`/ai-tools/<category>`).
- **scrapeAllTools** — sweep the entire directory (newest first), capped by `maxResults`.
- **includeToolDetails** *(default true)* — full rich record per tool. Turn off for a fast, cheap list of names + URLs.
- **enrichLeads** *(default false)* — crawl each tool's website (home + a contact/about page) for emails, phones, and extra socials.
- **minRating / pricingModels / hasWebsiteOnly** — filters.
- **monitorMode** *(default false)* — output only newly added or changed tools (state kept in a key-value store).
- **maxResults** *(default 100)* — cap across all inputs; `0` = no limit.

### Output

One record per AI tool (`type: "tool"`):

```json
{
    "type": "tool",
    "name": "Notion AI",
    "slug": "notion-ai",
    "url": "https://www.futurepedia.io/tool/notion-ai",
    "website": "https://affiliate.notion.so",
    "logo": "https://cdn2.futurepedia.io/....png",
    "tagline": "Enhance productivity with AI-driven content generation and analysis.",
    "description": "Enhance productivity with AI-driven content generation and analysis.",
    "rating": 4.7,
    "reviewCount": 3,
    "pricingModel": "Freemium",
    "pricingTiers": [
        "Free Trial: limited free trial to explore the tool.",
        "AI Add-On: $8 per member per month billed annually or $12 monthly."
    ],
    "startingPriceUsd": 8,
    "categories": ["productivity", "writing-generators"],
    "socialLinks": [
        { "platform": "linkedin", "url": "https://www.linkedin.com/company/notionhq" }
    ],
    "isVerified": false,
    "isFeatured": false,
    "addedAt": "2026-06-30T12:00:00.000Z",
    "leadScore": 78,
    "contactEmails": ["press@makenotion.com"],
    "contactPhones": [],
    "discoverySource": "directory",
    "scrapedAt": "2026-07-02T04:00:00.000Z"
}
```

### Automate & schedule

Run this actor on autopilot and pull results into your own stack:

- **[Apify API](https://docs.apify.com/api/v2)** — start runs, fetch datasets, and manage schedules over REST.
- **[apify-client for JavaScript](https://docs.apify.com/api/client/js/)** and **[apify-client for Python](https://docs.apify.com/api/client/python/)** — official SDKs.
- **[Schedules](https://docs.apify.com/platform/schedules)** — run it daily/weekly and pair it with **monitor mode** to capture only newly launched AI tools; perfect for newsletters and lead pipelines.
- **[Webhooks](https://docs.apify.com/platform/integrations/webhooks)** — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.

```js
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });

const run = await client.actor('scrapesage/futurepedia-scraper').call({
    categories: ['image-generators'],
    maxResults: 200,
    enrichLeads: true,
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} AI tools & leads`);
```

### Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

- **[Make](https://docs.apify.com/platform/integrations/make)** — multi-step automation scenarios.
- **[Zapier](https://docs.apify.com/platform/integrations/zapier)** — push new AI‑tool leads straight into your CRM.
- **[Slack](https://docs.apify.com/platform/integrations/slack)** — get pinged when a monitored category gets a new tool.
- **[Google Drive / Sheets](https://docs.apify.com/platform/integrations/drive)** — auto-export every run to a spreadsheet.
- **[Airbyte](https://docs.apify.com/platform/integrations/airbyte)** — pipe results into your data warehouse.
- **[GitHub](https://docs.apify.com/platform/integrations/github)** — trigger runs from commits or releases.

### Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. You can call this actor from Claude, ChatGPT, or any agent framework through the **[Apify MCP server](https://docs.apify.com/platform/integrations/mcp)** — ask your assistant to "find the newest AI video tools with a rating above 4 and list their websites" and let it run this scraper for you.

### Agent-ready: autonomous payments (x402 & Skyfire)

This actor is **agent-ready** — AI agents can discover it, run it, and **pay for it autonomously**, with no Apify account and no human in the loop. It uses [pay-per-event](https://docs.apify.com/platform/actors/publishing/monetize/pay-per-event) pricing and [limited permissions](https://docs.apify.com/platform/actors/development/permissions), so it qualifies for Apify's agentic-payment standards:

- **[x402](https://docs.apify.com/platform/integrations/x402)** — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp) — no account, no API key.
- **[Skyfire](https://docs.apify.com/platform/integrations/skyfire)** — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

### More scrapers from scrapesage

Build a complete **AI / tech lead‑gen and market‑intelligence stack**:

- **[Product Hunt Scraper](https://apify.com/scrapesage/product-hunt-scraper)** — daily launches, makers, and upvotes.
- **[GitHub Scraper](https://apify.com/scrapesage/github-scraper)** — repos, developers, and contact leads.
- **[Hugging Face Scraper](https://apify.com/scrapesage/hugging-face-scraper)** — models, datasets, spaces, and creator leads.
- **[Chrome Web Store Scraper](https://apify.com/scrapesage/chrome-web-store-scraper)** — extensions and developer leads.
- **[Shopify App Store Scraper](https://apify.com/scrapesage/shopify-app-store-scraper)** — apps, reviews, and developer leads.
- **[Website Contact Scraper](https://apify.com/scrapesage/website-contact-scraper)** — emails, phones, and socials from any website.
- **[LinkedIn Company Scraper](https://apify.com/scrapesage/linkedin-company-scraper)** — firmographics and B2B leads.
- **[Google Ads Transparency Scraper](https://apify.com/scrapesage/google-ads-transparency-scraper)** — who's advertising what on Google.

### Tips

- **Newest tools first**: leave the input empty (or use `scrapeAllTools`) — the directory is swept newest‑first, so the first records are the latest launches.
- **Recurring monitoring**: combine [Schedules](https://docs.apify.com/platform/schedules) with `monitorMode` to get only newly added AI tools each day.
- **Emails**: turn on `enrichLeads`. Futurepedia never publishes emails — the actor visits the tool's own website (the same page a human would) to find publicly listed contacts.
- **Cost control**: keep `includeToolDetails` on for rich data, or turn it off for a cheap URL list; `enrichLeads` only runs for tools that actually have a website.

### FAQ

**How many AI tools can it scrape?** The whole live Futurepedia directory (well over a thousand tools) plus anything new that appears — set `maxResults: 0` to get everything, or cap it for a quick sample.

**Where do the emails come from?** Never from Futurepedia (it doesn't publish them). With `enrichLeads` on, the actor visits each tool's own public website and extracts publicly listed contact emails and phones — the same data a human visitor sees.

**Can I get only new tools?** Yes — turn on `monitorMode`. The actor remembers tools from previous runs and outputs only newly added or changed ones. Pair it with a daily [Schedule](https://docs.apify.com/platform/schedules).

**Can I export to Google Sheets, CSV, or Excel?** Yes — one click in the dataset view, or automatically on every run via the [Google Drive integration](https://docs.apify.com/platform/integrations/drive).

**A field is null — why?** Some tools genuinely don't publish a review count, a dollar price (free/contact‑for‑pricing), social links, or an external website. Fields are `null` only when the data doesn't exist on the page, never because the scraper skipped them.

**Is scraping Futurepedia legal?** This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and Futurepedia's terms.

### Need help?

Open an issue on the actor's **Issues** tab, or visit the [Apify help center](https://help.apify.com/). Feature requests are welcome — this actor is actively maintained.

# Actor input Schema

## `searchQueries` (type: `array`):

Keywords to match AI tools by, e.g. <code>video</code>, <code>chatbot</code>, <code>voice</code>, <code>seo</code>. Matched against the full Futurepedia tool index. Leave empty to browse by category or scrape the newest tools.

## `categories` (type: `array`):

Futurepedia category slugs to browse (from <code>futurepedia.io/ai-tools/\<category></code>): <code>productivity</code>, <code>image-generators</code>, <code>text-generators</code>, <code>video</code>, <code>audio-generators</code>, <code>chatbots</code>, <code>ai-agents</code>, <code>marketing</code>, <code>design</code>, <code>coding</code>, <code>business</code>, <code>research-assistant</code>, <code>social-media</code>, and more.

## `startUrls` (type: `array`):

Direct Futurepedia URLs: tool pages (<code>/tool/\<slug></code>) or category pages (<code>/ai-tools/\<category></code>). Used in addition to search queries and categories.

## `scrapeAllTools` (type: `boolean`):

Sweep every AI tool in the Futurepedia directory (newest first), capped by <b>Max results</b>. Ignores search queries and categories.

## `includeToolDetails` (type: `boolean`):

Fetch each tool's page for the rich record (rating, review count, pricing model + tiers, categories, website, socials, logo). Turn OFF for a fast, cheap list of tool names + URLs only.

## `enrichLeads` (type: `boolean`):

Crawl each tool's own website (home + a contact/about page, max 2 pages) for contact emails, phone numbers, and extra social links. Futurepedia doesn't publish emails — this is the only way to get them. Adds a couple of fetches per tool.

## `minRating` (type: `integer`):

Only keep tools with a Futurepedia rating at or above this value (0–5). 0 = no filter.

## `pricingModels` (type: `array`):

Only keep tools whose pricing model matches one of these (e.g. <code>Free</code>, <code>Freemium</code>, <code>Free Trial</code>, <code>Paid</code>). Leave empty for all.

## `hasWebsiteOnly` (type: `boolean`):

Skip tools whose external website could not be found (useful when using the data for outreach).

## `monitorMode` (type: `boolean`):

Remember tools seen in previous runs (in a key-value store) and only output tools that are newly added or whose rating/pricing/category changed. Perfect for a scheduled daily "new AI tools" feed. Complements the Apify Scheduler — schedule the run, monitor mode dedupes the results.

## `monitorStoreName` (type: `string`):

Named key-value store that holds the 'seen tools' state for monitor mode. Use a unique name per watch list.

## `maxResults` (type: `integer`):

Maximum number of tools to output across all queries/categories. Set 0 for no limit (scrape everything — can be slow and costly).

## `concurrency` (type: `integer`):

How many tool pages to fetch in parallel (1–8). Higher is faster but heavier on the source.

## `proxyConfiguration` (type: `object`):

Proxies to use. Residential (US) is strongly recommended — Futurepedia occasionally flaps a Cloudflare interstitial on datacenter IPs.

## Actor input object example

```json
{
  "searchQueries": [
    "video"
  ],
  "scrapeAllTools": false,
  "includeToolDetails": true,
  "enrichLeads": false,
  "minRating": 0,
  "hasWebsiteOnly": false,
  "monitorMode": false,
  "monitorStoreName": "futurepedia-scraper-monitor",
  "maxResults": 100,
  "concurrency": 5,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `results` (type: `string`):

All scraped AI tool records (with optional lead-enrichment fields) as JSON items in the default dataset.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "searchQueries": [
        "video"
    ],
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapesage/futurepedia-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "searchQueries": ["video"],
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("scrapesage/futurepedia-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "searchQueries": [
    "video"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call scrapesage/futurepedia-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapesage/futurepedia-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/p4pUocpC0zpDvBT0M/builds/OJiIXPjvak7QZkuaU/openapi.json
