Apify Connector for AI agents.
10 live capabilities
Command web scraping and data extraction workflows through natural conversation.
Waiting for input…
Why people use Apify
Stop Manual Data Entry with the Apify for Web Scraping
With this Connector, you just tell your agent to go grab the data. It triggers the right actor, waits for the results, and hands you a clean JSON file or a markdown table. You go from manual clicking to instant data.
What Vinkius changes
You get a conversational interface for your entire Apify scraping infrastructure.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Competitive Price Tracking
A researcher asks the agent to scrape a list of electronics from a retail site.
- Real-world use case 02
Dynamic Crawling
A dev needs to scrape a site where links are generated on the fly.
- Real-world use case 03
Data Enrichment
An engineer uses the agent to pull structured product profiles from a completed run to update a local database.
Complete set · 10capabilities
The complete Apify capability set.
These are the exact actions your AI can choose when you ask it to work with Apify.
01—04
4 capabilities in this set.
Part of 10 available through Apify.
- 01 Capability
Abort run
Stop an active Apify actor run. Use this to end runaway scrapes while preserving already collected data.
- 02 Capability
Get account limits
Check your Apify account subscription limits. Monitor compute unit usage to avoid overage charges.
- 03 Capability
Get dataset items
Export structured JSON data from an Apify dataset. Use limit and offset for paginated bulk downloads.
- 04 Capability
Get key value store
Retrieve an item from an Apify actor key-value store. This is useful for getting screenshots or config files.
05—07
3 capabilities in this set.
Part of 10 available through Apify.
- 05 Capability
Get run
Check the status and metadata of a specific Apify actor run. Poll this to track long-running scrapes.
- 06 Capability
List actors
List all accessible actors in your Apify account. See both owned actors and saved public templates.
- 07 Capability
List webhooks
List all configured webhooks in your account. See target URLs and associated actor IDs for event-driven tasks.
08—10
3 capabilities in this set.
Part of 10 available through Apify.
- 08 Capability
Push to queue
Dynamically push new URLs to an active Apify request queue. This lets you add discovered pages mid-run.
- 09 Capability
Run actor sync
Run an Apify actor and block until completion. This is best for short-lived tasks under five minutes.
- 10 Capability
Run actor
Start an Apify actor asynchronously with custom JSON input. Use this for large scrapes to get a run ID back.
Set up in minutes
One URL. Then ask Apify to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Apify from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_kyOCHu4Rvz1CsEZ7ViQMTOM5deCOQwTatWoMs4PP/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Apify, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Apify for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_kyOCHu4Rvz1CsEZ7ViQMTOM5deCOQwTatWoMs4PP/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Apify URL.
- Step 03
Save and start
Save the connection and enable Apify in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"apify": {
"url": "https://edge.vinkius.com/vk_preview_kyOCHu4Rvz1CsEZ7ViQMTOM5deCOQwTatWoMs4PP/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Apify
Open Agent mode in chat and ask: "Using Apify, help me...". 10 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"apify": {
"url": "https://edge.vinkius.com/vk_preview_kyOCHu4Rvz1CsEZ7ViQMTOM5deCOQwTatWoMs4PP/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Apify
Ask Copilot: "Using Apify, help me...". 10 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"apify": {
"url": "https://edge.vinkius.com/vk_preview_kyOCHu4Rvz1CsEZ7ViQMTOM5deCOQwTatWoMs4PP/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Apify
Open Cascade and ask: "Using Apify, help me...". 10 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"apify": {
"url": "https://edge.vinkius.com/vk_preview_kyOCHu4Rvz1CsEZ7ViQMTOM5deCOQwTatWoMs4PP/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Apify
Ask Cline: "Using Apify, help me...". 10 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add apify --transport http "https://edge.vinkius.com/vk_preview_kyOCHu4Rvz1CsEZ7ViQMTOM5deCOQwTatWoMs4PP/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Apify
Ask Claude: "Using Apify, show me...". 10 tools are ready
Where the request belongs
Work Apify can move forward.
This is for data engineers who need to automate extraction, market researchers gathering pricing, and developers who want to feed fresh web data into their own applications.
Data Engineer
Triggers scheduled extractions and maps Apify objects during QA checks without writing extra glue code.
Market Researcher
Commands the agent to scrape competitor prices and turn them into markdown tables for quick analysis.
AI Developer
Feeds fresh, structured site data into their own agents using headless browser scrapers.
When one Connector is not enough
Carry the request into a workflow.
Combine Apify with the systems that finish the task.
View all recipesBuild the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsApify
Run web scraping actors, collect structured data, and manage storage datasets for large-scale data extraction projects.
Browse AI
Automate web scraping with Browse AI. run extraction robots, monitor page changes, and retrieve bulk data directly from any AI agent.
Olostep
Scrape web pages at scale with a headless browser API that renders JavaScript and returns clean structured data instantly.
ParseHub
Control advanced cloud scraping projects via ParseHub. list targets, dispatch headless runs, trace crawler status, and fetch extracted datasets directly via AI.
ScrapingBee
Powerful web scraping with JS rendering, premium proxies, and AI-powered data extraction directly from your AI agent.
Grepsr
Automate web scraping via Grepsr. manage reports, trigger crawls, and retrieve data directly via AI.
Bring your own AI
Change the model, client or framework. Keep Apify connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Apify.
The practical details behind the request, access and result.
Can I use the Apify MCP to scrape social media sites?
Yes, you can use your agent to run specific actors designed for social platforms. The Connector allows your agent to trigger these runs and pull the resulting data back into your chat.
Does the Apify MCP support bypassing bot detection?
Yes, because it connects to your Apify workspace, it uses Apify's proxy networks and browser management to handle bot detection for you.
How do I see how many compute units I have left with Apify MCP?
You can simply ask your agent to check your account limits. It will pull your current subscription data and tell you how much of your monthly quota remains.
Can my agent find new URLs while a scrape is running?
Yes, the Connector supports pushing new URLs to an active queue. This allows your agent to manage dynamic crawls where new pages are discovered as the scraper moves.
Is it possible to get screenshots of a website using the Apify MCP?
Yes, you can ask your agent to retrieve items from your key-value store. This includes visual snapshots and configuration files from your completed runs.
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.
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.
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.
One connection away
Give your agent a direct line to Apify.
Connect Apify once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available