All posts

Oxylabs pricing: Web Scraper API costs for SERP and social

November 9, 2026

Short answer

Oxylabs pricing for its Web Scraper API runs on monthly plans of $15 (Starter), $100 (Basic) and $500 (Flexible), with Enterprise from $2,500, plus a $5 welcome credit. Results cost from $0.50 per 1,000 for generic pages and $1.00 per 1,000 for Google without JavaScript at entry level, falling to $0.25 and $0.50 on Enterprise, and unused credits expire at the end of each billing cycle.

Oxylabs sells its Web Scraper API as a monthly credit balance. You pick a plan, the plan's dollar amount becomes credits, and each result is charged at a rate that depends on the target and on whether the page needs JavaScript rendering. Here are the rates from oxylabs.io today, how they turn into cost per 1,000 results for Google and social targets, and when the price is worth it. Oxylabs also sells proxies from the same balance; this post covers only the scraper API.

Oxylabs pricing plans

From the Web Scraper API pricing page and the /Scrape pricing page:

PlanPrice a monthGeneric pagesGoogle, no JSGoogle, JS
Welcome creditFree, $5 once$0.50 per 1,000 (10K)$1.00 (5K)$1.35 (3.7K)
Starter$15$0.50 (30K)$1.00 (15K)$1.35 (11K)
Basic$100$0.45 (222K)$0.90 (111K)$1.30 (76K)
Flexible$500$0.35 (1.43M)$0.70 (714K)$1.15 (434K)
EnterpriseFrom $2,500$0.25 (10M+)$0.50 (5M+)$0.90 (2.78M+)

The page lists five rate tiers by result count without naming the plan on each. The counts match each plan's price divided by its rate ($15 / $0.50 = 30,000), so the mapping above is our reading. VAT may apply.

Other rates on the same page

  • Custom domains: $1.00 per 1,000 without JS, $1.50 with JS at entry, down to $0.75 and $1.22.
  • "Other targets": $1.00 per 1,000 at entry, down to $0.75.
  • ChatGPT, Perplexity, Gemini and Google AI Mode scrapers: $1.50 per 1,000 at entry.
  • Amazon without JS: same as generic, $0.50 down to $0.25.
  • AI parsing: $3.00 per 1,000 parsed pages, at every tier.
  • Media and video downloads: $2.00 per GB at entry.
  • The newer /Search endpoint: $1 per 1,000 searches.

Billing rules that change the bill

  • Credits expire. Unused credits expire at the end of the billing cycle, unless they carry over as part of an upgrade.
  • One shared balance. The plan funds credits used by the scraper API and by Oxylabs' proxy products.
  • No refunds on self-service purchases. Oxylabs points to the welcome credit as the way to test first.
  • Successful results only. The product page says you pay only for successfully delivered results, and the troubleshooting docs mark a request that fails after all retries as not charged.
  • Parsing can cost extra. Dedicated scrapers return parsed fields. For pages that come back as HTML, AI parsing adds $3.00 per 1,000.

Oxylabs free trial

The pricing page offers $5 in welcome credits toward any product. The product page says no card is needed and the trial includes up to 2,000 results, while its FAQ mentions 5,000, so the count depends on the target. On the free plan the FAQ allows 5 jobs a second, and 1 a second for rendered jobs.

Oxylabs for social media targets

The dedicated scraper list has these social and video sources:

  • YouTube: metadata, subtitles, search, channel, autocomplete and downloads.
  • TikTok: scrape by URL, plus TikTok Shop product and search. The TikTok page describes Shop targets only, as raw HTML with optional parsing.
  • Dcard search.
  • Not listed: Instagram, X, Facebook, LinkedIn and Reddit.

The pricing page does not say which rate row YouTube metadata, transcripts or TikTok pages bill at; the video page shows only the generic rates and per-GB downloads. Run your real target on the $5 credit and read the usage in the dashboard before you pick a plan.

What Oxylabs costs at three volumes

Google searches without JavaScript, our math from the published rates. You pay the full plan whether or not you use it:

Searches a monthSmallest plan that covers itMonthly costEffective per 1,000 used
10,000 (daily rank checks on 330 keywords)Starter, 15K capacity$15$1.50
100,000 (3,300 keywords daily)Basic, 111K capacity$100$1.00
700,000 (agency rank tracking)Flexible, 714K capacity$500$0.71

With JavaScript rendering, 100,000 Google results no longer fit Basic (76K), so you move to Flexible at $500. Check whether your target needs rendering first; it can change the plan you need.

A worked example for HTML pages you parse: 10,000 generic pages is $5 at $0.50, and AI parsing them adds $30. The parsing costs six times the scrape.

Who each Oxylabs plan fits

You areBest fit
Testing one targetThe $5 welcome credit
A side project or a few hundred keywords a dayStarter, $15
A small SEO or price-tracking teamBasic, $100
Steady six- or seven-figure monthly resultsFlexible, $500
Millions of results, with an account managerEnterprise, from $2,500

Is Oxylabs worth it?

For search engines and e-commerce, yes, and it beats ScrapeIO on price at volume. Google without JavaScript at $0.70 per 1,000 on Flexible and $0.50 on Enterprise is below our $0.99 per 1,000 Growth rate. It also does things we do not: any URL with JavaScript rendering, Bing, Google Maps, Shopping and Trends, AI answer engines, batches of up to 5,000 URLs and delivery to S3 or Google Cloud Storage.

It is a weaker fit when your volume is uneven, because credits expire each month, and when your targets are social networks Oxylabs does not list. Our Oxylabs alternative page has the feature side-by-side. For other search options see Google search API alternatives, and for general scrapers web scraping APIs compared and ScraperAPI alternatives.

Oxylabs vs ScrapeIO on price

ScrapeIO has no subscription. A Google search through the Google search API is 1 credit: $1.88 per 1,000 on the $47 pack, $0.99 on the $497 pack, and credits never expire. At 10,000 searches a month, Oxylabs Starter ($15) costs less than our usage ($18.80), but Oxylabs resets each month while unused ScrapeIO credits carry on. For social data, ScrapeIO covers Instagram, X, LinkedIn, Reddit and 29 other platforms with the same field names, which Oxylabs does not list.

Doing it with ScrapeIO

Use the YouTube transcript API, TikTok Shop products API, Instagram profile API or LinkedIn profile API with one key and one JSON envelope. Start with 100 free credits, no card, at up to 300 requests a minute. Agents can use the Google Search MCP server.

FAQ

How much does Oxylabs cost per month?

The Web Scraper API plans are $15, $100 and $500 a month, and Enterprise starts at $2,500. The plan amount becomes credits spent at per-target rates.

Does Oxylabs have a free trial?

Yes: $5 in welcome credits toward any product, with no card per the product page. That is about 5,000 Google results without JavaScript or 10,000 generic pages.

Do unused Oxylabs credits roll over?

No. They expire at the end of the billing cycle unless they carry over in an upgrade.

Does Oxylabs charge for failed requests?

Oxylabs says you pay only for successfully delivered results, and a request that fails after all retries is not charged.

Can Oxylabs scrape Instagram or X?

Neither appears in its dedicated scraper list, which covers YouTube, TikTok and TikTok Shop among social sources.

Sources

Checked on 9 November 2026 from each vendor's own pages. Prices and limits change; follow the links before you decide.

100 free credits, no card. Credits never expire.

Get API key