Frequently Asked Questions

ApifyForge is a platform for discovering, comparing, and managing Apify web scraping actors and MCP intelligence servers. This FAQ answers 62 questions about ApifyForge features, Apify pricing, web scraping costs, actor selection, developer tools, data export, and AI agent integrations.

Last updated March 27, 2026

About ApifyForge

What is ApifyForge?

ApifyForge is an independent platform for discovering, comparing, and managing Apify web scraping actors and MCP intelligence servers. It provides quality scores, cost estimates, 20 side-by-side comparison pages, and 15 developer tools. ApifyForge is not affiliated with Apify; it is built by an independent developer publishing as ryanclinton on the Apify Store.

How much does ApifyForge cost?

ApifyForge has no platform fee and no subscription. Each actor is individually priced via Apify pay-per-event, charged through your own Apify account — see each actor's Apify Store listing for its current per-event price. Apify offers a free tier with $5 of monthly credits, so you can try actors without paying upfront.

Is ApifyForge safe to use?

Yes. ApifyForge stores zero API tokens on its servers. Your Apify API token stays on your local machine — the CLI communicates directly with the Apify API and uploads only computed analytics (revenue, success rates, quality scores) to your dashboard. Dashboard login uses GitHub or Google OAuth, fully decoupled from your Apify credentials. See apifyforge.com/security for full details.

How is ApifyForge different from the Apify Store?

The Apify Store is where actors are published and run. ApifyForge adds a layer on top: quality scores, cost calculators, side-by-side comparisons, developer tools (schema validator, test runner, regression suite), and portfolio analytics. Think of ApifyForge as a dashboard and toolkit for getting more out of the Apify ecosystem.

Can I use ApifyForge without an Apify account?

Yes. You can browse the actor directory, read comparisons, use the glossary, and explore learn guides without an account. You only need to connect an Apify account to use the dashboard, run actors through developer tools, or see your portfolio analytics.

How many actors does ApifyForge track?

ApifyForge currently indexes Apify actors and MCP intelligence servers across categories including lead generation, SEO tools, compliance screening, ecommerce intelligence, cybersecurity, financial intelligence, and social media. New actors are added regularly.

Pricing & Costs

How much does ApifyForge cost?

ApifyForge has no platform fee and no subscription. Each actor is individually priced via Apify pay-per-event, charged through your own Apify account — see each actor's Apify Store listing for its current per-event price. Apify offers a free tier with $5 of monthly credits, so you can try actors without paying upfront.

How much does web scraping cost with Apify?

Most Apify actors use pay-per-event pricing, typically $0.05–$0.50 per result. For example, scraping 100 business contacts from Google Maps costs about $15. Apify includes a free tier with $5/month of credits. Use our cost calculator at apifyforge.com/tools/cost-calculator to estimate costs before running any actor.

What is pay-per-event pricing on Apify?

Pay-per-event (PPE) is Apify's pricing model where you pay a fixed amount per result — for example, $0.15 per business contact extracted. Platform compute costs are included in the price. You can set spending limits per run, and unused credits carry over. This is different from time-based pricing where you pay for compute time regardless of results.

Choosing the Right Actor

What is the best Apify actor for lead generation?

It depends on your use case. For local business leads from Google Maps, use Google Maps Email Extractor. For enriched leads with quality scores, use B2B Lead Gen Suite. For contact enrichment from company websites, use Website Contact Scraper. Compare them side-by-side on our comparison page at apifyforge.com/compare/lead-generation.

Is web scraping legal?

Web scraping of publicly available data is generally legal in the US and EU. The US Ninth Circuit Court of Appeals ruled in hiQ Labs v. LinkedIn (2022) that scraping publicly accessible data does not violate the Computer Fraud and Abuse Act (CFAA). However, you must respect robots.txt directives, terms of service, and data protection laws like GDPR and CCPA. Do not scrape personal data without a lawful basis, and never use scraped data for spam or harassment.

Can I compare Apify actors side by side?

Yes. ApifyForge has 20 comparison pages covering lead generation, contact scrapers, review scrapers, compliance screening, SEO tools, ecommerce intelligence, security tools, and more. Each comparison shows feature matrices, pricing, best-for recommendations, and a recommender link. Browse all comparisons at apifyforge.com/compare.

How do I choose the right Apify actor?

Start with the actor recommender at apifyforge.com/recommend — describe your use case and get personalized suggestions. You can also browse by category in the actor directory, use comparison pages to evaluate similar actors, and check quality scores and maintenance pulse data on each actor detail page.

Developer Tools & Features

What are the developer tools on ApifyForge?

