IndiaMART 数据 API:采购线索、目录与供应商资料
IndiaMART 的数据 API 围绕卖家的 GL 账户组织。采购线索流通过 /v1/leads/search 分页(offerId、offerTitle、glUserCity、eto_ofr_approx_order_value);花费积分解锁买家走 /v1/leads/unlock。目录卡片来自 /v1/catalog/items,预付费钱包来自 /v1/wallet/credits,公司 KYB 字段来自 /v1/companies/lookup 与 /v1/users/profile。每个调用都以表单提交共享 app token、卖家的 glusrid 与 AK 会话密钥。
IndiaMART 是印度最大的 B2B 批发市场:制造商、批发商与中小微卖家用它浏览采购线索、解锁买家联系方式、管理产品目录并与询价企业沟通。其数据 API 以表单提交调用为主,携带共享 app token、卖家的 glusrid 与 AK 会话密钥——覆盖分页采购线索流(offerId、offerTitle、glUserCity、eto_ofr_approx_order_value)、GL 用户资料(COMPANYNAME、GSTIN_number、TURNOVER)、预付费线索积分钱包(glusrCreditsAv、blAllocDaily、weeklyLapseDate)、目录商品(pc_item_name、in_pc_item_fob_price)、公开公司档案(gstVerifiedFlag、legalStatus、yoe),以及花费积分解锁买家手机与邮箱的线索解锁调用。
应用截图
API 端点一览
展示采购线索
POST
/v1/leads/searchopendata返回卖家在 BL 列表上看到的分页采购线索流:需求标题、数量、预估订单金额、买家城市 / 公司、GST 认证标志,以及该线索是否已被购买。
认证方式: 表单字段 app_token(共享应用 token)、modid=ANDROID、glusrid 与 AK 会话密钥;已认证卖家会话附带 jwt_token。
- offerId
- offerTitle
- offerDescription
- offerQuantity
- offerVerified
- offerDateIst
- glUserName
- glUserCompany
- glUserCity
- glUserState
- glUserCountry
- glusrid
- fk_glcat_mcat_id
- prime_mcat_name
- eto_ofr_approx_order_value
- eto_ofr_buyer_gst_verified
- purchaseStatus
- memberSince
依据应用界面重构的示意示例,并非实时抓包。
POST /v1/leads/search HTTP/1.1 Content-Type: application/x-www-form-urlencoded app_token=<app-token>&modid=ANDROID&glusrid=95732645&AK=<session-key>&start=0&end=20{ "STATUS": "OK", "CODE": "200", "DATA": [{ "offerId": "2419087654", "offerTitle": "Industrial PVC Pipe 4 inch", "offerDescription": "Need 2000 pcs, ISI marked, delivery Delhi NCR", "offerQuantity": "2000 pcs", "offerVerified": "1", "offerDateIst": "2026-09-23 11:42:00", "glUserName": "Ravi Sharma", "glUserCompany": "NCR Polymers Pvt Ltd", "glUserCity": "New Delhi", "glUserState": "Delhi", "glUserCountry": "India", "glusrid": "81233421", "fk_glcat_mcat_id": "174", "prime_mcat_name": "PVC Pipes", "eto_ofr_approx_order_value": "250000", "eto_ofr_buyer_gst_verified": "1", "purchaseStatus": "0", "memberSince": "2018" }] }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据卖家的采购线索列表流程重构。字段集与分页进入 BL 信息流的线索卡片一致。
卖家 / 买家资料
POST
/v1/users/profileosint加载 My Profile 与 BizFeed 使用的登录(或查询所得)GL 用户记录:姓名、公司、GSTIN、会员类型、地理位置、注册日期与目录 logo。
认证方式: 表单字段 app_token(共享应用 token)、modid=ANDROID、glusrid 与 AK 会话密钥。
- glusrid
- FIRSTNAME
- LASTNAME
- COMPANYNAME
- EMAIL1
- MOBILE1
- city
- cityid
- stateid
- GSTIN_number
- CUSTTYPE_NAME
- TURNOVER
- glusr_usr_logo_img_90x90
- glusr_usr_latitude
- glusr_usr_longitude
- glusr_usr_membersince
- glusr_listing_status_reason
依据应用界面重构的示意示例,并非实时抓包。
POST /v1/users/profile HTTP/1.1 Content-Type: application/x-www-form-urlencoded app_token=<app-token>&modid=ANDROID&glusrid=95732645&comp_logo=1&others=glusr_usr_latitude,glusr_usr_longitude,glusr_usr_membersince,glusr_listing_status_reason{ "glusrid": "95732645", "FIRSTNAME": "Anita", "LASTNAME": "Mehta", "COMPANYNAME": "Mehta Fasteners", "EMAIL1": "[email protected]", "MOBILE1": "9810012345", "city": "Ahmedabad", "cityid": "55", "stateid": "12", "GSTIN_number": "24AABCM1234P1Z5", "CUSTTYPE_NAME": "Paid", "TURNOVER": "2-5 Cr", "glusr_usr_logo_img_90x90": "https://cdn.example.com/logo.jpg", "glusr_usr_latitude": "23.0225", "glusr_usr_longitude": "72.5714", "glusr_usr_membersince": "2014-03-11", "glusr_listing_status_reason": "" }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据 My Profile 与 BizFeed 的资料流程重构。字段集与绑定到资料页的 GL 用户记录一致。
采购线索积分钱包
POST
/v1/wallet/creditsopenfinance返回卖家的预付费采购线索积分钱包,以及决定能否从 BL 列表购买线索的每周分配 / 失效计数器。
认证方式: 表单字段 app_token(共享应用 token)、modid=ANDROID、glusrid 与 AK 会话密钥。
- STATUS
- CODE
- MESSAGE
- glusrCreditsAv
- blAllocDaily
- blAllocCreditCurweek
- blConsumeCreditCurweek
- blLapseCreditCurweek
- blPurchaseCount
- weeklyLapseDate
- yearlyLapsable
- weeklyExpAvai
- weeklyExpAlloted
- totalExpAvai
依据应用界面重构的示意示例,并非实时抓包。
POST /v1/wallet/credits HTTP/1.1 Content-Type: application/x-www-form-urlencoded app_token=<app-token>&modid=ANDROID&glusrid=95732645&AK=<session-key>{ "STATUS": "OK", "CODE": "200", "MESSAGE": "Success", "DATA1": { "glusrCreditsAv": "42", "blAllocDaily": "10", "blAllocCreditCurweek": "50", "blConsumeCreditCurweek": "8", "blLapseCreditCurweek": "0", "blLapseDaily": "0", "blPurchaseCount": "126", "weeklyLapseDate": "2026-09-28", "yearlyLapsable": "120" }, "DATA2": { "weeklyExpAvai": 18, "weeklyExpAlloted": 25, "weeklyExpDate": "2026-09-28", "hostingExpAvai": "4", "totalExpAvai": "22" } }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据每日业务概览的钱包卡片重构。计数器与每周分配及失效展示一致。
产品目录列表
POST
/v1/catalog/itemsopendata列出卖家(或被搜索的)目录商品:展示 id、名称、FOB 价格、最小起订量、细分类目与公司 glusrid——与填充 My Products 及搜索结果卡片的是同一份数据。
认证方式: 表单字段 app_token(共享应用 token)、modid=ANDROID、glusrid 与 AK 会话密钥。
- productListingStatus
- prod_det_displayID
- prod_det_detail_itemname
- pc_item_name
- prod_det_descsmall
- prod_det_price
- prod_det_currency
- in_pc_item_fob_price
- prod_det_prodSearchMinOrderQuantity
- prod_det_prodSearchMOQUnitType
- prod_det_mcat_id
- prod_det_mcat_name
- prod_det_cpnyname
- prod_det_glusr_id
- pc_item_status
依据应用界面重构的示意示例,并非实时抓包。
POST /v1/catalog/items HTTP/1.1 Content-Type: application/x-www-form-urlencoded app_token=<app-token>&modid=ANDROID&glusrid=95732645&start=0&end=20{ "productListingStatus": "OK", "products": [{ "prod_det_displayID": "DID-884210", "prod_det_detail_itemname": "SS 304 Hex Bolt M12", "pc_item_name": "SS 304 Hex Bolt M12", "prod_det_descsmall": "Fully threaded, DIN 933, MOQ 1000", "prod_det_price": "4.50", "prod_det_currency": "INR", "in_pc_item_fob_price": "4.50", "prod_det_prodSearchMinOrderQuantity": "1000", "prod_det_prodSearchMOQUnitType": "Piece", "prod_det_mcat_id": "1742", "prod_det_mcat_name": "Hex Bolts", "prod_det_cpnyname": "Mehta Fasteners", "prod_det_glusr_id": "95732645", "pc_item_status": "1", "prod_det_250_250": "https://cdn.example.com/bolt.jpg" }] }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据 My Products 与搜索结果卡片流程重构。线上字段与商品卡片背后的目录商品模型一致。
公司 / 供应商档案
POST
/v1/companies/lookuposint获取供应商 / 买家资料页使用的公开公司卡片:法定名称、联系人、GST / 认证标志、员工规模区间、成立年份,以及 PNS / WhatsApp 号码。
认证方式: 表单字段 app_token(共享应用 token)、modid=ANDROID、glusrid 与 AK 会话密钥。
- glUserID
- glUserDisplayId
- dirSearchCompany
- dirSearchContactPerson
- dirSearchDesignation
- dirSearchCity
- dirSearchState
- dirSearchCountry
- dirSearchPin
- dirSearchAddress
- mobile
- whatsAppNumber
- gstVerifiedFlag
- verifiedSupplierFlag
- numberOfEmp
- yoe
- legalStatus
- biz
- companyLogo
依据应用界面重构的示意示例,并非实时抓包。
POST /v1/companies/lookup HTTP/1.1 Content-Type: application/x-www-form-urlencoded app_token=<app-token>&modid=ANDROID&glusrid=81233421&AK=<session-key>{ "glUserID": "81233421", "glUserDisplayId": "DID-11209", "dirSearchCompany": "NCR Polymers Pvt Ltd", "dirSearchContactPerson": "Ravi Sharma", "dirSearchDesignation": "Purchase Manager", "dirSearchCity": "New Delhi", "dirSearchState": "Delhi", "dirSearchCountry": "India", "dirSearchPin": "110020", "dirSearchAddress": "Okhla Industrial Area Phase 2", "mobile": "9810098765", "whatsAppNumber": "9810098765", "gstVerifiedFlag": "1", "verifiedSupplierFlag": "1", "numberOfEmp": "51-100", "yoe": "2009", "legalStatus": "Private Limited", "biz": "Manufacturer", "companyLogo": "https://cdn.example.com/ncr-logo.jpg" }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据供应商资料卡片流程重构。KYB 标志与认证供应商徽章逻辑一致。
购买采购线索
POST
/v1/leads/unlockopenfinance花费一个(或多个)采购线索积分解锁完整买家联系方式——手机、邮箱、公司——并返回剩余的 glusrCreditsAv 余额。
认证方式: 表单字段 app_token(共享应用 token)、modid=ANDROID、glusrid 与 AK 会话密钥;已认证卖家会话附带 jwt_token。
- STATUS
- CODE
- MESSAGE
- offerId
- purchaseStatus
- glUserPhoneMobile
- glUserEmail
- glUserName
- glUserCompany
- glusrCreditsAv
依据应用界面重构的示意示例,并非实时抓包。
POST /v1/leads/unlock HTTP/1.1 Content-Type: application/x-www-form-urlencoded app_token=<app-token>&modid=ANDROID&glusrid=95732645&AK=<session-key>&offerId=2419087654{ "STATUS": "OK", "CODE": "200", "MESSAGE": "Lead purchased", "offerId": "2419087654", "purchaseStatus": "1", "glUserPhoneMobile": "9810098765", "glUserEmail": "[email protected]", "glUserName": "Ravi Sharma", "glUserCompany": "NCR Polymers Pvt Ltd", "glusrCreditsAv": "41" }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据线索购买确认流程重构。返回余额与购买后显示的钱包计数器一致。
数据类别
- 采购线索
- 供应商资料
- 产品目录
- 线索积分
- 公司档案
数据使用场景与案例
线索台 CRM 同步
卖家 CRM 定时拉取 /v1/leads/search,将 offerId、offerTitle、glUserCity 与 eto_ofr_approx_order_value 映射为商机卡片,只有当评分规则命中时才调用 /v1/leads/unlock,避免把积分浪费在噪音上。
目录-ERP 商品同步
ERP 机器人读取 /v1/catalog/items,把 pc_item_name、in_pc_item_fob_price、prod_det_prodSearchMinOrderQuantity 与 prod_det_mcat_name 写入 SKU 主数据,让店铺价格与 IndiaMART 保持同步。
新进询价的 KYB 补全
新询价到达时,KYB 服务先调用 /v1/companies/lookup 与 /v1/users/profile 获取 gstVerifiedFlag、GSTIN_number、legalStatus、yoe 与 TURNOVER,再分派销售专员。
积分钱包消耗看板
财务每晚拉取 /v1/wallet/credits,绘制 glusrCreditsAv、blConsumeCreditCurweek 与 weeklyLapseDate 图表,让未用完的每日分配在失效前花出去。
常见问题
IndiaMART 数据 API 覆盖哪些内容?
六个资源组:/v1/leads/search 的分页采购线索流、/v1/users/profile 的卖家与买家 GL 资料、/v1/wallet/credits 的预付费线索积分钱包、/v1/catalog/items 的目录商品、/v1/companies/lookup 的公开公司档案,以及 /v1/leads/unlock 的线索解锁调用——用于揭示买家联系方式。
这些调用如何认证?
每个表单提交都携带共享 app token、卖家的数字 glusrid 与 AK 会话密钥;已认证的卖家会话还会附加 jwt_token。积分钱包与线索解锁调用需要有效的卖家会话。
哪些字段区分采购线索与目录 SKU?
采购线索以 offerId 为键,包含 offerTitle、glUserCity、eto_ofr_approx_order_value 与 purchaseStatus。目录 SKU 以 prod_det_displayID / pc_item_name 为键,含 in_pc_item_fob_price 与 prod_det_prodSearchMinOrderQuantity。
不购买线索能否读取积分钱包?
可以。POST /v1/wallet/credits 返回 glusrCreditsAv 以及每周分配与失效计数器(blAllocDaily、blConsumeCreditCurweek、weeklyLapseDate),供每日业务概览页使用。
相关主题
- IndiaMART API
- 采购线索 API
- B2B 批发市场数据
- 供应商资料字段
- glusrid
- 产品目录 API
- 线索积分
- 供应商认证 API