Apify for AI agents

Agents read Apify at once. Changes and sends are held for a person's approval by default.

About Apify

Apify is a platform for building, deploying, and managing web scraping and automation tools, known as Actors.

What an agent can do in Apify

Every Apify action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Apify without asking first. 56 actions.

  • Get Actor BuildTool to get detailed information about a specific Actor build. Use when you need to retrieve complete build details by build ID. Optionally wait for the build to finish using the waitForFinish paramet
  • Get user builds listTool to get a paginated list of all builds for a user. Use when you need to retrieve build history across all actors. Supports pagination up to 1000 records.
  • Get Actor RunTool to get details about a specific Actor run. Use when you need to retrieve comprehensive information about a run including its execution status, resource usage, storage IDs, and metadata.
  • Get Actor TaskTool to get complete details about an Actor task. Use when you need to retrieve task configuration, input settings, or metadata by task ID or username~task-name.
  • Get last actor task runTool to get the most recent run of a specific Actor task. Use when you need to retrieve the last execution details. You can filter by status to get only successful runs using status='SUCCEEDED'.
  • Get last actor runTool to get the most recent run of a specific Actor. Use when you need to retrieve the last execution details of an Actor and optionally filter by status (e.g., status='SUCCEEDED' to get only the last
  • Run Actor Sync & Get Dataset ItemsTool to run Actor synchronously and get dataset items. Supports both actors that require input and those that don't. Use when immediate access to Actor results is needed. The run must finish within 30
  • Get list of ActorsTool to get the list of all Actors that the user created or used. Use when you need to enumerate or browse Actors. Add my=1 to get only user-created Actors.
  • Get list of Actor webhooksTool to get a list of webhooks for a specific Actor. Use when you need to review or manage webhooks configured for an Actor.
  • Get DatasetTool to retrieve dataset metadata by dataset ID. Use when you need information about a dataset's structure, item counts, or access URLs. This does not return dataset items themselves.
  • Get list of datasetsTool to get list of datasets for a user. Use when you need to enumerate or browse user's datasets. Supports pagination with up to 1000 items per page.
  • Get Actor DetailsTool to get details of a specific Actor. Use when you need actor metadata by ID or username/actorName. Response includes `isDeprecated` and `notice` fields indicating deprecation status, and `pricingI
Show all 56
  • Get Actor Last Run Dataset ItemsTool to get dataset items from the last run of an Actor. Use when you need to retrieve output data from the most recent Actor execution, optionally filtered by run status (e.g., status='SUCCEEDED' to
  • Get all webhooksTool to get a list of all webhooks created by the user. Use when you need to enumerate webhooks before filtering or maintenance.
  • Get dataset itemsTool to retrieve items from a dataset. Use when you need to fetch data from a specified dataset by pagination or filtering. Only JSON format is fully supported. For datasets larger than 1000 items, is
  • Get Default BuildTool to get the default build for an Actor. Use after specifying the Actor ID; optionally wait for the build to finish before returning.
  • Get Key-Value RecordTool to retrieve a record from a key-value store. Use when you need to fetch a specific value by key from an Apify Key-Value Store.
  • Get list of buildsTool to get a list of builds for a specific Actor. Use when you need paginated access to an Actor’s build (version) history.
  • Get list of runsTool to get a list of runs for a specific Actor. Use when you need to paginate through runs and optionally filter by status before processing run data.
  • Get list of task runsTool to get a list of runs for a specific Actor task. Use when you need to paginate through task runs and optionally filter by status.
  • Get list of tasksTool to fetch a paginated list of tasks belonging to the authenticated user. Use when you need to browse or sort tasks created by the user.
  • Get list of task webhooksTool to get a list of webhooks for a specific Actor task. Use when you need to review or paginate webhooks after creating or updating a task.
  • Get logTool to retrieve logs for a specific Actor run or build. Use after a run completes or fails — a run may report success status yet contain only informational messages, making log inspection the only wa
  • Get OpenAPI DefinitionTool to get the OpenAPI definition for a specific Actor build. Use when you need the API schema for code generation or analysis.
  • Get Run Dataset ItemsTool to get dataset items from a specific Actor run. Use when you need to retrieve the output data from a completed or running Actor run.
  • Get Run Default DatasetGet metadata for an Actor run's default dataset, not its items. This API read and later dataset storage/reads contribute to Apify usage and monthly charging. The default API resource limit is 60 reque
  • Get Run Default Key-Value StoreGet metadata for an Actor run's default key-value store, not record values. This API read and later record storage/reads contribute to Apify usage and monthly charging. The default API resource limit
  • Get Run Default Request QueueGet metadata for an Actor run's default request queue, not queued requests. This API read and later queue storage/reads contribute to Apify usage and monthly charging. The default API resource limit i
  • Get Task InputTool to retrieve the input configuration of a specific task. Use when you need to inspect stored task input before execution or debugging.
  • Get Task Last Run Dataset ItemsTool to get dataset items from the last run of an Actor task. Use when you need to retrieve data from the most recent task execution. Filter by status (e.g., 'SUCCEEDED') to get items from the last su
  • Get Key-Value StoreTool to retrieve key-value store metadata by store ID. Use when you need detailed information about a specific key-value store including stats and access URLs.
  • Get Key-Value Store KeysTool to retrieve a list of keys from a key-value store. Use when you need to list keys in a store with optional filtering and pagination support.
  • Get list of key-value storesTool to get the list of key-value stores owned by the user. Use when you need to enumerate or browse available stores. Supports pagination up to 1000 records per request.
  • List User Actor RunsTool to get a paginated list of all Actor runs for the authenticated user. Use when you need to browse all runs across all actors, optionally filtered by status or date range.
  • Get Request QueueTool to retrieve request queue metadata by queue ID. Use when you need information about a specific request queue including its statistics and request counts.
  • Get list of request queuesTool to get list of request queues for a user. Use when you need to enumerate or browse user's request queues. Supports pagination with up to 1000 items per page.
  • Get list of schedulesTool to get list of schedules created by the user. Use when you need to browse or enumerate user's schedules. Supports pagination with up to 1000 items per page.
  • Get Current User Account DataTool to get private user account information. Use when you need to retrieve comprehensive data about the current user identified by the authentication token, including profile, subscription plan, and
  • Get Account LimitsTool to get a complete summary of account limits and usage. Use when you need to retrieve information about usage cycles, spending caps, compute resources, data transfer quotas, and other account limi
  • Get webhookTool to get webhook object with all details. Use when you need to retrieve complete information about a specific webhook by its ID.
  • Get Actor Build LogTool to retrieve the log file for a specific Actor build. Use when you need to inspect logs generated during an Actor build process. Only the trailing 5 million characters of the log are stored.
  • Get Actor Version Environment VariableTool to get environment variable details for a specific Actor version. Use when retrieving environment variable information from an Actor version. Returns name, value (if not secret), and secret statu
  • Get list of Actor version environment variablesTool to get the list of environment variables for a specific Actor version. Use when you need to retrieve environment variable configurations for an Actor version.
  • Get Actor versionTool to get details about a specific version of an Actor. Use when you need version metadata including source type, build tag, and configuration details.
  • Get list of Actor versionsTool to get the list of versions of a specific Actor. Use when you need to retrieve version metadata including source type, version number, and configuration details.
  • Get Dataset StatisticsTool to get dataset field statistics by dataset ID. Use when you need statistical information about dataset fields including min, max, null count, and empty count. Only provides field statistics when
  • Check Key-Value Store Record ExistsTool to check if a record exists in a key-value store. Use when you need to verify whether a specific key exists in an Apify Key-Value Store without retrieving its content.
  • Get Request Queue HeadTool to retrieve first requests from the queue for inspection. Use when you need to examine pending requests without locking them.
  • Get Request from QueueTool to retrieve a specific request from a request queue by its ID. Use when you need to get detailed information about a request in an Apify request queue.
  • List Request Queue RequestsTool to list requests in a request queue with pagination support. Use when you need to retrieve multiple requests from an Apify request queue.
  • Get list of Actors in StoreTool to get list of public Actors from Apify Store. Use when you need to browse or search public Actors available in the store. Supports searching by title, name, description, username, and readme.
  • Get Public User DataTool to get public user data. Use when you need to retrieve publicly accessible information about a specific Apify user account, similar to what can be seen on public profile pages. This operation req
  • Get Monthly UsageTool to get monthly usage summary with daily breakdown. Use when you need detailed usage information including storage, data transfer, and request queue metrics for the current or a specific billing c
  • Get list of webhook dispatchesTool to get list of webhook dispatches for the user. Use when you need to retrieve webhook execution history with pagination support.
  • Get Webhook DispatchTool to get webhook dispatch object with all details. Use when you need to retrieve information about a specific webhook dispatch including its status, event data, and call history.
  • Get webhook dispatchesTool to get list of webhook dispatches for a specific webhook. Use when you need to retrieve dispatch history for a particular webhook with pagination support.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 126 actions.

  • Build ActorTool to build an Actor with specified configuration. Use when you need to create a new build of an Actor with a specific version. The build process compiles the Actor's source code into a Docker image
  • Delete Actor BuildTool to delete an Actor build permanently. Use when you need to remove a specific build by its ID. The default build for an Actor cannot be deleted. Only users with build permissions can delete builds
  • Abort Actor RunTool to abort a running or starting Actor run. Use when you need to stop an Actor run that is currently in STARTING or RUNNING status. For runs with status FINISHED, FAILED, ABORTING, and TIMED-OUT th
  • Delete Actor RunTool to delete a finished Actor run. Use when you need to permanently remove a completed run. Only finished runs can be deleted by the initiating user or organization.
  • Update Actor Run Status MessageTool to update the status message of an Actor run. Use when you need to set progress information or status updates that will be displayed in the Apify Console UI during Actor execution.
  • Delete Actor TaskTool to delete an Actor task permanently. Use when you need to remove a task by its ID or username~taskName. Confirm before calling.
  • Update Actor TaskTool to update Actor task settings using JSON payload. Only specified properties are updated; others remain unchanged. Use when you need to modify task configuration, input, or execution options.
  • Run Task Sync (GET)Tool to run a specific task synchronously and return its output. Use when immediate task results are needed with pre-configured settings. The run must finish within 300 seconds otherwise the HTTP requ
  • Run Task Sync & Get Dataset ItemsTool to run an actor task synchronously and retrieve its dataset items. Use when immediate access to task run results is needed. The run must finish within 300 seconds otherwise the request times out.
  • Run Task Sync with Input Override & Get Dataset ItemsTool to run an actor task synchronously with input overrides and retrieve its dataset items. Use when you need to override task input configuration and get immediate results. The run must finish withi
  • Run Task Sync (POST)Tool to run an Actor task synchronously with input override and return its output. Use when immediate task results are needed with custom input parameters. The run must finish within 300 seconds other
  • Update ActorTool to update Actor settings using JSON payload. Only specified fields will be updated. Use when you need to modify Actor configuration, make an Actor public, or update version settings.
Show all 126
  • Run Actor Sync without Input (GET)Tool to run a specific Actor synchronously without input and return its output. Use when immediate Actor results are needed without providing input data; the run must finish within 300 seconds otherwi
  • Create ActorTool to create a new Actor with specified configuration. Use when you need to initialize a fresh Actor programmatically before publishing or running it.
  • Create DatasetTool to create a new dataset. Use when you need to initialize or retrieve a dataset by name.
  • Create Actor TaskTool to create a new Actor task with specified settings. Use when you need to configure or schedule recurring Actor runs programmatically.
  • Create Task WebhookTool to create a webhook for an Actor task. Use when you need external notifications about task run events (e.g., completion or failure) in downstream systems.
  • Update DatasetTool to update a dataset's name via JSON payload. Use when you need to rename an existing dataset.
  • Delete ActorTool to delete an Actor permanently. Use when you need to remove an Actor by its ID or username~actorName. Confirm before calling.
  • Delete WebhookTool to delete a webhook by its ID. Use when removing a webhook after confirming the webhook ID.
  • Discover G2 ProductsDiscover G2 software products with fixed Actor BkxudbF8MgHuC8WfI in product-search mode only; this action never requests reviews or reviewer data. Pricing has a $0.01 run-start event plus product even
  • Get CARFAX Report by VINCheck CARFAX report availability or purchase PDFs with easytools/carfax-report-by-vin. CHECK_ONLY pricing is $0.99/100 VIN checks. AUTO_PURCHASE buys each found, delivered report for $3.50; this is no
  • Get US Fuel Price AveragesGet one national US fuel-price average record from the third-party crawlerbros/fuel-prices-scraper; this is not an official AAA API. Current pricing is a $0.005 Actor-start event per GB plus $0.001-$0
  • Create Key-Value StoreTool to create a new key-value store or retrieve an existing one by name. Use when you need to initialize a store for saving data records or files. If a store with the given name already exists, retur
  • Delete Request QueueTool to delete a request queue permanently. Use when you need to remove a request queue by its ID.
  • Update Request QueueTool to update request queue name using JSON payload. Use when you need to rename an existing request queue.
  • Create Request QueueTool to create a new request queue or retrieve an existing one by name. Use when you need to initialize a queue for storing and managing web scraping requests. If a queue with the given name already e
  • Run Actor AsynchronouslyTool to run a specific Actor asynchronously. Use when you need to trigger an Actor run without waiting for completion and retrieve its run details immediately.
  • Run Actor SyncTool to run a specific Actor synchronously with input and return its output record. Use when immediate Actor results are needed; runs may timeout after 300 seconds. To avoid timeouts, scope inputs to
  • Run Actor Sync & Get Dataset ItemsTool to run an Actor synchronously and retrieve its dataset items. Use when immediate access to run results is needed.
  • Run Task AsynchronouslyTool to run a specific Actor task asynchronously. Use when you need to trigger a task run without waiting for completion and immediately retrieve its run details.
  • Delete ScheduleTool to delete a schedule by its ID. Use when you need to remove a schedule from the Apify system.
  • Get ScheduleTool to get schedule details by ID. Use when you need to retrieve comprehensive information about a schedule including cron expression, timezone, actions, and execution times.
  • Update ScheduleTool to update an existing schedule with new settings. Use when you need to modify schedule properties like cron expression, timezone, enabled status, or actions. Only specified fields are updated; ot
  • Create ScheduleTool to create a new schedule with specified settings. Use when you need to automate Actor or Actor task execution at specific times using cron expressions.
  • Scrape Amazon Product DetailsScrape detailed Amazon product pages by ASIN or URL with delicious_zebu/amazon-product-details-scraper. Pricing is $1.50 per 1,000 unique product results, so 10,000 monthly products cost about $15. Ac
  • Scrape Amazon ReviewsScrape Amazon customer reviews with axesso_data/amazon-reviews-scraper. Pricing is $0.90 per 1,000 dataset items, so 10,000 monthly reviews cost about $9. Actor compute and in-run storage are included
  • Scrape Booking ReviewsScrape public Booking.com property reviews with voyager/booking-reviews-scraper. Pricing per 1,000 reviews is $2 Free, $1.90 Bronze, $1.50 Silver, $0.90 Gold, $0.50 Platinum, or $0.30 Diamond, plus a
  • Scrape Meta/Facebook AdsScrape public Facebook, Instagram, WhatsApp, Threads, Messenger, and Audience Network ads with apify/facebook-ads-scraper. Each ad costs exactly $5.80 per 1,000 on Free, $5.00 Bronze, $4.20 Silver, $3
  • Scrape Facebook CommentsScrape public Facebook post comments with apify/facebook-comments-scraper. Each run has a $0.001 start charge; comments cost $0.0025 Free, $0.002 Bronze, $0.0017 Silver, $0.0014 Gold, $0.0009 Platinum
  • Scrape Facebook EventsSearch and scrape public Facebook events with apify/facebook-events-scraper. Plan-discounted pay-per-result pricing ranges from $13.00 to $7.00 per 1,000 events, with Actor compute included. Dataset r
  • Scrape Facebook Group PostsScrape posts from public Facebook groups with apify/facebook-groups-scraper. Pricing is pay per post, from $2.60 per 1,000; the documented base estimate is about $5.00 per 1,000, with Actor compute in
  • Scrape Facebook PagesScrape public Facebook page/profile metadata with apify/facebook-pages-scraper. Current pricing is $12.00 per 1,000 pages on Free, $8.20 Bronze, $6.50 Silver, $5.40 Gold, $4.00 Platinum, and $2.00 Dia
  • Scrape Facebook PhotosScrape public Facebook photo metadata and OCR text with apify/facebook-photos-scraper. Current pricing is a $0.001 start plus $0.003 per photo on Free and $0.0004-$0.002 per photo on paid tiers; Actor
  • Scrape Facebook PostsScrape public Facebook page and profile posts with apify/facebook-posts-scraper. Each run costs $0.001 to start; posts cost $0.005 Free, $0.004 Bronze, $0.0025 Silver, $0.002 Gold, $0.0016 Platinum, o
  • Scrape Facebook ReelsScrape public Facebook reel metadata with apify/facebook-reels-scraper. Current per-reel pricing is $0.005 on Free/Bronze and $0.00097-$0.00409 on paid tiers; Actor compute is included, while later da
  • Scrape Facebook ReviewsScrape public Facebook page reviews with apify/facebook-reviews-scraper. Pricing is pay per result, from $1.40 per 1,000 reviews; the documented base rate is $2.50 per 1,000, with Actor compute includ
  • Scrape G2 ReviewsScrape G2 software reviews with fixed Actor BkxudbF8MgHuC8WfI. Review-result pricing per 1,000 is $5.75 Free, $5.00 Bronze, $3.90 Silver, $3.00 Gold, $2.00 Platinum, and $1.40 Diamond, plus a $0.01 st
  • Scrape Google Maps PlacesScrape Google Maps place listings with damilo/google-maps-scraper. This paid run costs $3.00 per 1,000 results. The event price includes Actor compute; dataset storage and retention still consume acco
  • Scrape Google Maps ReviewsScrape Google Maps reviews with compass/google-maps-reviews-scraper. Pricing starts at $0.30 per 1,000 reviews plus Apify platform compute/storage usage. Every run affects monthly credits and hard lim
  • Scrape Indeed JobsScrape Indeed jobs with valig/indeed-jobs-scraper without Indeed credentials. Pricing is tiered from $0.10 to $0.07 per 1,000 results plus a $0.001 to $0.0007 Actor-start event. Actor compute is inclu
  • Scrape Instagram CommentsScrape public Instagram post and Reel comments with apify/instagram-comment-scraper. Comments cost $0.0026 Free, $0.0023 Bronze, $0.0021 Silver, $0.0019 Gold, $0.0017 Platinum, or $0.0014 Diamond. Nes
  • Scrape Instagram Hashtag ContentScrape public Instagram posts or reels by hashtag or keyword with Apify's fixed Actor. Pricing starts at $1.90 per 1,000 results and is $2.60 per 1,000 on Free; the event price includes Actor compute,
  • Scrape Instagram MentionsFind public Instagram posts that tag or mention known accounts with apify/instagram-tagged-scraper. Current per-post pricing is $0.0027 on Free, declining to $0.0005 by tier; Actor compute is included
  • Scrape Instagram PostsScrape public Instagram posts with Apify's fixed Actor. Pricing starts at $1.00 per 1,000 posts; the Free-plan rate is $2.70 per 1,000 and detailed data costs extra. The event price includes Actor com
  • Scrape Instagram ProfilesScrape public Instagram profile details with Apify's fixed Profile Scraper Actor. This starts a paid run: Free-plan pricing is $2.60 per 1,000 results and Starter pricing is $2.30 per 1,000 (about 12,
  • Scrape Instagram ReelsScrape public Instagram Reels with apify/instagram-reel-scraper. Each run costs $0.001 to start; Reels cost $0.0026 Free, $0.0023 Bronze, $0.0014 Silver, $0.001 Gold, $0.0008 Platinum, or $0.0004 Diam
  • Scrape LinkedIn CompaniesScrape public LinkedIn company details with harvestapi/linkedin-company, without LinkedIn cookies or caller credentials. Current pricing is a $0.00005 start plus $0.004 per company on Free/Bronze and
  • Scrape LinkedIn Company EmployeesEnumerate and filter employees of specified LinkedIn companies; use broad profile search for cross-company discovery rather than exhaustive rosters. Basic-profile pricing is $0.003 on Free/Bronze and
  • Scrape LinkedIn Profile PostsFetch posts from specified LinkedIn profiles, companies, posts, or activities; use LinkedIn post search when the intent starts from keywords instead of known authors/URLs. Posts, reactions, and commen
  • Scrape LinkedIn ProfilesScrape known LinkedIn profiles in bulk with harvestapi/linkedin-profile-scraper; unlike people search, this action requires profile URLs or identifiers and needs no LinkedIn credentials or cookies. Ty
  • Scrape Snapchat ProfilesScrape Snapchat profiles with automation-lab/snapchat-scraper. Every run costs $0.005. Per-profile prices by Apify Store tier are Free $0.002, Bronze $0.0017, Silver $0.0015, Gold $0.0013, Platinum $0
  • Scrape Snapchat SpotlightScrape public Snapchat Spotlight items with tri_angle/snapchat-spotlight-scraper. Each paid run costs $0.001 to start plus $0.0015 per Spotlight item. Actor compute is included; later dataset reads an
  • Scrape TikTok AdsSearch public TikTok Ad Library records with lexis-solutions/tiktok-ads-scraper. Current pricing is temporarily PPE plus user-paid platform usage due to high running costs: exactly $0.49 per 1,000 ret
  • Scrape TikTok CommentsScrape top-level comments from public TikTok videos with clockworks/tiktok-comments-scraper. Comments cost $0.00125 Free, $0.001 Bronze, $0.00075 Silver, $0.0005 Gold, $0.0003 Platinum, or $0.00015 Di
  • Scrape TikTok PostsScrape public TikTok posts with apidojo/tiktok-scraper. Pricing is a fixed $0.30 per 1,000 returned posts with Actor compute included; dataset retention and later reads can still affect storage usage.
  • Scrape TikTok VideoScrape specified public TikTok videos with clockworks/tiktok-video-scraper. Video records cost $0.003 Free, $0.002 Bronze, $0.0015 Silver, $0.001 Gold, $0.0006 Platinum, or $0.0003 Diamond. Download a
  • Scrape Tripadvisor ReviewsScrape public Tripadvisor reviews with maxcopell/tripadvisor-reviews. Pricing per 1,000 reviews is $5 Free, $1.90 Bronze, $1.50 Silver, $0.90 Gold, $0.50 Platinum, or $0.30 Diamond, plus a $0.00005 st
  • Scrape Trustpilot ReviewsScrape public Trustpilot reviews with fixed Actor 6q70QEFc2Zk0ObldU without exposing reviewer-enrichment or contact controls. Pricing has a $0.005 start event plus $0.000575 per review Free, $0.0005 B
  • Scrape X/Twitter PostsSearch bulk public X posts from one to five advanced-search queries; this Actor does not support a specified single post or conversation. It charges from $0.40 per 1,000 results, with Actor compute in
  • Scrape Website Traffic InsightsCollect base website traffic estimates with radeance/similarweb-scraper. This wrapper always requests one aggregated base record per URL and disables the similar-sites and in-depth paid add-ons. Base-
  • Scrape Yelp ReviewsScrape public Yelp reviews with web_wanderer/yelp-reviews-scraper. Pricing is $0.30 per 1,000 reviews with no separate event listed, so 10,000 monthly reviews cost about $3. Personal-data collection i
  • Scrape YouTube CommentsScrape public YouTube comments with streamers/youtube-comments-scraper. Per-comment prices by Apify Store tier are Free $0.002, Bronze $0.0015, Silver $0.0012, Gold $0.0009, Platinum $0.0006, and Diam
  • Scrape YouTube VideosSearch and scrape YouTube with the fixed streamers/youtube-scraper Actor. Current per-video prices by Store tier are $0.004/$0.003/$0.0026/$0.0024/ $0.0015/$0.001 (Free through Diamond); the README's
  • Scrape YouTube Video TranscriptsExtract timestamped YouTube transcripts with starvibe/youtube-video-transcript. This paid Actor charges $0.005 per successful video result ($5.00 per 1,000); failed requests are not charged. Actor com
  • Scrape Zillow Property DetailsFetch full Zillow property details with fixed Actor ENK9p4RZHg0iVso52. Result pricing per 1,000 is $3.60 Free, $3.00 Bronze, $2.40 Silver, $1.70 Gold, $1.30 Platinum, and $0.80 Diamond. At 10,000 mont
  • Search AliExpress ProductsSearch AliExpress listing cards with khadinakbar/aliexpress-all-in-one-scraper. This wrapper hard-disables detailed product enrichment and reviews. Each listing costs $0.002, while the disabled detail
  • Search Amazon ProductsSearch Amazon product listings with axesso_data/amazon-search-scraper. Pricing is $10 per 1,000 results on Free and $0.10 per 1,000 on paid tiers, so 10,000 monthly results cost about $100 or $1. Acto
  • Search Booking PropertiesSearch public Booking.com properties with voyager/booking-scraper. Pricing per 1,000 properties is $5 Free, $3.90 Bronze, $2.90 Silver, $2 Gold, $1.50 Platinum, or $1.25 Diamond, plus a $0.00005/GB st
  • Search Eventbrite EventsSearch public Eventbrite events with aitorsm/eventbrite. Pricing per 1,000 events is $20 Free, $15 Bronze, $10 Silver, or $5 Gold+; organizer enrichment costs $15 per 1,000 and is disabled. Thus 10,00
  • Search Facebook MarketplaceSearch public Facebook Marketplace listings with apify/facebook-marketplace-scraper. Pricing per 1,000 listings is $6.20 Free, $5 Bronze, $3.80 Silver, $2.60 Gold, $1.50 Platinum, or $0.80 Diamond, wi
  • Search GoogleSearch ordinary Google SERPs with Apify's Google Search Results Scraper. Pricing per page is $0.0045 Free, $0.0025 Bronze, $0.00195 Silver, $0.0018 Gold, $0.0015 Platinum, or $0.0012 Diamond, plus a $
  • Search Google ImagesSearch Google Images with hooli/google-images-scraper while preserving source-page provenance. Pricing per returned image is $0.0035 Free, $0.0029 Bronze, $0.0024 Silver, $0.0019 Gold, $0.0015 Platinu
  • Search Google NewsSearch Google News by keyword, predefined topic, or custom topic URL with data_xplorer/google-news-scraper-fast. Pricing is $4.00 per 1,000 results on Free/Starter, $3.75 on Scale, and $1.00 on Gold-t
  • Search Google ShoppingSearch localized Google Shopping products and offers with burbn/google-shopping-scraper. Pricing is $20 per 1,000 results on Free or $5 per 1,000 on paid tiers, plus at least one $0.008 Actor-start ev
  • Search InstagramDiscover Instagram places, profiles, hashtags, or popular reels by keyword. Use the focused post, profile, or hashtag-feed scrapers after discovery when deeper records are needed. This starts a paid r
  • Search Jobs Across SitesSearch public employer-hosted jobs across Greenhouse, Lever, and Ashby with agentx/all-jobs-scraper. Pricing is $0.00350 per result on Free, $0.00315 Bronze, $0.00280 Silver, and $0.00263 Gold or high
  • Search LinkedIn CompaniesSearch for public LinkedIn companies with harvestapi/linkedin-company-search in short mode, without LinkedIn cookies. Current pricing is a $0.001 start plus $0.002 per short company on Free/Bronze and
  • Search LinkedIn JobsSearch LinkedIn jobs and return job, application, salary, and company details without requiring LinkedIn credentials. Each job costs $0.001 and each run has a $0.001 start event; all charges consume m
  • Search LinkedIn PostsRun harvestapi/linkedin-post-search for public LinkedIn posts. Pricing starts at $1.50 per 1,000 billable records with Actor compute included; requested comments and reactions are standalone charged r
  • Search LinkedIn ProfilesRun HarvestAPI's broad LinkedIn people search. Free/Bronze pricing is $0.10 per search page (up to 25 short profiles), plus $0.004 per full profile; paid tiers discount those events. Email-search mode
  • Search LinkedIn Profiles by NameFind LinkedIn profiles by first name, last name, or both; this name-based intent is distinct from fuzzy profile or services search. Search pages cost $0.004 on Free through Silver and $0.003 on Gold+,
  • Search LinkedIn Profiles by ServicesFind LinkedIn profiles by services or keywords with HarvestAPI's lower-filter search intent; use broad profile search for extensive employment filters and name search for a known person. Short profile
  • Search Local Fuel PricesSearch public crowd-reported local US station fuel prices with the independent johnvc/fuelprices Actor; this is not an official GasBuddy API. Current pricing is $0.001 per station result with no start
  • Search TikTok UsersDiscover public TikTok creator profiles by keyword with clockworks/tiktok-user-search-scraper. Current per-profile pricing is $0.006 on Free and $0.0008-$0.005 on paid tiers; Actor compute is included
  • Search Tripadvisor PlacesSearch public Tripadvisor hotels, restaurants, and attractions with maxcopell/tripadvisor. Pricing per 1,000 places is $5 Free, $2.90 Bronze, $2.50 Silver, $2 Gold, $1.50 Platinum, or $1.25 Diamond, p
  • Search Upwork JobsSearch public Upwork jobs with neatrat/upwork-job-scraper without accepting caller cookies or raw search URLs. Pricing per returned job is $0.0035 Free, $0.0034 Bronze, $0.0033 Silver, and $0.0032 Gol
  • Search Yandex Market ProductsSearch public Yandex Market listings with zen-studio/yandex-market-scraper-parser. Pricing is $5.99/$4.99/$3.99/$3.49 per 1,000 products on Free/Bronze/Silver/Gold+ tiers, plus a $0.05 Actor-start eve
  • Search Zillow PropertiesDiscover Zillow listings with fixed Actor X46xKaa20oUA1fRiP. Result pricing per 1,000 is $2.30 Free, $2.00 Bronze, $1.70 Silver, $1.30 Gold, $0.80 Platinum, and $0.40 Diamond. At 10,000 monthly result
  • Store Data in DatasetTool to store data items in a dataset. Use after collecting data when you want to batch-append or update items in an existing dataset.
  • Store Data in Key-Value StoreTool to create or update a record in a key-value store. Use after you have the store ID and record key to persist JSON data.
  • Update Key-Value StoreTool to update a key-value store's properties. Use when renaming or changing access of the store after confirming the store ID.
  • Update Task InputTool to update the input configuration of a specific Actor task. Use when you need to modify a scheduled tasks input before execution.
  • Update Account LimitsTool to update account limits manageable on the Limits page. Use when you need to set or modify the monthly spending cap (maxMonthlyUsageUsd) or data retention period (dataRetentionDays). At least one
  • Update WebhookTool to update webhook using JSON payload. Only specified properties are updated; others remain unchanged. Use when you need to modify webhook settings like event types, target URL, or other configura
  • Abort Actor BuildTool to abort an Actor build that is starting or running. Use when you need to cancel a build in progress. Builds in terminal states (FINISHED, FAILED, ABORTING, TIMED-OUT) are not affected.
  • Delete Actor VersionTool to delete a specific version of an Actor's source code. Use when you need to remove an Actor version by actor ID and version number. Confirm before calling.
  • Delete Actor Version Environment VariableTool to delete an environment variable from a specific Actor version. Use when removing environment variables from Actor versions.
  • Update Actor Version Environment VariableTool to update environment variable for a specific Actor version using JSON payload. Only specified fields will be updated. Use when modifying existing environment variables in Actor versions.
  • Create Actor Version Environment VariableTool to create an environment variable for a specific Actor version. Use when adding new environment variables to Actor versions. Requires name and value parameters.
  • Update Actor VersionTool to update an Actor version's configuration and source code. Use when modifying version properties such as buildTag, sourceType, or environment variables. Only specified properties will be updated
  • Create Actor VersionTool to create a new version of an Actor. Use when you need to add a new version with specific source code location and configuration. Requires versionNumber and sourceType parameters, plus conditiona
  • Delete DatasetTool to delete a dataset permanently. Use when you need to remove a dataset by its ID or username~dataset-name. Confirm before calling.
  • Delete Key-Value StoreTool to delete a key-value store permanently. Use when you need to remove a key-value store by its ID. Confirm before calling.
  • Delete Key-Value Store RecordTool to delete a record from a key-value store. Use when you need to remove a specific record by its key from an Apify Key-Value Store.
  • Get Head and Lock Queue RequestsTool to get and lock head requests from the queue. Returns the given number of first requests from the queue and locks them for the given time, preventing other clients from accessing them during the
  • Delete Request from QueueTool to delete a specific request from a request queue. Use when you need to remove a request by its ID from an Apify request queue.
  • Delete Request LockTool to delete a request lock from a request queue. Use when you need to unlock a previously locked request. Only the client that locked the request can delete its lock.
  • Prolong Request LockTool to prolong request lock in a request queue. Use when you need to extend the lock duration on a previously locked request. Only the client that locked the request can prolong its lock.
  • Update Request in QueueTool to update a request in a request queue. Use when you need to modify request properties or mark a request as handled by setting handledAt to the current date/time. If handledAt is set, the request
  • Batch Delete Requests from QueueTool to batch-delete up to 25 requests from a queue. Use when you need to remove multiple requests efficiently. Failed requests due to rate limits should be retried with exponential backoff.
  • Batch Add Requests to QueueTool to batch-add up to 25 requests to a request queue. Use when you need to add multiple requests efficiently. Failed requests due to rate limits should be retried with exponential backoff.
  • Add Request to QueueTool to add a request to the queue. Use when you need to add a web page URL to a request queue for crawling. If a request with the same uniqueKey was already present in the queue, returns the ID of th
  • Unlock Queue RequestsTool to unlock requests in a request queue that are currently locked by the client. If the client is within an Actor run, unlocks all requests locked by that specific run plus all requests locked by t
  • Get Schedule LogTool to get schedule log by ID. Use when you need to retrieve execution history for a schedule, including invocation timestamps and status messages. Returns up to 1000 invocations.
  • Test WebhookTool to test a webhook by creating a test dispatch with a dummy payload. Use when you need to verify webhook configuration before production use.

Changes wait in Needs you

Changes and sends in Apify are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Apify questions

Can an agent change data in Apify on its own?

Not by default. Changes and sends in Apify are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Apify?

This connector lists 56 read actions. Reads run at once, without waiting for approval.

How does Apify connect?

It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Apify to your agents.