ApifyForge provides 14 developer tools: Cost Calculator, Output Guard, Deploy Guard, Cloud Staging, Schema Diff, Regression Suite, LLM Optimizer, Compliance Scanner, Input Guard, Proxy Analyzer, Plan Advisor, Pipeline Preflight, Schema Registry, and Exposure Report. Each tool is individually priced via Apify pay-per-event — see each tool's Apify Store listing for its current per-event price.

Does ApifyForge work with AI agents and MCP?

Yes. ApifyForge tracks MCP (Model Context Protocol) servers that expose Apify actors as tools for AI agents. Actors can be integrated with LangChain, LlamaIndex, and other AI frameworks via the Apify integration libraries.

What happens if an Apify actor fails?

When an actor fails, Apify logs the error in the run details. Common causes include website blocks (use proxy configuration), timeouts (increase memory or timeout settings), and input validation errors. ApifyForge's health monitor tracks failure rates across your portfolio. Check our debugging guide at apifyforge.com/help/how-do-i-debug-a-failed-apify-actor-run.

Technical Questions

Can I schedule Apify actors to run automatically?

Yes. The Apify platform supports scheduled runs at any interval — hourly, daily, weekly, or custom cron expressions. You can also trigger runs via the API from Python, JavaScript, or any HTTP client. ApifyForge does not manage schedules directly, but actors run on your Apify account where scheduling is built in.

How do I export data from Apify actors?

Actor results are stored in Apify Datasets. You can download data as JSON, CSV, Excel, or XML from the Apify Console. You can also access results programmatically via the Apify API, or push data directly to Google Sheets, HubSpot, Slack, or any webhook endpoint using Apify integrations.

What happens if an Apify actor fails?

When an actor fails, Apify logs the error in the run details. Common causes include website blocks (use proxy configuration), timeouts (increase memory or timeout settings), and input validation errors. ApifyForge's health monitor tracks failure rates across your portfolio. Check our debugging guide at apifyforge.com/help/how-do-i-debug-a-failed-apify-actor-run.

Can I use Apify actors with Python?

Yes. The official apify-client Python package lets you trigger actor runs, read datasets, and manage your account from Python. Install with pip install apify-client. The package supports Python 3.8+ and provides both synchronous and asynchronous clients. ApifyForge's actor detail pages show ready-to-use API code examples in Python, JavaScript, and cURL for every actor.

All Questions from Help Center

These questions have full detailed answers in our Help Center.

How does ApifyForge work?

ApifyForge gives you fleet-level control over every actor you own through a CLI-first workflow. It pulls run history, revenue data, quality scores, and Store rankings into a single dashboard with 15 developer tools not found in the Apify Console. To...

Read full answer
How is ApifyForge priced?

ApifyForge has no platform fee, no subscription, and no premium tiers. Each actor is individually priced via Apify pay-per-event — see each actor's Apify Store listing for its current per-event price. Every run is billed by Apify directly on your own...

Read full answer
Do I need an Apify account?

Yes, you need an Apify account with an API token to use ApifyForge. ApifyForge connects directly to the Apify API to pull your actor data, run history, and revenue figures. Without a connected account, no features will work. Signing up at apify.com i...

Read full answer
What makes ApifyForge different from the Apify Console?

ApifyForge manages your entire actor portfolio as a fleet, while the Apify Console manages actors one at a time. ApifyForge adds fleet-level analytics, bulk operations, quality monitoring, and 15 developer tools that don't exist in the Console. Both ...

Read full answer
How much does Apify cost?

Apify costs $0 on the free tier, $49 per month on the Personal plan, and $499 per month on the Team plan. Each paid plan includes platform credits equal to the subscription price, covering compute time, data transfer, and proxy usage for actor runs. ...

Read full answer
Is Apify free?

Yes, Apify offers a free tier that lets you develop actors, run scraping jobs, and explore the platform without paying anything. The free plan includes $5 of monthly platform credits, 10 GB of data transfer, and full access to the Apify Store, API, C...

Read full answer
What is the Apify Store?

The Apify Store is a public marketplace where developers publish actors (pre-built automation tools) and users discover, run, and pay for them. Think of it as an app store specifically for web scraping, data extraction, browser automation, and AI-pow...

Read full answer
How do I connect my Apify account?

