Frequently Asked Questions
Answers to common questions about ApifyForge, Apify pricing, web scraping, actor selection, developer tools, and AI integrations. Over 60 questions answered.
About ApifyForge
What is ApifyForge?
ApifyForge is a free, independent platform for discovering, comparing, and managing Apify web scraping actors. It provides quality scores, cost estimates, side-by-side comparisons, and 14 developer tools — all at no charge. ApifyForge is not affiliated with Apify; it is built by an independent developer who manages 250+ actors on the Apify Store.
Does ApifyForge cost money?
No. ApifyForge itself is completely free to use. The actors you run use standard Apify pay-per-event pricing charged through your own Apify account. Most actors cost $0.05–$0.50 per result. Apify offers a free tier with $5 of monthly credits, so you can try actors without paying anything.
Is ApifyForge safe to use?
Yes. ApifyForge uses OAuth to connect to your Apify account — your API token is stored in an encrypted server-side session and is never exposed to the browser. ApifyForge can only read your actor data and trigger runs; it cannot delete actors or modify your account settings. You can disconnect at any time.
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 over 250 Apify actors across categories including lead generation, SEO tools, compliance screening, ecommerce intelligence, cybersecurity, financial intelligence, and social media. New actors are added regularly.
Pricing & Costs
Does ApifyForge cost money?
No. ApifyForge itself is completely free to use. The actors you run use standard Apify pay-per-event pricing charged through your own Apify account. Most actors cost $0.05–$0.50 per result. Apify offers a free tier with $5 of monthly credits, so you can try actors without paying anything.
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, based on the HiQ v. LinkedIn ruling and similar precedents. 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 free developer tools: Cost Calculator, Schema Validator, Test Runner, Cloud Staging, Schema Diff, Regression Suite, MCP Debugger, LLM Optimizer, Compliance Scanner, Input Tester, Proxy Analyzer, Plan Advisor, Pipeline Builder, and Schema Registry. All tools run on your Apify account using standard pay-per-event pricing.
Does ApifyForge work with AI agents and MCP?
Yes. ApifyForge tracks 80+ MCP (Model Context Protocol) servers that expose Apify actors as tools for AI agents. The MCP Debugger tool lets you test MCP server tool calls. 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. ApifyForge's API code examples show 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 is a free developer dashboard that connects to your Apify account via API token and gives you fleet-level management, analytics, and developer tools for all your actors in one place. When you use any feature — whether that is fleet analyti...
Read full answerIs ApifyForge free?
Yes, ApifyForge is completely free to use with no subscription fees, no premium tiers, and no feature gates. Every feature — the dashboard, fleet analytics, schema validator, test runner, regression testing, revenue tracking, quality score monitoring...
Read full answerDo I need an Apify account?
Yes, you need an Apify account with an API token to use ApifyForge. ApifyForge is purpose-built for Apify developers who build, publish, and manage actors on the Apify platform, so a connected Apify account is required for every feature to function. ...
Read full answerWhat makes this different from the Apify Console?
The fundamental difference is scope: the Apify Console manages individual actors one at a time, while ApifyForge manages your entire actor portfolio as a fleet with cross-cutting analytics, bulk operations, and developer tooling that does not exist i...
Read full answerHow much does Apify cost?
Apify uses a credit-based pricing model where you pay for the compute resources your actors consume, with plans starting from a free tier that includes $5 of monthly platform credits all the way up to enterprise plans for high-volume users. Here is ...
Read full answerIs 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 answerWhat 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 answerHow do I connect my Apify account?
To connect your Apify account, go to the ApifyForge Settings page, paste your Apify API token into the token field, and click Save. The connection is validated immediately, and your dashboard begins populating with actor data within a few minutes. H...
Read full answerWhat data can ApifyForge access?
ApifyForge can only access the data that the Apify API exposes for your account using your API token. This includes your actor list, run history and logs, dataset metadata, key-value store metadata, build information, and usage statistics. ApifyForge...
Read full answerDo you store my API token?
Yes, your API token is stored in our database, but it is encrypted at rest using AES-256 encryption — the same encryption standard used by banks, government agencies, and major cloud providers. The token is never stored in plaintext, never logged in ...
Read full answerHow do I disconnect my account?
To disconnect your Apify account from ApifyForge, go to the Settings page and click the Disconnect button. This immediately deletes your encrypted API token from our database and clears all cached analytics data associated with your account. The disc...
Read full answerWhat 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 answerWhat 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 answerWhat does the Quality dashboard show?
The Quality dashboard scores your actors on the factors that affect Apify Store visibility and ranks. It is powered by three actors: the Quality Monitor ($0.25 per scan), the Output Completeness Monitor ($0.25 per scan), and the A/B Tester ($0.50 per...
Read full answerWhat does the Competitors dashboard show?
The Competitors dashboard analyzes rival actors in your categories and identifies market opportunities. It is powered by the Market Gap Finder actor ($0.40 per scan). The Market Gap Finder scans the Apify Store for actors in your categories and repo...
Read full answerWhat 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 answerWhat 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 answerWhat 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 answerWhat does the Schema Validator do?
The Schema Validator 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 ...
Read full answerWhat is the Test Runner?
The Test Runner 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 Sto...
Read full answerWhat 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 answerWhat 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 answerHow do I validate my actor's output schema?
Use the ApifyForge Schema Validator to compare your actor's actual dataset output against the schema declared in your dataset_schema.json file. The validator runs locally on your machine, takes just seconds, and catches the exact issues that trigger ...
Read full answerWhat is the MCP Debugger?
The MCP Debugger tests and diagnoses MCP (Model Context Protocol) server connections on Apify standby URLs. It sends a real protocol handshake — the same initialize request that Claude Desktop and other MCP clients send — and reports exactly what wor...
Read full answerWhat 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 answerWhat 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 answerWhat is the Input Tester?
The Input Tester 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 g...
Read full answerWhat 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 answerWhat is the Pipeline Builder?
The Pipeline Builder 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 stage...
Read full answerDo 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: Schema Validat...
Read full answerWhat 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 answerWhat 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 answerHow 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 answerWhy is my Apify actor under maintenance?
Maintenance flags are applied by Apify's automated quality system when your actor consistently fails certain checks over a multi-day period. The most common causes are: dataset schema mismatches between your declared schema and actual output, low suc...
Read full answerHow 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 answerCan 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 answerHow 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 answerHow 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 answerMy 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 answerMy 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 answerAn 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 answerWhere 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