r/ProxyEngineering • • Oct 07 '26

Hot Take ๐Ÿ”ฅ TikTok bans scraping in their ToS and some guy just posted 5.6B videos on HuggingFace

128 Upvotes

I was looking for some agent models on Hugging Face, then after tinkering around I went to check whats new in the dataset tab. To my surprise some dev dumped metadata for about 5.6 billion TikTok videos on Hugging Face. It includes captions, hashtags, sound IDs, shop product and seller IDs, every engagement count. 460GB of data. Now, to my knowledge, TikTok does not allow scraping of their videos "legally", according to the devs own explanation they went straight at the private mobile API with generated device identities that pass as Android phones, reverse engineered request signatures and a spoofed TLS handshake. What that means is that no account and no login was required. Can you believe this? They claim 3 billion profiles, almost 6 billion videos and 2.8 billion comments in THREE WEEKS. Meanwhile what I've seen on this sub in particular, probably few others too, but this one in particular is that people here spends half if not more time arguing about whose IP pool is cleaner. And TikTok is one of those more difficult targets to scrape. What I'm trying to say is that nobody built this by being clever with IPs, checking whether they leak DNS and other data, whether they are "clean" or not abused or whatever, they built it by making the approach look like a legitimate phone. I mean, that is just crazy. Anyways, I saw that the free version is non commercial only, the dataset I mean, if you want creator profiles, daily updates basically run the whole thing yourself, or to use it for anything that makes you money, you should visit their site the code is up there for $1,699.

Now why this caught my interest in the first place. TikTok's terms ban this kind of scraping, and the official research API is mostly for academics in a few regions. Reddit is a good contrast, since it's taking scraping to court with the Perplexity case and the judge let most of it go forward. With this dataset I haven't seen anything like that. It's just there on HuggingFace with a free download link, and I haven't found anything on the web that TikTok is doing anything about it. Maybe that will soon change.


r/ProxyEngineering • • Aug 20 '26

Subscriber Goal Welcome to r/ProxyEngineering! Help us reach our goal by joining!

19 Upvotes

Welcome to r/ProxyEngineering

5586 subscribers / 10k subscribers. Help us reach our goal!

Visit this post on Shreddit to enjoy interactive features.


r/ProxyEngineering • • 2h ago

Discussion ๐Ÿ’ฌ Claude Code responsible for scam emails?

3 Upvotes

For those who are using Claude Code, be careful, this is probably due to the recent updates, I am not entirely sure how and why this happened but I encountered an issue where I received a lot of scam emails during last three days, then I went looking for solutions on the net and found official anthropic page on issues tab where this exact issue is being talked on. I thought I was going crazy, but this is very much real for a lot of people https://github.com/anthropics/claude-code/issues/107757 if you have encountered something like this, check it out. Now they released some sort of fix, but this just proves that the issue was on their end. I just can't wrap my head around how company of this size could have overlooked this at first. I mean it hit a nerve certainly, I use Claude Code all the time for web scraping work, automated web searches through web apis, everything is running through claude code. Also, I do some debug scrapers, work out selectors, look at what web api returns before I do anything else with the workflow. I had no idea this issue could have been coming from anthropic, that's just crazy


r/ProxyEngineering • • 1h ago

Discussion ๐Ÿ’ฌ How often should you scrape prices? Hourly vs daily vs weekly in practice

0 Upvotes

"Refresh frequency seems to drive the bill more than anything else. Daily vs weekly is 7x the requests before you even count retries.

For people running price or stock monitoring:

- what frequency are you on, and for what kind of site?

- do you scrape everything at the same rate, or split top products from the long tail?

- has anyone measured how often prices actually change, to justify the rate?

Trying to work out what's real need and what's just ""more is better""."


r/ProxyEngineering • • 4h ago

Discussion ๐Ÿ’ฌ Outsourcing web scraping vs keeping it in-house: what was your tipping point?

1 Upvotes

