Skip to content
@oxylabs

Oxylabs.io

Fresh Web Data for Grounding AI Agents
Oxylabs Logo

Oxylabs

Welcome to Oxylabs on GitHub!

Fresh web data for grounding AI agents, and for every team that depends on real-time public data.

Whether you're doing web scraping at scale, routing traffic through proxies, or giving an AI agent a window onto the live web, you're in the right place.

Get started Documentation Dashboard Discord YouTube


About Oxylabs

Oxylabs turns the public web into data that your business and your AI agents can put to work. We provide the tools and infrastructure for accessing publicly available web data, and we take care of the hard parts of large-scale web access: network routing, access reliability, and resilience to access interruptions.

Public web data powers price tracking, content monitoring, analytics, and AI. Getting it is harder than it looks: every request has to reach the right site from the right place, come back complete, and keep working as you scale up.

Oxylabs gives you the tools and infrastructure to do that. You choose how much help you want:

If you say... Oxylabs gives you...
"My app or AI agent needs to search the live web and read pages." The newest Oxylabs product: one REST API with two endpoints (Web API).
"I need to scrape pages and get clean data back." Web scraping through one REST call (Web API /scrape endpoint).
"I already have a scraper. I need the roads to the web." A large network of IP addresses to route your own requests through (Proxies).
"My pipeline keeps getting stopped." An AI-powered proxy solution that manages the hard parts for you (Web Unblocker).
"I need a real browser, or my AI agent does." A cloud-based browser you control remotely (Agent Browser).
"I'm building with an AI coding assistant." Official Agent Skills and MCP servers.

Built for you

  • Developers building data-driven software
  • Data teams gathering web data at scale
  • AI teams requiring real-time public data from the web
  • Companies that depend on unrestricted web access

What Oxylabs does

Web API

An all-in-one REST API for web search and page data collection, and the home of Oxylabs web scraping. The Oxylabs Web API gives applications and AI agents live access to the open web through a unified REST interface.

Finding the right, fresh pages is one problem. Reading them reliably is another. Web API handles both. It takes care of JavaScript rendering, bot traffic challenges, proxy rotation, and geo-targeting, and exposes separate endpoints for the different stages of web data acquisition:

Endpoint What it does You send Docs
/search Discovers and ranks organic web results from the live web A keyword or query /search
/scrape Web scraping: renders a page and extracts its data as Markdown, HTML, JSON, or a screenshot A page URL /scrape

Search to find, scrape to read. Search results are snippets, so anything you need to be accurate about comes from a /scrape.

/search: find pages on the live web

Returns ranked organic web results for a keyword or query. Each result includes a title, a URL, a short snippet, and its position. Use it to discover the pages worth reading, then read them with /scrape. Full parameters: /search docs.

/scrape: web scraping for any page

Fetches a page by URL and handles JavaScript rendering, proxy rotation, access challenges, and geo-targeting.

  • Multiple output formats. Request Markdown, HTML, JSON, or a screenshot, and more than one in a single request.
  • JavaScript rendering and geo-targeting. Render single-page apps before capture, and route requests through a chosen country for regional pricing, language, and content.
  • AI Parsing. Extract structured JSON from any page in one request, using a natural-language prompt or a JSON Schema. Check here.
  • Dedicated scrapers. Target-specific endpoints with structured field extraction, covering search engines (Google, Bing), commerce sites (Amazon, Walmart, Target, and more), media (YouTube), and AI platforms (ChatGPT, Gemini, Perplexity). Learn more here.
  • Flexible delivery. Realtime responses, async single jobs, and async batch, with results by polling, webhook, or cloud storage delivery. More information here.
  • Endpoint Discovery. List all up-to-date scrape endpoints and their parameters at runtime instead of hardcoding them. More info.

Full parameters and output formats: /scrape docs.

Built for AI agents. Try requests in the Web API Playground, or connect Web API to an agent with Agent Skills, an MCP server, or a one-prompt integration. See Agent Skills and MCP servers below.

