Access Real-Time & Historical BSE 150 MidCap Market Rates Using Indices-API
Access Real-Time & Historical BSE 150 MidCap Market Rates Using Indices-API
In today's fast-paced financial landscape, accessing real-time and historical market data is crucial for developers and analysts alike. The BSE 150 MidCap (MID150) index, which tracks the performance of mid-cap stocks listed on the Bombay Stock Exchange, is a valuable resource for understanding market trends and making informed investment decisions. With the Indices-API, developers can seamlessly integrate real-time and historical data into their applications, enhancing their analytical capabilities and providing users with up-to-date information.
About BSE 150 MidCap (MID150)
The BSE 150 MidCap index is designed to reflect the performance of mid-sized companies in India, offering a balanced view of the market's health. This index includes a diverse range of sectors, making it an excellent indicator of economic trends. By leveraging the capabilities of the Indices-API, developers can access both real-time and historical rates for the MID150 index, enabling them to build applications that provide insights into market movements and investment opportunities.
API Description
The Indices-API is a powerful tool that provides developers with access to real-time and historical index data. This API is designed to empower developers to create innovative applications that can analyze market trends, track performance, and make data-driven decisions. With its advanced capabilities, the Indices-API transforms how developers interact with financial data, allowing for the creation of next-generation applications that can respond to market changes in real-time.
For more information on how to get started, visit the Indices-API Documentation, which provides comprehensive guidance on using the API effectively.
Key Features and Endpoints
The Indices-API offers a variety of endpoints that cater to different data needs. Here are some of the key features:
- Latest Rates Endpoint: This endpoint provides real-time exchange rate data updated based on your subscription plan. Depending on your plan, you can receive updates every 60 minutes or every 10 minutes, ensuring you always have the latest information at your fingertips.
- Historical Rates Endpoint: Access historical rates for most currencies dating back to October 2024. You can query the API by appending a specific date in the format YYYY-MM-DD to retrieve historical data.
- Convert Endpoint: This feature allows you to convert any amount from one currency to another, facilitating easy financial transactions and calculations.
- Time-Series Endpoint: The time-series endpoint enables you to query daily historical rates between two dates of your choice, providing insights into market trends over time.
- Fluctuation Endpoint: Track how currencies fluctuate on a day-to-day basis, helping you understand market volatility and make informed decisions.
- Open/High/Low/Close (OHLC) Price Endpoint: Retrieve open, high, low, and close prices for a specific date, allowing for detailed market analysis.
- API Key: Your unique API key is essential for accessing the API. It must be included in the API base URL's access_key parameter for authentication.
- API Response: The API delivers exchange rates relative to USD by default, ensuring consistency in data interpretation.
- Supported Symbols Endpoint: This endpoint provides a constantly updated list of all available currencies, ensuring you have access to the latest market symbols.
List of Symbols
The Indices-API provides access to a diverse range of index symbols, including the BSE 150 MidCap. For a complete list of all supported symbols and their specifications, refer to the Indices-API Supported Symbols page.
API Endpoint Examples and Responses
Latest Rates Endpoint
To get real-time exchange rates for all available indices, you can use the following endpoint:
{
"success": true,
"timestamp": 1780879798,
"base": "USD",
"date": "2026-06-08",
"rates": {
"DOW": 0.00029,
"NASDAQ": 0.00039,
"S&P 500": 0.00024,
"FTSE 100": 0.00058,
"DAX": 0.00448,
"CAC 40": 0.00137,
"NIKKEI 225": 0.0125
},
"unit": "per index"
}
Historical Rates Endpoint
Access historical exchange rates for any date since 1999 with the following example:
{
"success": true,
"timestamp": 1780793398,
"base": "USD",
"date": "2026-06-07",
"rates": {
"DOW": 0.00028,
"NASDAQ": 0.00038,
"S&P 500": 0.00023,
"FTSE 100": 0.0124,
"DAX": 0.0126,
"CAC 40": 0.0126,
"NIKKEI 225": 0.0126
},
"unit": "per index"
}
Time-series Endpoint
To get exchange rates for a specific time period, you can use the time-series endpoint:
{
"success": true,
"timeseries": true,
"start_date": "2026-06-01",
"end_date": "2026-06-08",
"base": "USD",
"rates": {
"2026-06-01": {
"DOW": 0.00028,
"NASDAQ": 0.00038,
"S&P 500": 0.00023,
"FTSE 100": 0.0124,
"DAX": 0.0126,
"CAC 40": 0.0126,
"NIKKEI 225": 0.0126
},
"2026-06-03": {
"DOW": 0.00029,
"NASDAQ": 0.00039,
"S&P 500": 0.00024,
"FTSE 100": 0.0124,
"DAX": 0.0126,
"CAC 40": 0.0126,
"NIKKEI 225": 0.0126
},
"2026-06-08": {
"DOW": 0.00029,
"NASDAQ": 0.00039,
"S&P 500": 0.00024,
"FTSE 100": 0.0124,
"DAX": 0.0126,
"CAC 40": 0.0126,
"NIKKEI 225": 0.0126
}
},
"unit": "per index"
}
Convert Endpoint
To convert any amount from one commodity to another or to/from USD, use the convert endpoint:
{
"success": true,
"query": {
"from": "USD",
"to": "DOW",
"amount": 1000
},
"info": {
"timestamp": 1780879798,
"rate": 0.00029
},
"result": 0.29,
"unit": "per index"
}
Fluctuation Endpoint
Track rate fluctuations between two dates with the fluctuation endpoint:
{
"success": true,
"fluctuation": true,
"start_date": "2026-06-01",
"end_date": "2026-06-08",
"base": "USD",
"rates": {
"DOW": {
"start_rate": 0.00028,
"end_rate": 0.00029,
"change": 1.0e-5,
"change_pct": 3.57
},
"NASDAQ": {
"start_rate": 0.00038,
"end_rate": 0.00039,
"change": 1.0e-5,
"change_pct": 2.63
},
"S&P 500": {
"start_rate": 0.0124,
"end_rate": 0.0125,
"change": 0.0001,
"change_pct": 0.81
},
"FTSE 100": {
"start_rate": 0.0124,
"end_rate": 0.0125,
"change": 0.0001,
"change_pct": 0.81
},
"DAX": {
"start_rate": 0.0126,
"end_rate": 0.0126,
"change": 0,
"change_pct": 0
},
"CAC 40": {
"start_rate": 0.0126,
"end_rate": 0.0126,
"change": 0,
"change_pct": 0
},
"NIKKEI 225": {
"start_rate": 0.0126,
"end_rate": 0.0126,
"change": 0,
"change_pct": 0
}
},
"unit": "per index"
}
OHLC (Open/High/Low/Close) Endpoint
To get OHLC data for a specific time period, use the following endpoint:
{
"success": true,
"timestamp": 1780879798,
"base": "USD",
"date": "2026-06-08",
"rates": {
"DOW": {
"open": 0.00028,
"high": 0.00029,
"low": 0.00027,
"close": 0.00029
},
"NASDAQ": {
"open": 0.00038,
"high": 0.0004,
"low": 0.00037,
"close": 0.00039
},
"S&P 500": {
"open": 0.0124,
"high": 0.0126,
"low": 0.0123,
"close": 0.0125
},
"FTSE 100": {
"open": 0.0124,
"high": 0.0126,
"low": 0.0123,
"close": 0.0125
},
"DAX": {
"open": 0.0126,
"high": 0.0126,
"low": 0.0126,
"close": 0.0126
}
},
"unit": "per index"
}
Bid/Ask Endpoint
To get current bid and ask prices for indices, use the following endpoint:
{
"success": true,
"timestamp": 1780879798,
"base": "USD",
"date": "2026-06-08",
"rates": {
"DOW": {
"bid": 0.00028,
"ask": 0.00029,
"spread": 1.0e-5
},
"NASDAQ": {
"bid": 0.00038,
"ask": 0.00039,
"spread": 1.0e-5
},
"S&P 500": {
"bid": 0.0124,
"ask": 0.0125,
"spread": 0.0001
},
"FTSE 100": {
"bid": 0.0124,
"ask": 0.0125,
"spread": 0.0001
},
"DAX": {
"bid": 0.0126,
"ask": 0.0126,
"spread": 0
},
"CAC 40": {
"bid": 0.0126,
"ask": 0.0126,
"spread": 0
},
"NIKKEI 225": {
"bid": 0.0126,
"ask": 0.0126,
"spread": 0
}
},
"unit": "per index"
}
Conclusion
Accessing real-time and historical BSE 150 MidCap market rates using the Indices-API is a straightforward process that can significantly enhance your financial applications. By utilizing the various endpoints offered by the API, developers can create robust applications that provide users with valuable insights into market trends and performance. Whether you are tracking fluctuations, converting currencies, or analyzing historical data, the Indices-API equips you with the tools necessary to succeed in the financial technology landscape.
For further exploration, refer to the Indices-API Documentation for detailed guidance on implementation, and check the Indices-API Supported Symbols page for a comprehensive list of available indices. By leveraging these resources, you can maximize the potential of your applications and stay ahead in the competitive financial market.