Fintech APIs & Platform for KYC, Verification & Transactions in India | Eko Platform Services
Eko Platform Services Logo

GETGet Operator Code and Circle

Auto-detect a mobile number's recharge operator code and telecom circle.

GET/customer/payment/bbps/recharge/{customer_mobile}/operator

Detects the telecom operator and circle for a customer mobile number, returned as name/value pairs under dependent_params at the top level of the response (not under data).

Watch the rename: this endpoint returns circle_area, but Get Recharge Plans expects that value as the circleid query parameter. The phone_operator_code value carries over under the same name.

Tip
This endpoint is one step in a complete workflow:
  • BBPS — Prepaid Mobile / DTH Recharge Detect the operator and circle from the customer's mobile number, read the operator's input fields, list the available plans, then submit the chosen plan as a payment.

Request

Path parameters

customer_mobilestringRequired

Customer's mobile number.

example: 9876543210

Query parameters

initiator_idstringRequired

Registered mobile number of the API user (see Platform Credentials).

example: 9962981729

client_ref_idstringoptional

Unique reference ID per API call, generated by your system (max 20 characters).

example: 2026010100123456789

Response types

response_type_idMeaningNext step
1804Operator and circle detected — list the plans available for them.Get Recharge Plans

Responses

1804Operator and circle detected — list the plans available for them.Next:Get Recharge Plans

  • statusnumber

    Primary success indicator (0 = success).

  • messagestring

    Human-readable response / error message.

  • response_status_idnumber

    Granular status id; see the shared error-codes table.

  • response_type_idnumber

    A unique id for every possible response shape (success or error) — useful for client logic branching and analytics.

  • dataobject

    API-specific response payload.

    • dependent_paramsarray

      Resolved operator/circle as name-value pairs (`phone_operator_code`, `circle_area`) — returned at the top level, not under `data`.

      • namestring

        Parameter name (`phone_operator_code` or `circle_area`).

      • valuenumber

        Parameter value. Pass `circle_area`'s value on as `circleid` to Get Recharge Plans.

Next steps

NextGETGet Recharge PlansList the prepaid mobile / DTH recharge plans available for an operator and circle.

Related