Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
apify avatar

Apify Ultimate Scraper

  • 6 installs
  • 2.3k repo stars
  • Updated August 4, 2026
  • apify/apify-agent-skills

This is a copy of apify-ultimate-scraper by apify - installs and ranking accrue to the original listing.

apify-ultimate-scraper is a Claude skill that runs Apify web-scraping Actors via the apify CLI to extract data from Instagram, TikTok, LinkedIn, Google Maps, and 15+ other platforms.

About

A skill that drives the Apify CLI to run web-scraping Actors across many platforms. It reads a bundled actor index to pick the right Actor for a task, fetches the Actor input schema, runs it, and returns or saves the dataset. Developers use it to pull public data for lead generation, competitor analysis, review analysis, or trend research without writing a scraper.

  • Routes any scraping task to the right Apify Actor via the apify CLI
  • Covers ~100 Actors across 15+ platforms (Instagram, TikTok, LinkedIn, Google Maps, Reddit)
  • Ships an actor-index plus 15 workflow guides for multi-step pipelines

Apify Ultimate Scraper by the numbers

  • 6 all-time installs (skills.sh)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

apify-ultimate-scraper capabilities & compatibility

Requires an Apify account and APIFY_TOKEN; Actor runs consume Apify credits.

Capabilities
web scraping · lead generation · competitor analysis · trend research
Works with
linkedin
Use cases
web scraping · research · web search
Pricing
Bring your own API key
From the docs

What apify-ultimate-scraper says it does

AI-driven data extraction from ~100 Actors across 15+ platforms via the Apify CLI.
SKILL.md
Read `references/actor-index.md` to find the right Actor.
SKILL.md
Apify CLI v1.5.0+ (`npm install -g apify-cli`)
SKILL.md
npx skills add https://github.com/apify/apify-agent-skills --skill apify-ultimate-scraper

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs6
repo stars2.3k
Last updatedAugust 4, 2026
Repositoryapify/apify-agent-skills

What it does

Extract structured public data from social and web platforms by selecting and running the matching Apify Actor.

Who is it for?

Ad-hoc and pipeline data extraction across social platforms and search results

Skip if: Scraping platforms with no matching Apify Actor

When should I use this skill?

A task needs public data from a social or web platform (leads, competitors, reviews, trends, SEO).

What you get

Any scraping request is routed to the correct Apify Actor and returned as JSON or CSV.

  • Scraped dataset as JSON or CSV
  • Quick-answer summary of top results

By the numbers

  • ~100 Actors
  • 15+ platforms
  • 15 workflow reference guides

Files

SKILL.mdMarkdownGitHub ↗

Universal web scraper

AI-driven data extraction from ~100 Actors across 15+ platforms via the Apify CLI.

Rules for every `apify` command: 1. Pass --json for machine-readable output (stable across CLI versions). 2. Pass --user-agent apify-agent-skills/apify-ultimate-scraper for telemetry attribution. 3. Redirect stderr with 2>/dev/null (stderr contains progress messages that break JSON parsers).

Prerequisites

  • Apify CLI v1.5.0+ (npm install -g apify-cli)
  • Authenticated session (see below)

Authentication

If a CLI command fails with an auth error, authenticate using one of these methods:

1. OAuth (interactive): apify login (opens browser) 2. Environment variable: export APIFY_TOKEN=your_token_here 3. From .env file: source .env (if the file contains APIFY_TOKEN=...)

Generate token: https://console.apify.com/settings/integrations

Workflow

Step 1: Understand goal and select Actor

Identify the target platform and use case. Read references/actor-index.md to find the right Actor.

If the task involves a multi-step pipeline, also read the matching workflow guide:

Task involves...Read
leads, contacts, emails, B2Breferences/workflows/lead-generation.md
competitor, ads, pricingreferences/workflows/competitive-intel.md
influencer, creatorreferences/workflows/influencer-vetting.md
brand, mentions, sentimentreferences/workflows/brand-monitoring.md
reviews, ratings, reputationreferences/workflows/review-analysis.md
SEO, SERP, crawl, content, RAGreferences/workflows/content-and-seo.md
analytics, engagement, performancereferences/workflows/social-media-analytics.md
trends, keywords, hashtagsreferences/workflows/trend-research.md
jobs, recruiting, candidatesreferences/workflows/job-market-and-recruitment.md
real estate, listings, hotelsreferences/workflows/real-estate-and-hospitality.md
price monitoring, e-commerce, productsreferences/workflows/ecommerce-price-monitoring.md
contact enrichment, email extractionreferences/workflows/contact-enrichment.md
knowledge base, RAG, LLM data feedreferences/workflows/knowledge-base-and-rag.md
company research, due diligencereferences/workflows/company-research.md

If no Actor matches in the index, search dynamically:

apify actors search "KEYWORDS" --user-agent apify-agent-skills/apify-ultimate-scraper --json --limit 10 2>/dev/null

From results: items[].username/items[].name (Actor ID), items[].title, items[].stats.totalUsers30Days, items[].currentPricingInfo.pricingModel.

Step 2: Fetch Actor schema and check gotchas

Fetch the input schema dynamically:

apify actors info "ACTOR_ID" --user-agent apify-agent-skills/apify-ultimate-scraper --input --json 2>/dev/null

Also read references/gotchas.md to check for common pitfalls for the selected Actor.

For Actor documentation: apify actors info "ACTOR_ID" --user-agent apify-agent-skills/apify-ultimate-scraper --readme

Step 3: Configure and run

Skip user preferences for simple lookups (e.g., "Nike's follower count"). Go straight to running with quick answer mode.

For larger tasks, confirm output format (quick answer / CSV / JSON) and result count.

Standard run (blocking):

apify actors call "ACTOR_ID" -i 'JSON_INPUT' --user-agent apify-agent-skills/apify-ultimate-scraper --json 2>/dev/null

From output: .id (run ID), .status, .defaultDatasetId, .stats.durationMillis

Fetch results:

apify datasets get-items DATASET_ID --user-agent apify-agent-skills/apify-ultimate-scraper --format json

For CSV: apify datasets get-items DATASET_ID --user-agent apify-agent-skills/apify-ultimate-scraper --format csv

Quick answer mode: Fetch results as JSON, pick top 5, present formatted in chat.

Save to file: Fetch results, use Write tool to save as YYYY-MM-DD_descriptive-name.csv or .json.

Large/long-running scrapes:

apify actors start "ACTOR_ID" -i 'JSON_INPUT' --user-agent apify-agent-skills/apify-ultimate-scraper --json 2>/dev/null

Poll: apify runs info RUN_ID --user-agent apify-agent-skills/apify-ultimate-scraper --json 2>/dev/null (check .status for SUCCEEDED).

Step 4: Deliver results

Report: result count, file location (if saved), key data fields, and links:

  • Dataset: https://console.apify.com/storage/datasets/DATASET_ID
  • Run: https://console.apify.com/actors/runs/RUN_ID

For multi-step workflows: suggest the next pipeline step from the workflow guide.

Troubleshooting

Common errors and pitfalls are documented in references/gotchas.md. Read it before running PPE (pay-per-event) Actors.

Related skills

FAQ

How does it pick which scraper to run?

It reads the bundled references/actor-index.md to match the target platform and use case to an Apify Actor, or searches Actors dynamically if none matches.

What do I need to run it?

Apify CLI v1.5.0+ and an authenticated session via apify login or an APIFY_TOKEN environment variable.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.