# Plans for 100,000 plain HTML pages a month, at least 500 concurrent, budget $100/month before tax

Every plan checked against these conditions, with the official sentence each verdict rests on. 2 of 77 plans meet every condition.

- 100,000 plain HTML pages a month
- At least 500 concurrent
- Budget $100/month before tax
- Checked 2026-09-28 – 2026-10-14
- Data version 392e2a978b5e
- Change these conditions: https://plans.intoperson.com/search?plain_html=100000&min_concurrency=500&max_monthly_cost_usd=100
- Page for people: https://plans.intoperson.com/answers/100-000-plain-html-pages-a-month-at-least-500-concurrent-budget-usd-100-month-before-tax-a2498138

## Full matches (2)

Every required condition is met.

### ScrapingAnt Enthusiast

Plan id: `scrapingant-enthusiast` · Full match · Billing: billed monthly · Monthly cost: $19/month

$19/month includes 100,000 credits; 100,000 plain HTML pages × 1 = 100,000 credits; within the 100,000 credits included → $19/month.

Monthly price: [scrapingant.com](https://scrapingant.com/) · checked 2026-10-14
> Enthusiast 100K credits / mo $19 /mo
- Met · Covers the monthly volume: No cap on requests per month (needs at least 100,000 requests per month).

Included per month: [scrapingant.com](https://scrapingant.com/) · checked 2026-10-14
> Enthusiast 100K credits / mo $19 /mo

Units per plain HTML page: [docs.scrapingant.com/credits-cost](https://docs.scrapingant.com/credits-cost) · checked 2026-10-14
> Request settings API credits cost Simple request (no browser usage) + standard (datacenter) proxy 1
- Met · Concurrent requests: Unlimited (needs at least 500 requests).

Concurrent requests: [scrapingant.com](https://scrapingant.com/) · checked 2026-10-14
> No concurrency cap on any plan

Concurrent requests: Paid plans; the free plan allows one concurrent request.
- Met · Monthly cost within budget (before tax): $19/month (needs at most $100/month).

Visit: [Pricing page](https://plans.intoperson.com/go/scrapingant-enthusiast?r=nytqsm2j) (Opens the provider's pricing page; choose this plan there or after signing up.) · Checked 2026-10-14

### ScrapingAnt Startup

Plan id: `scrapingant-startup` · Full match · Billing: billed monthly · Monthly cost: $49/month

$49/month includes 500,000 credits; 100,000 plain HTML pages × 1 = 100,000 credits; within the 500,000 credits included → $49/month.

Monthly price: [scrapingant.com](https://scrapingant.com/) · checked 2026-10-14
> Startup 500K credits / mo $49 /mo
- Met · Covers the monthly volume: No cap on requests per month (needs at least 100,000 requests per month).

Included per month: [scrapingant.com](https://scrapingant.com/) · checked 2026-10-14
> Startup 500K credits / mo $49 /mo

Units per plain HTML page: [docs.scrapingant.com/credits-cost](https://docs.scrapingant.com/credits-cost) · checked 2026-10-14
> Request settings API credits cost Simple request (no browser usage) + standard (datacenter) proxy 1
- Met · Concurrent requests: Unlimited (needs at least 500 requests).

Concurrent requests: [scrapingant.com](https://scrapingant.com/) · checked 2026-10-14
> No concurrency cap on any plan

Concurrent requests: Paid plans; the free plan allows one concurrent request.
- Met · Monthly cost within budget (before tax): $49/month (needs at most $100/month).

Visit: [Pricing page](https://plans.intoperson.com/go/scrapingant-startup?r=nytqsm2j) (Opens the provider's pricing page; choose this plan there or after signing up.) · Checked 2026-10-14

## Partial matches (20)

Nothing required is known to fail, but at least one required condition is not stated on the official pages. Showing the first 10.

### Scrapingdog Lite

Plan id: `scrapingdog-lite` · Partial match · Billing: billed yearly · Monthly cost: $33.33/month · $400 paid up front

Unknown: concurrent requests

$33.33/month billed annually ($400 per year up front) includes 200,000 credits; 100,000 plain HTML pages × 1 = 100,000 credits; within the 200,000 credits included → $33.33/month.

Annual price: [scrapingdog.com/pricing/](https://www.scrapingdog.com/pricing/) · checked 2026-10-14
> LITE $40 /month 200,000 Requests Credits 5 Concurrency Access To All APIs Geotargeting

Annual price: How the value follows from the source: Yearly price = 10 × monthly price; per-month equivalent = yearly / 12.
- Met · Covers the monthly volume: At least 200,000 requests per month (needs at least 100,000 requests per month).

Included per month: [scrapingdog.com/pricing/](https://www.scrapingdog.com/pricing/) · checked 2026-10-14
> LITE $40 /month 200,000 Requests Credits 5 Concurrency Access To All APIs Geotargeting

Units per plain HTML page: [scrapingdog.com/pricing/](https://www.scrapingdog.com/pricing/) · checked 2026-10-14
> General web scraping Rotating proxy 1 credit / req
- Unit not stated · Concurrent requests: 5; the official page does not say what one unit counts, so it is not compared with requests.

Concurrent requests: [scrapingdog.com/pricing/](https://www.scrapingdog.com/pricing/) · checked 2026-10-14
> LITE $40 /month 200,000 Requests Credits 5 Concurrency Access To All APIs Geotargeting
- Met · Monthly cost within budget (before tax): $33.33/month (needs at most $100/month).

Visit: [Pricing page](https://plans.intoperson.com/go/scrapingdog-lite?r=nytqsm2j) (Opens the provider's pricing page; choose this plan there or after signing up.) · Checked 2026-10-14

### Scrapingdog Standard

Plan id: `scrapingdog-standard` · Partial match · Billing: billed yearly · Monthly cost: $75/month · $900 paid up front

Unknown: concurrent requests

$75/month billed annually ($900 per year up front) includes 1,000,000 credits; 100,000 plain HTML pages × 1 = 100,000 credits; within the 1,000,000 credits included → $75/month.

Annual price: [scrapingdog.com/pricing/](https://www.scrapingdog.com/pricing/) · checked 2026-10-14
> STANDARD $90 /month 1,000,000 Requests Credits 50 Concurrency Access To All APIs Geotargeting

Annual price: How the value follows from the source: Yearly price = 10 × monthly price; per-month equivalent = yearly / 12.
- Met · Covers the monthly volume: At least 1,000,000 requests per month (needs at least 100,000 requests per month).

Included per month: [scrapingdog.com/pricing/](https://www.scrapingdog.com/pricing/) · checked 2026-10-14
> STANDARD $90 /month 1,000,000 Requests Credits 50 Concurrency Access To All APIs Geotargeting

Units per plain HTML page: [scrapingdog.com/pricing/](https://www.scrapingdog.com/pricing/) · checked 2026-10-14
> General web scraping Rotating proxy 1 credit / req
- Unit not stated · Concurrent requests: 50; the official page does not say what one unit counts, so it is not compared with requests.

Concurrent requests: [scrapingdog.com/pricing/](https://www.scrapingdog.com/pricing/) · checked 2026-10-14
> STANDARD $90 /month 1,000,000 Requests Credits 50 Concurrency Access To All APIs Geotargeting
- Met · Monthly cost within budget (before tax): $75/month (needs at most $100/month).

Visit: [Pricing page](https://plans.intoperson.com/go/scrapingdog-standard?r=nytqsm2j) (Opens the provider's pricing page; choose this plan there or after signing up.) · Checked 2026-10-14

### Oxylabs Basic

Plan id: `oxylabs-basic` · Partial match · Billing: billed monthly · Monthly cost: $100/month · before tax

Unknown: concurrent requests

100,000 plain HTML pages × $0.90 per 1,000 = $90; usage $90 is within the $100/month plan fee, which is spent at these rates → $100/month.

Price per result type: [oxylabs.io/products/scraper-api/web/pricing](https://oxylabs.io/products/scraper-api/web/pricing) · checked 2026-10-14
> Google non-JS $1.00/1K res. Up to 5K results $1.00/1K res. Up to 22K results $0.90/1K res. Up to 111K results

Price per result type: Plain and JavaScript pages use the Custom domain scraping rows, searches use the Google non-JS row. The plan fee is spent at these rates.

Monthly price: [oxylabs.io/products/scraper-api/web/pricing](https://oxylabs.io/products/scraper-api/web/pricing) · checked 2026-10-14
> Basic $ 100 /mo VAT may apply
- Met · Covers the monthly volume: At least 111,111 requests per month (needs at least 100,000 requests per month).

Price per result type: [oxylabs.io/products/scraper-api/web/pricing](https://oxylabs.io/products/scraper-api/web/pricing) · checked 2026-10-14
> Google non-JS $1.00/1K res. Up to 5K results $1.00/1K res. Up to 22K results $0.90/1K res. Up to 111K results

Price per result type: Plain and JavaScript pages use the Custom domain scraping rows, searches use the Google non-JS row. The plan fee is spent at these rates.

Extra usage beyond the plan: [developers.oxylabs.io/help-center/most-popular-questions/how-pricing-and-billing-work.md](https://developers.oxylabs.io/help-center/most-popular-questions/how-pricing-and-billing-work.md) · checked 2026-10-14
> A one-time payment added to your balance immediately, without changing your plan.

Extra usage beyond the plan: A one-time top-up can be added to the balance without changing the plan; the pages state no maximum amount.
- Unknown · Concurrent requests: A rate limit is published instead of a concurrency limit.

Concurrent requests: A rate limit is published instead of a concurrency limit.
- Met · Monthly cost within budget (before tax): $100/month (needs at most $100/month).

Visit: [Pricing page](https://plans.intoperson.com/go/oxylabs-basic?r=nytqsm2j) (Opens the provider's pricing page; choose this plan there or after signing up.) · Checked 2026-09-30

### Zyte $100 monthly commitment

Plan id: `zyte-commit-100` · Partial match · Billing: billed monthly · Monthly cost: $100/month

Unknown: concurrent requests

100,000 plain HTML pages × $0.10–$0.95 per 1,000 (HTTP, tier 1–5) = $10–$95 depending on the difficulty tier the provider assigns to each site; billed at least the $100 monthly commitment → $100–$100/month.

Price per website difficulty tier: [zyte.com/pricing/](https://www.zyte.com/pricing/) · checked 2026-10-14
> From $ 0.10 to $ 0.95 per 1,000 requests Per-tier prices ( HTTP response body ) 1 Simple $ 0.10 2 Easy $ 0.17 3 Moderate $ 0.33 4 Complex $ 0.53 5 Advanced $ 0.95

Price per website difficulty tier: Tier 1 (simple) to tier 5 (advanced); Zyte assigns the tier per website.

Minimum monthly commitment: [zyte.com/pricing/](https://www.zyte.com/pricing/) · checked 2026-10-14
> $100 per month Minimum commitment
- Met · Covers the monthly volume: No cap on requests per month (needs at least 100,000 requests per month).

Price per website difficulty tier: [zyte.com/pricing/](https://www.zyte.com/pricing/) · checked 2026-10-14
> From $ 0.10 to $ 0.95 per 1,000 requests Per-tier prices ( HTTP response body ) 1 Simple $ 0.10 2 Easy $ 0.17 3 Moderate $ 0.33 4 Complex $ 0.53 5 Advanced $ 0.95

Price per website difficulty tier: Tier 1 (simple) to tier 5 (advanced); Zyte assigns the tier per website.
- Unknown · Concurrent requests: Not stated on the official pages we checked.

Concurrent requests: Not recorded.
- Met · Monthly cost within budget (before tax): $100/month (needs at most $100/month).

Visit: [Pricing page](https://plans.intoperson.com/go/zyte-commit-100?r=nytqsm2j) (Opens the provider's pricing page; choose this plan there or after signing up.) · Checked 2026-10-14

### Zyte Pay as you go

Plan id: `zyte-payg` · Partial match · Billing: pay as you go · Monthly cost: $13–$127/month

Unknown: concurrent requests, monthly cost within budget (before tax)

100,000 plain HTML pages × $0.13–$1.27 per 1,000 (HTTP, tier 1–5) = $13–$127 depending on the difficulty tier the provider assigns to each site → $13–$127/month.

Price per website difficulty tier: [zyte.com/pricing/](https://www.zyte.com/pricing/) · checked 2026-10-14
> From $ 0.13 to $ 1.27 per 1,000 requests Per-tier prices ( HTTP response body ) 1 Simple $ 0.13 2 Easy $ 0.23 3 Moderate $ 0.44 4 Complex $ 0.70 5 Advanced $ 1.27

Price per website difficulty tier: Tier 1 (simple) to tier 5 (advanced); Zyte assigns the tier per website.
- Met · Covers the monthly volume: No cap on requests per month (needs at least 100,000 requests per month).

Price per website difficulty tier: [zyte.com/pricing/](https://www.zyte.com/pricing/) · checked 2026-10-14
> From $ 0.13 to $ 1.27 per 1,000 requests Per-tier prices ( HTTP response body ) 1 Simple $ 0.13 2 Easy $ 0.23 3 Moderate $ 0.44 4 Complex $ 0.70 5 Advanced $ 1.27

Price per website difficulty tier: Tier 1 (simple) to tier 5 (advanced); Zyte assigns the tier per website.
- Unknown · Concurrent requests: Not stated on the official pages we checked.

Concurrent requests: Not recorded.
- Unknown · Monthly cost within budget (before tax): $13–$127/month; needs at most $100/month, which holds only at some of these figures.

Visit: [Pricing page](https://plans.intoperson.com/go/zyte-payg?r=nytqsm2j) (Opens the provider's pricing page; choose this plan there or after signing up.) · Checked 2026-10-14

### Bright Data Free Tier

Plan id: `brightdata-unlocker-free` · Partial match · Billing: free plan · Monthly cost: at least $0/month

Unknown: covers the monthly volume, monthly cost within budget (before tax)

Needs 100,000 requests; the plan includes 5,000 and the extra-usage terms are not stated on the official page.

Monthly price: [brightdata.com/pricing/web-unlocker](https://brightdata.com/pricing/web-unlocker) · checked 2026-10-14
> Free Tier 5K requests Start free 5K requests per month No credit card required
- Unknown · Covers the monthly volume: At least 5,000 requests per month; needs at least 100,000 requests per month, which holds only at some of these figures. The extra-usage terms are not stated on the official page.

Included per month: [brightdata.com/pricing/web-unlocker](https://brightdata.com/pricing/web-unlocker) · checked 2026-10-14
> Free Tier 5K requests Start free 5K requests per month No credit card required

Extra usage beyond the plan: What happens after the free 5K requests is not stated.

Units per plain HTML page: [brightdata.com/pricing/web-unlocker](https://brightdata.com/pricing/web-unlocker) · checked 2026-10-14
> Every plan gives you full access - pay less per record as you scale Data Collection Automated proxy management Full browser rendering CAPTCHA solving Performance at Scale Unlimited concurrency

Units per plain HTML page: How the value follows from the source: One successful request is one billed unit whether or not it needs rendering or unblocking.
- Met · Concurrent requests: Unlimited (needs at least 500 requests).

Concurrent requests: [brightdata.com/pricing/web-unlocker](https://brightdata.com/pricing/web-unlocker) · checked 2026-10-14
> Every plan gives you full access - pay less per record as you scale Data Collection Automated proxy management Full browser rendering CAPTCHA solving Performance at Scale Unlimited concurrency
- Unknown · Monthly cost within budget (before tax): At least $0/month; needs at most $100/month, which holds only at some of these figures.

Visit: [Pricing page](https://plans.intoperson.com/go/brightdata-unlocker-free?r=nytqsm2j) (Opens the provider's pricing page; choose this plan there or after signing up.) · Checked 2026-09-28

### Jina AI Free without API key

Plan id: `jina-reader-keyless` · Partial match · Billing: free plan · Monthly cost: at least $0/month · before tax

Unknown: covers the monthly volume, concurrent requests, monthly cost within budget (before tax)

The monthly allowance is not recorded.

Monthly price: [jina.ai/reader](https://jina.ai/reader) · checked 2026-10-14
> Reader is free for basic usage: prepend 'https://r.jina.ai/' to your URL. Supplying an API key raises the rate limit and charges tokens based on content length.
- Unknown · Covers the monthly volume: Cannot be computed from published prices (included units unknown).

Included per month: No monthly quota is stated for use without an API key, and no statement says use is unlimited; the pages give only a rate limit of 20 requests per minute per IP address.

Units per plain HTML page: [jina.ai/reader](https://jina.ai/reader) · checked 2026-10-14
> Reader is free for basic usage: prepend 'https://r.jina.ai/' to your URL. Supplying an API key raises the rate limit and charges tokens based on content length.

Units per plain HTML page: How the value follows from the source: Keyless requests are not charged; each page is one request against the rate limit.
- Unknown · Concurrent requests: Not stated on the official pages we checked.

Concurrent requests: Not recorded.
- Unknown · Monthly cost within budget (before tax): At least $0/month; needs at most $100/month, which holds only at some of these figures.

Visit: [Pricing page](https://plans.intoperson.com/go/jina-reader-keyless?r=nytqsm2j) (Opens the provider's pricing page; choose this plan there or after signing up.) · Checked 2026-09-29

### Scrapingdog Free

Plan id: `scrapingdog-free` · Partial match · Billing: free plan · Monthly cost: at least $0/month

Unknown: covers the monthly volume, concurrent requests, monthly cost within budget (before tax)

Needs 100,000 credits; the plan includes 100 and the extra-usage terms are not stated on the official page.

Monthly price: [scrapingdog.com/pricing/](https://www.scrapingdog.com/pricing/) · checked 2026-10-14
> FREE $0 forever 100 Requests Credits 1 Concurrency Access To All APIs No Credit Card Required
- Unknown · Covers the monthly volume: At least 100 requests per month; needs at least 100,000 requests per month, which holds only at some of these figures. The extra-usage terms are not stated on the official page.

Included per month: [scrapingdog.com/pricing/](https://www.scrapingdog.com/pricing/) · checked 2026-10-14
> FREE $0 forever 100 Requests Credits 1 Concurrency Access To All APIs No Credit Card Required

Extra usage beyond the plan: Buying extra credits within a month is not described.

Units per plain HTML page: [scrapingdog.com/pricing/](https://www.scrapingdog.com/pricing/) · checked 2026-10-14
> General web scraping Rotating proxy 1 credit / req
- Unit not stated · Concurrent requests: 1; the official page does not say what one unit counts, so it is not compared with requests.

Concurrent requests: [scrapingdog.com/pricing/](https://www.scrapingdog.com/pricing/) · checked 2026-10-14
> FREE $0 forever 100 Requests Credits 1 Concurrency Access To All APIs No Credit Card Required
- Unknown · Monthly cost within budget (before tax): At least $0/month; needs at most $100/month, which holds only at some of these figures.

Visit: [Pricing page](https://plans.intoperson.com/go/scrapingdog-free?r=nytqsm2j) (Opens the provider's pricing page; choose this plan there or after signing up.) · Checked 2026-09-29

### Oxylabs Starter

Plan id: `oxylabs-starter` · Partial match · Billing: billed monthly · Monthly cost: at least $30/month · before tax

Unknown: covers the monthly volume, concurrent requests, monthly cost within budget (before tax)

Usage $100 exceeds the $30 plan fee and the extra-usage terms are not stated on the official page.

Price per result type: [oxylabs.io/products/scraper-api/web/pricing](https://oxylabs.io/products/scraper-api/web/pricing) · checked 2026-10-14
> Google non-JS $1.00/1K res. Up to 5K results $1.00/1K res. Up to 22K results

Price per result type: Plain and JavaScript pages use the Custom domain scraping rows, searches use the Google non-JS row. The plan fee is spent at these rates.

Monthly price: [oxylabs.io/products/scraper-api/web/pricing](https://oxylabs.io/products/scraper-api/web/pricing) · checked 2026-10-14
> Starter $ 30 /mo VAT may apply
- Unknown · Covers the monthly volume: At least 30,000 requests per month; needs at least 100,000 requests per month, which holds only at some of these figures. The extra-usage terms are not stated on the official page.

Price per result type: [oxylabs.io/products/scraper-api/web/pricing](https://oxylabs.io/products/scraper-api/web/pricing) · checked 2026-10-14
> Google non-JS $1.00/1K res. Up to 5K results $1.00/1K res. Up to 22K results

Price per result type: Plain and JavaScript pages use the Custom domain scraping rows, searches use the Google non-JS row. The plan fee is spent at these rates.

Extra usage beyond the plan: [developers.oxylabs.io/help-center/most-popular-questions/how-pricing-and-billing-work.md](https://developers.oxylabs.io/help-center/most-popular-questions/how-pricing-and-billing-work.md) · checked 2026-10-14
> A one-time payment added to your balance immediately, without changing your plan.

Extra usage beyond the plan: A one-time top-up can be added to the balance without changing the plan; the pages state no maximum amount.
- Unknown · Concurrent requests: A rate limit is published instead of a concurrency limit.

Concurrent requests: A rate limit is published instead of a concurrency limit.
- Unknown · Monthly cost within budget (before tax): At least $30/month; needs at most $100/month, which holds only at some of these figures.

Visit: [Pricing page](https://plans.intoperson.com/go/oxylabs-starter?r=nytqsm2j) (Opens the provider's pricing page; choose this plan there or after signing up.) · Checked 2026-09-30

### Apify Business

Plan id: `apify-business` · Partial match · Billing: billed monthly · Monthly cost: Not computable

Unknown: covers the monthly volume, concurrent requests, monthly cost within budget (before tax)

Cost per page depends on the Actor and the resources it uses; no per-page price is published.
- Unknown · Covers the monthly volume: Cannot be computed from published prices (units unknown).

Units per plain HTML page: Cost per page depends on the Actor and the resources it uses; no per-page price is published.
- Unknown · Concurrent requests: Plans limit concurrent Actor runs (5, 32, 128, 256), not concurrent requests.

Concurrent requests: [apify.com/pricing](https://apify.com/pricing) · checked 2026-10-14
> Max concurrent runs 5 32 128 256

Concurrent requests: Plans limit concurrent Actor runs (5, 32, 128, 256), not concurrent requests.
- Unknown · Monthly cost within budget (before tax): Cannot be computed from published prices (units unknown).

Visit: [Pricing page](https://plans.intoperson.com/go/apify-business?r=nytqsm2j) (Opens the provider's pricing page; choose this plan there or after signing up.) · Checked 2026-09-29

## Notes

- Budgets are compared with listed USD prices before tax; annual plans use their per-month equivalent.
- Monthly volume is covered from the plan allowance plus published extra-usage rules; one-time free credits are not counted as monthly.
- Values come from official pricing pages and docs on the check date shown with each fact. Confirm the final price, taxes, promotions and account limits with the seller before buying.
- Order within full matches is by monthly cost (a cost range at its upper end), then by preferred conditions met, then by plan id. Affiliate relationships do not affect order.
