PINGDOM_CHECK

Web Scraping Copilot is live. Build Scrapy spiders 3× faster, free in VS Code.

Install Now
  • Data Services
  • Pricing
  • Login
    Sign up👋 Contact Sales

Zyte Developers

Coding tools & hacks straight to your inbox

Become part of the community and receive a bi-weekly dosage of all things code.

Join us
    • Zyte Data
    • News & Articles
    • Search
    • Social Media
    • Product
    • Data for AI
    • Job Posting
    • Real Estate
    • Zyte API - Ban Handling
    • Zyte API - Headless Browser
    • Zyte API - AI Extraction
    • Web Scraping Copilot
    • Zyte API Enterprise
    • Scrapy Cloud
    • Solution Overview
    • Blog
    • Webinars
    • Case Studies
    • White Papers
    • Documentation
    • Web Scraping Maturity Self-Assesment
    • Web Data compliance
    • Meet Zyte
    • Jobs
    • Terms and Policies
    • Trust Center
    • Support
    • Contact us
    • Pricing
    • Do not sell
    • Cookie settings
    • Sign up
    • Talk to us
    • Cost estimator
Home
Blog
Introducing Zyte API Proxy Mode
Light
Dark

Introducing Zyte API Proxy Mode

Read Time
3 mins
Posted on
February 6, 2024
Announcement
Product Update
Handling Bans
Zyte API is the next iteration of Zyte’s best-in class proxy and website unblocking technology. We built it as an HTTP API. This was a conscious design decision: an API to support all your web scraping needs would not work well with the limitations of a proxy API.
By
Adrian Chaves
×

Try Zyte API

Zyte proxies and smart browser tech rolled into a single API.
Start FreeFind out more
Subscribe to our Blog

Summarize at:

ChatGPTPerplexity

Introducing Zyte API Proxy Mode

Zyte API is the next iteration of Zyte’s best-in class proxy and website unblocking technology. We built it as an HTTP API. This was a conscious design decision: an API to support all your web scraping needs would not work well with the limitations of a proxy API. Zyte API can


  • handle bans for you automatically by selecting the leanest configuration for the websites you access, ensuring the best price per request per website,

  • make use of datacenter and residential proxies and browser technologies within a single subscription, so there’s no waste and no need for integrations,

  • extract common data types with our patented AI-powered solution without creating manual parsing code,

  • render pages and interact with websites using a built-in headless browser,

  • automate browser actions with a built-in scriptable headless browser,

  • generate full page or viewport screenshots,

  • manage sessions and cookies to handle advanced use cases, and

  • report a 360 overview of all API usage and financial data.


However, we have always known that, for people already using a service with a proxy API, like Zyte Smart Proxy Manager, migrating to Zyte API’s HTTP API may not be straightforward. We knew we had to bridge the gap between the two different types of APIs so people can still access proxies and other ban-handling tech via Zyte API.


We have made things easier for Scrapy users through scrapy-zyte-api integration, and while we cannot provide all Zyte API features behind a proxy API, we have  implemented a proxy mode for Zyte API that provides some of those features to make it easier for people to use the best anti-ban technology.


How to use Zyte API Proxy Mode


To use Zyte API’s proxy mode,  set http://YOUR_API_KEY:@api.zyte.com:8011 as your proxy, replacing YOUR_API_KEY with your actual Zyte API key (but keeping the : after the key!). If you don’t have a Zyte API key, you can sign up for a free trial.


The way you define your proxy varies across different technologies. You can see different examples in our docs. This is how to implement it in curl:

1curl \
2    --proxy api.zyte.com:8011 \
3    --proxy-user YOUR_API_KEY: \
4    --compressed \
5    https://example.com
Copy

And… that’s it! Point that to any website, and forget about bans.


Proxy mode also supports a few additional features through special headers, such as setting a custom geolocation or device emulation.


However, as I hinted earlier, proxy mode does have some limitations when compared to the HTTP API. Mainly, you can not take advantage of browser automation and automatic extraction features. I strongly suggest you consider using the HTTP API to unblock all the potential of Zyte API. Trial Zyte API for free.



Try Zyte API

Zyte proxies and smart browser tech rolled into a single API.
Start FreeFind out more
×

Try Zyte API

Zyte proxies and smart browser tech rolled into a single API.
Start FreeFind out more

Get the latest posts straight to your inbox

No matter what data type you're looking for, we've got you

G2.com

Capterra.com

Proxyway.com

EWDCI logoMost loved workplace certificateZyte rewardISO 27001 iconG2 rewardG2 rewardG2 reward

© Zyte Group Limited 2026