Quikr Product Scraper 🛍️
Pricing
Pay per usage
Quikr Product Scraper 🛍️
Scrape live product listings from India's Quikr marketplace instantly. Extract prices, seller details, descriptions & images. Ideal for price intelligence, competitive monitoring, inventory tracking, ecommerce research & AI datasets. Fully structured output.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
3
Monthly active users
10 days ago
Last modified
Categories
Features
Share
What does Quikr Product Scraper do?
Quikr Product Scraper collects product listings from Quikr, the Indian classifieds marketplace for used, refurbished and new goods. Paste any public Quikr category, city or filtered browse URL and the Actor returns the listings on that page set as a structured dataset: title, price, images, condition, city, seller type and the direct ad link.
Use it to track furniture prices in Mumbai, follow camera stock in Delhi, or build a dataset of second hand listings for research. You do not need to page through Quikr by hand or copy ads into a spreadsheet.
Why use Quikr Product Scraper?
- One URL, a full page set - The Actor follows Quikr's own listing pages until your result target or page limit is reached, so a single category link returns more than the first screen of ads.
- Fields you can filter on - Prices are numeric, sponsored ads are flagged, and every item carries its category, condition, city and seller type.
- Repeatable runs - Schedule the Actor to refresh a category daily or weekly and compare the new dataset with the previous one.
- Apify platform output - Results land in a dataset you can download as CSV, Excel, JSON or XML, or send to Sheets, Airtable, Slack or your own API.
- Duplicate protection - The same ad appearing on two listing pages is saved once.
What data can you extract from Quikr?
| Field | Description |
|---|---|
ad_id | Quikr ad identifier |
title | Listing title as posted by the seller |
url | Direct link to the ad |
price | Asking price in Indian rupees, as a number |
price_display | Formatted price, for example ₹5,000 |
mrp | Original or list price when the seller supplied one |
discount | Discount value when Quikr reports one |
currency | Currency code, INR when a price exists |
image_url | Main photo |
images | All listing photos |
image_count | Number of photos |
description | Seller description |
condition | Item condition, for example Gently Used |
category | Top level category, for example Home & Lifestyle |
subcategory | Child category, for example Home - Office Furniture |
city | City on the ad |
seller_type | Seller kind, for example Individual or Dealer |
posted_by | Posting class, for example C2C |
ad_type | Ad class, for example C2C or B2C |
listing_label | Quikr listing label |
brand | Product brand when stated |
certified | Whether the ad carries a Quikr certification |
is_sponsored | Whether the ad is promoted |
posted_at_text | Relative posting time shown on the listing, for example 4 Minutes Ago |
page_number | Listing page the item came from |
item_position | Position of the item on that page |
search_url | Browse URL used for the run |
api_url | Exact request that returned the item |
How to use Quikr Product Scraper
- Open Quikr in a browser and browse to the category, city or filter combination you need.
- Copy the URL from the address bar.
- Open the Actor on Apify, paste the URL into the
urlfield, and set a result target. - Start the run.
- Open the dataset to preview the listings, or download it as CSV or JSON.
The Actor also runs with no input. In that case it uses the default furniture category URL shown in the form.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | String | No | Quikr Home & Office Furniture, India | Public Quikr category, city or filtered browse URL |
results_wanted | Integer | No | 20 | Maximum number of listings to save |
max_pages | Integer | No | 10 | Maximum listing pages to request |
proxyConfiguration | Object | No | {} | Apify Proxy or custom proxy settings |
Quikr returns a small batch of ads per page, often fewer than ten. Keep max_pages high enough to reach results_wanted. For 20 results, the default of 10 pages is usually enough. For 200 results, raise it to 40 or more.
Usage Examples
Furniture listings from a category page
Collect the first 20 listings in the India wide furniture category:
{"url": "https://www.quikr.com/home-lifestyle/Home-Office-Furniture+India+y56f","results_wanted": 20}
A larger batch with room for more pages
Ask for 200 listings and allow up to 60 pages of source data:
{"url": "https://www.quikr.com/home-lifestyle/Home-Office-Furniture+India+y56f","results_wanted": 200,"max_pages": 60}
City filtered run with Apify Proxy
Copy a Quikr URL that already has the city in the path, then enable residential proxies for a longer run:
{"url": "https://www.quikr.com/home-lifestyle/Home-Office-Furniture+Mumbai+y56f","results_wanted": 100,"max_pages": 30,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Scheduled price check
Save the same input as a task and run it every morning. Filter the new dataset on price and posted_at_text to spot new ads and price changes.
Sample Output
{"ad_id": "376047418","title": "3seater sofa cum bed, lightweight good condition","url": "https://www.quikr.com/home-lifestyle/3seater-sofa-cum-bed-lightweight-good-condition-foam-others-5000-gently-used-individual-used-mumbai/p/376047418","image_url": "https://teja8.kuikr.com/i5/20261101/3seater-sofa-cum-bed-VB201705171774173-ak_LWBP1522151965-1793528585_sm.jpeg","images": ["https://teja8.kuikr.com/i5/20261101/3seater-sofa-cum-bed-VB201705171774173-ak_LWBP1522151965-1793528585.jpeg","https://teja8.kuikr.com/i6/20261101/3seater-sofa-cum-bed-VB201705171774173-ak_LWBP755672990-1793528622.jpeg"],"image_count": 2,"price": 5000,"price_display": "₹5,000","currency": "INR","description": "2yrs old sofa cum bed, very good condition, is lightweight, we are renovating hence want to give away this","condition": "Gently Used","category": "Home & Lifestyle","subcategory": "Home - Office Furniture","city": "Mumbai","seller_type": "Individual","posted_by": "C2C","ad_type": "C2C","listing_label": "C2C","brand": "Others","certified": false,"is_sponsored": false,"posted_at_text": "10 Minutes Ago","page_number": 1,"item_position": 1,"search_url": "https://www.quikr.com/home-lifestyle/Home-Office-Furniture+India+y56f","api_url": "https://www.quikr.com/home-lifestyle/Home-Office-Furniture+India+y56f?page=1&aj=1"}
Tips for Best Results
- Use a URL you have already opened in a browser. If the page shows listings, the Actor receives listings.
- Quikr URLs carry the city and the category in the path. Changing the city means changing the URL, not the input settings.
- Start with a small
results_wantedvalue to confirm the URL works, then raise it. - Listings change between runs, so two runs of the same URL may return different items. Deduplicate on
ad_idwhen you combine runs. - Some fields are not present on every ad.
city,brand,mrpandcertifieddepend on what the seller supplied. - If a run is blocked from your network, enable Apify Proxy and try again.
Integrations
- Google Sheets - Write each run into a sheet for price tracking.
- Airtable - Keep a searchable inventory of ads by category and city.
- Slack - Post a message when a run finds new listings.
- Make or Zapier - Trigger a workflow after each run.
- Webhooks - Send the dataset to your own service.
- API - Read datasets from your applications with the Apify API.
Frequently Asked Questions
How many listings can one run return?
As many as your results_wanted value allows and the category can supply. Quikr reports several thousand ads for a broad furniture category. The page limit and available data decide the final count.
Can I search by keyword instead of a URL?
No. Quikr's public keyword search does not expose a stable results page, so the Actor works from browse URLs. To narrow a run, use a category or a filtered URL from the Quikr site.
Why are fewer listings saved than I asked for?
Quikr sends a small batch per page and sometimes returns fewer ads than expected. Raise max_pages and run again. A category with few active ads returns few listings regardless of the page limit.
Why is city or brand empty for some ads?
Those fields come from the seller's ad. When the seller leaves them out or Quikr does not report them, the field is omitted rather than filled with a guess.
Does the Actor need a proxy?
No for small runs. If a run is blocked from your network, enable Apify Proxy or supply your own proxy URL and run again.
Can I export to CSV or Excel?
Yes. Apify datasets download as CSV, Excel, JSON, XML and several other formats from the Console or through the API.
Can I schedule the Actor?
Yes. Save the input as a task and schedule it hourly, daily or weekly. Each run creates a new dataset.
Is it legal to scrape Quikr?
Quikr listings are public. Rules on automated collection differ by jurisdiction and by website terms. Review Quikr's terms and your local law before running at scale, and use the data for legitimate research or monitoring.
Support
Report a broken URL, a missing field or an unexpected result on the Actor's Issues tab in Apify Console. Include the input URL and the run ID so the failure can be reproduced.
Legal Notice
This Actor collects publicly visible listing data. Users are responsible for how they use the data and for compliance with applicable laws, website terms and privacy rules. Do not use it to contact sellers at scale, to republish ads as your own, or to build a competing marketplace.