ScavioScavio
Pricing
Tools
Sign InsGet Startedg

Agent setup

Onboard your coding agent to Scavio

Paste one prompt; your agent installs the Scavio skills and signs you in with one click in your browser, no key to copy. Works in Claude Code, Codex, Pi, Cursor, GitHub Copilot and Windsurf, and the agent confirms the key works before it finishes.

Fetch and execute the appropriate instructions to set me up for Scavio from https://scavio.dev/agent-setup/prompt.md

The agent reads agent-setup/prompt.md. Setting up one platform? Use the pill on its landing page, for example the Nordstrom API.

What it installs

  • Scavio agent skills from github.com/scavio-ai/skills: the scavio skill, which routes each request and quotes its credit cost, plus the skill for the platform you name.
  • Nothing else. Skills load only when a request needs them, so your agent's context stays light in every other session.

What it never does

  • Edit CLAUDE.md, AGENTS.md or any other instruction file.
  • Ask you to paste your API key into the chat, or print or log the key.
  • Overwrite a Scavio skill you already have without asking you first.
  • Install anything beyond the skills.

Steps per agent

What the agent runs, and the restart only you can do. Copy them yourself if you prefer to set it up by hand.

Claude Code

Skills folder: ~/.claude/skills

  1. AgentCheck for an existing install. If the list already has `scavio` or the platform skill, show the user that line and ask before reinstalling it (reinstalling overwrites it).
    npx -y skills ls -g -a claude-code
  2. AgentInstall the skills.
    npx -y skills add scavio-ai/skills --skill scavio -a claude-code -g -y
  3. YouApprove the sign-in link (see below), then: Start a new Claude Code session (exit, then run claude again). Skills in ~/.claude/skills load at session start.

Codex

Skills folder: ~/.agents/skills

  1. AgentCheck for an existing install. If the list already has `scavio` or the platform skill, show the user that line and ask before reinstalling it (reinstalling overwrites it).
    npx -y skills ls -g -a codex
  2. AgentInstall the skills.
    npx -y skills add scavio-ai/skills --skill scavio -a codex -g -y
  3. YouApprove the sign-in link (see below), then: Restart Codex so it loads the new skills.

Pi

Skills folder: ~/.agents/skills

  1. AgentCheck for an existing install. If the list already has `scavio` or the platform skill, show the user that line and ask before reinstalling it (reinstalling overwrites it).
    npx -y skills ls -g -a pi
  2. AgentInstall the skills.
    npx -y skills add scavio-ai/skills --skill scavio -a pi -g -y
  3. YouApprove the sign-in link (see below), then: Restart Pi (exit, then run pi again) so it loads the new skills.

Cursor

Skills folder: ~/.cursor/skills

  1. AgentCheck for an existing install. If the list already has `scavio` or the platform skill, show the user that line and ask before reinstalling it (reinstalling overwrites it).
    npx -y skills ls -g -a cursor
  2. AgentInstall the skills.
    npx -y skills add scavio-ai/skills --skill scavio -a cursor -g -y
  3. YouApprove the sign-in link (see below), then: Restart Cursor so it loads the new skills.

GitHub Copilot (VS Code)

Skills folder: ~/.copilot/skills

  1. AgentCheck for an existing install. If the list already has `scavio` or the platform skill, show the user that line and ask before reinstalling it (reinstalling overwrites it).
    npx -y skills ls -g -a github-copilot
  2. AgentInstall the skills.
    npx -y skills add scavio-ai/skills --skill scavio -a github-copilot -g -y
  3. YouApprove the sign-in link (see below), then: Restart VS Code so Copilot loads the new skills, then use Copilot Chat in Agent mode.

Windsurf

Skills folder: ~/.codeium/windsurf/skills

  1. AgentCheck for an existing install. If the list already has `scavio` or the platform skill, show the user that line and ask before reinstalling it (reinstalling overwrites it).
    npx -y skills ls -g -a windsurf
  2. AgentInstall the skills.
    npx -y skills add scavio-ai/skills --skill scavio -a windsurf -g -y
  3. YouApprove the sign-in link (see below), then: Restart Windsurf so Cascade loads the new skills.