Pick it when you want live web search, web scraping, and structured data for an application or AI agent, without managing proxies. Web API is billed per result or search.

Repository: oxylabs/web-api · Docs: Web API · Quick start · API reference · For Agents

Proxies: residential, mobile, ISP, datacenter, and more

Match the IP to the job. Oxylabs offers a full range of proxy types, so you can route your own requests through 177+ million IPs in 195 countries: residential and mobile IPs from real devices, static ISP IPs, and fast datacenter IPs. Dedicated options give you IPs that are not shared with anyone else, and High-Bandwidth Proxies handle traffic-intensive work.

Proxy type In plain English Pick it when you want to...
Residential Proxies Real ISP-provided IPs from around the world, rotating or sticky Run your own scraper through residential IPs with precise geo-targeting
Mobile Proxies IPs from real mobile devices, 140+ locations See what a mobile user sees
ISP Proxies and Dedicated ISP Proxies Static IPs from premium ASN providers. With Dedicated ISP Proxies the IPs are private and you choose the ASN Keep stable sessions on demanding targets
Datacenter Proxies and Dedicated Datacenter Proxies Fast, cost-effective IPs. Dedicated ones are not shared with anyone else Scrape at high volume where speed and price matter most
High-Bandwidth Proxies Proxies for traffic-intensive tasks Handle jobs such as video and audio scraping

Docs: Proxies overview · Repositories: oxylabs/residential-proxies (Residential Proxies examples) · Free to try: oxylabs/free-proxy-list

Agent Browser

Agent Browser is a cloud-based headless browser with built-in adaptive security, CAPTCHA management, and residential proxies. Run and control remote browser instances for automation, testing, and web scraping without managing them locally. Connect with Playwright, Puppeteer, or any Chrome DevTools Protocol (CDP) library, including AI agent frameworks such as Stagehand and browser-use.

Repository: oxylabs/agent-browser · Docs: Agent Browser

Web Unblocker

Oxylabs' Web Unblocker is an AI-powered proxy solution that manages the request process so you can extract public data even from the most difficult websites. It is not a regular proxy: it manages proxy type selection, browser fingerprint generation, retries, sessions, and JavaScript rendering for you. Oxylabs documentation describes it as delivering a much higher success rate than regular proxies.

Repository: oxylabs/web-unblocker · Docs: Web Unblocker

Agent Skills and MCP servers

Official Agent Skills teach AI coding assistants how to configure and use Oxylabs products accurately. MCP servers give MCP-compatible assistants tools they can call directly: live web search and scraping through Web API, and a remote Agent Browser they can drive.

Repositories: oxylabs/web-api-skills · oxylabs/web-api-mcp · oxylabs/agent-skills · oxylabs/oxylabs-ab-mcp

Which product should you use?

Start with your goal. This table follows the guidance in the Oxylabs help center.

If you want to... Choose
Find fresh, relevant pages on the live web for an app or AI agent Web API /search
Scrape any page, with JavaScript rendering, geo-targeting, and Markdown, HTML, JSON, or screenshot output Web API /scrape
Get structured data from Google, Amazon, YouTube, Bing, and more Web API dedicated scrapers
Run your own scraper through residential IPs with precise geo-targeting Residential Proxies
See what a mobile user sees Mobile Proxies
Keep stable sessions on demanding targets ISP Proxies or Dedicated ISP Proxies
Scrape at high volume where speed and price matter most Datacenter Proxies or Dedicated Datacenter Proxies
Automate a browser, or give an AI agent one Agent Browser
Get reliable access to complex sites with automated request management Web Unblocker

Tip

Not sure yet? Test first in our Dashboard. Every new account gets a $5 welcome credit that works on any product.

How Oxylabs is different

Large-scale web access comes down to a few hard problems. Here is how each Oxylabs product family approaches them.

