Table of contents

LPG Consumer Details

Fetch real-time LPG consumer information, distributor details, product pricing, and booking eligibility for any registered LPG connection in India using a Consumer ID.

Use this API to verify and display LPG consumer profiles before processing payments or bookings. Ideal for platforms handling LPG bill payments via BBPS, utility automation tools, and B2B payment aggregators managing bulk consumer transactions across corporates or housing societies.

API URL: https://api.bulkpe.in/client/getLpgDetails

Method: POST

Auth: Please refer to the Authorization page.

{ "reference": "test123", //unique reference id "consumerId": "7500000088302800" //LPG Consumer ID (17-digit identifier) }

Sample cURL request

curl --location 'https://api.bulkpe.in/client/getLpgDetails' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer <your_token>' \ --data '{ "reference": "your-unique-reference-id", "consumerId": "7500000088302800" }'

Response

{ "status": true, "statusCode": 200, "data": { "customerName": "Rahul Sharma", "customerAddress": { "AddressLine1": "12, Green Park Colony", "AddressLine2": "Andheri West", "AddressLine3": "Mumbai", "City": "Mumbai", "District": "Mumbai Suburban", "State": "Maharashtra", "StateCode": "MH", "Pincode": "400058", "DistrictCode": "MH023", "Country": "India" }, "customerMobile": "9876543210", "customerCategory": "Domestic", "customerType": "Single Bottle Connection", "customerNo": "10245", "consumerId": "1234567890123456", "consumerCategory": "Domestic", "tubeChangeDate": 1740000000, "tubeChangeDueDate": 1900000000, "distributorName": "MUMBAI GAS AGENCY", "distributorAddress": { "AddressLine1": "45, Link Road", "AddressLine2": "Goregaon West", "AddressLine3": "Mumbai", "City": "Mumbai", "District": "Mumbai Suburban", "State": "Maharashtra", "StateCode": "MH", "Pincode": "400062", "DistrictCode": "MH023", "Country": "India" }, "distributorContact": "9123456780", "distributorCode": "0000098765", "distributorBacklogDays": "5", "paymentEligible": "Y", "bookingEligible": "Y", "bookingEligibilityFailureReason": null, "trackingId": null, "miDueDate": 1800000000, "orderDetails": { "TotalDue": null, "OrderStatus": null, "OrderType": null, "OrderSubType": null, "ListofOrderLineItems": null, "OrderChannel": null, "OrderNumber": null, "OrderId": null, "OrderTotal": null, "Source": null, "OrderRefNo": null, "OrderDate": null }, "productDetails": [ { "ProductName": "14.2 Kg LPG Cylinder - Filled", "ProductCode": "M00087", "ProductId": "1-XXXXXX", "PromotionId": "1-YYYYYY", "DefaultProduct": "Y", "Quantity": "1", "UnitSize": "14.2", "ProductPriceDet": { "RSP": "949", "SubsidyAmount": null, "DigitalPaymentIncentive": null, "PTDCharges": null } } ], "reference": "txn-ref-a1b2c3d4-e5f6-7890-abcd-ef1234567890" }, "message": "verified" }

---

Note:

  • All timestamp fields (tubeChangeDate, tubeChangeDueDate) are returned in Unix epoch format. Convert to IST before displaying to end users.
  • The reference field must be unique per request for reconciliation purposes.