Capabilities
Every capability is one POST /execute
call that returns structured JSON.
Get Blinkit search autocomplete suggestions for a partial query.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"query":"mil"},"capability":"blinkit.autosuggest"}'
Input
|
Field
|
Type
|
Required
|
Description
|
query
|
string
|
required
|
Partial search query for autocomplete.
|
List Blinkit product categories and subcategories with images and deeplinks.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"latitude":28.4583,"longitude":77.0728},"capability":"blinkit.categories"}'
Input
|
Field
|
Type
|
Required
|
Description
|
latitude
|
number
|
optional
|
Latitude for location-based categories.
|
longitude
|
number
|
optional
|
Longitude for location-based categories.
|
Get Blinkit delivery ETA estimates for a location, broken down by merchant and delivery type.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"latitude":28.4583,"longitude":77.0728},"capability":"blinkit.eta"}'
Input
|
Field
|
Type
|
Required
|
Description
|
latitude
|
number
|
optional
|
Latitude for location-based ETA.
|
longitude
|
number
|
optional
|
Longitude for location-based ETA.
|
Run a Blinkit liveness check across location, ETA, categories, search, product, and autocomplete surfaces.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"latitude":28.4583,"longitude":77.0728},"capability":"blinkit.health"}'
Input
|
Field
|
Type
|
Required
|
Description
|
latitude
|
number
|
optional
|
Latitude for location-based health check.
|
longitude
|
number
|
optional
|
Longitude for location-based health check.
|
Resolve Blinkit serviceability, merchant/store IDs, and address details for a latitude/longitude.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"latitude":28.4583,"longitude":77.0728},"capability":"blinkit.location"}'
Input
|
Field
|
Type
|
Required
|
Description
|
latitude
|
number
|
required
|
Latitude of the delivery address.
|
longitude
|
number
|
required
|
Longitude of the delivery address.
|
Get Blinkit product details including images, pricing, brand, and availability by product ID.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"product_id":1},"capability":"blinkit.product"}'
Input
|
Field
|
Type
|
Required
|
Description
|
latitude
|
number
|
optional
|
Latitude for location-based pricing.
|
longitude
|
number
|
optional
|
Longitude for location-based pricing.
|
product_id
|
integer
|
required
|
Blinkit product ID.
|
Search Blinkit products by keyword with pagination support.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"limit":5,"query":"milk"},"capability":"blinkit.search"}'
Input
|
Field
|
Type
|
Required
|
Description
|
latitude
|
number
|
optional
|
Latitude for location-based results.
|
limit
|
integer
|
optional
|
Maximum number of products to return.
|
longitude
|
number
|
optional
|
Longitude for location-based results.
|
max_pages
|
integer
|
optional
|
Maximum number of pages to fetch.
|
offset
|
integer
|
optional
|
Offset for pagination.
|
query
|
string
|
required
|
Search query string.
|
Run Blinkit in under a minute
Sign in, create an API key, and try any capability in the playground before you write code.
Get an API key