The challenge How Oxylabs approaches it
Finding and reading the live web Web API separates the stages: /search discovers and ranks results, /scrape renders and extracts pages, with rendering, proxy rotation, and geo-targeting handled for you
Network routing: reaching sites from the right place A proxy network of 177+ million IPs in 195 countries, in residential, mobile, ISP, and datacenter flavors, with targeting down to country, city, state, ZIP code, ASN, and coordinates
Access reliability: getting a good response consistently Web Unblocker manages proxy type, browser fingerprints, retries, sessions, and JavaScript rendering for you
Resilience to access interruptions: pages that fight automation Agent Browser combines adaptive security, CAPTCHA management, and residential proxies in one remote browser
Fitting into AI workflows Official Agent Skills and MCP servers ship alongside the products

What sets the platform apart

  • You choose your level of control. Use your own tools powered by the Oxylabs proxy network, or use Web API and start scraping right away without building your own infrastructure.
  • One credit balance across every product. Usage from all products comes out of the same balance. You can try more than one product before you commit, and you can set a spending limit per product instance.
  • Built to work with AI assistants. With an Agent Skill installed, your assistant writes accurate connection strings, request payloads, and automation code without syntax or parameter hallucinations.
  • Integration guides for the tools you already use, such as Playwright, Puppeteer, Scrapy, and Selenium.

Why choose Oxylabs?

  • A new way to give agents the live web. The Web API pairs /search and /scrape in one REST interface, with Markdown, HTML, JSON, or screenshot output and AI Parsing for structured data.
  • Global coverage. 177+ million IPs in 195 countries, with granular geo-targeting.
  • The right tool for the job. Residential, mobile, ISP, and datacenter proxies, plus managed products (Web API, Web Unblocker, Agent Browser) when you would rather not run the plumbing yourself.
  • AI-ready. Agent Skills, MCP servers, and LangChain and LlamaIndex integrations.
  • Easy to try. A $5 welcome credit, a shared credit balance, and quick-start guides that get you to a first request in minutes.
  • Security and compliance you can point to. Our information security management system is certified to ISO/IEC 27001:2022 (for the scope set out in our Trust Center), and Web Unblocker has completed an independent SOC 2 Type 2 audit. See Trust and responsible use.
  • Help when you need it. A 24/7 support team through live chat or email, a Dedicated Account Manager for enterprise customers, and an AI assistant built into the documentation search.

Core ecosystem

Everything you need, in one place. Start with the repository that matches your goal.

Repository What it is Best for
web-api One REST API with /search and /scrape endpoints for live web access and web scraping Giving applications and AI agents live search, page reading, and web scraping
web-api-skills Agent Skills for the Oxylabs Web API: research method, API mechanics, and migration help Teaching AI agents to search, read, and cite the web with Web API
web-api-mcp MCP server for the Oxylabs Web API (oxylabs-web-api-mcp) Giving MCP-compatible assistants search, scrape, and extract tools
agent-skills Official Agent Skills for Oxylabs products: proxies, agent-browser, and web-unblocker Teaching Claude Code, Cursor, and other AI coding assistants to use Oxylabs correctly
agent-browser Overview and guide for Agent Browser: remote cloud browser sessions with integrated residential proxies, CAPTCHA handling, and JavaScript rendering Browser automation, testing, and AI agents that need a real browser
oxylabs-ab-mcp MCP server for Agent Browser Giving MCP-compatible assistants a remote browser
residential-proxies Rotating Residential Proxies: code examples and general information Running your own scraper through residential IPs
web-unblocker Web Unblocker repository Reaching difficult sites without managing the details

Common use cases

Across products, people use Oxylabs for:

  • Collecting public listings and prices
  • Monitoring online content
  • Building datasets for analytics
  • Powering data-driven applications and AI

And by need:

