# Meesho Product Scraper API (x402)

> Meesho Product Scraper API (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured product listings and customer reviews from Meesho by search query, returning catalog IDs, product URLs, rankings, and review data, charged per successful call via x402.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/meesho?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/meesho-product-scraper-api-x402-39d4869c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H_r89FXyj_PsbqYgg8o2B

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability meesho-product-scraper-api-x402-39d4869c -d '<json body>'
```

Example prompt: Search Meesho for 'cotton kurti' and 'ethnic wear' and pull up to 50 products per search with their catalog IDs, product URLs, and up to 15 customer reviews each.

## When to prefer this

Choose this endpoint when you need structured product and review data specifically from Meesho (India-focused social commerce platform) and want pay-per-successful-call pricing with no charge for failed or empty runs. Prefer over generic web scrapers when you need Meesho-native fields like catalogId, searchRank, and numericProductId out of the box.

## Known failure modes

- Empty result set if search terms return no Meesho products (not charged)
- Timeout or network failure scraping Meesho (not charged)
- Exceeding productsPerSearch maximum of 1000 causes validation error
- Invalid or missing searchTexts array causes request rejection
- Meesho anti-scraping measures may intermittently block results

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of matched items and an array of product records, each containing name, catalogId, productId, productUrl, searchRank, searchText, catalogName, and numericProductId. When reviews are enabled, review data is nested per product. Only successful, non-empty runs are charged.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxItems": {
   "type": "integer",
   "default": 0,
   "minimum": 0,
   "description": "Maximum product rows across all searches. Set to 0 for no additional cap."
  },
  "searchTexts": {
   "type": "array",
   "description": "One or more product search phrases. Each phrase has its own product limit."
  },
  "includeReviews": {
   "type": "boolean",
   "default": true,
   "description": "Collect public customer reviews for products that have reviews."
  },
  "productsPerSearch": {
   "type": "integer",
   "default": 40,
   "maximum": 1000,
   "minimum": 1,
   "description": "Maximum unique products to collect for each search phrase."
  },
  "reviewsPerProduct": {
   "type": "integer",
   "default": 10,
   "maximum": 200,
   "minimum": 1,
   "description": "Maximum reviews to include with each product when review collection is enabled."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "name": null,
    "catalogId": null,
    "productId": null,
    "productUrl": null,
    "searchRank": null,
    "searchText": null,
    "catalogName": null,
    "numericProductId": null
   }
  ],
  "product": "meesho"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/meesho-product-scraper-api-x402-39d4869c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
