{"uid":"cap_vLyYjO1G1VP-eH8s2nKgi","slug":"jd-com-product-scraper-x402-cb135e76","name":"JD.com Product Scraper (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/jd?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"itemId":{"type":"string","description":"Optional single JD product ID or item.jd.com URL; combined with itemIds when both are provided."},"itemIds":{"type":"array","description":"One or more numeric JD product IDs or item.jd.com product URLs. Each ID yields one selected product row."},"maxItems":{"type":"integer","default":100,"minimum":0,"description":"Stop after this many distinct SKU rows across all product IDs. Use 0 for no cap."},"expandVariants":{"type":"boolean","default":false,"description":"Output additional rows for color, size, or other SKU variants listed on each requested product page. Variant rows carry parent product data; price and stock apply only to the selected SKU."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"brand":null,"itemId":null,"status":null,"itemUrl":null,"operation":null,"parentItemId":null,"productTitle":null,"isSelectedSku":null}],"product":"jd"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_AO1ID37Px2rCBFHrs38QA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes structured product data from JD.com (京东) by product ID or URL, returning title, brand, status, SKU variants, and pricing information.","exampleAgentPrompt":"Can you pull the product details for JD item ID 100012043978 — I need the title, brand, and current status, and also expand any color or size variants?","exampleUseCases":[{"title":"Competitor price research on JD","prompt":"Look up these three JD product IDs for me — 100012043978, 100034521876, 100056789012 — and get me their titles, brands, and current availability status."},{"title":"Full SKU variant catalog extraction","prompt":"Fetch the product page for this JD listing — item.jd.com/100023456789.html — and expand all size and color variants so I can see every SKU option available."},{"title":"Product status monitoring check","prompt":"I need to check whether JD product 100087654321 is still active or has been taken down — can you grab its current status and title?"}],"resultDescription":"Returns a JSON object with a count of matched items and an array of product rows, each containing brand, itemId, status (active/inactive), itemUrl, operation result, parentItemId (for variants), productTitle, and an isSelectedSku flag. Only populated rows are returned; failed or empty runs are not charged.","failureModes":["Invalid or non-existent JD product ID returns empty items array with count 0 (no charge)","Product page blocked or geo-restricted returns empty result (no charge)","Malformed item.jd.com URL causes request error","maxItems=0 with large variant sets may return very large payloads","Network timeout on JD scrape returns failed run (no charge)"],"whenToPreferThis":"Use this endpoint when you need structured product metadata from JD.com (京东) specifically — titles, brands, SKU variants, and availability status — and want pay-per-result pricing where failed or empty scrapes are not billed. Prefer over generic web scrapers when JD-specific structured fields (itemId, isSelectedSku, parentItemId) are needed directly without HTML parsing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:33.147Z","isFirstParty":false,"canonicalSlug":"jd-com-product-scraper-x402-cb135e76"}