curl --request POST \ --url https://data.upscrape.com/execute \ --header "Authorization: Bearer $UPSCRAPE_API_KEY" \ --header "Content-Type: application/json" \ --header "Prefer: wait=30" \ --data '{ "capability": "flipkart.search.listings", "input": { "filters": [ "facets.brand[]=boAt" ], "max_pages": 1, "max_price": 2000, "min_price": 1000, "query": "bluetooth headphones" }}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "flipkart.search.listings", "input": { "filters": [ "facets.brand[]=boAt" ], "max_pages": 1, "max_price": 2000, "min_price": 1000, "query": "bluetooth headphones" }}''')response = requests.post( "https://data.upscrape.com/execute", headers={ "Authorization": f"Bearer {os.environ['UPSCRAPE_API_KEY']}", "Content-Type": "application/json", "Prefer": "wait=30", }, json=payload,)response.raise_for_status()print(json.dumps(response.json(), indent=2))
const response = await fetch("https://data.upscrape.com/execute", { method: "POST", headers: { "Authorization": `Bearer ${process.env.UPSCRAPE_API_KEY}`, "Content-Type": "application/json", "Prefer": "wait=30", }, body: JSON.stringify({ "capability": "flipkart.search.listings", "input": { "filters": [ "facets.brand[]=boAt" ], "max_pages": 1, "max_price": 2000, "min_price": 1000, "query": "bluetooth headphones" }}),});if (!response.ok) { throw new Error(`Upscrape request failed: ${response.status}`);}console.log(JSON.stringify(await response.json(), null, 2));
Response
{ "end_page": 1, "has_more": true, "start_page": 1, "filters_applied": [ "facets.price_range.from=1000,facets.price_range.to=2000", "facets.brand[]=boAt" ], "listings": [ { "title": "boAt Rockerz 110 with 40 HRS Playback, ENx Technology, Beast Mode & ASAP Charge Bluetooth", "price": 1000, "mrp": 2490, "rating": 4.2, "review_count": 6285, "assured": true, "brand": "boAt", "currency": "INR", "discount_percent": 60, "is_sponsored": false, "listing_id": "LSTACCGS9ZM78FCXJQHQEB3WE", "page": 1, "position": 1, "product_id": "ACCGS9ZM78FCXJQH", "rating_count": 111516, "url": "https://www.flipkart.com/boat-rockerz-110-40-hrs-playback-enx-technology-beast-mode-asap-charge-bluetooth/p/itmbe0acd8f09dfb?pid=ACCGS9ZM78…" }, { "title": "boAt Rockerz 255 Pro+, 60H Battery, ASAP Charge, App Support Bluetooth", "price": 1250, "mrp": 3990, "rating": 4.2, "review_count": 34895, "assured": false, "brand": "boAt", "currency": "INR", "discount_percent": 69, "is_sponsored": false, "listing_id": "LSTACCFZ95M5JTZQH3FEO8MXG", "page": 1, "position": 2, "product_id": "ACCFZ95M5JTZQH3F", "rating_count": 517854, "url": "https://www.flipkart.com/boat-rockerz-255-pro-60h-battery-asap-charge-app-support-bluetooth/p/itmd77038e81de30?pid=ACCFZ95M5JTZQH3F" } ]}