SkillMachine
All skills

Google SERP Harvester

Data & Research apify

Pulls Google's first-page organic results for a keyword list and produces a row-level JSON dataset of each result as position, URL, domain, title, and snippet.

Live output preview

A plan is required to view this content

Choose a plan to access input format, sample outputs, and live previews.

View Plans →

About the skill

Google SERP Harvester

Pulls Google's first-page organic search results for the keyword list you provide. For each keyword it returns the top-N results row by row as position, URL, domain, title, and snippet. Under the hood it runs Apify's official apify/google-search-scraper actor (~$0.001 per query) and supports multiple countries and languages.

When to use it

  • When you want to see who shows up on Google for a keyword and which domains dominate the rankings
  • Competitor domain mapping: which sites repeatedly appear at the top for specific searches
  • To compare how the same keyword produces different results across geographies like TR / US / DE
  • As an intermediate layer in pipelines like keyword-traffic-decoder: to SERP expanded keywords and forward the dominant domains to a similarweb analysis

What it produces

A row-level JSON dataset: each row is one organic result (keyword, country, language, position, url, domain, title, snippet, result_type). In addition, a meta block returns the query count, the number of unique domains, and an estimated cost. It returns organic results only; rich results such as featured snippets or "People Also Ask" are not included. Domain scoring is an optional post-processing step — the skill provides the raw data, and the decision belongs to the calling agent.

How do I use this skill?

You don't "run" a skill — after installing it you just tell the agent your task (e.g. ask for the relevant job), and the skill kicks in by itself when its description matches.

Upload the google-serp-apify-fetcher.zip you downloaded as-is — no packaging needed, the format is already correct (folder at root).

  1. Open Settings → Customize → Skills
  2. Upload → select the google-serp-apify-fetcher.zip you downloaded
  3. Claude reads SKILL.md; the name + description appear. Ready ✅

Scripts run in Anthropic's code-execution environment (sandbox) — not on your machine.