{
  "schemaVersion": "1.0",
  "item": {
    "slug": "apify-ultimate-scraper",
    "name": "Apify Ultimate Scraper",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/protoss70/apify-ultimate-scraper",
    "canonicalUrl": "https://clawhub.ai/protoss70/apify-ultimate-scraper",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/apify-ultimate-scraper",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=apify-ultimate-scraper",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "reference/scripts/run_actor.js"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/apify-ultimate-scraper"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/apify-ultimate-scraper",
    "agentPageUrl": "https://openagent3.xyz/skills/apify-ultimate-scraper/agent",
    "manifestUrl": "https://openagent3.xyz/skills/apify-ultimate-scraper/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/apify-ultimate-scraper/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Universal Web Scraper",
        "body": "AI-driven data extraction from 55+ Actors across all major platforms. This skill automatically selects the best Actor for your task."
      },
      {
        "title": "Prerequisites",
        "body": "APIFY_TOKEN configured in OpenClaw settings\nNode.js 20.6+\nmcpc CLI (auto-installed via skill metadata)"
      },
      {
        "title": "Input Sanitization Rules",
        "body": "Before substituting any value into a bash command:\n\nACTOR_ID: Must be either a technical name (owner/actor-name — alphanumeric, hyphens, dots, one slash) or a raw ID (exactly 17 alphanumeric characters, e.g., oeiQgfg5fsmIJB7Cn). Reject values containing shell metacharacters (; | & $ ` ( ) { } < > ! \\n).\nSEARCH_KEYWORDS: Plain text words only. Reject shell metacharacters.\nJSON_INPUT: Must be valid JSON. Must not contain single quotes (use escaped double quotes). Validate structure before use.\nOutput filenames: Must match YYYY-MM-DD_descriptive-name.{csv,json}. No path separators (/, ..), no spaces, no metacharacters."
      },
      {
        "title": "Workflow",
        "body": "Copy this checklist and track progress:\n\nTask Progress:\n- [ ] Step 1: Understand user goal and select Actor\n- [ ] Step 2: Fetch Actor schema via mcpc\n- [ ] Step 3: Ask user preferences (format, filename)\n- [ ] Step 4: Run the scraper script\n- [ ] Step 5: Summarize results and offer follow-ups"
      },
      {
        "title": "Step 1: Understand User Goal and Select Actor",
        "body": "First, understand what the user wants to achieve. Then select the best Actor from the options below.\n\nInstagram Actors (12)\n\nActor IDBest Forapify/instagram-profile-scraperProfile data, follower counts, bio infoapify/instagram-post-scraperIndividual post details, engagement metricsapify/instagram-comment-scraperComment extraction, sentiment analysisapify/instagram-hashtag-scraperHashtag content, trending topicsapify/instagram-hashtag-statsHashtag performance metricsapify/instagram-reel-scraperReels content and metricsapify/instagram-search-scraperSearch users, places, hashtagsapify/instagram-tagged-scraperPosts tagged with specific accountsapify/instagram-followers-count-scraperFollower count trackingapify/instagram-scraperComprehensive Instagram dataapify/instagram-api-scraperAPI-based Instagram accessapify/export-instagram-comments-postsBulk comment/post export\n\nFacebook Actors (14)\n\nActor IDBest Forapify/facebook-pages-scraperPage data, metrics, contact infoapify/facebook-page-contact-informationEmails, phones, addresses from pagesapify/facebook-posts-scraperPost content and engagementapify/facebook-comments-scraperComment extractionapify/facebook-likes-scraperReaction analysisapify/facebook-reviews-scraperPage reviewsapify/facebook-groups-scraperGroup content and membersapify/facebook-events-scraperEvent dataapify/facebook-ads-scraperAd creative and targetingapify/facebook-search-scraperSearch resultsapify/facebook-reels-scraperReels contentapify/facebook-photos-scraperPhoto extractionapify/facebook-marketplace-scraperMarketplace listingsapify/facebook-followers-following-scraperFollower/following lists\n\nTikTok Actors (14)\n\nActor IDBest Forclockworks/tiktok-scraperComprehensive TikTok dataclockworks/free-tiktok-scraperFree TikTok extractionclockworks/tiktok-profile-scraperProfile dataclockworks/tiktok-video-scraperVideo details and metricsclockworks/tiktok-comments-scraperComment extractionclockworks/tiktok-followers-scraperFollower listsclockworks/tiktok-user-search-scraperFind users by keywordsclockworks/tiktok-hashtag-scraperHashtag contentclockworks/tiktok-sound-scraperTrending soundsclockworks/tiktok-ads-scraperAd contentclockworks/tiktok-discover-scraperDiscover page contentclockworks/tiktok-explore-scraperExplore contentclockworks/tiktok-trends-scraperTrending contentclockworks/tiktok-live-scraperLive stream data\n\nYouTube Actors (5)\n\nActor IDBest Forstreamers/youtube-scraperVideo data and metricsstreamers/youtube-channel-scraperChannel informationstreamers/youtube-comments-scraperComment extractionstreamers/youtube-shorts-scraperShorts contentstreamers/youtube-video-scraper-by-hashtagVideos by hashtag\n\nGoogle Maps Actors (4)\n\nActor IDBest Forcompass/crawler-google-placesBusiness listings, ratings, contact infocompass/google-maps-extractorDetailed business datacompass/Google-Maps-Reviews-ScraperReview extractionpoidata/google-maps-email-extractorEmail discovery from listings\n\nOther Actors (6)\n\nActor IDBest Forapify/google-search-scraperGoogle search resultsapify/google-trends-scraperGoogle Trends datavoyager/booking-scraperBooking.com hotel datavoyager/booking-reviews-scraperBooking.com reviewsmaxcopell/tripadvisor-reviewsTripAdvisor reviewsvdrmota/contact-info-scraperContact enrichment from URLs\n\nActor Selection by Use Case\n\nUse CasePrimary ActorsLead Generationcompass/crawler-google-places, poidata/google-maps-email-extractor, vdrmota/contact-info-scraperInfluencer Discoveryapify/instagram-profile-scraper, clockworks/tiktok-profile-scraper, streamers/youtube-channel-scraperBrand Monitoringapify/instagram-tagged-scraper, apify/instagram-hashtag-scraper, compass/Google-Maps-Reviews-ScraperCompetitor Analysisapify/facebook-pages-scraper, apify/facebook-ads-scraper, apify/instagram-profile-scraperContent Analyticsapify/instagram-post-scraper, clockworks/tiktok-scraper, streamers/youtube-scraperTrend Researchapify/google-trends-scraper, clockworks/tiktok-trends-scraper, apify/instagram-hashtag-statsReview Analysiscompass/Google-Maps-Reviews-Scraper, voyager/booking-reviews-scraper, maxcopell/tripadvisor-reviewsAudience Analysisapify/instagram-followers-count-scraper, clockworks/tiktok-followers-scraper, apify/facebook-followers-following-scraper\n\nMulti-Actor Workflows\n\nFor complex tasks, chain multiple Actors:\n\nWorkflowStep 1Step 2Lead enrichmentcompass/crawler-google-places →vdrmota/contact-info-scraperInfluencer vettingapify/instagram-profile-scraper →apify/instagram-comment-scraperCompetitor deep-diveapify/facebook-pages-scraper →apify/facebook-posts-scraperLocal business analysiscompass/crawler-google-places →compass/Google-Maps-Reviews-Scraper\n\nCan't Find a Suitable Actor?\n\nIf none of the Actors above match the user's request, search the Apify Store directly:\n\nmcpc --json mcp.apify.com --header \"Authorization: Bearer $APIFY_TOKEN\" tools-call search-actors keywords:=\"SEARCH_KEYWORDS\" limit:=10 offset:=0 category:=\"\" | jq -r '.content[0].text'\n\nReplace SEARCH_KEYWORDS with 1-3 simple terms (e.g., \"LinkedIn profiles\", \"Amazon products\", \"Twitter\")."
      },
      {
        "title": "Step 2: Fetch Actor Schema",
        "body": "Fetch the Actor's input schema and details dynamically using mcpc:\n\nmcpc --json mcp.apify.com --header \"Authorization: Bearer $APIFY_TOKEN\" tools-call fetch-actor-details actor:=\"ACTOR_ID\" | jq -r \".content\"\n\nReplace ACTOR_ID with the selected Actor (e.g., compass/crawler-google-places).\n\nThis returns:\n\nActor description and README\nRequired and optional input parameters\nOutput fields (if available)"
      },
      {
        "title": "Step 3: Ask User Preferences",
        "body": "Before running, ask:\n\nOutput format:\n\nQuick answer - Display top few results in chat (no file saved)\nCSV - Full export with all fields\nJSON - Full export in JSON format\n\n\nNumber of results: Based on character of use case"
      },
      {
        "title": "Step 4: Run the Script",
        "body": "Quick answer (display in chat, no file):\n\nnode {baseDir}/reference/scripts/run_actor.js \\\n  --actor 'ACTOR_ID' \\\n  --input 'JSON_INPUT'\n\nCSV:\n\nnode {baseDir}/reference/scripts/run_actor.js \\\n  --actor 'ACTOR_ID' \\\n  --input 'JSON_INPUT' \\\n  --output 'YYYY-MM-DD_OUTPUT_FILE.csv' \\\n  --format csv\n\nJSON:\n\nnode {baseDir}/reference/scripts/run_actor.js \\\n  --actor 'ACTOR_ID' \\\n  --input 'JSON_INPUT' \\\n  --output 'YYYY-MM-DD_OUTPUT_FILE.json' \\\n  --format json"
      },
      {
        "title": "Step 5: Summarize Results and Offer Follow-ups",
        "body": "After completion, report:\n\nNumber of results found\nFile location and name\nKey fields available\nSuggested follow-up workflows based on results:\n\nIf User GotSuggest NextBusiness listingsEnrich with vdrmota/contact-info-scraper or get reviewsInfluencer profilesAnalyze engagement with comment scrapersCompetitor pagesDeep-dive with post/ad scrapersTrend dataValidate with platform-specific hashtag scrapers"
      },
      {
        "title": "Security & Data Privacy",
        "body": "This skill instructs the agent to select an Apify Actor, fetch its schema (via mcpc), and run scrapers. The included script communicates only with api.apify.com and writes outputs to files under the current working directory; it does not access unrelated system files or other environment variables.\n\nApify Actors only scrape publicly available data and do not collect private or personally identifiable information beyond what is openly accessible on the target platforms. For additional security assurance, you can check an Actor's permission level by querying https://api.apify.com/v2/acts/:actorId — an Actor with LIMITED_PERMISSIONS operates in a restricted sandbox, while FULL_PERMISSIONS indicates broader system access. For full details, see Apify's General Terms and Conditions."
      },
      {
        "title": "Error Handling",
        "body": "APIFY_TOKEN not found - Ask user to configure APIFY_TOKEN in OpenClaw settings\nmcpc not found - Run npm install -g @apify/mcpc\nActor not found - Check Actor ID spelling\nRun FAILED - Ask user to check Apify console link in error output\nTimeout - Reduce input size or increase --timeout"
      }
    ],
    "body": "Universal Web Scraper\n\nAI-driven data extraction from 55+ Actors across all major platforms. This skill automatically selects the best Actor for your task.\n\nPrerequisites\nAPIFY_TOKEN configured in OpenClaw settings\nNode.js 20.6+\nmcpc CLI (auto-installed via skill metadata)\nInput Sanitization Rules\n\nBefore substituting any value into a bash command:\n\nACTOR_ID: Must be either a technical name (owner/actor-name — alphanumeric, hyphens, dots, one slash) or a raw ID (exactly 17 alphanumeric characters, e.g., oeiQgfg5fsmIJB7Cn). Reject values containing shell metacharacters (; | & $ ` ( ) { } < > ! \\n).\nSEARCH_KEYWORDS: Plain text words only. Reject shell metacharacters.\nJSON_INPUT: Must be valid JSON. Must not contain single quotes (use escaped double quotes). Validate structure before use.\nOutput filenames: Must match YYYY-MM-DD_descriptive-name.{csv,json}. No path separators (/, ..), no spaces, no metacharacters.\nWorkflow\n\nCopy this checklist and track progress:\n\nTask Progress:\n- [ ] Step 1: Understand user goal and select Actor\n- [ ] Step 2: Fetch Actor schema via mcpc\n- [ ] Step 3: Ask user preferences (format, filename)\n- [ ] Step 4: Run the scraper script\n- [ ] Step 5: Summarize results and offer follow-ups\n\nStep 1: Understand User Goal and Select Actor\n\nFirst, understand what the user wants to achieve. Then select the best Actor from the options below.\n\nInstagram Actors (12)\nActor ID\tBest For\napify/instagram-profile-scraper\tProfile data, follower counts, bio info\napify/instagram-post-scraper\tIndividual post details, engagement metrics\napify/instagram-comment-scraper\tComment extraction, sentiment analysis\napify/instagram-hashtag-scraper\tHashtag content, trending topics\napify/instagram-hashtag-stats\tHashtag performance metrics\napify/instagram-reel-scraper\tReels content and metrics\napify/instagram-search-scraper\tSearch users, places, hashtags\napify/instagram-tagged-scraper\tPosts tagged with specific accounts\napify/instagram-followers-count-scraper\tFollower count tracking\napify/instagram-scraper\tComprehensive Instagram data\napify/instagram-api-scraper\tAPI-based Instagram access\napify/export-instagram-comments-posts\tBulk comment/post export\nFacebook Actors (14)\nActor ID\tBest For\napify/facebook-pages-scraper\tPage data, metrics, contact info\napify/facebook-page-contact-information\tEmails, phones, addresses from pages\napify/facebook-posts-scraper\tPost content and engagement\napify/facebook-comments-scraper\tComment extraction\napify/facebook-likes-scraper\tReaction analysis\napify/facebook-reviews-scraper\tPage reviews\napify/facebook-groups-scraper\tGroup content and members\napify/facebook-events-scraper\tEvent data\napify/facebook-ads-scraper\tAd creative and targeting\napify/facebook-search-scraper\tSearch results\napify/facebook-reels-scraper\tReels content\napify/facebook-photos-scraper\tPhoto extraction\napify/facebook-marketplace-scraper\tMarketplace listings\napify/facebook-followers-following-scraper\tFollower/following lists\nTikTok Actors (14)\nActor ID\tBest For\nclockworks/tiktok-scraper\tComprehensive TikTok data\nclockworks/free-tiktok-scraper\tFree TikTok extraction\nclockworks/tiktok-profile-scraper\tProfile data\nclockworks/tiktok-video-scraper\tVideo details and metrics\nclockworks/tiktok-comments-scraper\tComment extraction\nclockworks/tiktok-followers-scraper\tFollower lists\nclockworks/tiktok-user-search-scraper\tFind users by keywords\nclockworks/tiktok-hashtag-scraper\tHashtag content\nclockworks/tiktok-sound-scraper\tTrending sounds\nclockworks/tiktok-ads-scraper\tAd content\nclockworks/tiktok-discover-scraper\tDiscover page content\nclockworks/tiktok-explore-scraper\tExplore content\nclockworks/tiktok-trends-scraper\tTrending content\nclockworks/tiktok-live-scraper\tLive stream data\nYouTube Actors (5)\nActor ID\tBest For\nstreamers/youtube-scraper\tVideo data and metrics\nstreamers/youtube-channel-scraper\tChannel information\nstreamers/youtube-comments-scraper\tComment extraction\nstreamers/youtube-shorts-scraper\tShorts content\nstreamers/youtube-video-scraper-by-hashtag\tVideos by hashtag\nGoogle Maps Actors (4)\nActor ID\tBest For\ncompass/crawler-google-places\tBusiness listings, ratings, contact info\ncompass/google-maps-extractor\tDetailed business data\ncompass/Google-Maps-Reviews-Scraper\tReview extraction\npoidata/google-maps-email-extractor\tEmail discovery from listings\nOther Actors (6)\nActor ID\tBest For\napify/google-search-scraper\tGoogle search results\napify/google-trends-scraper\tGoogle Trends data\nvoyager/booking-scraper\tBooking.com hotel data\nvoyager/booking-reviews-scraper\tBooking.com reviews\nmaxcopell/tripadvisor-reviews\tTripAdvisor reviews\nvdrmota/contact-info-scraper\tContact enrichment from URLs\nActor Selection by Use Case\nUse Case\tPrimary Actors\nLead Generation\tcompass/crawler-google-places, poidata/google-maps-email-extractor, vdrmota/contact-info-scraper\nInfluencer Discovery\tapify/instagram-profile-scraper, clockworks/tiktok-profile-scraper, streamers/youtube-channel-scraper\nBrand Monitoring\tapify/instagram-tagged-scraper, apify/instagram-hashtag-scraper, compass/Google-Maps-Reviews-Scraper\nCompetitor Analysis\tapify/facebook-pages-scraper, apify/facebook-ads-scraper, apify/instagram-profile-scraper\nContent Analytics\tapify/instagram-post-scraper, clockworks/tiktok-scraper, streamers/youtube-scraper\nTrend Research\tapify/google-trends-scraper, clockworks/tiktok-trends-scraper, apify/instagram-hashtag-stats\nReview Analysis\tcompass/Google-Maps-Reviews-Scraper, voyager/booking-reviews-scraper, maxcopell/tripadvisor-reviews\nAudience Analysis\tapify/instagram-followers-count-scraper, clockworks/tiktok-followers-scraper, apify/facebook-followers-following-scraper\nMulti-Actor Workflows\n\nFor complex tasks, chain multiple Actors:\n\nWorkflow\tStep 1\tStep 2\nLead enrichment\tcompass/crawler-google-places →\tvdrmota/contact-info-scraper\nInfluencer vetting\tapify/instagram-profile-scraper →\tapify/instagram-comment-scraper\nCompetitor deep-dive\tapify/facebook-pages-scraper →\tapify/facebook-posts-scraper\nLocal business analysis\tcompass/crawler-google-places →\tcompass/Google-Maps-Reviews-Scraper\nCan't Find a Suitable Actor?\n\nIf none of the Actors above match the user's request, search the Apify Store directly:\n\nmcpc --json mcp.apify.com --header \"Authorization: Bearer $APIFY_TOKEN\" tools-call search-actors keywords:=\"SEARCH_KEYWORDS\" limit:=10 offset:=0 category:=\"\" | jq -r '.content[0].text'\n\n\nReplace SEARCH_KEYWORDS with 1-3 simple terms (e.g., \"LinkedIn profiles\", \"Amazon products\", \"Twitter\").\n\nStep 2: Fetch Actor Schema\n\nFetch the Actor's input schema and details dynamically using mcpc:\n\nmcpc --json mcp.apify.com --header \"Authorization: Bearer $APIFY_TOKEN\" tools-call fetch-actor-details actor:=\"ACTOR_ID\" | jq -r \".content\"\n\n\nReplace ACTOR_ID with the selected Actor (e.g., compass/crawler-google-places).\n\nThis returns:\n\nActor description and README\nRequired and optional input parameters\nOutput fields (if available)\nStep 3: Ask User Preferences\n\nBefore running, ask:\n\nOutput format:\nQuick answer - Display top few results in chat (no file saved)\nCSV - Full export with all fields\nJSON - Full export in JSON format\nNumber of results: Based on character of use case\nStep 4: Run the Script\n\nQuick answer (display in chat, no file):\n\nnode {baseDir}/reference/scripts/run_actor.js \\\n  --actor 'ACTOR_ID' \\\n  --input 'JSON_INPUT'\n\n\nCSV:\n\nnode {baseDir}/reference/scripts/run_actor.js \\\n  --actor 'ACTOR_ID' \\\n  --input 'JSON_INPUT' \\\n  --output 'YYYY-MM-DD_OUTPUT_FILE.csv' \\\n  --format csv\n\n\nJSON:\n\nnode {baseDir}/reference/scripts/run_actor.js \\\n  --actor 'ACTOR_ID' \\\n  --input 'JSON_INPUT' \\\n  --output 'YYYY-MM-DD_OUTPUT_FILE.json' \\\n  --format json\n\nStep 5: Summarize Results and Offer Follow-ups\n\nAfter completion, report:\n\nNumber of results found\nFile location and name\nKey fields available\nSuggested follow-up workflows based on results:\nIf User Got\tSuggest Next\nBusiness listings\tEnrich with vdrmota/contact-info-scraper or get reviews\nInfluencer profiles\tAnalyze engagement with comment scrapers\nCompetitor pages\tDeep-dive with post/ad scrapers\nTrend data\tValidate with platform-specific hashtag scrapers\nSecurity & Data Privacy\n\nThis skill instructs the agent to select an Apify Actor, fetch its schema (via mcpc), and run scrapers. The included script communicates only with api.apify.com and writes outputs to files under the current working directory; it does not access unrelated system files or other environment variables.\n\nApify Actors only scrape publicly available data and do not collect private or personally identifiable information beyond what is openly accessible on the target platforms. For additional security assurance, you can check an Actor's permission level by querying https://api.apify.com/v2/acts/:actorId — an Actor with LIMITED_PERMISSIONS operates in a restricted sandbox, while FULL_PERMISSIONS indicates broader system access. For full details, see Apify's General Terms and Conditions.\n\nError Handling\n\nAPIFY_TOKEN not found - Ask user to configure APIFY_TOKEN in OpenClaw settings mcpc not found - Run npm install -g @apify/mcpc Actor not found - Check Actor ID spelling Run FAILED - Ask user to check Apify console link in error output Timeout - Reduce input size or increase --timeout"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/protoss70/apify-ultimate-scraper",
    "publisherUrl": "https://clawhub.ai/protoss70/apify-ultimate-scraper",
    "owner": "protoss70",
    "version": "1.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/apify-ultimate-scraper",
    "downloadUrl": "https://openagent3.xyz/downloads/apify-ultimate-scraper",
    "agentUrl": "https://openagent3.xyz/skills/apify-ultimate-scraper/agent",
    "manifestUrl": "https://openagent3.xyz/skills/apify-ultimate-scraper/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/apify-ultimate-scraper/agent.md"
  }
}