Discover/Quikr API
live

Quikr APIquikr.com

Access Quikr used product listings, prices, descriptions, and categories via API. Search by keyword, category, and location across India.

Endpoint health
verified 7h ago
get_listing_detail
search_listings
get_categories
get_search_suggestions
3/4 passing latest checkself-healing
Endpoints
4
Updated
26d ago

What is the Quikr API?

The Quikr API exposes 4 endpoints for retrieving used product listings, full ad details, category hierarchies, and search suggestions from Quikr.com. The search_listings endpoint accepts keyword queries, category slugs, and location filters to return paginated results with title, price, image URL, and posted date. The get_listing_detail endpoint returns structured product attributes, multiple images, and full descriptions by ad ID.

Try it
Page number for pagination
Search keyword (e.g., 'iphone', 'samsung')
Optional filters as a JSON object (e.g., {"condition": "Used", "brand": "Apple"})
Category slug (e.g., 'mobile-phones', 'accessories', 'tablets', 'laptops', 'cameras', 'tv', 'sofas', 'beds', 'cars', 'bikes')
Location to search in (e.g., 'Delhi', 'Bangalore', 'India')
api.parse.bot/scraper/0dbe3f78-9be1-4960-821a-df8414fcaac2/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/0dbe3f78-9be1-4960-821a-df8414fcaac2/search_listings?page=1&query=iphone&filters=%7B%7D&category=mobile-phones&location=India' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace quikr-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Quikr SDK — browse used product listings, categories, and suggestions."""
from parse_apis.quikr_api import Quikr, ListingNotFound

client = Quikr()

# List available categories and their subcategories.
for cat in client.categories.list(limit=3):
    print(cat.name, cat.slug, [s.name for s in cat.subcategories])

# Autocomplete suggestions for a partial keyword.
suggestion = client.suggestions.search(query="samsung", limit=1).first()
if suggestion:
    print(suggestion.keyworddata, suggestion.subcatdata)

# Search for mobile phone listings by keyword and category.
summary = client.listingsummaries.search(query="iphone", category="mobile-phones", limit=1).first()
if summary:
    print(summary.price, summary.description_snippet)

    # Navigate from summary to full detail.
    try:
        detail = summary.details()
        print(detail.title, detail.price, detail.location)
        print(detail.images)
        print(detail.attributes)
    except ListingNotFound as exc:
        print(f"Listing gone: {exc}")

# Direct lookup by ad ID.
listing = client.listings.get(ad_id="375534531")
print(listing.title, listing.price, listing.location, listing.posted_date)

print("exercised: categories.list / suggestions.search / listingsummaries.search / summary.details / listings.get")
All endpoints · 4 totalmissing one? ·

Search for used product listings by keyword, category, and location from QuikrBazaar. Returns paginated results with price, image, and description snippet. Not all fields are present on every listing — title and url may be absent on model-aggregated pages.

Input
ParamTypeDescription
pageintegerPage number for pagination
querystringSearch keyword (e.g., 'iphone', 'samsung')
filtersobjectOptional filters as a JSON object (e.g., {"condition": "Used", "brand": "Apple"})
categorystringCategory slug (e.g., 'mobile-phones', 'accessories', 'tablets', 'laptops', 'cameras', 'tv', 'sofas', 'beds', 'cars', 'bikes')
locationstringLocation to search in (e.g., 'Delhi', 'Bangalore', 'India')
Response
{
  "type": "object",
  "fields": {
    "url": "string, the URL that was fetched",
    "page": "integer, current page number",
    "listings": "array of listing objects with available fields: price, image_url, description_snippet, title, url, ad_id, posted_date"
  },
  "sample": {
    "data": {
      "url": "https://www.quikr.com/mobiles-tablets/Mobile-Phones+India+y149f",
      "page": 1,
      "listings": [
        {
          "price": "7999",
          "image_url": "https://teja10.kuikr.com/i6/20171228/VB201705171774173-ak_LWBP77997365-1514461008.jpeg",
          "description_snippet": "- 3GB RAM | 64GB ROM- 5.8 inch HD Display- 12MP Primary Camera | 7MP Front"
        }
      ]
    },
    "status": "success"
  }
}

About the Quikr API

Searching Listings

The search_listings endpoint accepts a query string (e.g., 'iphone'), a category slug (e.g., 'mobile-phones', 'laptops', 'sofas'), and a location string (e.g., 'Delhi', 'Bangalore', 'India'). Results are paginated via the page parameter. Each listing object in the listings array may include title, price, image_url, description_snippet, url, ad_id, and posted_date. Not all fields are guaranteed on every listing — sparse fields are normal for older or incomplete ads. The optional filters parameter accepts a JSON object for additional narrowing such as {"condition": "Used", "brand": "Apple"}.