I want to... Start with
Let an app or AI agent search the live web and read the pages it finds Web API (/search then /scrape)
Scrape any page as clean Markdown for an LLM or RAG pipeline Web API /scrape with markdown output
Get structured JSON from any page using a plain-English prompt or a schema Web API AI Parsing
Get structured data from Google, Amazon, YouTube, Bing, and more without building a parser Web API dedicated scrapers
Scrape thousands of URLs Web API delivery modes (async batch)
Give an AI assistant live web search and scraping tools Web API with the Web API MCP server
Give an AI assistant a remote browser to navigate pages, click, fill forms, and take screenshots Agent Browser with the MCP server
Have my AI coding assistant write correct Oxylabs code Web API skills and Agent Skills
Automate or test a website with Playwright or Puppeteer Agent Browser
View a site as a visitor from a specific country, city, or ZIP code would Residential Proxies
Reach a site that keeps interrupting my existing scraper Web Unblocker

Getting started

Every product follows the same three-step pattern:

  1. Get access. Create an account in the dashboard, choose a product, and select Create instance. Your username and password are generated as soon as you confirm. For Web API you get an API key instead.
  2. Connect. Add the product's endpoint to your code or tool. Web API uses /search and /scrape with a Bearer API key, proxies connect through an entry point (host and port), Residential Proxies also have an Endpoint Generator, Web Unblocker has a single endpoint, and Agent Browser works with Puppeteer, Playwright, CDP, and MCP clients.
  3. Send your first request. Run your script and get your data back.

You can optionally cap spending per instance at creation. A new account includes a $5 welcome credit that works on any product.

Quick-start guides:

Prefer to let your AI assistant handle setup? Install Agent Skills.

Integrations

Our step-by-step integration guides cover third-party tools including Playwright, Puppeteer, Scrapy, and Selenium, plus browser and multi-login tools for proxies.

Agent Skills and MCP server for AI workflows

Two complementary ways to bring Oxylabs into AI assistants and agents:

Agent Skills MCP server
Gives the assistant Knowledge: how to write correct code and configuration for Oxylabs products Tools: a remote browser it can call directly
Needs a running process No Yes
Works in Agents that load skill directories Any MCP client

Skills teach your assistant how to write code for Oxylabs products. The MCP server lets your assistant act directly. Using both together is a common setup.

Agent Skills

One repository, oxylabs/agent-skills, covers five skills:

Skill What it helps your assistant do
proxies Generate connection strings, handle entry nodes, and apply geo-targeting, IP rotation, and session persistence
agent-browser Control remote browsers via CDP, configure fingerprints, and manage Playwright or Puppeteer automation
web-unblocker Route traffic through the correct gateways, manage custom headers, toggle JavaScript rendering, and configure SSL

Setup for Claude Desktop and Cursor, the full tool list, and troubleshooting: Agent Skills docs.

MCP server

Each product has its own MCP server and its own credentials. Set up only the ones you need, or combine them in one client.

Product MCP server Setup
Web API oxylabs-web-api-mcp Self-hosted, local or HTTP (see Web API for AI agents above)
Agent Browser hb-mcp Local

Setup for Claude Desktop and Cursor, the full tool list, and troubleshooting: MCP docs.

Custom and open-source solutions

Beyond the core products, Oxylabs maintains open-source repositories with ready-to-use scrapers, tutorials, and examples. Fork them, learn from them, or use them as a starting point.

Repository What you'll find
web-scraping-tutorials Web scraping, data parsing, and automation tutorials for beginners through advanced programmers
amazon-scraper Amazon scraper for search, product, offer listing, reviews, questions and answers, best sellers, and sellers data
google-news-scraper Google News scraper for headlines, sources, URLs, and publication dates
google-ai-mode-scraper Scrape Google AI Mode responses at scale
masque-http3-go-example Go example of MASQUE, the IETF-standardized framework for proxying traffic over HTTP/3 or HTTP/2
LLM-Fine-Tuning Fine-tune an LLM on scraped Amazon data to generate product information

Browse all repositories: github.com/orgs/oxylabs/repositories

Need something tailored to your project? Contact your Dedicated Account Manager, or reach the 24/7 support team through live chat or support@oxylabs.io.

