---
title: "Mobile profile (advanced)"
method: POST
path: "/verify/mobile_profile_advance"
tags: ["Mobile Profile"]
---

# Mobile profile (advanced)

`POST /verify/mobile_profile_advance`

Fetches enriched mobile profile and network metadata for a given mobile number.

## Request body

- MobileProfileAdvanceRequest
  - `mobile` string, required — Indian mobile number (10 digits).

## Response `200`

Mobile profile advance data

- MobileProfileAdvanceResponse
  - `status` string, required
  - `message` string
  - `result` MobileProfileAdvanceResult, required
    - `is_valid` boolean, required
    - `subscriber_status` string
    - `connection_status` object
      - `status_code` string
      - `error_code_id` string
    - `connection_type` string
    - `msisdn` MSISDN, required
      - `msisdn_country_code` string
      - `msisdn` string
      - `type` string
      - `mnc` string
      - `imsi` string
      - `mcc` string
      - `mcc_mnc` string
    - `current_service_provider` ServiceProvider
      - `network_prefix` string
      - `network_name` string
      - `network_region` string
      - `mcc` string
      - `mnc` string
      - `country_prefix` string
      - `country_code` string
      - `country_name` string
    - `original_service_provider` ServiceProvider
      - `network_prefix` string
      - `network_name` string
      - `network_region` string
      - `mcc` string
      - `mnc` string
      - `country_prefix` string
      - `country_code` string
      - `country_name` string
    - `is_roaming` boolean
    - `is_ported` boolean
    - `porting_history` string[]
    - `personal_information` PersonalInformation
      - `full_name` string
      - `gender` string
      - `age` string
      - `date_of_birth` string — ISO date (YYYY-MM-DD)
      - `income` string, nullable
    - `alternate_phone` AlternatePhoneItem[]
      - `serial_number` string, required
      - `value` string, required
    - `email` EmailItem[]
      - `serial_number` string, required
      - `value` string, email, required
    - `address` AddressItem[]
      - `detailed_address` string
      - `state` string
      - `pincode` string
      - `type` string
      - `date_of_reporting` string
      - `city` string
    - `document_data` DocumentData
      - `pan` PANItem[]
        - `serial_number` string, required
        - `value` string, required — PAN (masked or synthetic in examples)
  - `chargeable` boolean
  - `user_consent` boolean

## Other responses

- `400` — Invalid request (missing/invalid mobile)
- `401` — Unauthorized - invalid API key or client id.

---

[API](https://skmtc.dev/idto/apis/verification-api.md) · [All operations](https://skmtc.dev/idto/apis/verification-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/idto/verification-api/revisions/e3d57dab8db4/schema)
