How to bulk-audit local business websites
If you sell local SEO, web design or lead-gen services, you probably look at a lot of small-business homepages. Checking them one at a time in a bro…
Latest DevOps news from Tech News
If you sell local SEO, web design or lead-gen services, you probably look at a lot of small-business homepages. Checking them one at a time in a bro…
Many startups and tech companies host their careers pages on Greenhouse, Lever or Ashby . All three publish a free, public job-board API : the JSON…
Know Your Business (KYB) starts with a boring question: does this company actually exist, and is it in good standing? Most onboarding flows still tr…
If you do local SEO work, you've run into this: a client's Google Business Profile says one phone number, their website footer says another, and nob…
If you've ever built a lead-gen pipeline for a local SEO or web design agency, you know the pattern: scrape a bunch of businesses off Google Maps, t…
I wrote this article twice. The first version was finished, proofread, and queued to publish. Then someone asked a question about one number in it,…
A client asked a question that sounds simple: which sellers on the marketplaces are risky to buy from? Answering it takes two steps. Find the seller…
On 27 July I published a scraper that pulls product cards and specifications from online stores. It was my fourteenth Actor. The others cover compan…
A supplier search usually starts too small. You type a product into a marketplace, get a page of companies, and start opening tabs. You still do not…
The first version of my report looked excellent: 129 hostnames, 129 DNS resolutions, and a neat table of HTTP status codes and page titles. It was a…
Most dependency-security demos end with an impressive list and an awkward handoff. Someone still has to find the repository, copy the vulnerable ver…
My Actor run succeeded. It returned five recent Telegram posts, each with an ID, timestamp, and permalink. Then I asked the question the automation…
Status pages are built for humans: a page per vendor, each with its own markup. If you want the same data as JSON — which components exist, what sta…
Most football data scrapers on the market only extract high-level final scores (e.g. 2-1 ). But quantitative sports analysts, data scientists, and p…
Reverse-Engineering YouTube's InnerTube Search API (WEB Client + Continuations) YouTube search in a browser loads HTML. YouTube search as a client s…
I shipped a Tokopedia scraper that undercuts the incumbents 5x — here's the boring part Indonesia's biggest marketplace has a data problem: everyone…
When people think about scraping Etsy, they often imagine a single script that collects everything in one run. That approach works for small experim…
The World Cup is here and getting clean, structured match data is surprisingly painful. The official FIFA site has no public API. Third-party servic…
The Technical Problem: Websites Drift, Pipelines Don't Know Long-running scraping pipelines have a structural assumption baked in: the URLs you conf…
Quick answer: Meta's official Threads API is gated behind a developer-account review and refuses third-party conversation reads. To export the full…
Quick answer: Steam publishes regional prices on the public store.steampowered.com/api/appdetails endpoint — but it returns one currency at a time,…
I shipped 7 production MCP server Actors in two weeks — here's what the docs don't tell you The first Actor took most of a day. The seventh took und…
Quick answer: The Reverb Price Guide is the largest public dataset of used-instrument sale prices on the internet — millions of completed transactio…
Quick answer: There is no unified official API for LLM pricing. OpenAI, Anthropic, Google, Mistral, Groq, Together AI, and DeepSeek each publish the…
Quick answer: Kick.com exposes no API for past chat and no download button. A kick chat scraper connects to Kick's public Pusher WebSocket — the sam…
Quick answer: Microsoft retired the Bing Search API on August 11, 2025. There is no longer an official endpoint. A Bing search scraper hits the same…
Quick answer: Greenhouse, Lever, and Ashby each publish a public job-board API that any job aggregator can hit — no auth required. An ATS tech stack…
Quick answer: Google publishes no API for AI Overview citations. The only way to get the data programmatically is to render Google SERPs in a real b…
Bluesky hit 40 million users earlier this year, and unlike Twitter, it runs on an open protocol — the AT Protocol — where public data is genuinely p…
Note: This is a cross-post. Canonical version (full long-form) lives on my blog: https://blog.spinov.online/blog/ethical-scraping-is-a-rate-limit-qu…