Trust and responsible use

  • KYC and monitoring. Oxylabs supports ethical and compliant use through Know Your Customer (KYC) checks, ongoing risk monitoring, and an Acceptable Use Policy.
  • Certified and audited. The information security management system is certified to the ISO/IEC 27001:2022 standard for the scope set out in the Trust Center. Web API and Web Unblocker have completed independent SOC 2 Type 2 audits.
  • Your responsibility. Customers remain responsible for ensuring their use of Oxylabs services complies with applicable laws, regulations, and third-party terms.

Learn more: How does Oxylabs ensure compliance and ethical use of its services? or Is web scraping legal?

Community and support

Pinned Loading

  1. web-scraping-tutorials web-scraping-tutorials Public

    Web scraping, data parsing and automation tutorials. Suited for both beginners and intermediate/advanced programmers.

    Jupyter Notebook 88 22

  2. amazon-scraper amazon-scraper Public

    Free Trial Amazon Scraper API for extracting search, product, offer listing, reviews, question and answers, best sellers and sellers data.

    Python 3.4k 81

  3. free-proxy-list free-proxy-list Public

    Claim Free proxy list with United States IP addresses and use it for your projects.

    3.5k 36

  4. google-news-scraper google-news-scraper Public

    Use Google News Scraper API to obtain the latest global news for your project, including a wide range of sources, headlines, URLs, and publication dates from the Google News platform.

    Python 3.4k 30

  5. google-ai-mode-scraper google-ai-mode-scraper Public

    Scrape Google AI Mode responses without blocks on a large scale.

    Java 3.6k 33

  6. oxylabs-mcp oxylabs-mcp Public archive

    Official Oxylabs MCP integration

    Python 104 26

Repositories

Showing 10 of 186 repositories
  • agent-skills Public

    Official Agent skills of Oxylabs products

    oxylabs/agent-skills's past year of commit activity
    JavaScript 876 MIT 2 0 2 Updated Nov 9, 2026
  • oxylabs-agent-browser-mcp Public

    Oxylabs Agent Browser integration with MCP

    oxylabs/oxylabs-agent-browser-mcp's past year of commit activity
    TypeScript 0 2 0 0 Updated Nov 9, 2026
  • google-news-scraper Public

    Use Google News Scraper API to obtain the latest global news for your project, including a wide range of sources, headlines, URLs, and publication dates from the Google News platform.

    oxylabs/google-news-scraper's past year of commit activity
    Python 3,398 30 5 1 Updated Nov 9, 2026
  • web-api-mcp Public

    Self-hostable MCP server for the Oxylabs Web API

    oxylabs/web-api-mcp's past year of commit activity
    Python 46 MIT 9 0 0 Updated Nov 9, 2026
  • .github Public
    oxylabs/.github's past year of commit activity
    0 0 0 0 Updated Nov 9, 2026
  • web-api-skills Public

    Claude Code plugin and agent skills for the Oxylabs Web API

    oxylabs/web-api-skills's past year of commit activity
    Python 13 MIT 1 0 0 Updated Nov 9, 2026
  • web-api Public

    Search the live web, read any page, and get clean data back through one REST API.

    oxylabs/web-api's past year of commit activity
    1 0 0 0 Updated Nov 9, 2026
  • amazon-scraper Public

    Free Trial Amazon Scraper API for extracting search, product, offer listing, reviews, question and answers, best sellers and sellers data.

    oxylabs/amazon-scraper's past year of commit activity
    Python 3,420 81 6 0 Updated Nov 8, 2026
  • langchain-oxylabs Public

    LangChain integration for Oxylabs, providing tools to scrape Google search results with Oxylabs Web Scraper API using LangChain's framework

    oxylabs/langchain-oxylabs's past year of commit activity
    Python 1 MIT 0 0 0 Updated Nov 5, 2026
  • oxylabs-mcp Public archive

    Official Oxylabs MCP integration

    oxylabs/oxylabs-mcp's past year of commit activity
    Python 104 MIT 26 2 0 Updated Nov 5, 2026