externalApifyClient
Index
Constructors
externalconstructor
Parameters
externaloptionaloptions: ApifyClientOptions
Returns ApifyClient
Properties
externalbaseUrl
externalhttpClient
externallogger
externalpublicBaseUrl
externalstats
externaloptionaltoken
Methods
externalactor
Returns a client for a specific Actor.
Use this to get, update, delete, start, or call an Actor, as well as manage its builds, runs, versions, and webhooks.
Parameters
externalid: string
Actor ID or username/name
Returns ActorClient
A client for the specific Actor
externalactors
Returns a client for managing Actors in your account.
Provides access to the Actor collection, allowing you to list, create, and search for Actors.
Returns ActorCollectionClient
A client for the Actors collection
externalbuild
Returns a client for a specific Actor build.
Use this to get details about a build, wait for it to finish, or access its logs.
Parameters
externalid: string
Build ID
Returns BuildClient
A client for the specified build
externalbuilds
Returns a client for managing Actor builds in your account.
Lists all builds across all of your Actors.
Returns BuildCollectionClient
A client for Actor builds collection
externaldataset
Returns a client for a specific dataset.
Use this to read, write, and manage items in the dataset. Datasets contain structured data stored as individual items (records).
Parameters
externalid: string
Dataset ID or name
Returns DatasetClient<Data>
A client for the specific Dataset
externaldatasets
Returns a client for managing datasets in your account.
Datasets store structured data results from Actor runs. Use this to list or create datasets.
Returns DatasetCollectionClient
A client for the Datasets collection
externalkeyValueStore
Returns a client for a specific key-value store.
Use this to read, write, and delete records in the store. Key-value stores can hold any type of data including text, JSON, images, and other files.
Parameters
externalid: string
Key-value store ID or name
Returns KeyValueStoreClient
A client for the specific key-value store
externalkeyValueStores
Returns a client for managing key-value stores in your account.
Key-value stores are used to store arbitrary data records or files.
Returns KeyValueStoreCollectionClient
A client for the Key-value stores collection
externallog
Returns a client for accessing logs of an Actor build or run.
Parameters
externalbuildOrRunId: string
Build ID or run ID
Returns LogClient
A client for accessing logs
externalrequestQueue
Returns a client for a specific request queue.
Use this to add, retrieve, and manage requests in the queue. Request queues are used by web crawlers to manage URLs that need to be visited.
Parameters
externalid: string
Request queue ID or name
externaloptionaloptions: RequestQueueUserOptions
Configuration options for the request queue client
Returns RequestQueueClient
A client for the specific Request queue
externalrequestQueues
Returns a client for managing request queues in your account.
Request queues store URLs to be crawled, along with their metadata.
Returns RequestQueueCollectionClient
A client for the Request queues collection
externalrun
Returns a client for a specific Actor run.
Use this to get details about a run, wait for it to finish, abort it, or access its dataset, key-value store, and request queue.
Parameters
externalid: string
Run ID
Returns RunClient
A client for the specified run
externalruns
Returns a client for managing Actor runs in your account.
Lists all runs across all of your Actors.
Returns RunCollectionClient
A client for the run collection
externalschedule
Returns a client for a specific schedule.
Use this to get, update, or delete a schedule.
Parameters
externalid: string
Schedule ID
Returns ScheduleClient
A client for the specific Schedule
externalschedules
Returns a client for managing schedules in your account.
Schedules automatically start Actor or task runs at specified times.
Returns ScheduleCollectionClient
A client for the Schedules collection
externalsetStatusMessage
Sets a status message for the current Actor run.
This is a convenience method that updates the status message of the run specified by the
ACTOR_RUN_IDenvironment variable. Only works when called from within an Actor run.Parameters
externalmessage: string
The status message to set
externaloptionaloptions: SetStatusMessageOptions
Additional options for the status message
Returns Promise<void>
externalstore
Returns a client for browsing Actors in Apify Store.
Use this to search and retrieve information about public Actors.
Returns StoreCollectionClient
A client for the Apify Store
externaltask
Returns a client for a specific Actor task.
Use this to get, update, delete, or run a task with pre-configured input.
Parameters
externalid: string
Task ID or username/task-name
Returns TaskClient
A client for the specified task
externaltasks
Returns a client for managing Actor tasks in your account.
Tasks are pre-configured Actor runs with stored input that can be executed repeatedly.
Returns TaskCollectionClient
A client for the task collection
externaluser
Returns a client for accessing user data.
By default, returns information about the current user (determined by the API token).
Parameters
externaloptionalid: string
User ID or username. Defaults to 'me' (current user)
Returns UserClient
A client for the user
externalwebhook
Returns a client for a specific webhook.
Use this to get, update, delete, or test a webhook.
Parameters
externalid: string
Webhook ID
Returns WebhookClient
A client for the specific webhook
externalwebhookDispatch
Returns a client for a specific webhook dispatch.
Parameters
externalid: string
Webhook dispatch ID
Returns WebhookDispatchClient
A client for the specific webhook dispatch
externalwebhookDispatches
Returns a client for viewing webhook dispatches in your account.
Webhook dispatches represent individual invocations of webhooks.
Returns WebhookDispatchCollectionClient
A client for the webhook dispatches collection
externalwebhooks
Returns a client for managing webhooks in your account.
Webhooks notify external services when specific events occur (e.g., Actor run finishes).
Returns WebhookCollectionClient
A client for the Webhooks collection
The official JavaScript client for the Apify API.
Provides programmatic access to all Apify platform resources including Actors, runs, datasets, key-value stores, request queues, and more. Works in both Node.js and browser environments.
https://docs.apify.com/api/v2