Skip to content
trending

AI Tools

Apify Actors: Scrapers, Pricing, Google Maps and Instagram

A practical guide to Apify Actors, platform and task pricing, Google Maps and Instagram scrapers, data exports, and important legal limits.

By 6 min read

👁 117 reads

Apify offers a platform for running Actors, including ready-made scrapers for specific services. This guide explains how they work, their pricing, and examples based on official product pages, as of October 2026.

At a glance

  • An Actor is a program with defined inputs and outputs, not a guarantee that every piece of information will be accessible.
  • Check the platform’s pricing separately from the pricing of each individual Actor.
  • Ready-made tools for Google Maps and Instagram are available, but we did not run them for this article.
  • Public data, a service’s terms, and GDPR are separate considerations.

What are Apify Actors, and what does the platform do?

An Actor is a program that runs on the Apify platform. It accepts specified parameters and performs a task, such as retrieving information from a list of URLs or collecting data in a structure defined by its developer. The catalog helps you find a ready-made program for a particular source. Instead of designing extraction rules yourself, you can start by checking the input schema and an example output.

The main convenience is that you can get started with less setup. You still need to assess quality. An Actor may make assumptions that do not fit your project: it might interpret result limits differently, return fields that are missing, or collect more data than you actually need. Before automating a task, decide what counts as a record and when the task is considered complete.

Assess a ready-made program as you would an application dependency. Check its documentation, billing, update history, and behavior when results are empty. Don’t choose solely on the basis of its catalog rating. For a business process, it matters more whether the saved data remains consistent when a site changes and whether you can explain why a record was included.

Apify pricing: platform costs and task costs

The Free plan provides $5 in usage credit each month; unused credit expires at the end of the billing period. A compute unit (CU, 1 GB of RAM for one hour) costs $0.20 on Free and Starter. Starter costs $19 per month and includes $19 in usage credit. This is the plan price before VAT and currency conversion, not a fixed price for scraping any particular set of pages.

Individual programs may charge by results, events, or resources used. Depending on the Actor and its configuration, additional charges may apply. So start your comparison with the specific product page, not by dividing the platform subscription by an arbitrary number of pages. A price described as “from” applies to particular conditions, often including the account plan.

Item USD What it means
Free, monthly 5.00 Usage budget, not a page limit
Starter, monthly 19.00 Plan with usage credit
Maps Scraper, 1,000 places from 1.50 Rate shown on the Actor page; conditions apply
Instagram, 1,000 results on Free 2.70 Rate stated on the specific Actor page

A free platform plan doesn’t mean every Actor is free. Tasks can use up your available credit. Start with a small scope and a result limit, check the charge after the task, and only then scale up. When estimating costs, distinguish records found from records that are actually useful after duplicates and errors are removed.

Google Maps and Instagram scraper examples

The official catalog includes Google Maps Scraper, with the ID compass/crawler-google-places. Its product page describes collecting information about places and businesses and exporting the results. You can start with an area combined with a search query or with an appropriate URL. It’s an example of a tool designed for a particular source, not a universal article-to-Markdown converter.

One possible use is analyzing the availability of a particular service category in a selected area. Before running a task, decide which fields you need. Business information, an individual’s contact details, and a user’s review are not the same kind of data. Collecting everything just because the program can return it increases both processing costs and the scope of your obligations.

Apify Instagram Scraper has the ID apify/instagram-scraper. Its documentation describes collecting public data about posts and profiles and saving the results. The type of data you select affects the response schema. Profile records and comment records shouldn’t be mixed indiscriminately in the same analytics table.

One possible goal is analyzing your brand’s own presence or public discussion around a topic. This is an example use case, not a test result. We did not run these Actors for this article, verify their data completeness, or test how they perform against current service restrictions. Information about their capabilities comes from their official product pages.

How to build a repeatable data workflow

Start by defining an output you can use outside the platform dashboard. Decide which fields are required, how you’ll record the source and date, and how you’ll identify duplicates. If you want to update an existing database, you’ll need a stable way to match records. A name alone may not be enough because different entities can have similar names.

Next, review the Actor’s input schema. Set the URL, topic, or geographic scope, and choose a result limit that suits your sample. Check whether the program offers paid enrichment options. Don’t enable them automatically if you don’t need the results. After the task, compare a sample against appropriate sources and check whether empty fields mean that data is unavailable or that collection failed.

  • Save the task parameters with the results so you can reproduce the configuration.
  • Separate valid, incomplete, and rejected records rather than filling gaps with guesses.
  • Check the cost of the whole run and the cost per result that remains after cleaning.
  • Set rules for refreshing and deleting unneeded data before automating the process.

Apify provides an API and an MCP server. They let you integrate tasks into an application or an agent workflow, but a model shouldn’t autonomously increase the scope without limits. Explicit parameters and a budget are especially important for larger-scale automation. Apify is a managed service, while the related Crawlee library is open source under the Apache-2.0 license. They are two different parts of the product offering.

Scrapers don’t remove terms-of-service or GDPR obligations

An Actor’s presence in the catalog doesn’t confirm that every use of it complies with the law and the source’s terms. Before collecting data from Google Maps or Instagram, check the current terms and access methods. Technical ability to read data is only one part of the assessment. The purpose, scope, and subsequent use matter separately.

Public profiles, reviewers’ names, and contact details can be personal data. GDPR still requires a legal basis, data minimization, and a defined purpose. Collecting data for aggregate analysis is not automatically the same process as building a list to contact specific people. It’s worth limiting fields at the point of collection rather than only after you’ve gathered a broad dataset.

A ready-made scraper can save technical work, but responsibility for the project remains with the organization running it. Regular or commercial use calls for an assessment of the specific process, sources, and obligations. The fact that a tool’s documentation shows an example result doesn’t establish permission to copy data at scale.

For more background, read our guide to the legality of web scraping. See our comparison of scraping costs for more on billing units, or explore other tools in our guide to web data tools.

FAQ

Is an Actor always a scraper?

No. An Actor is a program that runs on the platform. The catalog includes tools for different tasks. Before choosing one, check its input, output, and billing method.

Can you calculate a standard per-page price for Apify?

Not without specifying the Actor and its configuration. Programs may charge for different events and records. The platform price doesn’t determine the cost of every type of data.

Does MCP let you skip configuration?

An agent can pass parameters, but you still need to define sources, scope, and limits. MCP doesn’t remove the need to assess results or monitor task charges.

Kinetyra

// read next

More on this from QUANTSLANT

Piotr Olszewski

Editor and publisher · Quantslant

I edit and publish Quantslant. AI tools help with research, drafts and translation; choosing topics, running the tests, checking facts and the decision to publish are mine, and so is the responsibility for what appears here.

read nextbenchmarksH3 Max Relight, Turbo Extend and Pixelcut: Video Editing TestA fal.ai test of H3 Max Relight, Turbo Extend and Pixelcut Looping Video, with scores for lighting changes, video extensions and a product loop.

Most read

  1. 1Best AI Video Generator Apps for Your Phone (2026)
  2. 2Claude Opus 5.5 Motion Graphics: 60s Showreel from One Prompt
  3. 3Wan 2.2 on RTX 4090: timings, VRAM and four test clips
// site map

This page in other languages5

Quantslant in numbers 1,427posts in archive26news from the last 7 days18video models in the observatory
🎬 AI Video Benchmarks: Higgsfield DoP vs OpenAI Sora • Higgsfield vs Runway Gen-3 • AI Video Credit Calculator
× ‹ enlarge ›