Skip to main content
Version: Next

Apify API client for JavaScript

apify-client is the official library to access Apify API from your JavaScript applications. It runs both in Node.js and browser and provides useful features like automatic retries and convenience functions that improve the experience of using the Apify API.

You can install the client via the npm package. To do that, simply run npm i apify-client.

Quick Start‚Äč

const { ApifyClient } = require('apify-client');

const client = new ApifyClient({
token: 'MY-APIFY-TOKEN',

// Starts an actor and waits for it to finish.
const { defaultDatasetId } = await'john-doe/my-cool-actor').call();
// Fetches results from the actor's dataset.
const { items } = await client.dataset(defaultDatasetId).listItems();