# Motilal Oswal

### Login with  Motilal Oswal&#x20;

#### Step 1: Access the MO API Portal

1. Log in to the [Motilal Oswal Developer Portal](https://invest.motilaloswal.com/moAPI/).
2. Use your Motilal Oswal Client ID and Password to sign in.
3. *Note:* You may be required to enter a TOTP from your Google Authenticator app during login.

<figure><img src="/files/xyp3O5BORDLjSr2E26rs" alt=""><figcaption></figcaption></figure>

#### Step 2: Create Your API Key

1. On the dashboard, locate and click the Create an API Key button.

<figure><img src="/files/wg2TJrltUuDRSLM1psbk" alt=""><figcaption></figcaption></figure>

#### Step 3: Whitelist the Static IP

1. In the Static IP or IP Whitelist field, paste your Static IP copied from Arrownect.
2. Click the Create (or Update) button.

<figure><img src="/files/1qCoV9vRowwkQ8oZKS7B" alt=""><figcaption></figcaption></figure>

* Fill in the following details:

  * App Name: Enter a name for your strategy (e.g., *MyArrownectAlgo*).
  * Redirect URL: You must enter this specific URL for the Algomojo bridge:

  `https://mo.algomojo.com/arrow-connect/am/login-response/index.php`

  * Callback URL: You can leave this blank (it is optional).

<figure><img src="/files/uZ03nId1wg76DODNLY2k" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/my2j91qOHf34yPTXGGXX" alt=""><figcaption></figcaption></figure>

#### 📝 Step 4: Algomojo New User Registration

Now, bridge these credentials to the Algomojo platform to enable automated trading.

1. Navigate: Go to the [Algomojo Motilal Login](https://am.algomojo.com/) and select New User Registration.

<figure><img src="/files/yVnW3RHz9NIOXP4oQQUt" alt=""><figcaption></figcaption></figure>

* Enter Broker Details:
  * Client ID: Your Motilal Trading ID.
  * API Client ID: Paste the API Key from Motilal.<a class="button secondary"></a>
  * API Secret : Paste the API Secret from Motilal.

<figure><img src="/files/uUJolgCBnq2UkvkU13cv" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.algomojo.com/algomojo/brokers/login-to-broker/motilal-oswal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
