Providers
Fetch all registered experience providers (operators/sellers) on the platform. Provider identifiers (bppId, bppUrl) are required in all ONDC transaction APIs.
# Get Providers
Bearer Token RequiredNo query parameters required. Returns all active providers.
Response — 200 OK
{
"data": [
{
"key": "68c8015af94f604942c498ac",
"id": "RZC07FB9", // Provider code → GET /items ?providerId=
"name": "Demo Provider",
"bppId": "ondc.highwaydelite.com", // ← SELECT, INIT → bppId
"bppUrl": "https://ondc.highwaydelite.com/trv14/seller", // ← SELECT, INIT → bppUri
"cityCode": "std:080", // ← SELECT, INIT → cityCode
"shortDesc": "Experience provider description",
"images": ["https://cdn.rzervit.com/..."],
"createdAt": "2026-01-27T13:04:15.038Z"
}
]
}Key Response Fields
| Field | Description | Used In |
|---|---|---|
| id | Provider code (e.g., RZC07FB9) | GET /items → ?providerId= |
| bppId | ONDC BPP network identifier | SELECT, INIT → bppId |
| bppUrl | BPP endpoint URL | SELECT, INIT → bppUri |
| cityCode | Provider's primary ONDC city code | SELECT, INIT → cityCode |
In most cases, you'll get
bppId, bppUri, and cityCode directly from the Get Single Item response (provider object). Only use this endpoint if you need to browse providers independently or pre-fetch their details.