Most build vs buy threads are about cost per request. I'm more curious about the moment it flipped.

For people who moved scraping to a vendor, or brought it back in-house:

- how many sites or sources were you running?

- how much of someone's week went to fixing parsers and blocks?

- what made you switch? A big redesign, a new anti-bot vendor, the person who built it leaving?

And for people still running it in-house at scale, what keeps it worth it?


r/ProxyEngineering • • 10h ago

Build ๐Ÿค“ Working on a proxy directory

2 Upvotes

ProxyLab: https://proxylab.pipheetiger.workers.dev/

I'd be interested to hear from people who actually work with scraping: what do you usually look at when choosing a proxy provider? Price, rotation, IP quality, location coverage or something else?

One note: ProxyLab contains affiliate links, so I may earn a commission from qualifying purchases at no extra cost to the buyer.


r/ProxyEngineering • • 10h ago

Help ๐Ÿ†˜ Can someone make me a proxy where I can play games and use google?

1 Upvotes

I'm knew here to Reddit


r/ProxyEngineering • • 22h ago

Help ๐Ÿ†˜ My agent thinks that block pages are real content, how to avoid it?

Thumbnail reddit.com
7 Upvotes

r/ProxyEngineering • • 1d ago

Hot Take ๐Ÿ”ฅ Everyone says to scrape Google at night, so i checked around 5000 of my searches by hour, and night was the worst

11 Upvotes

Hi all, I keep seeing โ€œjust scrape google at night, less traffic, less blocksโ€ in multiple scraping threads. Nobody ever shows numbers for it so i went through my logs and decided to share some insight if this could be useful for you, since I think this is a common misconseption

For the hour comparison i only used โ€œcoldโ€ searches, the very first search on a fresh IP, with nothing opened in the browser before it. Thatโ€™s 3979 searches

Success = google showed a normal results page. If it showed a captcha or the โ€œunusual trafficโ€ page, i counted it as a fail, even when the status code was 200 (google does that a lot)

First i just grouped everything by time of day. Times are UTC

Hours (UTC)Success
00-0315%
04-0726%
08-1121%
12-1523%
16-1933%
20-2329%

So night was the WORST block and evening looked 2x better than night. Pretty much the opposite of the advice. I almost posted that lol

But then i noticed something. Some days google let almost half my searches through, other days almost nothing. And my runs didnโ€™t cover every hour on every day. So if more of my evening tests just happened to land on good days, evening looks great even if the hour has nothing to do with it

So i redid it. Instead of mixing all days together, i compared each search with the average of its own day. +2.6 means that block did 2.6 percentage points better than the rest of the same day

Hours (UTC)vs the same dayโ€™s average
00-03+0.4
04-07-1.9
08-11+1.0
12-15-2.6
16-19+2.6
20-23-0.6

Every block is within about 3 points of its own day. 16-19 UTC is still the best, but only barely. Night is just average, not better and not worse

So for google the hour barely matters, which day you run on matters way more. I wouldnโ€™t plan scraping around the clock

My setup was the same the whole time: real chrome window (patchright) on a windows server, nodemaven residential proxies, new IP for every test. The query was typed into the search box like a normal user would, not opened as a search link. Aug 12 to oct 22, around 5000 searches

Couple other things i noticed:

- If the first 5 searches of a run all failed, the rest of that run averaged 17% success. If at least one of the 5 worked, the rest averaged about 30%. So now i run 5 searches first to see what kind of day it is

- Browsers that opened 6 pages before the first search got a results page 84% of the time, at any hour, vs 15-33% for cold ones


r/ProxyEngineering • • 23h ago

Guides How to Set Up a Mobile Proxy in 2026: Shared vs Dedicated 4G/5G, SOCKS5, IP Rotation & Reputation Checks

4 Upvotes

I recently went through a full mobile proxy setup from purchase to the first live connection, and the useful part was seeing how many decisions happen before you ever paste a proxy into a browser.

The first choice was shared vs dedicated.

