Discover/Meesho API
live

Meesho APImeesho.com ↗

Access Meesho's product catalog via API. Retrieve category hierarchies, browse products by category, and fetch full product details including prices in INR, images, and stock status.

Endpoint health
verified 2d ago
get_product_details
get_category_products
get_navigation_tree
3/3 passing latest checkself-healing
Endpoints
3
Updated
19d ago

What is the Meesho API?

The Meesho API gives developers structured access to Meesho's product catalog through 3 endpoints covering category navigation, product listings, and individual product detail. Starting with get_navigation_tree, you can pull the full three-level category hierarchy including IDs and slugs, then pass those IDs directly to get_category_products to retrieve paginated product lists with prices, ratings, and stock status.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

→ api.parse.bot/scraper/b7d715fd-2e50-4a30-8d8c-ed56a2751f25/<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/b7d715fd-2e50-4a30-8d8c-ed56a2751f25/get_navigation_tree' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Retrieve the full category hierarchy of Meesho including category names, IDs, icons, page slugs, and page_ids. Use the page_id values from this tree to browse category products via get_category_products.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "navUrls": "array of navigation URL objects with url and title",
    "payload": "object containing level_1 array with the full category hierarchy including nested level_2 and level_3 subcategories"
  },
  "sample": {
    "data": {
      "navUrls": [
        {
          "url": "/smartphones/pl/3y5b",
          "title": "Smartphones"
        }
      ],
      "payload": {
        "level_1": [
          {
            "id": 20,
            "title": "Popular",
            "level_2": [
              {
                "id": 61,
                "title": "Featured On Meesho",
                "level_3": [
                  {
                    "id": 708,
                    "page": {
                      "slug": "smartphones",
                      "type": "PRODUCT_LISTING_PAGE",
                      "page_id": "3y5b"
                    },
                    "title": "Smartphones"
                  }
                ]
              }
            ],
            "category_icon": "https://images.meesho.com/images/android/popular_images.png"
          }
        ]
      }
    },
    "status": "success"
  }
}

About the Meesho API

Category Navigation

get_navigation_tree returns the complete Meesho category hierarchy with no required inputs. The response includes a payload object containing a level_1 array, each entry carrying nested level_2 and level_3 subcategories with their page_id, page_slug, icon, and display name. The page_id values from this tree are the required input for browsing any category's product listings.

Browsing Category Products

get_category_products accepts a page_id (required) along with optional page and limit parameters for pagination. The response returns a catalogs array where each object includes id, name, product_id, slug, price (in INR), image, category_id, rating, rating_count, and in_stock. The total_count field tells you how many products exist in the category overall, so you can calculate how many pages to iterate.

Product Detail

get_product_details accepts an alphanumeric product_id (e.g. 93stn, 1tbof) obtained from get_category_products results. The response includes name, slug, price in INR, valid boolean, images array, in_stock boolean, a shipping object with charges and estimated delivery, breadcrumb array for category context, and a description string containing product attributes. The valid field is useful for filtering out delisted products before further processing.

Reliability & maintenanceVerified

The Meesho API is a managed, monitored endpoint for meesho.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when meesho.com 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 meesho.com 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
2d ago
Latest check
3/3 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
  • Track price changes across Meesho categories by polling get_category_products with specific page_id values over time
  • Build a category-aware product search index using the three-level hierarchy from get_navigation_tree
  • Aggregate in-stock product listings filtered by in_stock field from get_category_products for inventory monitoring
  • Extract product images and descriptions via get_product_details to populate a product comparison tool
  • Analyze rating distributions across a category using rating and rating_count fields from get_category_products
  • Pull shipping cost data from the shipping object in get_product_details to compare delivery charges by category
  • Map Meesho's category breadcrumb paths using breadcrumb arrays for taxonomy research
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 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.

Frequently asked questions
Does Meesho have an official public developer API?+
Meesho does not offer a public developer API for catalog browsing. They have a seller-facing API program (Meesho Supplier API) documented at https://supplier.meesho.com, but it is restricted to registered suppliers and does not expose general product catalog or category data.
What does `get_category_products` return, and how do I paginate through results?+
The endpoint returns a catalogs array of product objects (each with product_id, name, price, rating, rating_count, and in_stock) and a total_count integer. Use the page and limit parameters to paginate. Divide total_count by your chosen limit to determine the number of pages. page_id values must come from get_navigation_tree — there is no freeform category search input.
Does the API return customer reviews or seller information?+
Not currently. The API covers product-level fields (price, description, images, shipping, in-stock status) and summary rating data (rating, rating_count) but does not expose individual customer reviews, review text, or seller profiles. You can fork this API on Parse and revise it to add an endpoint targeting that data.
Are prices returned in a currency other than INR?+
No. The price field in both get_category_products and get_product_details is denominated in INR only, reflecting Meesho's India-focused marketplace. Currency conversion is not handled by the API. You can fork this API on Parse and revise it to apply conversion logic on the returned numeric price field.
What is the `valid` field in `get_product_details` and when is it false?+
The valid boolean indicates whether the product listing is currently active on Meesho. It returns false for products that have been delisted or are otherwise unavailable, even if you have a valid product_id. It is good practice to check valid before consuming other fields in the response.
Page content last updated . Spec covers 3 endpoints from meesho.com.
Related APIs in EcommerceSee all →
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.
megekko.nl API
Search and browse products from Megekko's electronics catalog, getting detailed specifications, pricing, and category information to compare items and find exactly what you're looking for. Explore the full product hierarchy to discover items across all categories and subcategories available on the store.
itsybitsy.in API
Retrieve detailed product information from itsybitsy.in including all variants, pricing, specifications, customer reviews, and frequently bought-together recommendations in one request. Get everything you need to compare products, understand pricing options, and see what other customers are purchasing without visiting the website.
daraz.pk API
Browse and extract product data from Daraz Pakistan (daraz.pk). Search products by keyword or category, retrieve full product details, explore the category tree, and list all products for a given seller.
marisa.com.br API
Search and browse Marisa.com.br's fashion inventory to discover products by category, view detailed item information, and see what other shoppers are currently searching for. Access the complete category structure and identify trending products to stay updated on popular styles from this leading Brazilian fashion retailer.
shopee.ph API
Search and browse Shopee Philippines products, view detailed product information with customer reviews, and discover shop details and inventory. Access product search suggestions and explore the full category tree to find what you're looking for on the marketplace.
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.
sheinindia.in API
Browse SHEIN India's fashion catalog by searching products, filtering by category (women, men, sneakers), and viewing detailed product information. Access homepage content, explore curated collections, and discover items across multiple shopping categories all in one place.