tradeindia.com APItradeindia.com ↗
Access TradeIndia B2B data via API: search products and suppliers, extract contact details, and explore tradeshows with dates, venues, and organizer info.
curl -X GET 'https://api.parse.bot/scraper/b0b4ad02-12bb-4cc7-b933-67fb29edc831/search_products?page=1&limit=28&query=textile+machinery' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for products on TradeIndia by keyword. Returns product listings with supplier and pricing info. The upstream API requires limit to be greater than 10.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number to retrieve |
| limit | integer | Number of results per page. Must be greater than 10. |
| queryrequired | string | Product keyword to search for (e.g. 'safety shoes', 'textile machinery') |
{
"type": "object",
"fields": {
"listing_data": "array of product objects with product_name, price, co_name, city, profile_id, product_image, and other supplier details"
},
"sample": {
"data": {
"listing_data": [
{
"city": "Bengaluru",
"price": "120 INR (Approx.)",
"ifpaid": true,
"co_name": "SMT CONVEYORS AND AUTOMATIONS",
"product_id": 9933754,
"profile_id": 41039615,
"product_name": "ESD Safety Shoes",
"made_in_india": true,
"product_image": "https://cpimg.tistatic.com/09933754/b/4/ESD-Safety-Shoes..jpg"
}
]
},
"status": "success"
}
}About the tradeindia.com API
The TradeIndia API covers 6 endpoints for querying India's B2B marketplace — returning product listings, supplier contact details, tradeshow schedules, and related category suggestions. The search_products endpoint alone surfaces fields like product_name, price, co_name, city, and product_image across paginated results, while get_supplier_contact retrieves phone numbers and email addresses tied to any profile_id from those results.
Product and Supplier Data
The search_products endpoint accepts a required query string (e.g. 'safety shoes', 'textile machinery') plus optional page and limit parameters. Note that limit must be greater than 10. Each result in the listing_data array includes product_name, price, co_name, city, profile_id, and product_image. The profile_id from these results feeds directly into get_supplier_contact, which returns default_email, default_mobile, number_mask (whether the number is partially hidden), and ifpaid (whether the supplier holds a paid membership).
Tradeshow Discovery
The search_tradeshows endpoint searches fairs and expos by keyword — useful for terms like 'india', '2026', or an industry name. Results include fair_id, fair_date, venue, city, country_name, website, and categories. Passing a fair_id to get_tradeshow_details returns the full event record: s_date and e_date in YYYY-MM-DD format, fair_venue, organizer_name, organizer_website, and a fair_description text field. The get_tradeshow_cities endpoint lists cities ranked by fair count, returning city_name, city_id, city_img, and fair_count, along with city_filter and category_filter arrays for building UI filters.
Category Suggestions
The get_categories endpoint takes any search term and returns an array of related keywords, each with a keyword, a count of matching listings, and a link. This is useful for autocomplete, query expansion, or understanding what product segments are active on the platform.
- Build a supplier discovery tool that queries
search_productsand surfacesco_name,city, and pricing across Indian B2B vendors - Automate sourcing lead generation by chaining
search_productsandget_supplier_contactto collectdefault_emailanddefault_mobilefor matching suppliers - Aggregate upcoming trade fair calendars using
search_tradeshowsfiltered by year or industry keyword - Enrich event listings with organizer details, venue, and description via
get_tradeshow_detailsusingfair_idvalues - Map tradeshow activity by city using
get_tradeshow_citiesdata includingfair_countandcity_imgfor geographic dashboards - Power search autocomplete or keyword expansion with
get_categoriesto surface related product segments and listing counts - Filter and segment suppliers by paid membership status using the
ifpaidfield fromget_supplier_contact
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.
Does TradeIndia offer an official developer API?+
What does `get_supplier_contact` actually return, and when is the phone number masked?+
default_mobile, default_email, number_mask, and ifpaid. The number_mask boolean indicates whether the phone number is partially obscured — this typically corresponds to free or unverified supplier accounts. The ifpaid field tells you whether the supplier holds a paid membership on TradeIndia.Is there a minimum value for the `limit` parameter in search endpoints?+
search_products and search_tradeshows require limit to be greater than 10. Requests with a limit of 10 or fewer will not return results. Use page alongside limit for paginated retrieval.Does the API return supplier reviews or ratings?+
Can I retrieve a full list of product categories or browse by category ID rather than keyword?+
get_categories endpoint does return related keywords and counts for a given search term, and get_tradeshow_cities includes a category_filter array for tradeshow categories. For full product category tree navigation, you can fork the API on Parse and revise to add the missing endpoint.