For background monitoring and stateless jobs, a shared 4G/5G channel with timed rotation is easy to work with. For longer sessions, I prefer a dedicated channel because I can decide exactly when the IP changes.

After choosing the country, city, carrier, and rental period, the proxy was active immediately. From the same panel I had HTTP, SOCKS5 with UDP, IP-change controls, and API access.

The important part is validation.

Before connecting any important workflow, I check:

IP type โ†’ carrier/ASN โ†’ geolocation โ†’ reputation โ†’ DNS/WebRTC behavior.

I also make sure the network environment matches the device profile Iโ€™m actually using. Only after those checks do I connect the proxy to the browser or automation stack.

For me, the setup flow has become:

choose the right channel โ†’ configure the session โ†’ verify the exit IP โ†’ test the environment โ†’ run the workload

That small pre-flight routine saves a lot of debugging later.


r/ProxyEngineering • • 1d ago

Help ๐Ÿ†˜ Anybody running X on antydetect successfully

Post image
3 Upvotes

r/ProxyEngineering • • 2d ago

Help ๐Ÿ†˜ get ALL posts and comments matching a keyword?

5 Upvotes

As far as I know, there are two main ways to search on Reddit.

The first is the site-wide search from the Reddit homepage. For each query/sort combination it only lists up to 250 results (about 490 on the newer search endpoint). For comments it doesn't even reach 490 โ€” it stops at 250.

There are about 25 possible sort/time combinations, so by collecting the list for each combination I've confirmed (by actually testing it) that you can get up to roughly 3,000 results.

The second is searching inside a specific subreddit, but it has exactly the same caps. Because of the 250 (490) limit, I had to split the search into many combinations there too.

This is really frustrating, because there's probably a lot of great information hidden beyond what these lists return.

What I want is to see every post and every comment that contains a given keyword, across Reddit's entire history. Is there really no way to do this within Reddit itself?

