Discover/Nike API
live

Nike APInike.in

Browse Nike India's complete product catalog and filter items by gender and category to find exactly what you're looking for. Sort through results with pagination to discover shoes, apparel, and accessories that match your preferences.

This API takes change requests — .
Endpoint health
monitored
list_products
Checks pendingself-healing
Endpoints
1
Updated
3h ago
This call costs1 credit / call— charged only on success
Try it
Page number for pagination (1-based).
Sort order for results.
Gender category filter.
Number of products per page.
Numeric category ID for filtering products. Default '2' is the root catalog.
api.parse.bot/scraper/91142789-3675-40b5-bc5c-8eebd6c1011b/<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/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'
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 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")
All endpoints · 1 totalmissing one? ·

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.

Input
ParamTypeDescription
pageintegerPage number for pagination (1-based).
sortstringSort order for results.
genderstringGender category filter.
page_sizeintegerNumber of products per page.
category_idstringNumeric category ID for filtering products. Default '2' is the root catalog.
Response
{
  "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

The Nike API on Parse exposes 1 endpoint for the publicly available data on nike.in. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.