Discover/TradeIndia API
live

TradeIndia APItradeindia.com

Access TradeIndia B2B data via API: search products and suppliers, extract contact details, and explore tradeshows with dates, venues, and organizer info.

Endpoint health
verified 7d ago
get_supplier_contact
search_tradeshows
search_products
get_categories
get_tradeshow_cities
6/6 passing latest checkself-healing
Endpoints
6
Updated
22d ago

What is the TradeIndia 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.

Try it
Page number to retrieve
Number of results per page. Must be greater than 10.
Product keyword to search for (e.g. 'safety shoes', 'textile machinery')
api.parse.bot/scraper/b0b4ad02-12bb-4cc7-b933-67fb29edc831/<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/b0b4ad02-12bb-4cc7-b933-67fb29edc831/search_products?page=1&limit=28&query=safety+shoes' \
  -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 tradeindia-com-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.

"""TradeIndia SDK — search products, get supplier contacts, discover tradeshows."""
from parse_apis.tradeindia_api import TradeIndia, SupplierNotFound, TradeshowNotFound

client = TradeIndia()

# Search for products and inspect top results
for product in client.products.search(query="safety shoes", limit=3):
    print(product.product_name, product.price, product.city)

# Drill into a single product's supplier contact
product = client.products.search(query="textile machinery", limit=1).first()
if product:
    contact = client.supplier(profile_id=product.profile_id).contact.get()
    print(contact.default_email, contact.default_mobile, contact.ifpaid)

# Search tradeshows and get full details for the first result
show = client.tradeshowsummaries.search(query="pharma", limit=1).first()
if show:
    detail = show.details()
    print(detail.fair_name, detail.s_date, detail.e_date, detail.organizer_name)

# Discover related categories for a keyword
for cat in client.categories.search(query="safety shoes", limit=5):
    print(cat.keyword, cat.count)

# Browse top tradeshow cities
for city in client.tradeshowcities.list(limit=5):
    print(city.city_name, city.fair_count)

# Typed error handling for an invalid tradeshow lookup
try:
    client.tradeshows.get(fair_id="999999999")
except TradeshowNotFound as exc:
    print(f"Tradeshow not found: {exc}")

print("exercised: products.search / supplier.contact.get / tradeshowsummaries.search / details / categories.search / tradeshowcities.list / tradeshows.get")
All endpoints · 6 totalmissing one? ·

Full-text search over TradeIndia product listings by keyword. Returns paginated product results with supplier details, pricing, stock status, and business type. Each result carries a profile_id usable to fetch the supplier's contact details. Pagination metadata (total_pages, has_next) is included but page advancement is manual via the page parameter. The upstream API requires limit to be greater than 10.

Input
ParamTypeDescription
pageintegerPage number to retrieve
limitintegerNumber of results per page. Must be greater than 10.
queryrequiredstringProduct keyword to search for (e.g. 'safety shoes', 'textile machinery')
Response
{
  "type": "object",
  "fields": {
    "city_chips": "array of city filter suggestions with city, state, city_id",
    "pagination": "object with total_pages, has_next, has_prev, current_page, last_page_no",
    "listing_data": "array of product objects with product_name, price, co_name, city, profile_id, product_image, made_in_india, moq, in_stock, business_type",
    "listing_count": "integer, total number of matching products"
  },
  "sample": {
    "data": {
      "city_chips": [
        {
          "city": "Bengaluru",
          "state": "Karnataka",
          "city_id": 183339,
          "city_url": "/search.html?keyword=safety+shoes&city=bengaluru",
          "country_code": "IN"
        }
      ],
      "pagination": {
        "has_next": true,
        "has_prev": false,
        "total_pages": 188,
        "current_page": 1,
        "last_page_no": 188
      },
      "listing_data": [
        {
          "moq": 100,
          "city": "Bengaluru",
          "price": "120 INR (Approx.)",
          "state": "Karnataka",
          "ifpaid": true,
          "co_name": "SMT CONVEYORS AND AUTOMATIONS",
          "in_stock": true,
          "product_id": 9933754,
          "profile_id": 41039615,
          "member_since": 3,
          "product_name": "ESD Safety Shoes",
          "business_type": "Manufacturer | Distributor",
          "made_in_india": true,
          "product_image": "https://cpimg.tistatic.com/09933754/b/4/ESD-Safety-Shoes..jpg"
        }
      ],
      "listing_count": 5258
    },
    "status": "success"
  }
}

About the TradeIndia API

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.

Reliability & maintenanceVerified

The TradeIndia API is a managed, monitored endpoint for tradeindia.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when tradeindia.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 tradeindia.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
7d ago
Latest check
6/6 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
  • Build a supplier discovery tool that queries search_products and surfaces co_name, city, and pricing across Indian B2B vendors
  • Automate sourcing lead generation by chaining search_products and get_supplier_contact to collect default_email and default_mobile for matching suppliers
  • Aggregate upcoming trade fair calendars using search_tradeshows filtered by year or industry keyword
  • Enrich event listings with organizer details, venue, and description via get_tradeshow_details using fair_id values
  • Map tradeshow activity by city using get_tradeshow_cities data including fair_count and city_img for geographic dashboards
  • Power search autocomplete or keyword expansion with get_categories to surface related product segments and listing counts
  • Filter and segment suppliers by paid membership status using the ifpaid field from get_supplier_contact
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 TradeIndia offer an official developer API?+
TradeIndia does not publish a public developer API. This Parse API provides structured access to product, supplier, and tradeshow data from the platform.
What does `get_supplier_contact` actually return, and when is the phone number masked?+
It returns 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?+
Yes. Both 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?+
Not currently. The API covers product listings, supplier contact fields, and tradeshow data. Review or rating fields are not included in any current endpoint response. You can fork it on Parse and revise to add the missing endpoint.
Can I retrieve a full list of product categories or browse by category ID rather than keyword?+
Not directly — category browsing by ID is not a current endpoint. The 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.
Page content last updated . Spec covers 6 endpoints from tradeindia.com.
Related APIs in B2b DirectorySee all →
indiamart.com API
indiamart.com API
m.indiamart.com API
Search for products on IndiaMART Export and retrieve detailed information including product specifications and seller profiles. Access comprehensive seller data to evaluate vendors and make informed purchasing decisions.
dir.indiamart.com API
Search and extract supplier listings, product details, and business factsheets from the IndiaMart B2B directory. Browse by city and category, retrieve structured product specifications, pricing, and supplier verification data.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
trademo.com API
Access comprehensive global trade data to search companies, find manufacturers by country, and review detailed trade profiles, sanctions lists, and politically exposed persons (PEP) lists. Monitor global trade indices and build a complete directory of international trading partners and compliance information.
tradestat.commerce.gov.in API
Analyze India's trade patterns by searching export-import data across commodities, countries, and regions using HS codes and historical records. Track bilateral trade flows and commodity-wise statistics to understand market trends and make informed trade decisions.
globalsources.com API
Search Global Sources for products and suppliers, then fetch related product info and a supplier’s latest product listings using product IDs and organization IDs.
beta.trademap.org API
Analyze international trade patterns by accessing comprehensive goods and services trade statistics, time series data, and trade indicators across countries and product classifications. Track trade flows using standardized HS and EBOPS product codes to compare performance metrics and coverage across different markets and time periods.