Getting Started with QuickCommerce API: From Zero to First API Call in 5 Minutes
A beginner-friendly guide to making your first QuickCommerce API call. Sign up, get your API key, and search products in under 5 minutes.
The QuickCommerce API is the fastest way to access real-time product data from India's top quick commerce platforms. Whether you want to compare prices, track availability, build a grocery app, or gather market intelligence, this API gives you a single endpoint to query BlinkIt, Zepto, Swiggy Instamart, BigBasket, DMart Ready, JioMart, and Minutes -- all with one API key.
In this tutorial, you will go from zero to your first successful API call in under five minutes. No credit card required, no complex setup -- just sign up, get your key, and start querying.
50
Free Credits
No card required
<5 min
Setup Time
To first call
7
Platforms
All included
99.9%
Uptime
SLA guaranteed
Step 1: Create Your Account
Getting started is completely free. You do not need a credit card, a company email, or any prior API experience. Just sign up with your email address and you are ready to go.
Visit the signup page
Go to /auth/signup and enter your email address.
Verify your email
Check your inbox for a verification link. Click it to activate your account.
Get 50 free credits instantly
As soon as your account is active, 50 free credits are added to your balance. Each search costs 1 credit, so you can make 50 API calls right away.
Info
You get 50 free credits immediately after signing up -- no credit card required. That is enough to make 50 single-platform searches or about 12 multi-platform searches across 4 platforms.
Step 2: Get Your API Key
After signing up, you will be taken to your dashboard. Your API key is displayed right on the main page. Copy it -- you will need it for all authenticated API calls. The key looks something like: qc_live_a1b2c3d4e5f6g7h8i9j0. Keep it secret and never share it in public repositories or client-side code.
Every API request (except the free supported-platforms endpoint) requires your API key in the X-API-Key header. This is how the API identifies your account and deducts credits.
Your First API Call
Step 3: Make Your First Free Call
Before spending any credits, let's make a completely free API call. The /v1/supported-platforms endpoint requires no authentication and returns the list of all supported quick commerce platforms. This is a great way to verify that everything works.
curl -X GET "https://api.quickcommerceapi.com/v1/supported-platforms"{
"platforms": [
{
"id": "blinkit",
"name": "BlinkIt",
"delivery_speed": "10-15 minutes",
"coverage": "Major metros",
"requires_pincode": false
},
{
"id": "zepto",
"name": "Zepto",
"delivery_speed": "10-15 minutes",
"coverage": "Major metros",
"requires_pincode": false
},
{
"id": "swiggy",
"name": "Swiggy Instamart",
"delivery_speed": "15-30 minutes",
"coverage": "Major metros + Tier 2",
"requires_pincode": false
},
{
"id": "bigbasket",
"name": "BigBasket",
"delivery_speed": "10-20 minutes",
"coverage": "25+ cities",
"requires_pincode": false
},
{
"id": "dmart",
"name": "DMart Ready",
"delivery_speed": "Scheduled delivery",
"coverage": "Select cities",
"requires_pincode": true
},
{
"id": "jiomart",
"name": "JioMart",
"delivery_speed": "Same day / next day",
"coverage": "200+ cities",
"requires_pincode": true
},
{
"id": "minutes",
"name": "Minutes",
"delivery_speed": "10-15 minutes",
"coverage": "Select metros",
"requires_pincode": true
}
],
"total": 7
}If you see the JSON response with all seven platforms, congratulations -- the API is working. Notice that DMart, JioMart, and Minutes require a pincode header (x-geolocation-pincode) because their product catalog varies by location. The other four platforms work without a pincode.
Step 4: Search for a Product
Now let's make your first authenticated call. We will search for "Milk" on BlinkIt. This costs 1 credit and returns real product data including names, prices, images, and stock status.
curl -X GET "https://api.quickcommerceapi.com/v1/search?query=Milk&platform=blinkit" \
-H "X-API-Key: YOUR_API_KEY"{
"platform": "blinkit",
"query": "Milk",
"results": [
{
"name": "Amul Taaza Toned Milk",
"brand": "Amul",
"weight": "500 ml",
"offer_price": 29,
"mrp": 29,
"discount": null,
"in_stock": true,
"image_url": "https://cdn.blinkit.com/amul-taaza-500ml.jpg",
"product_id": "bk-amul-taaza-500"
},
{
"name": "Mother Dairy Full Cream Milk",
"brand": "Mother Dairy",
"weight": "500 ml",
"offer_price": 32,
"mrp": 33,
"discount": "3% OFF",
"in_stock": true,
"image_url": "https://cdn.blinkit.com/mother-dairy-500ml.jpg",
"product_id": "bk-md-fullcream-500"
},
{
"name": "Amul Gold Full Cream Milk",
"brand": "Amul",
"weight": "500 ml",
"offer_price": 33,
"mrp": 34,
"discount": "3% OFF",
"in_stock": true,
"image_url": "https://cdn.blinkit.com/amul-gold-500ml.jpg",
"product_id": "bk-amul-gold-500"
},
{
"name": "Nandini Goodlife Toned Milk",
"brand": "Nandini",
"weight": "500 ml",
"offer_price": 24,
"mrp": 24,
"discount": null,
"in_stock": true,
"image_url": "https://cdn.blinkit.com/nandini-toned-500ml.jpg",
"product_id": "bk-nandini-toned-500"
}
],
"total_results": 4
}You just made your first real API call. The response includes 4 milk products with their current prices, MRP, discounts, stock availability, and product IDs. You can use these product IDs later for direct product lookups with the item endpoint.
Amul Taaza 500ml — Price Comparison
Step 5: Try Multi-Platform Search
The real power of the QuickCommerce API is searching across multiple platforms at once. The groupsearch endpoint lets you compare the same product across BlinkIt, Zepto, Swiggy, BigBasket, and more in a single request. Let's search for "Milk" on both BlinkIt and Zepto.
curl -X GET "https://api.quickcommerceapi.com/v1/groupsearch?query=Milk&platforms=blinkit,zepto" \
-H "X-API-Key: YOUR_API_KEY"{
"query": "Milk",
"platforms": {
"blinkit": {
"results": [
{
"name": "Amul Taaza Toned Milk",
"brand": "Amul",
"weight": "500 ml",
"offer_price": 29,
"mrp": 29,
"in_stock": true
},
{
"name": "Mother Dairy Full Cream Milk",
"brand": "Mother Dairy",
"weight": "500 ml",
"offer_price": 32,
"mrp": 33,
"in_stock": true
}
]
},
"zepto": {
"results": [
{
"name": "Amul Taaza Toned Milk",
"brand": "Amul",
"weight": "500 ml",
"offer_price": 28,
"mrp": 29,
"in_stock": true
},
{
"name": "Mother Dairy Full Cream Milk",
"brand": "Mother Dairy",
"weight": "500 ml",
"offer_price": 31,
"mrp": 33,
"in_stock": true
}
]
}
}
}With one call, you can see that Zepto is selling Amul Taaza at Rs 28 while BlinkIt has it at Rs 29. Small difference for milk, but for higher-value items like cooking oil, detergent, or baby products, these cross-platform differences can be significant.
Tip
The groupsearch endpoint costs N credits for N platforms. Searching across 2 platforms costs 2 credits, across 4 costs 4 credits. Start with 2 platforms to conserve your free credits while you experiment.
Step 6: Check Delivery ETAs
Beyond pricing, the API also lets you check delivery speed. The ETA endpoint returns the estimated delivery time for a platform. This is useful if you are building an app where users want to know not just the price, but how fast they can get their order.
curl -X GET "https://api.quickcommerceapi.com/v1/eta?platform=blinkit" \
-H "X-API-Key: YOUR_API_KEY"{
"platform": "blinkit",
"eta": {
"display_text": "12 mins",
"minutes": 12,
"is_available": true,
"subtitle": "Free delivery on orders above Rs 199"
}
}BlinkIt is showing a 12-minute ETA with free delivery above Rs 199. You can also use the groupeta endpoint to compare ETAs across multiple platforms simultaneously -- perfect for showing users the fastest delivery option.
What's Next?
You have successfully made your first API calls -- searched for products, compared prices across platforms, and checked delivery ETAs. From here, the possibilities are wide open. Here are the best next steps depending on what you want to build.
Explore the API Playground
The API Playground lets you test every endpoint interactively in your browser -- no code needed. Try different search queries, platforms, and parameters.
Read the full API documentation
The API docs cover every endpoint in detail: parameters, response schemas, error codes, rate limits, and authentication. Bookmark it for reference.
Buy more credits when ready
When your 50 free credits run out, head to the pricing page to pick a plan. The Starter pack at Rs 499 for 5,000 credits is great for personal projects and prototyping.
Build your first app
Follow our step-by-step tutorial to build a price comparison app with Next.js and the QuickCommerce API. It is the perfect weekend project.
Tip
Use the API Playground to test endpoints without writing any code. It is the fastest way to explore what data is available and experiment with different queries before building your application.
Welcome to the QuickCommerce API. You now have access to real-time data from seven of India's largest quick commerce platforms through a single, unified API. Whether you are a solo developer building a side project, a startup creating a grocery tech product, or an enterprise team gathering competitive intelligence -- the same API powers it all. Sign up now and start building.