Skip to main content
POST
/
mobile360
/
otpless
Mobile 360 OTP Less
curl --request POST \
  --url https://sandbox.cashfree.com/verification/mobile360/otpless \
  --header 'Content-Type: application/json' \
  --header 'x-api-version: <x-api-version>' \
  --header 'x-client-id: <api-key>' \
  --header 'x-client-secret: <api-key>' \
  --data '
{
  "verification_id": "ABC00122",
  "mobile_number": "9999999999",
  "name": "John Doe",
  "user_consent": {
    "timestamp": "2024-11-29T12:34:56Z",
    "purpose": "User consent to fetch data.",
    "obtained": true,
    "type": "EXPLICIT"
  }
}
'
{
  "verification_id": "test_verification_id_123",
  "reference_id": 987654,
  "status": "SUCCESS",
  "personal_details": {
    "full_name": "JOHN SNOW",
    "gender": "MALE",
    "total_income": "500000",
    "occupation": "Software Engineer",
    "age": 30,
    "dob": "1994-05-10",
    "relatives_details": [
      {
        "relation": "FATHER",
        "relative_name": "Alice Doe"
      }
    ]
  },
  "phone_numbers": [
    {
      "type": "MOBILE",
      "phone": "9999999999",
      "linked_to": "CREDIT"
    }
  ],
  "emails": [
    {
      "email": "[email protected]",
      "linked_to": "PAN"
    }
  ],
  "passport_details": [
    {
      "passport_number": "PA123456",
      "linked_to": "CREDIT"
    }
  ],
  "bank_account_details": [
    {
      "bank_account": "123456789012",
      "ifsc": "HDFC0001234",
      "bank_address": "MG Road, Bangalore",
      "linked_to": "UAN"
    }
  ],
  "aadhaar_details": [
    {
      "masked_aadhaar_number": "XXXXXXXX8848",
      "linked_to": "PAN"
    }
  ],
  "ration_card_details": [
    {
      "ration_card_number": "TN1234567890",
      "linked_to": "CREDIT"
    }
  ],
  "driving_license_details": [
    {
      "driving_license_number": "KA0120198900984",
      "linked_to": "CREDIT"
    }
  ],
  "voter_details": [
    {
      "voter_id": "UAI4574761",
      "linked_to": "CREDIT"
    }
  ],
  "pan_details": [
    {
      "pan_number": "ABCDE1234F",
      "metadata": {
        "registered_name": "JOHN SNOW",
        "name_pan_card": "JOHN SNOW",
        "type": "Individual or Person",
        "aadhaar_linked": true
      }
    }
  ],
  "addresses": [
    {
      "address": "123, 4th Cross, MG Road",
      "type": "Primary",
      "state": "Karnataka",
      "pincode": "560001",
      "city": "Bangalore",
      "street": "MG Road",
      "country": "India",
      "linked_to": "PAN"
    }
  ],
  "employment_details": {
    "uan": [
      {
        "uan": "200123456789",
        "member_id": "XYZAB00123450000005678",
        "establishment_id": "XYZAB0012345000",
        "exit_date": null,
        "joining_date": "2018-05-10",
        "leave_reason": null,
        "establishment_name": "ABC TECHNOLOGIES PVT LTD",
        "uan_linked_aadhaar": true
      }
    ],
    "recent_employment_details": {
      "employee_details": {
        "member_id": "XYZAB00123450000005678",
        "exit_date": null,
        "joining_date": "2018-05-10",
        "uan": "200123456789",
        "epfo": {
          "recent": true,
          "name_unique": true,
          "pf_filings_details": true
        },
        "employed": true,
        "employee_name_match": true,
        "exit_date_marked": false
      },
      "employer_details": {
        "establishment_id": "XYZAB0012345000",
        "establishment_name": "ABC TECHNOLOGIES PVT LTD",
        "setup_date": "2012-03-15",
        "ownership_type": "Private Limited Company",
        "employer_confidence_score": 85.5,
        "employer_name_match": true,
        "pf_filing_details": [
          {
            "total_amount": 32145678,
            "employees_count": 5678,
            "wage_month": "JAN-25"
          }
        ]
      }
    }
  },
  "mobile_number_intelligence": {
    "is_valid_number": true,
    "subscriber_status": "CONNECTED",
    "connection_type": "PREPAID",
    "current_service_provider": "AIRTEL",
    "original_service_provider": "AIRTEL",
    "network_region": "India",
    "is_ported": false
  },
  "credit_score": 805,
  "risk_intelligence": {
    "is_safe": false,
    "risk_level": "LOW",
    "risk_reason": "Inactive SIM",
    "risk_description": "SIM inactive or unused for an extended period",
    "added_on": "2025-06-23T12:42:10Z",
    "last_updated_on": "2025-09-09T17:00:11Z"
  }
}

Authorizations

x-client-id
string
header
required

Your unique client identifier issued by Cashfree. You can find this in your Merchant Dashboard.

x-client-secret
string
header
required

The secret key associated with your client ID. Use this to authenticate your API requests. You can find this in your Merchant Dashboard.

Headers

x-cf-signature
string

Send the signature if two-factor authentication is selected as Public Key. More details

x-api-version
string
default:2024-12-01
required

API version to be used. Format is in YYYY-MM-DD.

Example:

"2024-12-01"

Body

application/json

Find the request parameters for Mobile 360 Otp-less.

verification_id
string
default:test_verification_id
required

It is the unique ID you create to identify the verification request. The maximum character limit is 50. Only alphaumeric, period (.), hyphen (-), and underscore ( _ ) are allowed.

Example:

"test_verification_id"

mobile_number
string
default:9999999999
required

It is the 10 digit mobile number of individual.

Example:

"9999999999"

Consent details for Mobile360 Send OTP

name
string
default:John Doe

Name of the individual, a correct name can increase the success rate of data retrieval.

Example:

"John Doe"

Response

Response for Mobile360 Otp-less.

verification_id
string

Unique ID of the verification request.

Example:

"test_verification_id_123"

reference_id
integer

Unique reference ID for the transaction.

Example:

987654

status
string

It displays the status of the API request. Possible values are

  • SUCCESS: Data has been successfully fetched using the provided mobile number.
  • DETAILS_NOT_FOUND: No data for the given mobile number could be retrieved.
Example:

"SUCCESS"

personal_details
object

Personal information of the individual.

phone_numbers
object[]
emails
object[]
passport_details
object[]
bank_account_details
object[]
aadhaar_details
object[]
ration_card_details
object[]
driving_license_details
object[]
voter_details
object[]
pan_details
object[]
addresses
object[]
employment_details
object

Employment details of the individual.

mobile_number_intelligence
object

Provides intelligence on mobile number.

credit_score
integer

Credit score of the individual.

Example:

805

risk_intelligence
object

Provides risk intelligence analysis for the mobile number.