Deals content monitoring
Yahoo Shoppingエンドポイントを使えば、「Deals content monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Turn shopping.yahoo.com's own server-rendered buying-guide, deals, and retailer store pages into structured JSON — homepage and section story feeds, full article content, and per-retailer deal offers. Credential-free.
Extract Yahoo Shopping's homepage and section editorial story feeds, full article content, and retailer store deals as structured JSON.
エンドポイントファミリー
6
ドキュメント化されたパラメータ
12
サンプル数
7
ライブカタログスナップショット
稼働エンドポイント
7
メソッド
GET
必須パラメータ
11
スキーマ参照
7
{
"platform": "Yahoo Shopping",
"endpoint": "yahoo-shopping-home",
"method": "GET",
"path": "/yahoo-shopping/home",
"auth": "apiKey"
}ユースケース
Extract Yahoo Shopping's homepage and section editorial story feeds, full article content, and retailer store deals as structured JSON.
Yahoo Shoppingエンドポイントを使えば、「Deals content monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Yahoo Shoppingエンドポイントを使えば、「Buying-guide aggregation」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Yahoo Shoppingエンドポイントを使えば、「Retailer deal tracking」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のYahoo Shoppingエンドポイントカタログから取得しています(エンドポイント7件、ドキュメント化されたリクエストパラメータ12個、公開レスポンススキーマ7件)。DocsとPlaygroundが参照しているカタログと同じものです。
Yahoo Shoppingのエンドポイントは7件、7つのリクエストファミリーに分類されています(Article、Category、Homeほか4件)。
これらのYahoo Shoppingエンドポイントには12個のリクエストパラメータがドキュメント化されており、うち11個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
7件のYahoo Shoppingエンドポイントのうち7件が実際のサンプルレスポンスを、7件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
Yahoo Shoppingのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、429、500、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
Yahoo Shoppingのエンドポイントは7個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
これらのカードは稼働中のエンドポイントカタログから生成されるため、このページはDocsとPlaygroundが使うAPIサーフェスをそのまま反映します。
/yahoo-shopping/article
/yahoo-shopping/category
/yahoo-shopping/home
/yahoo-shopping/shopping-list
/yahoo-shopping/shopping-lists
/yahoo-shopping/store
エンドポイントカタログ
/yahoo-shopping/homeReturns Yahoo Shopping's homepage editorial story feed: title, destination URL, category, and thumbnail image for each story. Sourced from Yahoo Shopping's own server-rendered homepage. This is Yahoo's shopping buying-guide/deals content site, not a product-search API -- shopping.yahoo.com no longer exposes a searchable product catalog.
レスポンスに関する注記
- `category` is derived from the story's own URL path (e.g. `style`, `beauty`, `home-garden`) and is omitted only if the URL doesn't match the expected `/<category>/.../article/....html` shape. - A blocked or CAPTCHA-served response returns `503`. Example response: ```json { "code": 200, "msg": "OK", "data": { "items": [ { "id": "175919542", "title": "Stylists say these are the 4 must-have denim trends for fall", "url": "https://shopping.yahoo.com/style/clothing/article/stylists-say-these-are-the-4-must-have-denim-trends-for-fall-175919542.html", "category": "style", "thumbnail_url": "https://s.yimg.com/lo/mysterio/api/example/denim.jpg" } ] } } ```
MCPツール yahoo_shopping_home
/yahoo-shopping/categoryReturns a Yahoo Shopping section's editorial story feed: title, destination URL, category, and thumbnail image for each story, with page-based pagination. Sourced from Yahoo Shopping's own server-rendered section pages.
レスポンスに関する注記
- Pagination follows Yahoo's own path-segment scheme (`shopping.yahoo.com/<category>/<page>/`), not a query-param offset; `next_page` is omitted when the section's own pagination control has no higher page number. - Only stories whose own URL path starts with `/<category>/` are returned -- a section page's cross-category recirculation modules do not leak unrelated stories into the result set. - An unrecognized `category` value returns `400`. Example response: ```json { "code": 200, "msg": "OK", "data": { "category": "beauty", "items": [ { "id": "215349611", "title": "Brooke Shields, 61, on thinning hair, aging and the products she swears by for 2026", "url": "https://shopping.yahoo.com/beauty/article/brooke-shields-61-on-thinning-hair-aging-and-the-products-she-swears-by-for-2026-215349611.html", "category": "beauty", "thumbnail_url": "https://s.yimg.com/lo/mysterio/api/example/brooke.jpg" } ], "pagination": { "page": 1, "next_page": 2 } } } ```
MCPツール yahoo_shopping_category
/yahoo-shopping/articleReturns a single Yahoo Shopping article's full content: title, description, author, publish/update time, section, image, keywords, original publisher, and body paragraphs. Accepts a canonical shopping.yahoo.com article URL, such as one returned by the home or category story streams.
レスポンスに関する注記
- `provider` is the original outlet Yahoo Shopping syndicates the story from (e.g. "Yahoo Life"), separate from Yahoo Shopping itself. - `paragraphs` can be an empty array for an article whose metadata loaded but whose body content did not render -- this is returned as a normal `200`, not an error. A response missing *both* metadata and body paragraphs is treated as an upstream error (parser drift or a block), not a silent empty success. - A `url` that isn't a `shopping.yahoo.com` article URL returns `400`. Example response: ```json { "code": 200, "msg": "OK", "data": { "url": "https://shopping.yahoo.com/style/clothing/article/stylists-say-these-are-the-4-must-have-denim-trends-for-fall-175919542.html", "title": "Stylists say these are the 4 must-have denim trends for fall", "description": "Hint: Skinny jeans are still out — but the newest go-to might surprise you.", "author": "Jessica Teich", "published_at": "2026-08-06T17:59:19Z", "updated_at": "2026-08-06T17:59:19Z", "section": "Clothing", "image_url": "https://s.yimg.com/lo/mysterio/api/example/denim-hero.jpg", "keywords": ["Derek Warburton", "Katelyn Joseph", "denim"], "provider": "Yahoo Life", "paragraphs": [ "Every year when fall creeps back in, I slip into mourning over two equally major things..." ] } } ```
MCPツール yahoo_shopping_article
/yahoo-shopping/storesReturns Yahoo Shopping's retailer store directory: a slug, display name, and logo image for each retailer with a dedicated store page (e.g. Amazon, Target, Best Buy). Use a store's slug with GET /yahoo-shopping/store to read its current deals.
レスポンスに関する注記
- This is a fixed directory of retailers Yahoo Shopping currently features -- not every online retailer, and the set can change over time. Example response: ```json { "code": 200, "msg": "OK", "data": { "stores": [ { "store": "target", "name": "Target", "logo_url": "https://s.yimg.com/lb/brands/250x250_target.png.cf.jpg" } ] } } ```
MCPツール yahoo_shopping_stores
/yahoo-shopping/storeReturns one retailer's current deals on Yahoo Shopping: product title, direct retailer product URL, image, brand, currency, price, and sale price for each offer. Sourced from the retailer's shopping.yahoo.com store page's own structured product data -- not a keyword search, a fixed set of currently-featured deals for that retailer. Use GET /yahoo-shopping/stores to find a retailer's slug.
レスポンスに関する注記
- This is **not** a keyword search -- there is no query term. Each retailer's store page carries a fixed set of currently-featured deals (confirmed live: 10 per retailer), which changes as Yahoo's own feed updates. - `url` is the real, direct retailer product URL (e.g. `www.target.com/p/...`), decoded server-side from Yahoo's own affiliate-tracking redirect -- not the tracking link itself. - `price` is the item's regular price and `sale_price` is the current discounted price; both are omitted (zero) if not present on the upstream offer. - An unrecognized `store` slug returns `404`. Example response: ```json { "code": 200, "msg": "OK", "data": { "store": "target", "name": "Target", "offers": [ { "title": "purely elizabeth. Ancient Grain Flakes Cereal -13oz", "url": "https://www.target.com/p/purely-elizabeth-ancient-grain-flakes-granola-13oz/-/A-94967445", "image_url": "https://s.yimg.com/example/cereal.jpg", "brand": "Target", "currency": "USD", "price": 7.49, "sale_price": 5.99 } ] } } ```
MCPツール yahoo_shopping_store
/yahoo-shopping/shopping-listsReturns Yahoo Shopping's curated shopping-lists directory: a slug, title, and image for each themed list (e.g. "Cooling Essentials", "Back to School"). Use a list's slug with GET /yahoo-shopping/shopping-list to read its items.
レスポンスに関する注記
- This is a fixed directory of themed lists Yahoo Shopping currently features -- not a general list-creation feature, and the set can change over time. Example response: ```json { "code": 200, "msg": "OK", "data": { "lists": [ { "list": "cooling-essentials", "title": "Cooling Essentials", "image_url": "https://s.yimg.com/en/images/example.svg" } ] } } ```
MCPツール yahoo_shopping_shopping_lists
/yahoo-shopping/shopping-listReturns one curated Yahoo Shopping list's items: product title, direct destination URL, image, seller, currency, price, and sale price for each item. Sourced from the list page's own product cards. Use GET /yahoo-shopping/shopping-lists to find a list's slug.
レスポンスに関する注記
- `url` is the real, direct destination product URL (e.g. a brand's own site or `www.amazon.com/dp/...`), decoded server-side from Yahoo's own affiliate-tracking redirect -- not the tracking link itself. - `price` is the item's regular price and `sale_price` is the current price; they are equal when an item isn't discounted. - `currency` is always `"USD"` -- not present as an explicit field on this page's product cards, but every item observed is a US-market listing. - An unrecognized `list` slug returns `404`. Example response: ```json { "code": 200, "msg": "OK", "data": { "list": "cooling-essentials", "title": "Cooling Essentials", "items": [ { "title": "Dreo TurboPoly Fan 765S", "url": "https://www.dreo.com/products/turbopoly-fan-765s", "image_url": "https://s.yimg.com/example/fan.jpg", "seller": "Dreo", "currency": "USD", "price": 160, "sale_price": 160 } ] } } ```
MCPツール yahoo_shopping_shopping_list
関連API
Media & Streaming
Browse Sportskeeda's sports and entertainment coverage, community wikis, quizzes, and fan games with the catalog's current slugs and filter limits.
Media & Streaming
Research streaming catalogs, title availability, providers, offers, seasons, episodes, and release changes from JustWatch with normalized JSON.
Media & Streaming
Turn Apple Books ebook and audiobook pages into structured data — search, catalog detail, paginated customer reviews, similar titles, author bibliographies, series listings, and chart rankings as normalized JSON. Credential-free.
Yahoo Shoppingのスクレイピング方法
Yahoo Shopping has no public developer API, but shopping.yahoo.com's own pages are credential-free public JSON-backed HTML. Note this is Yahoo's shopping buying-guide/deals editorial site, not a keyword product-search API — Yahoo has restructured the site away from a searchable product catalog. Crawlora's 7 Yahoo Shopping endpoints return the homepage and section story feeds, full article content, per-retailer store deal offers, and curated shopping-list items as normalized JSON.
The homepage endpoint returns Yahoo Shopping's editorial story feed; the category endpoint returns a section's feed (beauty, deals, general, gift-ideas, home-garden, or style) with page-based pagination — each story includes its title, destination URL, category, and thumbnail image.
Pass a story's canonical shopping.yahoo.com article URL from either feed to the article endpoint to get its title, description, author, publish/update time, section, image, keywords, original publisher, and full body paragraphs.
List featured retailers with /yahoo-shopping/stores, then pass a retailer slug (e.g. target, best-buy) to /yahoo-shopping/store for its current fixed set of deal offers — title, direct retailer product URL, price, and sale price.
List featured themed lists with /yahoo-shopping/shopping-lists, then pass a list slug (e.g. cooling-essentials) to /yahoo-shopping/shopping-list for its current items — title, direct destination URL, seller, price, and sale price.
FAQ
No. Yahoo Shopping has no public developer API. Crawlora's endpoints read shopping.yahoo.com's own server-rendered pages and return the data as normalized JSON.
No. Yahoo has restructured shopping.yahoo.com away from a searchable product catalog into a buying-guide and deals editorial content site. The store and shopping-list endpoints return a fixed set of currently-featured deals, not a keyword search over all products.
beauty, deals, general, gift-ideas, home-garden, and style — the category endpoint's category parameter accepts exactly those six values.
Pass the article's URL (returned by the home or category endpoints as each story's url field) to /yahoo-shopping/article.
Call /yahoo-shopping/stores for the retailer directory (slug, name, logo), then pass a slug to /yahoo-shopping/store for that retailer's current deal offers with direct product URLs, prices, and sale prices.
Call /yahoo-shopping/shopping-lists for the list directory (slug, title, image), then pass a slug to /yahoo-shopping/shopping-list for that list's current items with direct destination URLs, prices, and sale prices.