<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Devil Scrapes blog</title><description>Web scraping engineering, maintenance and data notes from the Devil Scrapes team.</description><link>https://devilscrapes.com/</link><language>en</language><item><title>Does This Company Run Google Ads? Screen Domains in Bulk</title><link>https://devilscrapes.com/blog/bulk-domain-ad-screening-google-ads/</link><guid isPermaLink="true">https://devilscrapes.com/blog/bulk-domain-ad-screening-google-ads/</guid><description>How to answer &apos;does this company run Google Ads&apos; for thousands of domains at once, with a Python snippet and honest pricing math.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category></item><item><title>A GraphQL operationName silently gated real data</title><link>https://devilscrapes.com/blog/reverb-graphql-operation-name/</link><guid isPermaLink="true">https://devilscrapes.com/blog/reverb-graphql-operation-name/</guid><description>graphql operationname deep dive: how Reverb&apos;s price-guide search served total&gt;0 with an empty list for three weeks, and how a browser HAR capture found the real fix.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category></item><item><title>Google Ads Transparency advertiser ID: the silent 400 we found</title><link>https://devilscrapes.com/blog/google-ads-transparency-advertiser-id-fix/</link><guid isPermaLink="true">https://devilscrapes.com/blog/google-ads-transparency-advertiser-id-fix/</guid><description>google ads transparency advertiser id lookups 400&apos;d since launch on one wrong protobuf field shape. How a green run hid it, and the live regression test that now catches it.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category></item><item><title>Threads replies scraper: media, mentions, hashtags, views</title><link>https://devilscrapes.com/blog/threads-reply-tree-media-mentions-hashtags/</link><guid isPermaLink="true">https://devilscrapes.com/blog/threads-reply-tree-media-mentions-hashtags/</guid><description>threads replies scraper update adds media, mentions, hashtags, and view_count for creator analytics and brand monitoring, plus why nested Show replies stays out of scope.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category></item><item><title>How we keep 200 web scrapers alive</title><link>https://devilscrapes.com/blog/maintenance-is-the-product/</link><guid isPermaLink="true">https://devilscrapes.com/blog/maintenance-is-the-product/</guid><description>Web scraper maintenance is the real product: how Devil Scrapes monitors 202 Actors, triages breakages, and cloud-verifies every fix before it ships.</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category></item><item><title>Why your scraper gets blocked at 3 a.m.</title><link>https://devilscrapes.com/blog/why-scrapers-get-blocked/</link><guid isPermaLink="true">https://devilscrapes.com/blog/why-scrapers-get-blocked/</guid><description>Why does my scraper get blocked? TLS fingerprints, IP reputation, session continuity, rate limits, and the geo-random exit trap — and how we absorb all of it.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category></item><item><title>Export a competitor&apos;s entire Google Ads library</title><link>https://devilscrapes.com/blog/google-ads-transparency-export/</link><guid isPermaLink="true">https://devilscrapes.com/blog/google-ads-transparency-export/</guid><description>A google ads transparency scraper guide: what the Transparency Center holds, why there&apos;s no API, the fields we return, and a Python export snippet.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category></item><item><title>Pay-per-result scraping: what you actually pay</title><link>https://devilscrapes.com/blog/pay-per-result-pricing-explained/</link><guid isPermaLink="true">https://devilscrapes.com/blog/pay-per-result-pricing-explained/</guid><description>How pay per result web scraping pricing works on Apify: a small start fee plus a per-result charge, worked examples, and how to cap spend before a run starts.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category></item><item><title>Run an Apify Actor From n8n, Make or Zapier</title><link>https://devilscrapes.com/blog/run-apify-actor-from-n8n-make-zapier/</link><guid isPermaLink="true">https://devilscrapes.com/blog/run-apify-actor-from-n8n-make-zapier/</guid><description>How to run apify actor from n8n workflows (plus Make and Zapier) in about 10 minutes, including when to use run-sync vs async + webhook.</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category><category>automation</category></item><item><title>Twitch Chat Scraper and 2 More Live-Stream Chat Archives</title><link>https://devilscrapes.com/blog/live-stream-chat-archives/</link><guid isPermaLink="true">https://devilscrapes.com/blog/live-stream-chat-archives/</guid><description>What a Twitch chat scraper, Kick chat archive, and YouTube transcript export are each good for — data shape, use cases, and pricing compared.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category><category>social-media</category></item><item><title>Scrape Car Listings Europe: 22 Marketplaces, One Schema</title><link>https://devilscrapes.com/blog/eu-car-marketplace-scrapers/</link><guid isPermaLink="true">https://devilscrapes.com/blog/eu-car-marketplace-scrapers/</guid><description>Scrape car listings across Europe from 22 country-specific marketplaces — one shared row schema, a country-to-Actor table, and real buyer use cases.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category><category>automotive</category></item><item><title>OpenCorporates Alternative: US Business Registry Data</title><link>https://devilscrapes.com/blog/us-business-registry-data/</link><guid isPermaLink="true">https://devilscrapes.com/blog/us-business-registry-data/</guid><description>An OpenCorporates alternative for US KYB and lead gen — query state Secretary-of-State registries directly, no API key, with fields, prices, and use cases.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category><category>kyb</category><category>lead-generation</category></item><item><title>Custom Web Scraper Development vs Building In-House</title><link>https://devilscrapes.com/blog/custom-actor-vs-in-house/</link><guid isPermaLink="true">https://devilscrapes.com/blog/custom-actor-vs-in-house/</guid><description>A decision framework for custom web scraper development vs building in-house — total cost of ownership, blocking risk, time-to-data, and compliance.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><category>web-scraping</category><category>apify</category><category>engineering</category></item></channel></rss>