- DATA
- ACCESS
- LOGIC
- HUMAN
Short answer
How can I scrape JavaScript-heavy sites with my AI?
Your agent uses Zyte to render the full page, bypassing bot detection and executing JavaScript automatically. This gives your AI access to the complete HTML structure instead of just the raw source code. You get the data you need without writing custom scraping scripts.
The results you get
What your agent extracts
The process turns complex web pages into usable information for your agent.
DATA
Clean HTML output
The agent receives the fully rendered DOM. This includes all content loaded via JavaScript or AJAX.
ACCESS
Bot detection bypass
Zyte handles the rotation of proxies and browser fingerprints. Your agent stays undetected while navigating complex sites.
LOGIC
Automated rendering
The agent doesn't need to manage headless browsers. The connector executes the scripts and presents the final state.
HUMAN
Manual review needed
You still need to check the extracted data for accuracy. The AI pulls the content, but you verify the final results.
The workflow
What your AI does when the URL arrives.
The agent delegates the difficult browser tasks to Zyte to ensure it sees exactly what a human sees.
Request the page
Your agent sends the target URL to the connector to initiate the session.
extract_dataBypass blocks
Zyte manages the proxy rotation and headers to prevent the site from blocking the request.
extract_dataExecute JavaScript
The connector waits for all scripts to run and the DOM to fully populate.
extract_dataDeliver HTML
The fully rendered HTML is passed back to your agent for processing.
extract_data
Try it
Copy these to start.
Use these prompts to trigger the scraping process.
Starting points
These are starting points. Swap out the website names and specific data points for your actual targets.
Zyte Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_ItnEhBQ9VfWSoTm1kEsGQnKXjmpuAs456LmANU3G/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Zyte capabilities are ready to use.
{
"mcpServers": {
"zyte-mcp": {
"url": "https://edge.vinkius.com/vk_preview_ItnEhBQ9VfWSoTm1kEsGQnKXjmpuAs456LmANU3G/mcp"
}
}
}Scrape the rendered HTML from https://example.com/products and list all prices.
Use Zyte to get the full content from this dashboard: https://example.com/admin/stats.
Extract the text from all reviews on this page: https://example.com/item/123.
Find the contact information hidden in the JavaScript on this site: https://example.com/contact.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Zyte once, then ask.
Follow the link to authorize the connection. Your credentials stay encrypted, and you can immediately start asking your agent to scrape sites.
Connect Zyte to your AIFAQ
How the scraping behaves
- 01
Does the AI handle the proxy rotation?
No, the AI doesn't manage proxies. Zyte handles all proxy rotation and bot detection bypass automatically.
- 02
Can the AI click buttons on a page?
No. This connector is designed to extract the rendered HTML of a page. It does not perform interactive browser actions like clicking or scrolling.
- 03
Will it work on sites with heavy JavaScript?
Yes. The connector executes the JavaScript so the agent sees the fully rendered content.
- 04
Does the AI decide which proxy to use?
No. The decision is handled by the Zyte infrastructure to ensure the request succeeds.
- 05
Can the AI save the data directly to a database?
No. The agent extracts the data, but you are responsible for sending that data to your own database or spreadsheet.
More questions about Zyte? The Connector page answers them. See everything the Zyte Connector can do
Connect Zyte to Claude, Cursor, ChatGPT & more
