Discover/indiamart.com API
live

indiamart.com APIindiamart.com

Access IndiaMART product listings, MOQ, pricing, and seller details via 4 endpoints. Search by keyword, category, or find cheapest listings programmatically.

Endpoints
4
Updated
3mo ago
Try it
Page number for pagination.
Search keyword (e.g. 'leather wallet', 'cotton fabric').
City or region to filter results by (e.g. 'Kanpur', 'Mumbai'). Appended to search query.
api.parse.bot/scraper/7085cf57-6b58-41ad-9148-1eef1007fbcf/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/7085cf57-6b58-41ad-9148-1eef1007fbcf/search_products?page=1&query=leather+wallet' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for products on IndiaMART. Returns a paginated list of product listings with pricing, specifications, and seller details.

Input
ParamTypeDescription
pageintegerPage number for pagination.
queryrequiredstringSearch keyword (e.g. 'leather wallet', 'cotton fabric').
locationstringCity or region to filter results by (e.g. 'Kanpur', 'Mumbai'). Appended to search query.
Response
{
  "type": "object",
  "fields": {
    "products": "array of product objects with id, name, price, currency, formatted_price, moq, moq_unit, description_html, image, product_url, specifications, seller, and category_name",
    "next_page": "boolean indicating whether more pages are available",
    "total_results": "integer total number of matching products"
  },
  "sample": {
    "data": {
      "products": [
        {
          "id": "2853333107462",
          "moq": "100",
          "name": "Leather Wallet for Corporate Gifting",
          "image": "http://5.imimg.com/data5/SELLER/Default/2024/1/381691127/RZ/ZS/BJ/119001399/16-125x125.jpg",
          "price": "61",
          "seller": {
            "city": "Varanasi",
            "name": "Liviya International",
            "state": "Uttar Pradesh",
            "rating": 4.3,
            "address": "Post Bhullanpur, Village Lakhanpur",
            "profile_url": "https://www.liviyainternational.in/",
            "rating_count": 339,
            "is_verified_exporter": true
          },
          "currency": "INR",
          "moq_unit": "Piece",
          "product_url": "https://www.indiamart.com/proddetail/leather-wallet-for-corporate-gifting-2853333107462.html",
          "category_name": "Leather Wallet",
          "specifications": [
            "Material==Genuine Leather",
            "Wallet Type==Bifold"
          ],
          "formatted_price": "&#8377; 61/Piece",
          "description_html": "Introducing our Promotional Customizable Leather Wallet..."
        }
      ],
      "next_page": true,
      "total_results": 570
    },
    "status": "success"
  }
}

About the indiamart.com API

The IndiaMART API gives programmatic access to India's B2B export marketplace across 4 endpoints, returning product listings with fields like price, currency, moq, moq_unit, formatted_price, and seller details. The search_products endpoint accepts a keyword query and optional location filter, returning paginated results with a total_results count. get_cheapest_listings aggregates up to 3 pages of results and sorts price-bearing items ascending, surfacing the 20 lowest-priced offers for any product query.

Endpoints and Response Shape

The search_products endpoint is the core entry point. It accepts a query string (e.g. 'cotton fabric') and an optional location parameter to narrow results to a city or region like 'Kanpur' or 'Mumbai'. Responses include an array of product objects carrying id, name, price, currency, formatted_price, moq, moq_unit, description_html, image, and product_url, along with a next_page boolean and total_results integer for pagination control.

Category and Price-Sorted Browsing

get_category_listings works similarly but takes a category_name parameter (e.g. 'Fresh Vegetables') and echoes it back in the response as the category field alongside the same product array shape. For price research, get_cheapest_listings takes a single query string, internally fetches multiple pages of results, filters to only items that carry a listed price, and returns up to 20 results sorted ascending by price. This is useful for establishing floor prices on commodities or sourcing inputs.

Product Detail Lookup

get_product_detail accepts a product_id — the display ID returned by search_products — and returns the canonical IndiaMART export page URL for that listing alongside a note field guiding you toward search_products for structured data. This endpoint is best used to construct direct links for human review rather than for data extraction, since structured fields live on the search endpoints.

Pagination and Coverage

All listing endpoints expose a next_page boolean to signal additional pages. The page parameter on search_products and get_category_listings controls which page is returned. get_cheapest_listings does not accept a page input — it aggregates internally up to 3 pages before filtering and sorting, so results are bounded to what those pages surface.

Common use cases
  • Monitor floor prices for B2B commodities by running get_cheapest_listings on recurring queries and tracking the price field over time.
  • Build a supplier comparison tool by searching a product with search_products and displaying moq, moq_unit, and formatted_price side by side.
  • Filter Indian textile suppliers by region using the location parameter in search_products to scope results to cities like Surat or Ludhiana.
  • Aggregate category-level product inventory snapshots using get_category_listings with total_results to gauge listing volume per category.
  • Generate deep-link directories to IndiaMART listings by mapping product_id values through get_product_detail to retrieve canonical product_url strings.
  • Cross-reference MOQ requirements across sellers by extracting the moq and moq_unit fields from search results to identify suppliers meeting order thresholds.
  • Feed a price-alert system by polling get_cheapest_listings on a schedule and triggering notifications when the lowest price field changes.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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 IndiaMART have an official developer API?+
IndiaMART offers a Lead Manager API for CRM integrations, documented at https://seller.indiamart.com/lmsapi/. It is focused on lead data for registered sellers, not product search or pricing data for buyers and researchers. This Parse API covers the product listing and pricing surface.
What does get_cheapest_listings return and how does it differ from search_products?+
get_cheapest_listings takes a single query string, fetches up to 3 pages of matching products internally, discards any listings that have no price value, and returns up to 20 results sorted by price ascending. search_products, by contrast, returns a single page of results in default relevance order and accepts both a location filter and explicit page parameter. Use get_cheapest_listings when you need price-floor data; use search_products when you need location-scoped or paginated browsing.
Are seller contact details like phone numbers or email addresses included in the response?+
The product objects include seller details as part of the listing data, but direct contact fields such as phone numbers or email addresses are not exposed in the current response shape. The API covers product-level fields including price, moq, description_html, image, and product_url. You can fork the API on Parse and revise it to add an endpoint targeting seller profile pages if contact data is required.
Does the API cover IndiaMART's domestic India marketplace in addition to the export marketplace?+
The API is scoped to IndiaMART's export marketplace. Listings, prices, and MOQ values reflect the export-facing catalog. Domestic-only listings may not appear in results. You can fork the API on Parse and revise it to point at the domestic site endpoints if that coverage matters for your use case.
How fresh are the listings returned, and is there a way to filter by listing date?+
The API returns listings as they appear on IndiaMART at the time of the request; there is no guaranteed freshness SLA tied to the data. The current endpoints do not expose a listing date field or a date-range filter parameter. You can fork the API on Parse and revise it to add date-based filtering if recency sorting is a requirement.
Page content last updated . Spec covers 4 endpoints from indiamart.com.
Related APIs in B2b DirectorySee all →
angieslist.com API
Search for home service professionals on Angi and access their detailed profiles including reviews, contact information, and photos to find the right contractor for your project. Quickly compare multiple service providers by viewing their ratings, customer feedback, and verified business details all in one place.
naukri.com API
naukri.com API
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
mouser.com API
mouser.com API