AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Seo Serp Scraping

skill-thirdwatch-dev-scraping-skills-seo-serp-scraping · by thirdwatch-dev

Use when scraping search engines, SERPs, or SEO data — Google Search organic results, Google News headlines, bulk on-page SEO audits (titles/meta/headings/schema), sitemap and subdomain discovery, or bulk image download from pages. Covers rank tracking, SERP/news monitoring, technical SEO audits at scale, competitive recon, and asset inventory. Triggers on "scrape Google", "SERP", "rank tracking"…

No reviews yet
0 installs
23 views
0.0% view→install

Install

$ agentstack add skill-thirdwatch-dev-scraping-skills-seo-serp-scraping

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-thirdwatch-dev-scraping-skills-seo-serp-scraping)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Seo Serp Scraping? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

SEO & SERP Scraping

Getting search-engine results and SEO data off the web. The hard part is the search engines themselves; the on-page audit work is cheap.

Search engines are the expensive case. Google is fully client-side rendered in 2026 and blocks residential proxy IPs at the IP level for Search — a plain HTTP request gets a JS shell or a /sorry/ CAPTCHA, and a normal residential proxy doesn't help. You need either a specialized SERP proxy (handles anti-bot internally, returns rendered HTML over HTTP) or a stealth browser (Camoufox). Google News is the exception — it still serves a public RSS feed, so it's plain HTTP and cheap.

On-page SEO is the cheap case. Auditing a page's own markup (titles, meta, headings, canonical, OpenGraph, schema, links), reading sitemaps, discovering subdomains, and downloading a page's images are all plain HTTP against the target's own pages — no SERP proxy, no browser. These scale to thousands of URLs for almost nothing.

Ready-made scrapers

| Target | Scraper | From | Notes | |--------|---------|------|-------| | Google Search | Google Search | $0.008/result | organic results, snippets, sitelinks; filter by country/language/time | | Google News | Google News | $0.0015/result | headlines, sources, dates; no API key | | Bulk SEO Audit | SEO Data Extractor | $0.001/result | titles/meta/headings/canonical/OG/schema/links per URL at scale | | Subdomain Finder | Subdomain Finder | $0.001/result | discover + verify live subdomains (DNS + HTTP) | | Bulk Image Downloader | Bulk Image Downloader | $0.001/result | save every image from any page, with dimensions/format/size |

Each is billed pay-per-result (free tier included), and the SERP/anti-bot maintenance is handled for you.

Pick by use case

  • Rank tracking — run Google Search on your target keywords on a schedule and watch where your (and competitors') URLs land in the organic results.
  • SERP / news monitoring — Google Search for evolving result sets; Google News for headlines, sources, and dates on a topic or brand.
  • Technical SEO audit at scale — feed a URL list to the SEO Data Extractor to pull titles, meta, headings, canonical, OpenGraph, schema, and links for hundreds or thousands of pages in one run.
  • Competitive recon — Subdomain Finder maps a competitor's live subdomains (DNS + HTTP verified); pair with the SEO audit to see what each one is optimized for.
  • Asset inventory — Bulk Image Downloader pulls every image off a page with dimensions, format, and size — useful for migrations, alt-text audits, and brand-asset sweeps.

Run one

curl -X POST "https://api.apify.com/v2/acts/thirdwatch~google-search-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "queries": ["best running shoes"],
    "countryCode": "us",
    "languageCode": "en",
    "maxResults": 20
  }'

Returns SERP rows as JSON. Swap thirdwatch~google-search-scraper for any slug in the table above (e.g. thirdwatch~seo-data-extractor). Exact input fields are on each actor's Store page. Get a free token at console.apify.com.

Build your own

If no ready-made scraper fits, or you want to own the code:

  • Start with [web-scraping-playbook](../web-scraping-playbook/) — the API-first decision tree and cost-first technique ladder. For SERPs, the key call is: don't waste time on plain HTTP or a normal residential proxy against Google Search — go straight to a SERP proxy or a stealth browser. On-page audits and sitemap/subdomain work stay on plain HTTP.
  • Use [anti-bot-scraping](../anti-bot-scraping/) for the concrete bypass techniques (TLS fingerprint spoof, Camoufox, proxy selection) when a target fights back.
  • Use [apify-actor-builder](../apify-actor-builder/) to package and deploy your scraper as a monetizable Apify Actor.

Maintained by Thirdwatch. 70+ ready-made scrapers on the Apify Store.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.