Discover/SHEIN India API
live

SHEIN India APIsheinindia.in

Access SHEIN India's fashion catalog via 7 endpoints. Search products, browse women's, men's, and sneaker categories, and fetch full product details with variants.

Endpoint health
verified 3d ago
get_women_products
get_homepage
get_product_details
search_products
get_sneakers
7/7 passing latest checkself-healing
Endpoints
7
Updated
26d ago

What is the SHEIN India API?

The SHEIN India API exposes 7 endpoints covering the full sheinindia.in fashion catalog, from homepage banners and site navigation to paginated product listings and detailed variant data. Use get_product_details to retrieve color and size variants, stock status, and formatted pricing for any individual item, or use search_products to query the catalog by keyword with faceted filtering on gender, category, price range, and color.

Try it

No input parameters required.

api.parse.bot/scraper/37545b66-57d0-4372-bfd3-641fd05486f7/<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/37545b66-57d0-4372-bfd3-641fd05486f7/get_homepage' \
  -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 sheinindia-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: SHEIN India SDK — browse categories, search, and drill into product details."""
from parse_apis.shein_india_api import SheinIndia, ProductNotFound

client = SheinIndia()

# Browse women's fashion — limit= caps total items fetched across all pages.
for product in client.productlistings.women(limit=3):
    print(product.name, product.price.value, product.price.currency_iso)

# Search for products by keyword, take the first result.
result = client.productlistings.search(query="blue shirt", limit=1).first()
if result:
    print(result.name, result.url)

    # Drill into full product details from a summary.
    detail = result.details()
    print(detail.name, detail.catalog, detail.price.value)

# Browse sneaker/footwear products.
for shoe in client.productlistings.sneakers(limit=3):
    print(shoe.name, shoe.price.value)

# Typed error handling: catch a missing product gracefully.
try:
    bad = client.productlistings.search(query="nonexistent_xyz_999", limit=1).first()
    if bad:
        bad.details()
except ProductNotFound as exc:
    print(f"Product not found: {exc.product_code}")

# Fetch homepage navigation and banners.
home = client.homepages.get()
print(home.meta.show_store_nav)

print("exercised: productlistings.women / .search / .sneakers / ProductSummary.details / homepages.get")
All endpoints · 7 totalmissing one? ·

Fetch the SHEIN India homepage data including navigation tree, promotional banners, and page metadata extracted from the server-side rendered state. Navigation contains the full category hierarchy (Women, Men, Trending) with child links. Banners include current promotional images and campaign slots.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "meta": "object containing page metadata (header heights, layout modal state)",
    "banners": "object containing homepage promotional banner slots and campaign data",
    "navigation": "object containing site navigation hierarchy with childDetails arrays"
  },
  "sample": {
    "data": {
      "meta": {
        "showStoreNav": false
      },
      "banners": {
        "data": {
          "page": {
            "pageName": "HP SHEIN Summer Sale Web"
          }
        },
        "status": {
          "statusCode": 0
        }
      },
      "navigation": {
        "childDetails": [
          {
            "url": "https://sheinindia.in/shop/women",
            "name": "WOMEN",
            "childDetails": []
          }
        ]
      }
    },
    "status": "success"
  }
}

About the SHEIN India API

Catalog Browsing

Three category-scoped endpoints — get_products, get_women_products, and get_men_products — return paginated product listings for the root store, the Women's shop, and the Men's shop respectively. Each endpoint accepts page (zero-indexed) and limit parameters, and every response includes a pagination object with totalResults, totalPages, currentPage, and pageSize. Product objects carry code, name, price, images, and url. Facets arrays expose filterable dimensions including gender, category, price range, color, and size.

Product Details and Variants

get_product_details accepts a product_code as either a bare numeric code (e.g. 443391086014) or a color-suffixed variant code (e.g. 443391086_midblue). The response includes baseOptions — an array of color variants each with its own pricing, stock status, and images — and variantOptions covering available sizes with per-size stock and pricing. The price object returns currency, raw value, and a formatted display string.

Search and Footwear

search_products takes a required query string and returns the same product-and-facets structure as the category endpoints. Notably, certain well-known search terms may resolve to curated category pages rather than free-text results. get_sneakers provides a dedicated paginated feed for footwear without requiring a search query.

Homepage Data

get_homepage returns three top-level objects: meta (page metadata), banners (promotional banner content), and navigation (the full site navigation tree and links). This endpoint takes no inputs and is useful for mapping the store's category structure or monitoring active promotions.

Reliability & maintenanceVerified

The SHEIN India API is a managed, monitored endpoint for sheinindia.in — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when sheinindia.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 sheinindia.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.

Last verified
3d ago
Latest check
7/7 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
  • Aggregate SHEIN India pricing data to track price changes across women's and men's fashion categories over time.
  • Build a product comparison tool using get_product_details to surface all color and size variants with per-variant stock status.
  • Index the full SHEIN India catalog for a fashion discovery app using paginated get_products calls with totalPages for iteration.
  • Populate a sneaker-focused storefront or affiliate site using get_sneakers with pagination.
  • Drive a search feature in a fashion app by forwarding user queries to search_products and rendering faceted filter options from the response.
  • Map the site's category and navigation hierarchy by parsing the navigation object from get_homepage.
  • Monitor active promotional banners on the SHEIN India homepage using the banners field from get_homepage.
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 SHEIN India have an official public developer API?+
SHEIN India (running on Reliance AJIO infrastructure) does not publish a public developer API with documented endpoints or API keys available to third parties.
How do color and size variants work in `get_product_details`?+
baseOptions in the response contains color variants — each with its own images, pricing, and stock status. variantOptions lists size options under the selected variant, also with stock and pricing. You can request a specific color variant directly by passing a color-suffixed code like 443391086_midblue as the product_code.
Does `search_products` always return free-text results?+
Not always. For well-known terms, the search may redirect to a curated category page rather than returning free-text matches. The product and facet structure of the response is consistent either way, but the result set may be editorially curated rather than algorithmically ranked.
Does the API expose customer reviews or ratings for products?+
Not currently. The API covers product details, variant data, pricing, stock status, and catalog browsing, but does not return review text or star ratings. You can fork this API on Parse and revise it to add an endpoint that fetches review data for a given product code.
Can I filter product listings by color or size directly in the request?+
The listing endpoints (get_products, get_women_products, get_men_products) accept only page and limit as inputs. Color, size, and other filters appear as facet metadata in the response but cannot be applied as query parameters in the current endpoints. You can fork this API on Parse and revise it to add filter parameters that scope results by facet values.
Page content last updated . Spec covers 7 endpoints from sheinindia.in.
Related APIs in EcommerceSee all →
myntra.com API
Search and browse Myntra's fashion catalog to find products by category, price, brand, and color with detailed information including specifications, images, and customer reviews. Get sorted results across multiple pages and discover featured collections from the homepage and brand pages.
stylishop.com API
Browse and search stylishop.com's complete fashion catalog, including products, categories, brands, reviews, and trending data to discover new arrivals and sale items. Get product details, size guides, autocomplete suggestions, and trending search insights to enhance your shopping experience.
meesho.com API
meesho.com API
shopsy.in API
Search and browse products on Shopsy.in with detailed information like pricing, categories, and current deals, while easily navigating through paginated results. Get access to product specifications, homepage promotions, and category listings to compare items and find the best offers.
asos.com API
Search and browse ASOS's fashion catalog to discover products across women's and men's categories, view real-time pricing and stock information, and find trending or sale items. Get detailed product information, explore similar items, and discover new arrivals and brands all in one place.
nykaafashion.com API
Search and browse Nykaa Fashion's product catalog to discover clothing, accessories, and beauty items across multiple categories. Get detailed product information including prices, descriptions, and availability to help you find exactly what you're looking for.
zalando.it API
Browse and extract product data from Zalando Italy, including search results, category listings, and full product detail pages.
ssense.com API
Browse luxury fashion products and designers on SSENSE. Retrieve detailed product information including pricing, composition, sizing, and model measurements, and check real-time inventory availability across the full catalog.