ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use Apify with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Command Apify scrapers from your AI agent. run actors, extract web data, poll datasets, and automate browser tasks seamlessly.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 10 capabilities

The complete Apify capability set.

These are the exact actions your AI can choose when you ask it to work with Apify.

Capability set01 / 03

01-04

4 capabilities in this set.

Part of 10 available through Apify.

  1. 01

    Abort run

    Any data already scraped and pushed to the dataset is preserved. The run status changes to ABORTED. Use this to stop runaway scrapes or when sufficient data has been collected. Graceful shutdown depends on the actor implementation. Abort an active Apify actor run

  2. 02

    Get dataset items

    The datasetId is found in the run object (defaultDatasetId). Supports pagination via limit (max items per page) and offset (starting position). Returns an array of JSON objects containing the scraped data fields. Use limit=1000 for bulk downloads. Export structured JSON data from an Apify dataset

  3. 03

    Get account limits

    Essential for monitoring consumption and avoiding overage charges. Check Apify account subscription limits and compute unit usage

  4. 04

    Get key value store

    Key-value stores hold arbitrary data like screenshots (OUTPUT), configuration files, or intermediate results. The storeId comes from the run object (defaultKeyValueStoreId). Common keys include "OUTPUT", "INPUT", and "SCREENSHOT". Retrieve an item from an Apify actor key-value store

Capability set02 / 03

05-07

3 capabilities in this set.

Part of 10 available through Apify.

  1. 05

    Get run

    Poll this endpoint to track long-running scrapes. Check the status and metadata of a specific Apify actor run

  2. 06

    List actors

    Includes owned actors and those from the Apify Store that have been saved. Each entry contains the actorId, name, description, and default run configuration. Use the actorId to trigger runs. List all accessible actors in the Apify account

  3. 07

    List webhooks

    RUN.SUCCEEDED, ACTOR.RUN.FAILED), target URLs, and associated actor IDs. Webhooks enable event-driven architectures by notifying external systems when actor runs complete or fail. List all configured webhooks in the Apify account

Capability set03 / 03

08-10

3 capabilities in this set.

Part of 10 available through Apify.

  1. 08

    Push to queue

    Pass the queueId (from the run object) and a JSON string array of request objects, e.g., [{"url":"https://...","uniqueKey":"..."}]. This enables dynamic crawling where new pages are discovered and added during execution. Dynamically push new URLs to an active Apify request queue

  2. 09

    Run actor

    Pass the actorId (e.g., "apify/web-scraper" or a custom ID) and a JSON string with the input configuration (start URLs, proxy settings, max pages, etc.). Returns immediately with a runId. Use ap.get_run to poll for completion and ap.get_dataset_items to retrieve extracted data. Start an Apify actor asynchronously with custom JSON input

  3. 10

    Run actor sync

    Run_actor but waits for the actor to finish before returning. The response includes the full run object with defaultDatasetId for immediate data retrieval. Best for short-lived actors (under 5 minutes). For long-running scrapes, use the async ap.run_actor instead. Run an Apify actor and block until completion (synchronous)

Observed, not estimated

892ms average. Fast in production.

Apify is checked daily against the live service.

Daily averagePeak 1114ms
Aug 20Today
Fastest day
731ms
Slowest day
1114ms
14-day trend
Slowing+13%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 10 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Apify, so you can see the experience inside your AI.

It does not authenticate your account with Apify. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

Apify Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_kyOCHu4Rvz1CsEZ7ViQMTOM5deCOQwTatWoMs4PP/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Apify capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "apify-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_kyOCHu4Rvz1CsEZ7ViQMTOM5deCOQwTatWoMs4PP/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions Apify owners ask.

  • 01

    How can the AI agent run a scrape on a list of product URLs?

    First, find your specific scraping Actor ID via list_actors. Then, prompt your agent to execute run_actor, providing the target URLs formatted as a structured JSON input payload. It returns a 'Run ID'. You can poll this run via get_run, and once it succeeds, the agent calls get_dataset_items to pull all acquired data straight to your window.

  • 02

    Can the agent interact with run configurations mid-way during crawling?

    Yes. If an Apify crawler is currently executing and utilizes a Request Queue, you can instruct your agent to call push_to_queue. Doing so dynamically ships new URLs to the active queue instance, extending the current web crawl without needing to stop or restart the Actor.

  • 03

    Can my AI automatically detect scraping timeouts and debug the failure?

    Absolutely. Because your agent can track real execution flows with get_run, it's aware if it transitions to TIMED-OUT or FAILED states. Subsequently, you can ask the agent to examine the KV Store log outputs ensuring the underlying issue (e.g. captcha block, blocking proxy) is identified immediately.