apify-sdk-integration

Integrate Apify into an existing JavaScript/TypeScript or Python application using the apify-client package. Use when adding web…

apify 2.3k ↓ 2.3k updated 1mo ago
Claude Code
View source ↗

What it does

  • Adding web scraping or automation to an existing app
  • Calling Apify Actors programmatically from application code
  • Building a product that uses Apify as a backend service
  • Integrating Actor results into a data pipeline
  • search-actors — search the Apify Store by keyword
  • fetch-actor-details — get the Actor's input schema, output format, and pricing
  • Set timeouts: Pass timeoutSecs in the Actor input or use waitSecs on .call() to avoid indefinite waits.

Requirements & configuration

  • Store the token securely — environment variable or secrets manager, never hardcoded.
  • Before writing integration code, find the Actor that fits the user's needs. Use the MCP tools if available:
  • const client = new ApifyClient({ token: process.env.APIFYTOKEN });
  • Use .start() + .waitForFinish() for long-running Actors or when you need the run ID immediately.
  • client = ApifyClient(token=os.environ['APIFYTOKEN'])

Configuration: APIFY_TOKEN

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

Integrate Apify into an existing JavaScript/TypeScript or Python application using the apify-client package. Use when adding web scraping, automation, or data extraction capabilities to an existing app via the Apify API.

Source

Repository: https://github.com/apify/agent-skills

apify-sdk-integration FAQ

What does the apify-sdk-integration skill do?

Integrate Apify into an existing JavaScript/TypeScript or Python application using the apify-client package. Use when adding web scraping, automation, or data extraction capabilities to an existing app via the Apify API. Adding web scraping or automation to an existing app Calling Apify Actors programmatically from application code

What does apify-sdk-integration require?

Store the token securely — environment variable or secrets manager, never hardcoded. Before writing integration code, find the Actor that fits the user's needs. Use the MCP tools if available: const client = new ApifyClient({ token: process.env.APIFYTOKEN }); Use .start() + .waitForFinish() for long-running Actors or when you need the run ID immediately. client = ApifyClient(token=os.environ['APIFYTOKEN']) Configuration keys: APIFY_TOKEN.

How do I install apify-sdk-integration?

Run: npx -y skills add https://github.com/apify/agent-skills --skill apify-sdk-integration --agent claude-code — the source lives at github.com/apify/agent-skills.

Maintain apify-sdk-integration?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[apify-sdk-integration on getagentictools](https://getagentictools.com/skills/apify-agent-skills-apify-sdk-integration?ref=badge)
npx agentictools info skills/apify-agent-skills-apify-sdk-integration

The second line is the CLI lookup for this page — handy in READMEs and docs.