Nike APInike.in ↗
Access Nike India's product catalog via API. Filter by gender and category, paginate results, and retrieve names, prices in INR, and image URLs.
What is the Nike API?
The Nike India API exposes 1 endpoint — list_products — that returns paginated product listings from nike.in, including each product's name, subtitle (type), INR price, and primary image URL. You can filter results by gender, category ID, and page size, and sort the response to suit your use case. The endpoint surfaces the full catalog breadth available on the Nike India storefront.
curl -X GET 'https://api.parse.bot/scraper/91142789-3675-40b5-bc5c-8eebd6c1011b/list_products?page=1&sort=popularity&gender=men&page_size=36&category_id=2' \ -H 'X-API-Key: $PARSE_API_KEY'
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 nike-in-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: Nike India SDK — bounded, re-runnable; every call capped."""
from parse_apis.nike_in_api import NikeIndia, Gender, Sort, ParseError
client = NikeIndia()
# List men's products sorted by popularity
for product in client.products.list(gender=Gender.MEN, sort=Sort.POPULARITY, limit=3):
print(product.name, product.type, product.price, product.picture)
# List women's products sorted by price ascending
item = client.products.list(gender=Gender.WOMEN, sort=Sort.PRICE_ASC, limit=1).first()
if item:
print(item.name, item.price)
# Typed error handling
try:
for p in client.products.list(gender=Gender.KIDS, limit=2):
print(p.name, p.type)
except ParseError as e:
print(f"error: {e}")
print("exercised: products.list")
List Nike India products filtered by gender and category. Returns paginated results sorted by the chosen criteria. Each product includes its name, type (subtitle), price in INR, and primary image URL.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination (1-based). |
| sort | string | Sort order for results. |
| gender | string | Gender category filter. |
| page_size | integer | Number of products per page. |
| category_id | string | Numeric category ID for filtering products. Default '2' is the root catalog. |
{
"type": "object",
"fields": {
"page": "integer current page number",
"products": "array of product objects with name, type, price, picture",
"page_size": "integer page size used",
"total_count": "integer total products matching the filter"
},
"sample": {
"data": {
"page": 1,
"products": [
{
"name": "Nike Vomero 18 SE",
"type": "Men's Road Running Shoes",
"price": 14195,
"picture": "https://adn-static1.nykaa.com/nykdesignstudio-images/pub/media/catalog/product/9/f/9fe448dNike-IQ3413-704_1.jpg?rnd=20200526195200"
},
{
"name": "Nike Pro Training",
"type": "Men's Dri-FIT Trousers",
"price": 4295,
"picture": "https://adn-static1.nykaa.com/nykdesignstudio-images/pub/media/catalog/product/a/d/ad22b92Nike-HV0425-010_1.jpg?rnd=20200526195200"
}
],
"page_size": 5,
"total_count": 1766
},
"status": "success"
}
}About the Nike API
What the API Returns
The list_products endpoint returns an array of product objects, each containing four fields: name (the product title), type (the product subtitle, typically the silhouette or line name), price (retail price in Indian Rupees), and picture (the primary product image URL). Alongside the product array, the response includes total_count (total matching products), page (current page number), and page_size (items per page), giving you everything needed to implement full pagination.
Filtering and Sorting
The endpoint accepts a gender parameter to narrow results to men's or women's catalog segments, and a category_id parameter that accepts a numeric ID — the default value of '2' represents the root catalog. The optional sort parameter controls result ordering. Combine page and page_size to walk through large result sets; total_count in the response tells you the total number of matching records so you can calculate page depth without an extra request.
Coverage and Scope
Data reflects the Nike India storefront (nike.in) and prices are denominated in INR. The endpoint covers the browse-level catalog: product names, types, pricing, and images. It does not return stock levels, size availability, SKU-level detail, or customer reviews. The category_id filter gives you access to sub-catalog segments beyond the root, which is useful for building category-specific feeds or price monitors.
The Nike API is a managed, monitored endpoint for nike.in — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when nike.in 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 nike.in 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.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a Nike India price tracker that monitors INR price changes across gender categories over time.
- Populate a product comparison tool with Nike India catalog data including names, types, and images.
- Generate a gender-segmented product feed for a fashion aggregator using the
genderfilter. - Create a Nike India catalog snapshot for competitive analysis using
total_countand pagination. - Drive a merchandising dashboard that organizes Nike India products by category using
category_id. - Build an image gallery of Nike India products by pulling the
picturefield across paginated results.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Nike India have an official developer API?+
What product fields does `list_products` return?+
name (product title), type (subtitle or line name), price (INR retail price), and picture (primary image URL). The response wrapper also includes total_count, page, and page_size for pagination handling.Does the API return size availability or stock levels?+
Can I filter by both gender and a specific sub-category at the same time?+
list_products endpoint accepts both gender and category_id as independent parameters, so you can combine them in a single request. The category_id default of '2' is the root catalog; supply a different numeric ID to target a sub-category.