Access Real-Time & Historical BSE 150 MidCap Monthly Rates Using Indices-API
Access Real-Time & Historical BSE 150 MidCap Monthly Rates Using Indices-API
In the fast-paced world of finance, having access to real-time and historical data is crucial for making informed decisions. The BSE 150 MidCap Index (MID150) is a significant benchmark for mid-cap stocks in India, and understanding its movements can provide valuable insights for investors and analysts alike. With the Indices-API, developers can easily access both real-time and historical rates for the BSE 150 MidCap, enabling them to build innovative applications that leverage this data.
About BSE 150 MidCap (MID150)
The BSE 150 MidCap Index is designed to reflect the performance of mid-cap companies listed on the Bombay Stock Exchange (BSE). This index includes 150 stocks that are selected based on their market capitalization, liquidity, and trading volume. By focusing on mid-cap stocks, the MID150 provides a unique perspective on the Indian equity market, often capturing trends that may be overlooked by broader indices. Investors often turn to mid-cap stocks for their potential for growth, making the BSE 150 MidCap a vital tool for market analysis.
API Description
The Indices-API offers a powerful suite of tools for accessing real-time and historical index data. With its robust architecture, the API empowers developers to create next-generation applications that can analyze market trends, perform data-driven decision-making, and enhance trading strategies. The API's capabilities include real-time updates, historical data retrieval, and various endpoints designed to meet diverse analytical needs.
Key Features and Endpoints
The Indices-API provides several endpoints that cater to different data requirements. Here’s a detailed look at some of the key features:
- Latest Rates Endpoint: This endpoint returns real-time exchange rate data for the BSE 150 MidCap, updated every 60 minutes, every 10 minutes, or even more frequently depending on your subscription plan. This allows developers to integrate the latest market data into their applications seamlessly.
- Historical Rates Endpoint: Access historical rates for the BSE 150 MidCap dating back to 1999. By appending a specific date in the required format, users can retrieve past performance data, which is essential for trend analysis and forecasting.
- Convert Endpoint: This feature allows users to convert any amount from one currency to another, facilitating easy calculations for international investors or those dealing with multiple currencies.
- Time-Series Endpoint: The time-series endpoint enables users to query daily historical rates between two specified dates. This is particularly useful for analyzing trends over specific periods.
- Fluctuation Endpoint: Users can track how the BSE 150 MidCap fluctuates on a day-to-day basis, providing insights into market volatility and helping investors make informed decisions.
- Open/High/Low/Close (OHLC) Price Endpoint: This endpoint provides detailed OHLC data for the BSE 150 MidCap, allowing users to analyze price movements within a specific time frame.
- API Key: Each user is assigned a unique API key, which must be included in the API requests to authenticate access. This ensures secure and controlled access to the data.
- API Response: The API delivers exchange rates relative to USD by default, with all data returned in a structured JSON format, making it easy to parse and integrate into applications.
- Available Endpoints: The Indices-API offers a variety of endpoints, each designed to provide specific functionalities, ensuring that developers have the tools they need to build comprehensive financial applications.
- Supported Symbols Endpoint: This constantly updated endpoint returns all available currencies and indices, allowing developers to stay informed about the data they can access.
List of Symbols
The 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 Symbols page.
API Endpoint Examples and Responses
Understanding how to interact with the Indices-API is essential for effective data retrieval. Below are examples of various endpoints and their expected responses:
Latest Rates Endpoint
Get real-time exchange rates for all available indices.
{
"success": true,
"timestamp": 1781052668,
"base": "USD",
"date": "2026-06-10",
"rates": {
"MID150": 0.00029,
"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.
{
"success": true,
"timestamp": 1780966268,
"base": "USD",
"date": "2026-06-09",
"rates": {
"MID150": 0.00028,
"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
Get exchange rates for a specific time period.
{
"success": true,
"timeseries": true,
"start_date": "2026-06-03",
"end_date": "2026-06-10",
"base": "USD",
"rates": {
"2026-06-03": {
"MID150": 0.00028,
"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-05": {
"MID150": 0.00029,
"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-10": {
"MID150": 0.00029,
"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
Convert any amount from one commodity to another or to/from USD.
{
"success": true,
"query": {
"from": "USD",
"to": "MID150",
"amount": 1000
},
"info": {
"timestamp": 1781052668,
"rate": 0.00029
},
"result": 0.29,
"unit": "per index"
}
Fluctuation Endpoint
Track rate fluctuations between two dates.
{
"success": true,
"fluctuation": true,
"start_date": "2026-06-03",
"end_date": "2026-06-10",
"base": "USD",
"rates": {
"MID150": {
"start_rate": 0.00028,
"end_rate": 0.00029,
"change": 1.0e-5,
"change_pct": 3.57
},
"DOW": {
"start_rate": 0.00028,
"end_rate": 0.00029,
"change": 1.0e-5,
"change_pct": 3.57
}
},
"unit": "per index"
}
OHLC (Open/High/Low/Close) Endpoint
Get OHLC data for a specific time period.
{
"success": true,
"timestamp": 1781052668,
"base": "USD",
"date": "2026-06-10",
"rates": {
"MID150": {
"open": 0.00028,
"high": 0.00029,
"low": 0.00027,
"close": 0.00029
},
"DOW": {
"open": 0.00028,
"high": 0.00029,
"low": 0.00027,
"close": 0.00029
}
},
"unit": "per index"
}
Bid/Ask Endpoint
Get current bid and ask prices for indices.
{
"success": true,
"timestamp": 1781052668,
"base": "USD",
"date": "2026-06-10",
"rates": {
"MID150": {
"bid": 0.00028,
"ask": 0.00029,
"spread": 1.0e-5
},
"DOW": {
"bid": 0.00028,
"ask": 0.00029,
"spread": 1.0e-5
}
},
"unit": "per index"
}
Conclusion
Accessing real-time and historical rates for the BSE 150 MidCap Index using the Indices-API is a straightforward process that opens up a world of possibilities for developers and analysts. With endpoints designed for various data needs, including real-time rates, historical data, and conversion capabilities, the API equips users with the tools necessary to build sophisticated financial applications. By leveraging the power of the Indices-API, developers can create solutions that not only enhance market analysis but also drive informed investment decisions.
For more information on how to get started, visit the Indices-API Documentation and explore the Symbols List to understand the full range of data available. Embrace the future of financial data access and empower your applications with the insights they need to thrive.