To connect your Apify account, sign in with GitHub or Google at apifyforge.com/connect, then open Settings → Apify API Token and paste a scoped API token. The whole process takes about two minutes: OAuth sign-in, create a scoped token in Apify (five ...

Read full answer
What data can ApifyForge access?

## What ApifyForge can access With the five scoped permissions (Actors: Read, Run, List runs; Storages: Read, Write), ApifyForge can read: - Your **actor list and metadata** — names, descriptions, pricing model, memory and timeout defaults - Your *...

Read full answer
Do you store my API token?

Yes, when you use the browser-based token flow, ApifyForge encrypts and stores your scoped Apify API token in a PostgreSQL database using AES-256-GCM with a server-held encryption key. This is a deliberate trade-off for usability: it lets the dashboa...

Read full answer
How do I create a scoped Apify API token for ApifyForge?

## Step-by-step **Step 1:** Open [console.apify.com/settings/integrations](https://console.apify.com/settings/integrations) in a new tab and sign in to Apify. **Step 2:** Click **Create new token**. Name it `apifyforge-dashboard` so you can identif...

Read full answer
How do I disconnect my account?

Disconnecting from ApifyForge depends on which connection flow you used. If you connected via the browser token flow (paste a scoped token into Settings), there is a stored token to delete. If you used the CLI flow instead (`npx apifyforge run <tool>...

Read full answer
What does the Revenue dashboard show?

The Revenue dashboard shows PPE earnings across your entire actor portfolio with per-actor breakdown and trend lines. It is powered by the Revenue Tracker actor ($0.40 per sync) and the Cost Watchdog actor ($0.25 per check). When you click Run Reven...

Read full answer
What does the Health dashboard show?

The Health dashboard monitors actor failure rates, success trends, and deprecation signals across your fleet. It is powered by two actors: the Health Monitor ($0.25 per check) and the Deprecation Monitor ($0.25 per scan). The Health Monitor checks e...

Read full answer
What does the Quality dashboard show?

The Quality dashboard scores your actors on the factors that affect Apify Store visibility and rank. It is powered by the Quality Monitor actor ($0.15 per actor scanned). Quality Monitor evaluates every actor in your account across 8 weighted dimens...

Read full answer
What does the Failures dashboard show?

The Failures dashboard tracks which actors gained new failures since your last check. It is powered by the Failure Tracker actor ($0.10 per report). Unlike the Health dashboard which shows 30-day aggregate success rates, the Failures dashboard answe...

Read full answer
What are Bulk Operations?

Bulk Operations let you update metadata, pricing, categories, or trigger builds across multiple actors in a single action. This is the fleet-management feature that makes ApifyForge essential for developers with 10+ actors. Without bulk operations, ...

Read full answer
What are Alerts?

Alerts notify you when important events happen across your actor fleet — failures, revenue milestones, new users, cost spikes, and maintenance flags — so you know what happened without checking the dashboard. ApifyForge can send alerts for several e...

Read full answer
How to monitor Apify actor failures, including customer-triggered PPE runs

**TL;DR:** ApifyForge Monitor sends instant email and Slack alerts when any Apify actor run fails, times out, or is aborted — including customer-triggered PPE runs. One line of code, zero Apify credits, under 30 seconds from failure to alert. ApifyF...

Read full answer
What does the Schema Validator do?

The Output Guard checks your actor's actual dataset output against the schema you declared in your dataset_schema.json file, catching mismatches before they trigger maintenance flags on the Apify Store. It is one of the most important pre-deploy tool...

Read full answer
What is the Test Runner?

The Deploy Guard is a testing tool that runs your Apify actor with predefined test inputs and automatically validates the output against assertions you define, giving you confidence that your actor works correctly before you deploy it to the Apify St...

Read full answer
What is Cloud Staging?

Cloud Staging runs your actor in Apify's actual production environment before you make it public on the Store, catching issues that local testing cannot detect. Think of it as a staging server specifically designed for Apify actors, integrated direct...

Read full answer
What are Regression Tests?

Regression tests are automated test suites that run before every publish to verify that new code changes have not broken existing functionality in your Apify actors. They are your safety net against deploying breaking changes that cause failures, emp...

Read full answer
How do I validate my actor's output schema?

Use the ApifyForge Output Guard to compare your actor's actual dataset output against the schema declared in your dataset_schema.json file. The validator runs as a hosted actor on Apify ($0.35 per validation), starts a fresh test run of your target w...

Read full answer
What is the Compliance Scanner?

The Compliance Scanner assesses legal and regulatory risk for any Apify actor before you scrape. It analyzes the actor's metadata — name, description, categories, and README — to detect PII collection indicators, Terms of Service exposure against 13 ...

Read full answer
What is the Cost Calculator?

The Cost Calculator estimates what any actor will cost at various volumes before you spend credits. Enter an actor ID and get a breakdown of PPE pricing, average compute cost per run, average events per run, and volume projections from 1x to 100x. T...

Read full answer
What is the Input Tester?

The Input Guard validates your input JSON against an actor's declared input schema without running the actor. It checks required fields, type constraints (string vs number vs integer), enum values, and numeric ranges. If your input is invalid, you ge...

Read full answer
What is the LLM Output Optimizer?

The LLM Output Optimizer analyzes actor output and recommends how to reduce token consumption when feeding data to large language models. It scores every field by information density — high-value fields like name, url, and email are kept, while low-v...

Read full answer
What is the Pipeline Builder?

The Pipeline Preflight validates multi-actor data pipelines and generates TypeScript orchestration code. Define pipeline stages with actor IDs and field mappings, and the builder checks that output fields from each stage map correctly to the next sta...

Read full answer
What is the A/B Tester?

The A/B Tester runs two actors against the same input and emits a structured winner verdict with fairness checks. It is built for the call you have to make often: "these two actors look like they solve the same problem — which one should I actually r...

Read full answer
What is the Release Gate?

The ApifyForge Release Gate is a CI/CD pre-release validation tool that runs 9 automated checks on your Apify actors before every deploy, at a cost of $0.42 per actor. It replicates the 4 exact checks the Apify Store runs daily — effective input vali...

Read full answer
Do the tools cost anything?

Every tool in ApifyForge runs as an Apify actor on your account and charges a small PPE fee per use. Results are cached in your dashboard, so viewing previous reports is always free. Here is the complete pricing by category: Testing: Output Guard (...

Read full answer
What is the Personal Data Exposure Report?

The Personal Data Exposure Report scans 20+ data broker and people-search sites to find where your personal information is listed online. It searches sites like Spokeo, WhitePages, TruePeopleSearch, Radaris, and others, plus checks the DataBreach.com...

Read full answer
What happens when an actor fails?

When an Apify actor fails, the run terminates with a FAILED status and the platform records the error details, exit code, and run log. Understanding why actors fail — and how to diagnose failures quickly — is critical for maintaining high success rat...

Read full answer
How do I debug a failed Apify actor run?

Start with the run log in the Apify Console — it contains the error message, stack trace, and timeline of what happened during the run. Navigate to your actor, click the failed run, and read the log from the bottom up to find the error that caused th...

Read full answer
Why is my Apify actor under maintenance?

An Apify actor enters maintenance when the platform's automated quality system detects repeated failures over a multi-day window. According to [Apify's maintenance policy](https://docs.apify.com/platform/actors/running/maintenance), 2 failed auto-tes...

Read full answer
How do I handle Apify actor timeouts?

Actor timeouts occur when your actor exceeds its configured time limit (set in actor.json, default is 3600 seconds / 1 hour). The fix depends on whether the timeout is caused by the actor doing too much work, getting stuck on slow operations, or enco...

Read full answer
Can I use Apify with Python?

Yes, Apify has a full Python SDK available on PyPI (package name: apify) that supports complete actor development, API access, dataset management, and all the same capabilities as the JavaScript SDK. Python is a first-class citizen on the Apify platf...

Read full answer
How much can I earn with Apify actors?

Earnings from Apify actors vary widely depending on your niche, pricing strategy, actor quality, and portfolio size, but individual actors solving high-value problems can earn $100 to $1,000 or more per month, and developers managing portfolios of 20...

Read full answer
How do I get more users for my actor?

Actor discoverability on the Apify Store is driven by three main factors — quality score, search relevance, and usage volume — and optimizing all three is the key to growing your user base and PPE revenue. Start with metadata optimization, which is ...

Read full answer
My dashboard shows no data

An empty dashboard usually means your API token is invalid, expired, or was not saved correctly. The first step is to go to the ApifyForge Settings page and verify that your token is entered and saved. Here is a systematic troubleshooting process. S...

Read full answer
My actor is getting blocked or returning 403 errors

HTTP 403 (Forbidden) and 429 (Too Many Requests) errors mean the target website's anti-bot system has detected your scraper and is blocking its requests. This is one of the most common issues in web scraping, and the fix depends on what anti-bot meas...

Read full answer
An actor shows as 'maintenance' but it works fine

This is a common and frustrating situation where your actor runs successfully when you test it manually, but Apify's automated quality system still flags it with a maintenance warning. The explanation is that the maintenance flag is based on automate...

Read full answer
Where do I report bugs?

Report bugs by opening an issue on our GitHub repository at github.com/apifyforge/apifyforge. We use GitHub Issues as our primary bug tracking system because it allows public visibility, threaded discussions, and status tracking for every reported is...

Read full answer