Retail pricing and availability monitoring across the Gap Inc. brand family
Old Navyエンドポイントを使えば、「Retail pricing and availability monitoring across the Gap Inc. brand family」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Turn the Gap Inc. storefront family — Old Navy, Gap, Banana Republic, and Athleta — into structured retail data: keyword product search, category browsing with live facets, per-color product detail, and a store locator, selectable per brand with a single parameter, all as normalized JSON. Credential-free.
Search Old Navy, Gap, Banana Republic, and Athleta products and get product detail, category browsing, store locations, and taxonomy as JSON.
エンドポイントファミリー
5
ドキュメント化されたパラメータ
30
サンプル数
1
ライブカタログスナップショット
稼働エンドポイント
7
メソッド
GET
必須パラメータ
12
スキーマ参照
7
{
"platform": "Old Navy",
"endpoint": "oldnavy-search",
"method": "GET",
"path": "/oldnavy/search",
"auth": "apiKey"
}ユースケース
Search Old Navy, Gap, Banana Republic, and Athleta products and get product detail, category browsing, store locations, and taxonomy as JSON.
Old Navyエンドポイントを使えば、「Retail pricing and availability monitoring across the Gap Inc. brand family」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Old Navyエンドポイントを使えば、「Category and product catalog research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Old Navyエンドポイントを使えば、「Store-location lookup」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
各CrawloraプラットフォームAPIは、特定のデータサーフェスに合わせて設計されています。汎用的なfetchエンドポイントを公開する代わりに、エンドポイント固有のリクエストロジック、マネージドインフラ、パース、正規化、課金、そしてPlaygroundで検証済みのサンプルを組み合わせています。
対象プラットフォームとエンドポイントの種類に合わせてリクエスト挙動をチューニングしています。
対応エンドポイントはマネージドプロキシルーティングを利用でき、信頼性を高めながらインフラ運用の手間を減らせます。
JavaScriptレンダリングが必要な動的ページは、マネージドブラウザインスタンス経由で処理できます。
チャレンジページや利用不能な上流レスポンスを検知し、明確に通知します。
結果は生のHTMLではなく、ドキュメント化されたJSONで返されます。
本番統合の前に、DocsとPlaygroundから同じルートをテストできます。
カバレッジマップ
これらのカードは稼働中のエンドポイントカタログから生成されるため、このページはDocsとPlaygroundが使うAPIサーフェスをそのまま反映します。
/oldnavy/product
/oldnavy/categories
/oldnavy/category
/oldnavy/search
/oldnavy/stores
エンドポイントカタログ
/oldnavy/searchSearches product listings across Old Navy, Gap, Banana Republic, and Athleta -- select the storefront with the brand parameter (`on` for Old Navy, `gap` for Gap, `br` for Banana Republic, `at` for Athleta; defaults to `on`). Returns normalized product summaries with pricing, review scores, and every purchasable color variant. This search is best-effort relevance, not a guaranteed keyword match: for an obscure or nonsense keyword the upstream search index falls back to its own recommended results instead of returning an empty list, and there is currently no reliable signal in the response to distinguish a true keyword match from that fallback behavior.
/oldnavy/productReturns normalized product-detail data for one color variant: name, description, images, aggregate rating, and every size offered in that color as a separate priced offer. pid is a color-specific product id, as returned by oldnavy-search's product colors[].id field (not the bare base product id). Select the storefront with the brand parameter (`on` for Old Navy, `gap` for Gap, `br` for Banana Republic, `at` for Athleta; defaults to `on`) -- it must match the brand the pid was found under.
/oldnavy/categoryReturns a category/browse listing for one storefront category id (cid). cid is an opaque Gap Inc category id assigned by the storefront's own navigation -- neither oldnavy-search nor oldnavy-category currently surface a category-id list, so find one from the storefront's own category page URLs (the cid query parameter on a /browse/... page) for now. Select the storefront with the brand parameter (`on` for Old Navy, `gap` for Gap, `br` for Banana Republic, `at` for Athleta; defaults to `on`) -- it must match the brand the cid was found under. Returns the category's subcategory breakdown, normalized product summaries with per-color inventory data, and available search facets with live counts.
/oldnavy/categoriesLists Old Navy's own storefront navigation as name/cid pairs, resolving the cid-discovery gap oldnavy-search, oldnavy-product, and oldnavy-category all document. Omit cid to list Old Navy's top-level divisions (e.g. Women, Men, Boys, Toddler). Pass a cid (a division's own, or any deeper category's) to list the related categories for that part of the storefront instead, in the same order the live storefront menu shows them -- this is section-level, not necessarily unique per leaf category. Currently only available for brand=on (Old Navy) -- Gap, Banana Republic, and Athleta render their storefront navigation as client-side-only JavaScript with no server-rendered category id to scrape.
/oldnavy/storesSearches physical store locations for one storefront by free-text search (zip code or city) and/or coordinates. Provide search, or both lat and lng. Select the storefront with the brand parameter (`on` for Old Navy, `gap` for Gap, `br` for Banana Republic, `at` for Athleta; defaults to `on`). Returns each nearby store's name, full address, phone number, coordinates, distance, and specialties (e.g. "In-Store Shopping", "Outlet"). This is location search only -- it does not report per-item, per-store stock levels; use oldnavy-product-availability for that.
/oldnavy/product/availabilityChecks per-size, in-store pickup stock status for one color (pid) at one or more physical stores. pid matches oldnavy-product's own color-level id. Give store location either directly with store_id (one or more comma-separated store ids, e.g. from a prior call to this endpoint or a value you already have) or with zip or both lat and lng, which resolves the nearest stores automatically. Select the storefront with the brand parameter (`on` for Old Navy, `gap` for Gap, `br` for Banana Republic, `at` for Athleta; defaults to `on`). Each returned store lists every offered size's stock status: `in_stock`, `out_of_stock`, or `low_stock`.
/oldnavy/product/reviewsReturns one page of a product's customer reviews (author, date, rating, headline, body, and verified-purchase flag), plus the product's overall rating summary (average rating, rating count, per-star histogram, and recommended ratio). pid is a color-specific product id, as returned by oldnavy-search's product colors[].id field (not the bare base product id) -- the same pid oldnavy-product accepts. Select the storefront with the brand parameter (`on` for Old Navy, `gap` for Gap, `br` for Banana Republic, `at` for Athleta; defaults to `on`) -- it must match the brand the pid was found under. A product with no reviews yet returns a well-formed empty result, not an error.
関連API
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
Marketplaces & Retail
Turn public Shop.app product and merchant pages into structured JSON for e-commerce product intelligence, price research, shop monitoring, and marketplace discovery workflows.
Old Navyのスクレイピング方法
Crawlora's Old Navy endpoints cover search, category browsing, product detail, and store lookup across all four Gap Inc. storefronts — Old Navy, Gap, Banana Republic, and Athleta — selectable with the brand parameter (category-id discovery is Old Navy-only today), and return normalized JSON with one API key.
Send a keyword and optional brand to /oldnavy/search for normalized product summaries with pricing and every color variant.
Pass a category id (cid) to /oldnavy/category for that category's product listing and live search facets, or list category ids first with /oldnavy/categories (currently Old Navy only).
Pass a color-specific product id (pid) from a search result's colors[] entry to /oldnavy/product for full detail and per-size pricing.
Use /oldnavy/stores with a zip code, city, or coordinates to locate nearby physical stores for the selected brand.
FAQ
Yes — /oldnavy/search, /oldnavy/category, /oldnavy/product, and /oldnavy/stores all take a brand parameter (on, gap, br, or at, defaulting to on) to select the storefront. /oldnavy/categories currently only resolves ids for Old Navy, since the other three brands render their navigation as client-side-only JavaScript.
Old Navy's storefront navigation isn't published as a static id list — call /oldnavy/categories to resolve the current category ids as name/cid pairs, then pass a cid to /oldnavy/category for that category's product listing.
Yes — /oldnavy/stores returns nearby physical stores by zip code, city, or coordinates, including address, phone, and distance. It does not report per-item stock levels.