Oxylabs website screenshot

Oxylabs

Oxylabs is a Lithuanian (Vilnius-based) web intelligence platform providing premium proxy networks (Residential, Datacenter, Mobile, ISP, Dedicated), web data acquisition APIs (Web Scraper API, SERP Scraper API, E-Commerce Scraper API, Real Estate Scraper API, Web Unblocker, Headless Browser), AI-native scraping tools (AI Studio — AI Scraper, AI Crawler, AI Map, Browser Agent, AI Search), an official MCP server, and ready-to-deliver datasets. The platform serves large-scale public web data extraction for e-commerce intelligence, brand protection, market research, SEO/SERP monitoring, cybersecurity, and AI/LLM training pipelines.

14 APIs 27 Features
AI Web ScrapingBot Mitigation BypassCAPTCHA SolvingData ExtractionDatacenter ProxiesDatasetsE-Commerce DataHeadless BrowserISP ProxiesMobile ProxiesProxiesResidential ProxiesSERPScraper APIScrapingWeb DataWeb IntelligenceWeb Unblocker

APIs

Oxylabs Web Scraper API

General-purpose web scraping API that returns rendered HTML and structured JSON from public web pages. Two delivery modes — Realtime (synchronous request/response against realti...

Oxylabs SERP Scraper API

Search-engine results page scraping for Google (Search, Ads, Images, Lens, Maps, Suggest, Shopping, Travel, Trends, AI Overviews, AI Mode), Bing (Search, Hotels), Baidu, Yandex,...

Oxylabs E-Commerce Scraper API

Pre-built scraping targets for major e-commerce platforms — Amazon (search, product, reviews, questions, best sellers, offer listing, ASIN), Walmart, eBay, Etsy, Target, Best Bu...

Oxylabs Web Unblocker

AI-driven proxy solution exposed as a single HTTPS endpoint (unblock.oxylabs.io:60000) that handles proxy rotation, browser fingerprinting, JavaScript rendering, CAPTCHA solving...

Oxylabs Headless Browser

Cloud-hosted headless browser service exposed via Chrome DevTools Protocol (CDP) and Selenium / Playwright / Puppeteer. Each remote browser session is geo-targetable, includes p...

Oxylabs Residential Proxies

Rotating residential IP pool (195M+ IPs across 195 countries) for accessing geo-fenced and consumer-protected web content. HTTP/HTTPS/SOCKS5 endpoints with country, city, ASN, s...

Oxylabs Residential Public API

Sub-user management and usage-statistics API for residential proxy customers. Exchanges HTTP Basic credentials for a bearer token via /login, then exposes endpoints for creating...

Oxylabs Datacenter Proxies

High-speed shared, dedicated, and self-service datacenter IP proxies for fast public data gathering. Includes a free trial pool of datacenter IPs. Authentication via username/pa...

Oxylabs Mobile Proxies

5G / 4G / 3G / LTE rotating mobile IP proxies sourced from real mobile carriers. Country, city, coordinates, and ASN/carrier targeting. Designed for use cases that require high-...

Oxylabs ISP Proxies

Static residential (ISP) proxies that combine the legitimacy of residential IPs with the speed and stability of datacenter infrastructure. Dedicated and shared options across ma...

Oxylabs Dashboard API

Account-management API for Oxylabs customers. Exposes usage statistics, filter instances, billing data, and team / sub-account management primitives used by the Oxylabs customer...

Oxylabs AI Studio

Suite of AI-native data acquisition primitives — AI Scraper (turn any URL into structured JSON or markdown from a natural-language schema), AI Crawler (URL-seed crawl + extract)...

Oxylabs MCP Server

Official Model Context Protocol server that exposes Oxylabs Web Scraper API, AI Studio, and proxy capabilities as MCP tools to Claude Code, Claude Desktop, Cursor, and any MCP-c...

Oxylabs Datasets

Pre-collected, ready-to-deliver web datasets for e-commerce (Amazon, Google Shopping, Best Buy, Walmart, eBay), job postings (Indeed, Glassdoor, LinkedIn), product reviews, comp...

Agent Skills

oxylabs-proxies

AGENT SKILL

oxylabs-video-data

AGENT SKILL

oxylabs-web-scraper

AGENT SKILL

oxylabs-web-unblocker

AGENT SKILL

Collections

Arazzo Workflows

Oxylabs Account Statistics Dashboard

Assemble a dashboard view from available filters, usage statistics, and client statistics.

ARAZZO

Oxylabs Offboard Sub-user

Read a sub-user record then delete it from the residential account.

ARAZZO

Oxylabs Provision Sub-user

Authenticate, create a residential proxy sub-user, and read back its record.

ARAZZO

Oxylabs Push-Pull Scrape and Confirm Job

Submit an asynchronous Web Scraper API job and branch on the returned job status.

ARAZZO

Oxylabs Realtime Scrape and Verify Usage

Run a synchronous Web Scraper API job and confirm the scrape against account usage statistics.

ARAZZO

Oxylabs Residential Login and List Sub-users

Exchange basic auth for a bearer token and list the residential proxy sub-users.

ARAZZO

Oxylabs Search Then Scrape Result

Run a parsed search scrape, then scrape a discovered result URL with a second realtime job.

ARAZZO

Oxylabs Sub-user Usage Audit

Log in, list sub-users, and pull per-sub-user target statistics for an audit.

ARAZZO

Oxylabs Throttle Sub-user Traffic

Find a sub-user by name and patch its traffic limit and status.

ARAZZO

Pricing Plans

Oxylabs Plans Pricing

3 plans

PLANS

Rate Limits

Oxylabs Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Web Scraper API with Realtime (sync) and Push-Pull (async) delivery modes
SERP Scraper API for Google, Bing, Baidu, Yandex, Naver, DuckDuckGo (Search, Ads, Images, Lens, Maps, Suggest, Shopping, Travel, Trends, AI Overviews, AI Mode)
E-Commerce Scraper API for Amazon, Walmart, eBay, Etsy, Target, Best Buy, AliExpress, 1688, Shein, Lazada, Trip, Trivago, MercadoLivre and more
Real Estate Scraper API (Redfin, Zillow patterns)
Web Unblocker — single endpoint that handles proxy rotation, fingerprinting, JS rendering, and CAPTCHA solving automatically
Headless Browser cloud service with Chrome DevTools Protocol, Playwright, Puppeteer, Selenium support
AI Studio — AI Scraper, AI Crawler, AI Map, Browser Agent, AI Search
AI Web Scraper Copilot — code generator that produces Requests / Parsing / API integration code
Residential Proxies (195M+ IPs across 195 countries) with country / city / ASN / state / coordinates / ZIP-code targeting and sticky sessions
Dedicated and shared Datacenter Proxies, including free trial datacenter IPs
Mobile Proxies (5G / 4G / 3G / LTE) with carrier and geo targeting
ISP Proxies (static residential) — self-service and Dedicated ISP Enterprise tiers
Datasets — pre-collected e-commerce, job-posting, product-review, company, and community-and-code feeds; custom dataset service on request
Official Oxylabs MCP server for Claude, Cursor, and other MCP-compatible AI clients
Official Agent Skills for Oxylabs products
Sub-user management and statistics via Residential Public API
Dashboard API for usage, billing, team management
Geo-targeting at country, state, city, ZIP/postal-code, coordinates, and ASN levels
Domain locale results-language and e-commerce-localization controls
JavaScript rendering and custom browser instructions (beta)
Custom parsing instructions and built-in parsers for major SERP and e-commerce targets
HTTP context and job-management primitives, callback / webhook delivery for Push-Pull
HTTP, HTTPS, and SOCKS5 protocols across proxy products
SOC 2 Type II, ISO/IEC 27001, GDPR, and CCPA compliance
Oxy Proxy Manager browser extension and proxy manager apps
Free trial across Web Scraper API, Web Unblocker, Residential, Datacenter, and Mobile proxies
Pay-as-you-go and committed-use pricing; usage measured by request and by GB of proxy traffic

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📝
Signup
Signup
🔗
Dashboard
Dashboard
🟢
StatusPage
StatusPage
📄
ChangeLog
ChangeLog
📄
ChangeLog
ChangeLog
🔗
RSS
RSS
🔗
LlmsText
LlmsText
🔗
HelpCenter
HelpCenter
💬
Support
Support
💬
Support
Support
💰
Pricing
Pricing
📰
Blog
Blog
🎓
Training
Training
🎓
Training
Training
🔗
Careers
Careers
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
TrustCenter
TrustCenter
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Press
Press
🔗
AboutUs
AboutUs
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
👥
GitHubOrganization
GitHubOrganization
🔗
Documentation
Documentation
🔗
MCPServer
MCPServer
🔗
AgentSkills
AgentSkills
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
🔗
Plugin
Plugin
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
💻
CodeExamples
CodeExamples
🔧
Tools
Tools
🔧
Tools
Tools
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Oxylabs Web Intelligence APIs
  version: '1.0'
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: Submit a scraping job
    type: http
  http:
    method: POST
    url: https://realtime.oxylabs.io/v1/queries
    body:
      type: json
      data: '{}'
    auth:
      type: basic
      username: '{{username}}'
      password: '{{password}}'
  docs: Submit a job to the Web Scraper API. Use the Realtime server to receive results synchronously, or the Push-Pull server
    to receive results asynchronously via callback or polling.
- info:
    name: List statistics filter instances
    type: http
  http:
    method: GET
    url: https://realtime.oxylabs.io/v1/stats/v1/filters/instances
    auth:
      type: bearer
      token: '{{bearerToken}}'
  docs: List statistics filter instances
- info:
    name: Get usage statistics
    type: http
  http:
    method: GET
    url: https://realtime.oxylabs.io/v1/stats/v1/usage
    params:
    - name: from
      value: ''
      type: query
    - name: to
      value: ''
      type: query
    auth:
      type: bearer
      token: '{{bearerToken}}'
  docs: Get usage statistics
- info:
    name: Residential API login
    type: http
  http:
    method: POST
    url: https://realtime.oxylabs.io/v1/login
    auth:
      type: basic
      username: '{{username}}'
      password: '{{password}}'
  docs: Exchange username and password (basic auth) for a bearer token.
- info:
    name: List sub-users
    type: http
  http:
    method: GET
    url: https://realtime.oxylabs.io/v1/users/:userId/sub-users
    params:
    - name: userId
      value: ''
      type: path
    auth:
      type: bearer
      token: '{{bearerToken}}'
  docs: List sub-users
- info:
    name: Create a sub-user
    type: http
  http:
    method: POST
    url: https://realtime.oxylabs.io/v1/users/:userId/sub-users
    params:
    - name: userId
      value: ''
      type: path
    body:
      type: json
      data: '{}'
    auth:
      type: bearer
      token: '{{bearerToken}}'
  docs: Create a sub-user
- info:
    name: Get sub-user
    type: http
  http:
    method: GET
    url: https://realtime.oxylabs.io/v1/users/:userId/sub-users/:subUserId
    params:
    - name: userId
      value: ''
      type: path
    - name: subUserId
      value: ''
      type: path
    auth:
      type: bearer
      token: '{{bearerToken}}'
  docs: Get sub-user
- info:
    name: Update sub-user
    type: http
  http:
    method: PATCH
    url: https://realtime.oxylabs.io/v1/users/:userId/sub-users/:subUserId
    params:
    - name: userId
      value: ''
      type: path
    - name: subUserId
      value: ''
      type: path
    body:
      type: json
      data: '{}'
    auth:
      type: bearer
      token: '{{bearerToken}}'
  docs: Update sub-user
- info:
    name: Delete sub-user
    type: http
  http:
    method: DELETE
    url: https://realtime.oxylabs.io/v1/users/:userId/sub-users/:subUserId
    params:
    - name: userId
      value: ''
      type: path
    - name: subUserId
      value: ''
      type: path
    auth:
      type: bearer
      token: '{{bearerToken}}'
  docs: Delete sub-user
- info:
    name: Get sub-user target statistics
    type: http
  http:
    method: GET
    url: https://realtime.oxylabs.io/v1/users/:userId/sub-users/:subUserId/target-stats
    params:
    - name: userId
      value: ''
      type: path
    - name: subUserId
      value: ''
      type: path
    auth:
      type: bearer
      token: '{{bearerToken}}'
  docs: Get sub-user target statistics
- info:
    name: Get client statistics
    type: http
  http:
    method: GET
    url: https://realtime.oxylabs.io/v1/users/:userId/client-stats
    params:
    - name: userId
      value: ''
      type: path
    auth:
      type: bearer
      token: '{{bearerToken}}'
  docs: Get client statistics
bundled: true