
Apify Product Lookup
Fetch a real product's current price, stock, rating, or images from retailer pages over...
Install
npx skills add davepoon/buildwithclaude --skill apify-product-lookup -g -a claude-code -y- Repository
- davepoon/buildwithclaude3.7k
- Category
- AI and agents
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 1,294 tokens
- Runs scripts
- No, instructions only
What it does
Fetch a real product's current price, stock, rating, or images from retailer pages over the Apify MCP server, and return them as typed fields rather than prose. Use when someone asks what a product costs right now, whether it is in stock, how it is rated, to compare a product across retailers, or to check a product URL they pasted. Also use when an agent would otherwise answer a product question from training data. Not for managing your own store's catalog, not for payments, and not for questions answerable without live retailer data.
Apify product lookup
A model answers product questions from training data that was fixed months ago, or by reading a page as prose with no product fields. This skill routes the question to a hosted Actor that reads retailer pages on request and returns structured records: price, currency, stock, rating, image URLs, and a link.
Written by a product marketing manager at Apify. It calls E-commerce Scraping Tool, a paid first-party Apify Actor, so weigh the framing accordingly. Everything below is what testing against the live Actor returned, including where it does not work.
Setup
The MCP endpoint is https://mcp.apify.com. Appending
?tools=apify/e-commerce-scraping-tool narrows the server to this one Actor, which makes
tool selection more reliable when product data is the only job. Authentication is OAuth on
first use for interactive clients, or a bearer token for unattended ones. An Apify account
is required and the Actor is paid, billed per run started plus per product returned.
Pick the input before calling
| The question | Input to send |
|---|---|
| About a specific page the user gave you | detailsUrls: [{"url": "..."}] |
| "Find me an X under $Y" with no URL | keyword plus marketplaces |
| "Compare X across stores" | keyword plus several marketplaces |
Always send maxProductResults and additionalProperties: true. Without the second,
stock, rating, list price and identifiers are all missing, because they are nested there
rather than at the top level.

