scavio-walmart

Search Walmart products and look up product details by product ID. Supports delivery speed, ZIP code, and in-store availability filters. Returns structured JSON.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "scavio-walmart" with this command: npx skills add scavio-ai/scavio-walmart

Walmart Product Search via Scavio

Search Walmart products or retrieve full product details by product ID. Returns structured JSON with pricing, ratings, fulfillment, and availability.

When to trigger

Use this skill when the user asks to:

  • Find products on Walmart with price or delivery requirements
  • Check same-day or next-day availability for a product near a ZIP code
  • Look up a specific Walmart product by product ID
  • Compare Walmart prices (pair with scavio-amazon for cross-retailer comparison)
  • Filter products by in-store pickup availability

Setup

Get a free API key at https://scavio.dev (1,000 free credits/month, no card required):

export SCAVIO_API_KEY=sk_live_your_key

Workflow

  1. If the user has a Walmart product ID, call /api/v1/walmart/product directly.
  2. If the user has a keyword, call /api/v1/walmart/search.
  3. If the user asks about delivery speed (e.g. "can I get this today?"), set fulfillment_speed and delivery_zip.
  4. If the user asks about in-store pickup, set fulfillment_type: in_store and store_id if known.
  5. Present results with name, price, rating, fulfillment info, and product URL.

Endpoints

EndpointDescription
POST https://api.scavio.dev/api/v1/walmart/searchKeyword search with filters
POST https://api.scavio.dev/api/v1/walmart/productFull product details by product ID
Authorization: Bearer $SCAVIO_API_KEY

Search Parameters

ParameterTypeDefaultDescription
querystringrequiredSearch query (1-500 chars)
sort_bystringbest_matchbest_match, price_low, price_high, best_seller
start_pageinteger1Starting page
min_priceinteger--Minimum price filter (dollars)
max_priceinteger--Maximum price filter (dollars)
fulfillment_speedstring--today, tomorrow, 2_days, anytime
fulfillment_typestring--in_store for click-and-collect
delivery_zipstring--ZIP code for localized results
store_idstring--Walmart store ID for in-store availability
devicestringdesktopdesktop, mobile, or tablet

Product Detail Parameters

ParameterTypeDefaultDescription
product_idstringrequiredWalmart product ID
delivery_zipstring--ZIP code for localized pricing
store_idstring--Walmart store ID

Examples

import os, requests

BASE = "https://api.scavio.dev"
HEADERS = {"Authorization": f"Bearer {os.environ['SCAVIO_API_KEY']}"}

# Search with delivery filter
results = requests.post(f"{BASE}/api/v1/walmart/search", headers=HEADERS,
    json={"query": "standing desk", "sort_by": "best_seller", "max_price": 300,
          "fulfillment_speed": "tomorrow", "delivery_zip": "10001"}).json()

# Product by ID
product = requests.post(f"{BASE}/api/v1/walmart/product", headers=HEADERS,
    json={"product_id": "123456789", "delivery_zip": "10001"}).json()

Search Response

{
  "data": [
    {
      "name": "Flexispot Standing Desk",
      "product_id": "123456789",
      "url": "https://www.walmart.com/ip/123456789",
      "price": "$249.00",
      "was_price": "$349.99",
      "rating": 4.7,
      "total_reviews": 8230,
      "fulfillment": "Free shipping",
      "in_stock": true,
      "seller": "Walmart.com"
    }
  ],
  "credits_used": 1,
  "credits_remaining": 999
}

Product detail response also includes: description, features, images, categories, availability, fulfillment.

Guardrails

  • Never fabricate product names, prices, product IDs, or availability. Only return data from the API.
  • If the user asks about delivery to a specific location, always pass delivery_zip — availability varies by ZIP.
  • fulfillment_speed: today results are time-sensitive; mention this to the user.
  • Always include the product URL so the user can verify and complete purchase.

Failure handling

  • If no products are returned, relax filters (remove fulfillment_speed or increase max_price) and retry.
  • If the product ID is not found, suggest a keyword search instead.
  • If SCAVIO_API_KEY is not set, prompt the user to export it before continuing.

LangChain

pip install scavio-langchain
from scavio_langchain import ScavioSearchTool
tool = ScavioSearchTool(engine="walmart")

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

Pangolinfo Amazon Scraper: Products + Keywords + Reviews + Categories

Scrape Amazon as JSON — products, keywords, reviews, BSR. 13 regions. Anti-bot. 60 free credits. Claude Code, Cursor, LangChain.

Registry SourceRecently Updated
3034Profile unavailable
Security

Network-AI

Local Python orchestration skill: multi-agent workflows via shared blackboard file, permission gating, token budget scripts, and persistent project context....

Registry SourceRecently Updated
2.3K6Profile unavailable
Automation

Lululemon AU Finder

Find a product on the Lululemon Australia site from a natural-language clothing description and return structured details such as product name, variant color...

Registry Source
1580Profile unavailable
Automation

Buy from Amazon — Search, Cart & Order for AI Agents

Need to buy something from Amazon? Search and shop on Amazon.com — compare prices and ratings, add items to cart, and place real orders shipped to any US add...

Registry Source
1.5K12Profile unavailable