๐ Proxy Scraper
Pricing
from $4.99 / 1,000 results
๐ Proxy Scraper
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
API Empire
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
๐ Proxy Scraper โ HTTP / HTTPS / SOCKS4 / SOCKS5
Stream fresh public proxies from dozens of open lists into a single, de-duplicated, country-tagged dataset. Each row is saved live as it is collected so partial results survive any crash.
โ ๏ธ Legal notice โ Only the publicly-available, openly-published proxy lists are consumed. The actor does not test, validate or store credentials. You are responsible for complying with the terms of service of any site you ultimately route through these proxies.
โจ Why choose this actor?
- ๐ 30+ public sources aggregated in parallel โ typically thousands of unique proxies per run, deduplicated on first sight.
- ๐ฐ๏ธ Country + anonymity enrichment โ proxifly metadata is merged first,
then
ip-api.combatch geo fills the rest. Country filtering early-stops the enrichment once enough matches are found, saving minutes on big runs. - ๐ก๏ธ Three-tier escalating proxy fallback โ starts direct (free), escalates to Apify Datacenter then Residential when upstream blocking is detected, and sticks at the higher tier for the rest of the run.
- ๐พ Live row streaming โ every proxy lands in the dataset the moment it is found; no end-of-run flush, no lost rows.
- ๐ Per-protocol output views โ switch between tabs straight from the Output table.All / HTTP / HTTPS / SOCKS4 / SOCKS5
๐ฅ Input
{"protocol": "all","maxItems": 100,"country": "US","enableGeoEnrichment": true,"timeout": 15,"retries": 3,"proxyConfiguration": { "useApifyProxy": true }}
| Field | Type | Description |
|---|---|---|
protocol | string | all ยท http ยท https ยท socks4 ยท socks5 |
maxItems | integer | Hard cap on dataset rows. 0 = unlimited |
country | string | Optional ISO-2 code (e.g. US, GB, DE). Leave empty for any country |
enableGeoEnrichment | boolean | Resolve missing countries via ip-api.com batch endpoint |
timeout | integer | Per-source HTTP timeout in seconds |
retries | integer | Max attempts per upstream request |
proxyConfiguration | object | Apify proxy used only as the datacenter fallback tier |
๐ค Output
Each dataset row matches the example below:
{"host": "138.199.35.215","port": "9002","full": "138.199.35.215:9002","protocol": "http","anonymity": "transparent","country": "US"}
| Field | Meaning |
|---|---|
host | IPv4 address of the proxy |
port | Listening port (string) |
full | Convenience ip:port for immediate use |
protocol | http ยท https ยท socks4 ยท socks5 |
anonymity | elite ยท anonymous ยท transparent ยท unknown |
country | ISO-2 country code (e.g. US), or Unknown when not resolvable |
๐ How to use the Actor (via Apify Console)
- Log in at https://console.apify.com โ Actors.
- Open this actor and click Try for free / Start.
- Set Protocol (or leave
all), Country, and Max items. - Optional: enable Datacenter / Residential proxy fallback for blocked upstreams in the Advanced section.
- Click Start โ rows stream into the Output tab in real time.
- Export to JSON / CSV / Excel when the run finishes.
๐งฐ How the proxy fallback works
no proxy ๐ขโ (blocked โ 401/403/407/429/451/5xx)โผ๐ก๏ธ datacenterโ (still blocked)โผ๐ residential โโโโโ 3ร exponential-backoff retries
The escalation is sticky โ once the actor switches tiers, every subsequent
request uses the higher tier so a single blocked source can not undo the
switch. Every tier change is logged with ๐จ.
๐ฐ Pricing (Pay-Per-Event)
This actor is wired for the Pay-Per-Event model. The synthetic
apify-default-dataset-item event fires automatically for every row pushed
via Actor.push_data, so the price-per-proxy is set entirely from the
Monetization wizard in the Apify Console โ no manual Actor.charge()
calls are needed.
ACTOR_MAX_TOTAL_CHARGE_USD is honoured by the platform: when a user's spend
cap is reached the actor exits with User spending limit reached.
โ Frequently asked questions
Are these proxies tested? No โ the actor aggregates and deduplicates the public lists. Validate them on your side before relying on them for any particular site.
Why is anonymity sometimes unknown? Most plain-text sources don't ship
that information. The proxifly JSON feed and your own validation step are the
two ways to fill it.
Why does the country filter trigger geo enrichment? Plain ip:port lists
have no country metadata. The actor batch-resolves the missing IPs through
ip-api.com (free tier, 45 req/min) and stops as soon as it has maxItems
matches for your target country.
๐ฌ Support and feedback
Open an issue on the actor's Apify page or contact the maintainer through the Console.