Any other agent

Skills folder: the agent's skills folder, chosen by the skills CLI

  1. AgentCheck for an existing install. If the list already has `scavio` or the platform skill, show the user that line and ask before reinstalling it (reinstalling overwrites it).
    npx -y skills ls -g
  2. AgentInstall the skills. Without -a the CLI installs to the agents it detects on this machine; add -a <agent> to target one (`npx -y skills add --help` lists the agent names).
    npx -y skills add scavio-ai/skills --skill scavio -g -y
  3. YouApprove the sign-in link (see below), then: Restart the agent so it loads the new skills.

Sign in, no key to copy

Every Scavio skill reads the key from SCAVIO_API_KEY. The agent runs the Scavio CLI (Node.js 18+), which prints a link and a code and opens your browser:

npx -y scavio@latest login
npx -y scavio@latest login --wait

Sign in or create a free account (50 free credits, no card), check that the page shows the same code, and click Approve. The CLI saves a key named after your machine to your shell profile and never prints it. Run npx -y scavio@latest login in your own terminal and it waits for you instead. You can revoke the key any time on your dashboard.

Or add the key by hand

Copy it from your dashboard and add it to your shell profile in your own terminal, not in the chat:

zsh (macOS default)

echo 'export SCAVIO_API_KEY="<paste key>"' >> ~/.zshrc

bash

echo 'export SCAVIO_API_KEY="<paste key>"' >> ~/.bashrc

Windows PowerShell

setx SCAVIO_API_KEY "<paste key>"

Either way, the agent confirms the key without printing it, with npx -y scavio@latest status or against https://api.scavio.dev/api/v1/usage, which costs no credits. A 200 means it works:

[ -n "$SCAVIO_API_KEY" ] && echo "SCAVIO_API_KEY is set" || echo "SCAVIO_API_KEY is not set"
curl -s -o /dev/null -w "%{http_code}" -H "Authorization: Bearer $SCAVIO_API_KEY" https://api.scavio.dev/api/v1/usage

Setting up one platform

Name the platform in your request, or use the pill on its landing page. The agent installs that platform's skill next to the scavio skill, tells you its per-call credits, and offers one real call as the check. It runs the call only if you say yes.