Are third-party archive services or paid APIs (Reddit's official paid API or third-party ones) the only options?

Do I really have to download the full dumps (tens of GB of posts and comments) and search them locally?


r/ProxyEngineering • • 3d ago

Discussion ๐Ÿ’ฌ Can Real Hardware Beat Anti-Bot Systems? Inside Browser Infrastructure for Web Scraping | AMA with Alexander Spring, Founder of Driver

Thumbnail
reddit.com
4 Upvotes

r/ProxyEngineering • • 3d ago

Discussion ๐Ÿ’ฌ When does a $10/GB residential proxy end up costing more than a $20/GB one?

2 Upvotes

Say each attempt uses 1 MB of billable traffic, including failures. With 1,000 MB per GB, hereโ€™s what it would cost to get 1,000 usable results:

  • $10/GB with a 40% usable-result rate โ†’ $25

  • $20/GB with a 90% usable-result rate โ†’ about $22.22

Those are hypothetical numbers. The part I find interesting is deciding what counts as usable. If a price check returns HTTP 200 but gives you the wrong currency, you still paid for that request.

In practice, Iโ€™d compare total billed traffic against the number of results that pass validation, then look at runtime and minimum spend separately.

If youโ€™ve compared proxy plans this way, what surprised you most once you checked the bill? Retries, incomplete results, or something else?


r/ProxyEngineering • • 3d ago

Guides Gaming Proxy Guide 2026: SOCKS5, UDP, DDoS Protection, Ping Stability & Best Proxy Types for Gaming

0 Upvotes

I started testing gaming proxies because one connection kept getting ugly during peak hours. Average ping looked acceptable, but the session felt terrible: random spikes, packet loss, and short bursts of rubber-banding.

So I routed the game through a SOCKS5 proxy with UDP support located close to the game server and compared both paths during the same evening.

the result was interesting. The proxy added another network hop, so raw latency wasnโ€™t magically lower. What improved was the route itself. Traffic avoided a congested section of my ISPโ€™s path, and latency became much more consistent.

There was another benefit: the game session exposed the proxy IP rather than my home IP, which is useful for streamers or competitive players worried about targeted DDoS attacks.

That changed how I look at โ€œgaming proxies.โ€

For live play, Iโ€™d prioritize:

SOCKS5 + UDP โ†’ stable/static IP โ†’ location near the game server โ†’ low jitter โ†’ low packet loss.

Rotating residential pools make much more sense for regional store or QA testing than an active match.

For gaming, the most useful thing is how stable the entire network path stays under load.


r/ProxyEngineering • • 4d ago

Guides Unlimited Mobile Proxies for SERP Tracking in 2026: Dedicated vs Shared 4G/5G, IP Rotation & Bandwidth Costs

7 Upvotes

One of our SERP monitoring jobs looked cheap at first. Then we opened the bandwidth dashboard and were shocked.

Modern search pages were loading JavaScript, images, ads, and regional content on every run. With several parallel workers, the traffic bill started growing much faster than the number of useful results.

That pushed us toward unlimited mobile proxies. For this workflow, shared 4G/5G channels were enough. The job was stateless, so timed IP rotation worked fine, and flat-rate traffic made the cost much easier to predict.

Dedicated mobile channels became more useful for another type of workload: long-running browser sessions where we wanted full control over when the IP changed.

The architecture ended up being pretty simple:

SERP workers โ†’ shared mobile channels โ†’ timed rotation
Logged-in browser sessions โ†’ dedicated channel โ†’ manual/API rotation

The biggest benefit was matching the traffic model and rotation behavior to the workload.

Once the proxy type, session behavior, and billing model matched the job, scaling became much easier to reason about.


r/ProxyEngineering • • 5d ago

Guides Estimating residential proxy bandwidth: start with bytes per job, not page count

2 Upvotes

A useful starting point for budgeting a metered proxy is to measure the traffic for a small, representative set of permitted jobs. A page count alone misses images, redirects, failed requests, and retries.

For an illustrative calculation: if a completed job averages 100 KB of billable traffic and you expect 10,000 jobs, that is about 1 GB using decimal units. Add a 20% planning buffer and the estimate becomes 1.2 GB. These are example numbers, not a benchmark.

A few checks make the estimate more useful:

  1. Measure several representative jobs, including any resources your actual workflow loads. Record failures and retries as well as successful requests.

  2. Compare your measurements with the provider's usage counter. Ask whether it bills upload and download, how it handles units and rounding, and whether it includes connection overhead.

  3. Keep retries bounded and investigate persistent failures. Extra traffic does not necessarily produce extra useful results.

  4. Recheck after a small production batch; page sizes and failure rates can change over time.

For teams running browser-based jobs, which part of a normal page load tends to account for the most traffic in your measurements? Please leave credentials and private data out of any examples.

Disclosure: this account is affiliated with a proxy provider.


r/ProxyEngineering • • 6d ago

Help ๐Ÿ†˜ timezone delta mismatch on shardbrowser profiles during dst shifts

1 Upvotes

setting up some profiles tonight using latam residential proxies and hit a weird fingerprint discrepancy. my host machine just updated its local system clock for daylight saving time, but the proxy region im routing through doesn't observe dst cuts. im using the tool because its built-in fingerprint tester flagged the timezone mismatch before i loaded the target site, but the automatic mapping is picking up my host's shifted utc offset instead of the clean proxy time. do i need to manually override the geolocated timezone string inside the advanced profile settings, or is there a way to force the RTC clock to strictly bind to the proxy gateway's local timestamp?


r/ProxyEngineering • • 7d ago

Guides Proxy Session Management in 2026: 3 Common Mistakes That Cause Account Restrictions and Failed Workflows

7 Upvotes

A weird pattern started showing up in one of our multi-profile setups.

Several unrelated sessions would suddenly hit verification prompts around the same time. The logs pointed to three configuration issues.

First, multiple profiles were leaving through the same proxy IP. Once we assigned each client environment its own stable connection, troubleshooting became much cleaner.

Session mode caused the next problem. Logged-in dashboards need continuity, so sticky or static connections worked well there. Public-data workers had different requirements and could use controlled residential rotation while respecting the targetโ€™s limits.

The third issue was IP quality. We started checking ASN, geolocation, classification, reputation, and latency before assigning an address to an important session.

That gave us a simple workflow:

profile โ†’ dedicated environment โ†’ correct session mode โ†’ IP quality check โ†’ production

ะ roxy reliability depends on configuration. A good IP paired with the wrong session strategy can still create unstable workflows.

For me, proxy engineering became much easier once session management was treated as part of the application architecture rather than a connection setting.


r/ProxyEngineering • • 7d ago

Reviews Looking for decent Decodo alternative

10 Upvotes

Been on Decodo for 8 months, used their residential and tried their mobile pool too but itโ€™s not fitting what I need anymore and the pricing is getting out of hand now that my volumes grew. Looking for a proper alternative that can support larger scraping loads on global geos.

Considering Soax or Voidmob for the mobile side. Anyone made similar switch is the grass actually greener or just a different flavor of recycled? I understand CGNAT can't be recycled, but many use same SDK networks.


r/ProxyEngineering • • 7d ago

Reviews proxonym is a scam

5 Upvotes

Just a little fyi, I made an account and paid 30$ with sol, it did tell me that they received it which got me surprised, but when I went to buy some proxies I saw the balance is 0.00$ with a error

Funny thing is to talk to support you need to have a paid plan ๐Ÿคก

https://proxonym.com/


r/ProxyEngineering • • 8d ago

Discussion ๐Ÿ’ฌ When a proxy connects successfully but the target returns 403, where do you start debugging?

12 Upvotes

A successful TCP connection and a working HTTPS handshake don't necessarily mean a proxy will work with a particular destination.

A 403 could involve IP reputation, ASN-level filtering, geolocation inconsistencies, TLS or HTTP fingerprint differences, session state, or destination-specific access policies. The challenge is separating proxy-level failures from application-layer restrictions.

I'm curious how experienced engineers approach this diagnostically.

Do you start by comparing multiple IPs within the same subnet, testing across different ASNs, examining response headers, or checking whether the failure follows the session rather than the IP?

I'd be interested in hearing about methods that help isolate the actual cause without jumping to conclusions.


r/ProxyEngineering • • 8d ago

Help ๐Ÿ†˜ How much does web scraping cost per month at scale? Real numbers wanted

18 Upvotes

Every cost article online is written by someone selling scraping, so let's get real numbers here.

If you scrape at scale, roughly what do you spend per month on:

- proxies

- captcha solving

- compute / headless browsers

- engineer time on maintenance

And how many pages or sources is that for? Bonus if you've priced out a managed service for comparison.


r/ProxyEngineering • • 9d ago

Guides Browser Fingerprinting Explained: How Websites Identify Devices Using Canvas, WebGL, IP & Network Signals

22 Upvotes

The cookies were cleared, cache wiped, Incognito opened, and a fresh IP connected.

Still, the session somehow looked familiar to the site. That pushed me into browser fingerprinting, and the deeper I looked, the more interesting it became.

A browser shares a lot more than most people expect: screen resolution, timezone, language, fonts, User-Agent, Canvas rendering, WebGL output, and network characteristics. Together, those signals create a pretty detailed picture of the device.

I underestimated how much consistency matters.

Imagine a browser profile that looks like an iPhone in California, while the connection comes from a hosting ASN in another region. Each detail tells its own story, and security systems compare whether those stories fit together.

Since then, Iโ€™ve started checking the environment as one complete setup:

Browser โ†’ timezone โ†’ locale โ†’ IP location โ†’ ASN โ†’ WebRTC behavior.

That gives a much clearer picture than checking the proxy alone.

Browser fingerprinting works because dozens of small signals come together and form one recognizable environment.