Listing Detail and Attributes

The get_listing_detail endpoint takes a single ad_id string and returns the most complete record available: title, price in INR (no currency symbol), description, location (city name), posted_date as relative text (e.g., '11 Days Ago'), an images array of URL strings, and an attributes object containing product specs such as Brand_name, Model, and Condition. The attributes object is key-value and varies by category — a mobile phone listing will differ structurally from a furniture listing.

Categories and Suggestions

The get_categories endpoint requires no inputs and returns a categories array. Each entry carries a name, slug, and subcategories array — each subcategory has its own name, slug, and code. These slugs feed directly into the category parameter of search_listings. The get_search_suggestions endpoint accepts a partial query string and returns a suggestions array where each item includes keyworddata, subcatdata, and a direct url, making it useful for autocomplete interfaces or for discovering relevant category context before running a full search.

Reliability & maintenanceVerified

The Quikr API is a managed, monitored endpoint for quikr.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when quikr.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official quikr.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
7h ago
Latest check
3/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track price trends for used smartphones in a specific Indian city using search_listings with query and location
  • Build a cross-platform used goods aggregator by pulling listing titles, prices, and images from Quikr alongside other sources
  • Populate an autocomplete search bar with Quikr suggestions using get_search_suggestions on partial user input
  • Extract product attribute sets (brand, model, condition) from get_listing_detail to train classification models
  • Monitor new listings for a specific category and location combination by polling search_listings with posted_date filtering
  • Enumerate all Quikr subcategory slugs via get_categories to build a complete taxonomy navigator
  • Identify competitive pricing for second-hand laptops or tablets by querying the 'laptops' or 'tablets' category with location set to 'India'
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Quikr have an official developer API?+
Quikr does not publish a public developer API or API documentation for third-party access to its listings data.
What does `get_listing_detail` return for product specifications?+
It returns an attributes object containing key-value product specs such as Brand_name, Model, and Condition. The exact keys vary by category vertical — electronics listings include different fields than furniture or appliance listings. It also returns images (an array of URLs), price in INR, location, and posted_date as a relative string like '11 Days Ago'.
Are seller contact details or phone numbers available through the API?+
Seller contact information such as phone numbers or profile links is not exposed by the current endpoints. The API covers listing content: title, price, description, attributes, images, and location. You can fork this API on Parse and revise it to add a seller-detail endpoint if that data is accessible on the listing page.
How reliable is field coverage across listings in `search_listings`?+
Fields in the listings array are not guaranteed to be populated on every result. Older or incomplete ads may be missing price, image_url, or description_snippet. The title, url, and ad_id fields are the most consistently present. get_listing_detail generally returns more complete data for any individual ad.
Does the API cover Quikr services or real estate listings, not just physical goods?+
The API is scoped to QuikrBazaar — used physical product categories like mobile phones, electronics, furniture, and appliances. Services listings and QuikrHomes real estate listings are not covered by the current endpoints. You can fork this API on Parse and revise it to target those verticals.
Page content last updated . Spec covers 4 endpoints from quikr.com.
Related APIs in MarketplaceSee all →
olx.in API
Search and browse OLX India listings across real estate and general products with powerful filtering by category and location. Get location suggestions, explore popular areas, and access detailed product information all in one place.
shpock.com API
Search and browse products listed on Shpock.com, view detailed listing information and seller profiles, and explore all available marketplace categories. Find what you're looking for by searching inventory, checking seller histories, and discovering related items from individual merchants.
kijiji.ca API
Search and browse Kijiji listings across categories like rentals, pets, and jobs, while viewing detailed information about specific ads along with available locations and categories. Filter through thousands of Canadian classifieds to find exactly what you're looking for in your area.
craigslist.org API
Search and retrieve Craigslist listings for apartments, vehicles, jobs, services, and other categories across all regional sites to find exactly what you're looking for. Get detailed information about specific listings, browse by location and category, and compare options all in one place.
kleinanzeigen.de API
Search and retrieve classified ad listings from kleinanzeigen.de. Filter by keyword, category, price range, and sorting order. Supports vehicles, real estate, jobs, electronics, and general products, with full listing details including title, price, description, location, and seller information.
olx.uz API
Search and browse product listings on OLX.uz across all categories, with full details including specifications, location, and pricing. Compare prices and product information to identify the best available deals.
craigslist.org API
Search Craigslist listings across any region and instantly access structured data including prices, locations, coordinates, images, and direct URLs. Find exactly what you're looking for with organized sale listings that are easy to filter and analyze.
bizbuysell.com API
Search for businesses available for sale across multiple categories and view detailed information about specific listings on BizBuySell.com. Browse business categories to explore different industries and find opportunities that match your investment interests.