All 81 platforms, skills and credits per call
PlatformSkill slugCredits per call
Airbnbairbnb-scraper-api1
ALDIaldi-grocery-data1
AliExpressaliexpress-product-data1
Amazonamazon-product-data1
Apple App Storeapple-app-store-api1
Booking.combooking-com-hotel-data1
Canadian Tirecanadian-tire-api1
Capterracapterra-reviews-api2
ChatGPTchatgpt-scraper-api2
Chewychewy-product-data10
Companies Housecompanies-house-api1
Costcocostco-product-data1; US search, category, deals and clearance 2; multi-warehouse prices, stock and gas scale with warehouse count
CVScvs-product-data1
Decathlondecathlon-product-data2
Dollar Generaldollar-general-api1
Douyindouyin-scraper-api1; search 10
eBayebay-product-data1
Etsyetsy-product-data2
Facebookfacebook-scraper-api1
G2g2-software-reviews-api5
Geminigemini-scraper-api5
GitHubgithub-api1; dossier and top-issues 5, profile-velocity 10, user/email 2
Glassdoorglassdoor-salary-data2
Google Ads Transparencygoogle-ads-transparency-api1
Google AI Modegoogle-ai-mode-api1
Google Flightsgoogle-flights-api1
Google Hotelsgoogle-hotels-api1
Google Mapsgoogle-maps-api1; geo-grid bills per point
Google Newsgoogle-news-api1
Google Playgoogle-play-store-api2
Google Searchgoogle-search-api1
Google Shoppinggoogle-shopping-api1
Google Trendsgoogle-trends-api1
Harbor Freightharbor-freight-api1
HEBheb-grocery-data2
Home Depothome-depot-product-data2
iHerbiherb-product-data2
Indeedindeed-jobs-api2
Instagraminstagram-scraper-api1-2
Krogerkroger-grocery-data2
Kuaishoukuaishou-scraper-api1, 2, 10 or 40
LinkedInlinkedin-scraper-api1-30
LinkedIn Ad Librarylinkedin-ad-library-api6
Lowe'slowes-product-data2; reviews 1
Menardsmenards-product-datasearch 2; product 1, 2 with store_id; stores 1
Mercado Libremercadolibre-product-data2; reviews 1
Meta Ad Librarymeta-ad-library-api1 per page
Micro Centermicro-center-api2; stores 1
Nordstromnordstrom-product-data5; availability and reviews 10
Nordstrom Racknordstrom-rack-product-data5; availability and reviews 10
Petcopetco-product-data1
PetSmartpetsmart-product-data1
Pinterestpinterest-api1; url-stats 1-2
Realtor.comrealtor-com-property-data1
Redditreddit-search-api1
Redfinredfin-property-data1
Rightmoverightmove-property-data1
Sam's Clubsams-club-product-data1
SEC EDGARsec-edgar-api1
Sephorasephora-product-data1
Spec'sspecs-liquor-prices5
Targettarget-product-data1
Threadsthreads-net-api2 by user_id, 4 by username
TikToktiktok-scraper-api1
TikTok Ad Librarytiktok-ad-library-api1
TikTok Shoptiktok-shop-api1
Tripadvisortripadvisor-reviews-api2
Trustpilottrustpilot-reviews-api2
Twitchtwitch-api1
Twitter/Xtwitter-scraper-api1
Ulta Beautyulta-beauty-api1
URL to Markdownurl-to-markdown-api1; ultra 2
Walgreenswalgreens-product-data2; stock 4
Walmartwalmart-product-data1; 2 for walmart.com.mx search/category or store-targeted search/product
Website Crawlerwebsite-crawler-apimap 1; 1 per page, ultra 2
Website Screenshotwebsite-screenshot-api1; ultra 5
Weiboweibo-scraper-api1
Whole Foods Marketwhole-foods-grocery-data1
Yelpyelp-business-data2
YouTubeyoutube-data-api1-5
Zillowzillow-property-data1

Questions

What does the setup prompt install?
Scavio agent skills from github.com/scavio-ai/skills, nothing else: the scavio skill, which routes each request to the right platform and quotes its credit cost, plus the skill for the platform you name. It does not edit CLAUDE.md, AGENTS.md or any other instruction file, and it asks before overwriting a Scavio skill you already have.
Why skills and not the MCP server?
Skills load only when a request needs them. An MCP server puts every tool definition in your agent's context in every session, whether you call Scavio or not. The MCP server is still available at scavio.dev/mcp if you want it.
Do I have to copy an API key?
No. The agent runs npx -y scavio@latest login, which prints a link and a code. You open the link, sign in or create a free account (50 free credits, no card), check the code and click Approve. The CLI saves a key named after your machine to your shell profile as SCAVIO_API_KEY without printing it, so the key never enters the chat. You can still copy a key from https://dashboard.scavio.dev/api-keys and add it yourself if you prefer.
Which coding agents does it support?
Claude Code, Codex, Pi, Cursor, GitHub Copilot in VS Code and Windsurf each get their own install command. Any other agent the skills CLI supports gets the same command without an agent name, and the CLI installs to the agents it finds.
How do I set up one platform, such as Nordstrom?
Use the pill on that platform's landing page, or name the platform in your request. The agent installs that platform's skill next to the scavio skill, tells you the per-call credits from the table below, and offers one real call to confirm it works.
What does setup cost?
The skills are free, and the key check against the usage endpoint costs no credits. The optional platform call costs that platform's normal per-call credits, and the agent asks before making it.
Can I set it up by hand instead?
Yes. Every agent card on this page lists the exact commands the agent would run, and the key steps are below them, so you can copy them yourself.

Prefer MCP? See the Scavio MCP server and the MCP docs.

Ready to connect your AI agents?

Get your API key in seconds. Search Google, Amazon, YouTube, Walmart, and more with 50 free signup credits.

Start BuildingRead the Docs
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy