# 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:** Lead generation, Agents, Integrations
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.58 / 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.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#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

> **Disclaimer:** This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Futurepedia or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Futurepedia" is referenced only to describe the publicly available website this Actor collects data from.

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"
}
```

### How much does it cost to scrape Futurepedia?

This Actor uses Apify's **pay-per-event** pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:

- **AI tool scraped** - Each AI tool record – rating, pricing model + tiers, categories, website, socials, logo, lead score.
- **Lead enrichment** - Contact emails/phones pulled from a tool's own website (only when "Enrich leads" is on).

The current price of each event is shown on the **Pricing** tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.

### 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.

### Disclaimer

**This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Futurepedia or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.**

"Futurepedia" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Futurepedia product, is not authorised or certified by Futurepedia, and does not distribute Futurepedia software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.

### 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.

## `urlsFromFile` (type: `string`):

Paste a list of URLs (one per line), OR one link to a .txt/.csv file, Google Sheet or Google Drive file containing them. Lets you import many Start URLs at once instead of typing each. Google Sheet/Drive share links are handled automatically.

## 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
    },
    "urlsFromFile": ""
};

// 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 },
    "urlsFromFile": "",
}

# 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(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).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
  },
  "urlsFromFile": ""
}' |
apify call scrapesage/futurepedia-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scrapesage/futurepedia-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

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