API Documentation
Welcome to the Mboum API documentation! In this documentation, you will learn how to query the Mboum JSON API for real-time, intraday and historical stock market data, retrieve extensive data from over 70+ stock exchanges, over 185,000+ stock tickers from around the world, including 750+ market indices, technical indicators, currencies, and more.
Mboum APIs are grouped into the following sections:
- General Market Data
- Stocks & Technical Indicators
- Cryptocurrencies
- Wallstreetbets
https://mboum.com/api/v1
Authentication
All GET request require a token parameter apikey=demo
in the URL or a header X-Mboum-Secret:apikey
. You can find your API Key on the API Overview page. If you are logged in, your API key will be automatically used in the examples below.
X-Mboum-Secret:apikey
in your header instead of apikey=demo
in your URLs.
Rate Limit
If your limit is exceeded, you will receive a response with status code 429
Each plan has a monthly request limit and a throttle limit of 10 API calls per second.
Quotes Available on: All plans
Use this Quotes endpoint to look up information about one or multiple stock ticker symbols for all U.S, Europe and Asia exchanges. To obtain Quote data, simply use the parameters as shown in the example request below.
Endpoint: /qu/quote/
Demo: https://mboum.com/api/v1/qu/quote/?symbol=AAPL,F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required |
Enter symbols seperated by commas to get quotes for the
following markets: Equity, Futures, Indexs, Mutual Funds, ETF, and Cryptocurrency (see plans for symbol limits per request ). Equity: symbol=A,APPL,GM,MU,TSLA Futures: symbol=ALI=F,CD=F,QM=F,^IXIC,NQ=F,MNQ=F,BIO=F,H2O=F,BTC-F Forex: symbol=EURUSD=X,AUDUSD=X,GBPUSD=X Indexs: symbol=^DJT,^HSI,^VIX,^TNX,^NSEI,^TRFK-TC Mutual Funds & ETFs: symbol=SPY,CLOA,AWSHX,VPN,VOO,VTI,XAIX.BE,CYBR.AS,BLOK Cryptocurrency: symbol=BTC-USD,ETH-USD,LTC-USD,ADA-USD Combination: symbol=APPL,CD=F,^VIX,CLOA,ADA-USD |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/?symbol=AAPL,F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/?symbol=AAPL,F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/', qs: { symbol: 'AAPL,F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/?symbol=AAPL,F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/?symbol=AAPL,F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Most WatchedAvailable on: All plans
This endpoint provides the most watched tickers in the stock market.
Endpoint: /tr/trending
Demo: https://mboum.com/api/v1/tr/trending?apikey=demo
Parameters: None
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/tr/trending&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/tr/trending&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/tr/trending', headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/tr/trending")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/tr/trending", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
NewsAvailable on: All plans
Use this endpoint to get the latest news such as earning, public offerings, company mergers, recent filings and upcoming press release.
Endpoint: /ne/news/
Demo:
- https://mboum.com/api/v1/ne/news/?apikey=demo
- https://mboum.com/api/v1/ne/news/?symbol=AAPL&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Optional | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/ne/news/?symbol=AAPL&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/ne/news/?symbol=AAPL&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/ne/news/', qs: { symbol: 'AAPL' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/ne/news/?symbol=AAPL")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/ne/news/?symbol=AAPL", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
CollectionsAvailable on: All plans
This endpoint provides a list of stock collections in the market.
Endpoint: /co/collections
Demo: https://mboum.com/api/v1/co/collections/?list=day_gainers&start=1&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
list |
String | Required | undervalued_growth_stocks growth_technology_stocks day_gainers day_losers most_actives undervalued_large_caps aggressive_small_caps small_cap_gainers (1 value per request) |
start |
Integer | Optional | 1 (Default: 0) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/co/collections/?list=day_gainers&start=1&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/co/collections/?list=day_gainers&start=1&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/co/collections/', qs: { list: 'day_gainers', start: '1' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/co/collections/?list=day_gainers&start=1")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/co/collections/?list=day_gainers&start=1", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
WallstreetbetsAvailable on: Business Plan and higher
This endpoint provides a list of top stock mentions on Wallstreetbet subreddit.
Endpoint: /wa/wallstreetbets
Demo: https://mboum.com/api/v1/wa/wallstreetbets/?date=this_week&page=1&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
date |
String | Required | today | yesterday | this_week | last_week | this_month | last_month |
page |
Integer | Optional | Page Number (Default: 1) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/wa/wallstreetbets/?date=this_week&page=1&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/wa/wallstreetbets/?date=this_week&page=1&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/wa/wallstreetbets/', qs: { date: 'this_week', page: '1' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/wa/wallstreetbets/?date=this_week&page=1")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/wa/wallstreetbets/?date=this_week&page=1", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
ProfileAvailable on: All plans
This endpoint provides general information about a company such sector, website location and description.
Endpoint: /qu/quote/profile
Demo: https://mboum.com/api/v1/qu/quote/profile/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/profile/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/profile/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/profile/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/profile/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/profile/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Historic DataAvailable on: All plans
Historical stock prices are available for the following timeframes 1m
| 5m
| 15m
| 30m
| 1h
| 1d
| 1wk
| 1mo
| 3mo
. To obtain historical data, simply use the parameters as shown in the example request below.
Endpoint: /hi/history
Demo: https://mboum.com/api/v1/hi/history/?symbol=F&interval=5m&diffandsplits=true&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
interval |
String | Required |
1m (Range: 1 Day) 5m (Range: 1 Month) 15m (Range: 1 Month) 30m (Range: 1 Month) 1h (Range: 1 Month) 1d (Range: 5 Years) 1wk (Range: 5 Years) 1mo (Range: 10 Years) 3mo (Range: 10 Years)
|
diffandsplits |
String | Optional | true (Default: false) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/hi/history/?symbol=F&interval=5m&diffandsplits=true&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/hi/history/?symbol=F&interval=5m&diffandsplits=true&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/hi/history/', qs: { symbol: 'F', interval: '5m', diffandsplits: 'true' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/hi/history/?symbol=F&interval=5m&diffandsplits=true")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/hi/history/?symbol=F&interval=5m&diffandsplits=true", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
StatisticsAvailable on: All plans
This endpoint provides key statistics for U.S, Europe and Asia exchanges. To obtain this data, simply use the parameters as shown in the example request below.
Endpoint: /qu/quote/statistics
Demo: https://mboum.com/api/v1/qu/quote/statistics/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/statistics/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/statistics/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/statistics/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/statistics/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/statistics/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Financial DataAvailable on: All plans
This endpoint provides financial data about any stock/ticker.
Endpoint: /qu/quote/financial-data
Demo: https://mboum.com/api/v1/qu/quote/financial-data/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/financial-data/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/financial-data/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/financial-data/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/financial-data/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/financial-data/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Balance SheetAvailable on: All plans
This endpoint provides financial data about any stock/ticker.
Endpoint: /qu/quote/balance-sheet
Demo: https://mboum.com/api/v1/qu/quote/balance-sheet/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/balance-sheet/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/balance-sheet/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/balance-sheet/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/balance-sheet/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/balance-sheet/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
EarningsAvailable on: All plans
This endpoint provides earnings, trends and history data about any stock/ticker.
Endpoint: /qu/quote/earnings
Demo: https://mboum.com/api/v1/qu/quote/earnings/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/earnings/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/earnings/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/earnings/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/earnings/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/earnings/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
CashflowAvailable on: All plans
This endpoint provides cashflow statements for U.S, Europe and Asia exchanges. To obtain this data, simply use the parameters as shown in the example request below.
Endpoint: /qu/quote/cashflow-statement
Demo: https://mboum.com/api/v1/qu/quote/cashflow-statement/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/cashflow-statement/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/cashflow-statement/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/cashflow-statement/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/cashflow-statement/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/cashflow-statement/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Income StatementsAvailable on: All plans
This endpoint provides income statements for U.S, Europe and Asia exchanges. To obtain this data, simply use the parameters as shown in the example request below.
Endpoint: /qu/quote/income-statement
Demo: https://mboum.com/api/v1/qu/quote/income-statement/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/income-statement/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/income-statement/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/income-statement/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/income-statement/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/income-statement/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Calendar EventsAvailable on: All plans
This endpoint provides calendar events for U.S, Europe and Asia exchanges. To obtain this data, simply use the parameters as shown in the example request below.
Endpoint: /qu/quote/calendar-events
Demo: https://mboum.com/api/v1/qu/quote/calendar-events/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/calendar-events/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/calendar-events/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/calendar-events/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/calendar-events/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/calendar-events/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Institution OwnershipAvailable on: All plans
This endpoint provides institution ownership data for U.S, Europe and Asia exchanges. To obtain this data, simply use the parameters as shown in the example request below.
Endpoint: /qu/quote/institution-ownership
Demo: https://mboum.com/api/v1/qu/quote/institution-ownership/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/institution-ownership/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/institution-ownership/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/institution-ownership/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/institution-ownership/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/institution-ownership/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Fund OwnershipAvailable on: All plans
This endpoint provides fund ownership data for U.S, Europe and Asia exchanges. To obtain this data, simply use the parameters as shown in the example request below.
Endpoint: /qu/quote/fund-ownership
Demo: https://mboum.com/api/v1/qu/quote/fund-ownership/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/fund-ownership/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/fund-ownership/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/fund-ownership/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/fund-ownership/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/fund-ownership/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
SEC FilingsAvailable on: Business Plan and higher
This endpoint provides SEC filing data for U.S, Europe and Asia exchanges. To obtain this data, simply use the parameters as shown in the example request below.
Endpoint: /qu/quote/sec-filings
Demo: https://mboum.com/api/v1/qu/quote/sec-filings/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/sec-filings/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/sec-filings/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/sec-filings/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/sec-filings/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/sec-filings/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
SEC FilingsAvailable on: Business Plan and higher
This endpoint provides SEC filing data on any stock/ticker with more details about the filling.
Endpoint: /se/sec
Demo:
- https://mboum.com/api/v1/se/sec/?symbol=AAPL&form=4&apikey=demo
- https://mboum.com/api/v1/se/sec/?latest=ALL&form=4&apikey=demo
Note: If "latest" parameter is provided, the symbol gets ignored and the latest SEC fillings will be return.
Parameters | Type | Condition | Values |
---|---|---|---|
latest |
String | Optional | latest=all (latest SEC fillings) |
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
form |
String | Required | 3 | 4 | 5 | 8-K | 10-Q |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/se/sec/?latest=ALL&form=4&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/se/sec/?latest=ALL&form=4&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/se/sec/', qs: { latest: 'ALL', form: '4' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/se/sec/?latest=ALL&form=4")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/se/sec/?latest=ALL&form=4", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Upgrade and DowngradesAvailable on: All plans
This endpoint provides upgrades and downgrades by analyst firms for U.S, Europe and Asia exchanges. To obtain this data, simply use the parameters as shown in the example request below.
Endpoint: /qu/quote/upgrade-downgrade-history
Demo: https://mboum.com/api/v1/qu/quote/upgrade-downgrade-history/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/upgrade-downgrade-history/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/upgrade-downgrade-history/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/upgrade-downgrade-history/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/upgrade-downgrade-history/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/upgrade-downgrade-history/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
RecommendationsAvailable on: All plans
This endpoint provides recommendations from analyst firms for U.S, Europe and Asia exchanges. To obtain this data, simply use the parameters as shown in the example request below.
Endpoint: /qu/quote/recommendation-trend
Demo: https://mboum.com/api/v1/qu/quote/recommendation-trend/?symbol=F&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=APPL (1 symbol per request) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/qu/quote/recommendation-trend/?symbol=F&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/qu/quote/recommendation-trend/?symbol=F&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/qu/quote/recommendation-trend/', qs: { symbol: 'F' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/qu/quote/recommendation-trend/?symbol=F")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/qu/quote/recommendation-trend/?symbol=F", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Simple Moving Average (SMA) IndicatorAvailable on: Business Plan and higher
This API endpoint returns the simple moving average (SMA) values for a given symbol.
Endpoint: /in/indicators/sma
Demo: https://mboum.com/api/v1/in/indicators/sma/?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=AAPL |
interval |
String | Required | Time interval between two consecutive data points in the time series. The following values are supported: 1m | 5m | 15m | 30m | 1h | 1d | 1wk | 1mo | 3mo |
series_type |
String | Required | open | high | close | low |
time_period |
String | Required | Number of data points used to calculate each moving average value. Positive integers are accepted (e.g., time_period=50 | time_period=200 ) |
limit |
Integer | Optional | Limit the number of results returned, default is 50 and max is 1000 |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/in/indicators/sma?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/in/indicators/sma?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/in/indicators/sma', qs: { symbol: 'AAPL', interval: '1d', series_type: 'close', time_period: '10', limit: '50' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/in/indicators/sma?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/in/indicators/sma?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Relative Strength Index (RSI) IndicatorAvailable on: Business Plan and higher
This API endpoint returns the relative strength index (RSI) values for a given symbol.
Endpoint: /in/indicators/rsi
Demo: https://mboum.com/api/v1/in/indicators/rsi/?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=AAPL |
interval |
String | Required | Time interval between two consecutive data points in the time series. The following values are supported: 1m | 5m | 15m | 30m | 1h | 1d | 1wk | 1mo | 3mo |
series_type |
String | Required | open | high | close | low |
time_period |
String | Required | Number of data points used to calculate each relative strength index value. Positive integers are accepted (e.g., time_period=50 | time_period=200 ) |
limit |
Integer | Optional | Limit the number of results returned, default is 50 and max is 1000 |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/in/indicators/rsi?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/in/indicators/rsi?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/in/indicators/rsi', qs: { symbol: 'AAPL', interval: '1d', series_type: 'close', time_period: '10', limit: '50' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/in/indicators/rsi?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/in/indicators/rsi?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Moving Average Convergence/Divergence (MACD) IndicatorAvailable on: Business Plan and higher
This API endpoint returns the moving average convergence/divergence (MACD) values for a given symbol.
Endpoint: /in/indicators/macd
Demo: https://mboum.com/api/v1/in/indicators/macd/?symbol=AAPL&interval=1d&series_type=close&fast_period=12&slow_period=26&signal_period=9&limit=50&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=AAPL |
interval |
String | Required | Time interval between two consecutive data points in the time series. The following values are supported: 1m | 5m | 15m | 30m | 1h | 1d | 1wk | 1mo | 3mo |
series_type |
String | Required | open | high | close | low |
fast_period |
String | Optional | Positive integers are accepted. By default, fast_period=12 |
slow_period |
String | Optional | Positive integers are accepted. By default, slow_period=26 |
signal_period |
String | Optional | Positive integers are accepted. By default, signal_period=9 |
limit |
Integer | Optional | Limit the number of results returned, default is 50 and max is 1000 |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/in/indicators/macd?symbol=AAPL&interval=1d&series_type=close&fast_period=12&slow_period=26&signal_period=9&limit=50&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/in/indicators/macd?symbol=AAPL&interval=1d&series_type=close&fast_period=12&slow_period=26&signal_period=9&limit=50&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/in/indicators/macd', qs: { symbol: 'AAPL', interval: '1d', series_type: 'close', fast_period: '12', slow_period: '26', signal_period: '9', limit: '50' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/in/indicators/macd?symbol=AAPL&interval=1d&series_type=close&fast_period=12&slow_period=26&signal_period=9&limit=50")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/in/indicators/macd?symbol=AAPL&interval=1d&series_type=close&fast_period=12&slow_period=26&signal_period=9&limit=50", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Commodity Channel Index (CCI) IndicatorAvailable on: Business Plan and higher
This API endpoint returns the commodity channel index (CCI) values for a given symbol.
Endpoint: /in/indicators/cci
Demo: https://mboum.com/api/v1/in/indicators/cci/?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=AAPL |
interval |
String | Required | Time interval between two consecutive data points in the time series. The following values are supported: 1m | 5m | 15m | 30m | 1h | 1d | 1wk | 1mo | 3mo |
series_type |
String | Required | open | high | close | low |
time_period |
String | Required | Number of data points used to calculate each commodity channel index value. Positive integers are accepted (e.g., time_period=50 | time_period=200 ) |
limit |
Integer | Optional | Limit the number of results returned, default is 50 and max is 1000 |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/in/indicators/cci?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/in/indicators/cci?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/in/indicators/cci', qs: { symbol: 'AAPL', interval: '1d', series_type: 'close', time_period: '10', limit: '50' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/in/indicators/cci?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/in/indicators/cci?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Average Directional Movement Index (ADX) IndicatorAvailable on: Business Plan and higher
This API endpoint returns the average directional movement index (ADX) values for a given symbol.
Endpoint: /in/indicators/adx
Demo: https://mboum.com/api/v1/in/indicators/adx/?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=AAPL |
interval |
String | Required | Time interval between two consecutive data points in the time series. The following values are supported: 1m | 5m | 15m | 30m | 1h | 1d | 1wk | 1mo | 3mo |
series_type |
String | Required | open | high | close | low |
time_period |
String | Required | Number of data points used to calculate each ADX value. Positive integers are accepted (e.g., time_period=50 | time_period=200 ) |
limit |
Integer | Optional | Limit the number of results returned, default is 50 and max is 1000 |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/in/indicators/adx?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/in/indicators/adx?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/in/indicators/adx', qs: { symbol: 'AAPL', interval: '1d', series_type: 'close', time_period: '10', limit: '50' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/in/indicators/adx?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/in/indicators/adx?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Exponential Moving Average (EMA) IndicatorAvailable on: Business Plan and higher
This API endpoint returns the exponential moving average (EMA) values for a given symbol.
Endpoint: /in/indicators/ema
Demo: https://mboum.com/api/v1/in/indicators/ema/?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=AAPL |
interval |
String | Required | Time interval between two consecutive data points in the time series. The following values are supported: 1m | 5m | 15m | 30m | 1h | 1d | 1wk | 1mo | 3mo |
series_type |
String | Required | open | high | close | low |
time_period |
String | Required | Number of data points used to calculate each exponential moving average value. Positive integers are accepted (e.g., time_period=50 | time_period=200 ) |
limit |
Integer | Optional | Limit the number of results returned, default is 50 and max is 1000 |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/in/indicators/ema?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/in/indicators/ema?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/in/indicators/ema', qs: { symbol: 'AAPL', interval: '1d', series_type: 'close', time_period: '10', limit: '50' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/in/indicators/ema?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/in/indicators/ema?symbol=AAPL&interval=1d&series_type=close&time_period=10&limit=50", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Stochastic (STOCH) IndicatorAvailable on: Business Plan and higher
This API endpoint returns the stochastic (STOCH) values for a given symbol.
Endpoint: /in/indicators/stoch
Demo: https://mboum.com/api/v1/in/indicators/stoch/?symbol=AAPL&interval=1d&series_type=close&fastK_Period=5&slowK_Period=3&slowD_Period=3&slowK_MAType=0&slowD_MAType=0&limit=50&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=AAPL |
interval |
String | Required | Time interval between two consecutive data points in the time series. The following values are supported: 1m | 5m | 15m | 30m | 1h | 1d | 1wk | 1mo | 3mo |
fastK_Period |
String | Optional | The time period of the fastk moving average. Positive integers are accepted. By default, fastkperiod=5 |
slowK_Period |
String | Optional | The time period of the slowk moving average. Positive integers are accepted. By default, fastkperiod=3 |
slowD_Period |
String | Optional | The time period of the slowd moving average. Positive integers are accepted. By default, fastkperiod=3 |
slowK_MAType |
String | Optional | Moving average type for the slowk moving average. By default, slowK_MAType=0 .Integers 0 - 8 are accepted with the following mappings: 0 = Simple Moving Average (SMA) 1 = Exponential Moving Average (EMA) 2 = Weighted Moving Average (WMA) 3 = Double Exponential Moving Average (DEMA) 4 = Triple Exponential Moving Average (TEMA) 5 = Triangular Moving Average (TRIMA) 6 = T3 Moving Average 7 = Kaufman Adaptive Moving Average (KAMA), 8 = MESA Adaptive Moving Average (MAMA) |
slowD_MAType |
String | Optional | Moving average type for the slowd moving average. By default, slowD_MAType=0 .Integers 0 - 8 are accepted with the following mappings: 0 = Simple Moving Average (SMA) 1 = Exponential Moving Average (EMA) 2 = Weighted Moving Average (WMA) 3 = Double Exponential Moving Average (DEMA) 4 = Triple Exponential Moving Average (TEMA) 5 = Triangular Moving Average (TRIMA) 6 = T3 Moving Average 7 = Kaufman Adaptive Moving Average (KAMA), 8 = MESA Adaptive Moving Average (MAMA) |
limit |
Integer | Optional | Limit the number of results returned, default is 50 and max is 1000 |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/in/indicators/stoch?symbol=AAPL&interval=1d&series_type=close&fastK_Period=5&slowK_Period=3&slowD_Period=3&slowK_MAType=0&slowD_MAType=0&limit=50&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/in/indicators/stoch?symbol=AAPL&interval=1d&series_type=close&fastK_Period=5&slowK_Period=3&slowD_Period=3&slowK_MAType=0&slowD_MAType=0&limit=50&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/in/indicators/stoch', qs: { symbol: 'AAPL', interval: '1d', series_type: 'close', fastK_Period: '5', slowK_Period: '3', slowD_Period: '3', slowK_MAType: '0', slowD_MAType: '0', limit: '50' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/in/indicators/stoch?symbol=AAPL&interval=1d&series_type=close&fastK_Period=5&slowK_Period=3&slowD_Period=3&slowK_MAType=0&slowD_MAType=0&limit=50")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/in/indicators/stoch?symbol=AAPL&interval=1d&series_type=close&fastK_Period=5&slowK_Period=3&slowD_Period=3&slowK_MAType=0&slowD_MAType=0&limit=50", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Chaikin A/D Oscillator (ADOSC) IndicatorAvailable on: Business Plan and higher
This API endpoint returns the Chaikin A/D Oscillator (ADOSC) values for a given symbol.
Endpoint: /in/indicators/adosc
Demo: https://mboum.com/api/v1/in/indicators/adosc/?symbol=AAPL&interval=1d&series_type=close&fast_period=3&slow_period=10&limit=50&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=AAPL |
interval |
String | Required | Time interval between two consecutive data points in the time series. The following values are supported: 1m | 5m | 15m | 30m | 1h | 1d | 1wk | 1mo | 3mo |
series_type |
String | Required | open | high | close | low |
fast_period |
String | Optional | The time period of the fast ADOSC. Positive integers are accepted. By default, fast_period=3 |
slow_period |
String | Optional | The time period of the slow ADOSC. Positive integers are accepted. By default, slow_period=3 |
limit |
Integer | Optional | Limit the number of results returned, default is 50 and max is 1000 |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/in/indicators/adosc?symbol=AAPL&interval=1d&series_type=close&fast_period=3&slow_period=10&limit=50&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/in/indicators/adosc?symbol=AAPL&interval=1d&series_type=close&fast_period=3&slow_period=10&limit=50&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/in/indicators/adosc', qs: { symbol: 'AAPL', interval: '1d', series_type: 'close', fast_period: '3', slow_period: '10', limit: '50' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/in/indicators/adosc?symbol=AAPL&interval=1d&series_type=close&fast_period=3&slow_period=10&limit=50")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/in/indicators/adosc?symbol=AAPL&interval=1d&series_type=close&fast_period=3&slow_period=10&limit=50", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Chaikin A/D Line IndicatorAvailable on: Business Plan and higher
This API endpoint returns the chaikin A/D Line values for a given symbol.
Endpoint: /in/indicators/ad
Demo: https://mboum.com/api/v1/in/indicators/ad/?symbol=AAPL&interval=1d&limit=50&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
symbol |
String | Required | The name of the company of your choice. For example: symbol=AAPL |
interval |
String | Required | Time interval between two consecutive data points in the time series. The following values are supported: 1m | 5m | 15m | 30m | 1h | 1d | 1wk | 1mo | 3mo |
limit |
Integer | Optional | Limit the number of results returned, default is 50 and max is 1000 |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/in/indicators/ad?symbol=AAPL&interval=1d&limit=50&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/in/indicators/ad?symbol=AAPL&interval=1d&limit=50&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/in/indicators/ad', qs: { symbol: 'AAPL', interval: '1d', limit: '50' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/in/indicators/ad?symbol=AAPL&interval=1d&limit=50")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/in/indicators/ad?symbol=AAPL&interval=1d&limit=50", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Crypto ModulesAvailable on: All plans
This endpoint provides a global metrics, crypto top gainers/losers, trends, new coins, etc...
Endpoint: /cr/crypto/general
Demo: https://mboum.com/api/v1/cr/crypto/general/?module=global_matric&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
module |
String | Required | global_matric | trending | most_visited | gainer | loser | new_coins | videos |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/cr/crypto/general?module=global_matric&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/cr/crypto/general?module=global_matric&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/cr/crypto/general', qs: { module: 'global_matric' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/cr/crypto/general?module=global_matric")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/cr/crypto/general?module=global_matric", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Crypto CoinsAvailable on: All plans
This endpoint provides a list of all crypto currencies
Endpoint: /cr/crypto/coins
Demo: https://mboum.com/api/v1/cr/crypto/coins/?page=1&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
page |
String | Required | 1 (page number between 1 and 70) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/cr/crypto/coins?page=1&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/cr/crypto/coins?page=1&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/cr/crypto/coins', qs: { page: '1' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/cr/crypto/coins?page=1")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/cr/crypto/coins?page=1", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Crypto ProfileAvailable on: All plans
This endpoint provides profile for a specific crypto currency
Endpoint: /cr/crypto/coin/profile
Demo: https://mboum.com/api/v1/cr/crypto/coin/profile/?key=bitcoin&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
key |
String | Required | bitcoin (use /cr/crypto/coins endpoint to get more keys) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/cr/crypto/coin/profile?key=bitcoin&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/cr/crypto/coin/profile?key=bitcoin&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/cr/crypto/coin/profile', qs: { key: 'bitcoin' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/cr/crypto/coin/profile?key=bitcoin")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/cr/crypto/coin/profile?key=bitcoin", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Crypto QuotesAvailable on: All plans
This endpoint provides quotes for a specific crypto currency
Endpoint: /cr/crypto/coin/quote
Demo: https://mboum.com/api/v1/cr/crypto/coin/quote/?key=bitcoin&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
key |
String | Required | bitcoin (use /cr/crypto/coins endpoint to get more keys) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/cr/crypto/coin/quote?key=bitcoin&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/cr/crypto/coin/quote?key=bitcoin&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/cr/crypto/coin/quote', qs: { key: 'bitcoin' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/cr/crypto/coin/quote?key=bitcoin")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/cr/crypto/coin/quote?key=bitcoin", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });
Crypto Holders
This endpoint provides holders for a specific crypto currency
Endpoint: /cr/crypto/coin/holders
Demo: https://mboum.com/api/v1/cr/crypto/coin/holders/?key=bitcoin&apikey=demo
Parameters | Type | Condition | Values |
---|---|---|---|
key |
String | Required | bitcoin (use /cr/crypto/coins endpoint to get more keys) |
import requests # replace the "demo" apikey below with your own key url = "https://mboum.com/api/v1/cr/crypto/coin/holders?key=bitcoin&apikey=demo" r = requests.get(url) data = r.json() print(data)
# replace the "demo" apikey below with your own key $json = file_get_contents("https://mboum.com/api/v1/cr/crypto/coin/holders?key=bitcoin&apikey=demo"); $data = json_decode($json,true); print_r($data); exit;
const request = require('request'); # replace the "demo" below with your own key const options = { method: 'GET', url: 'https://mboum.com/api/v1/cr/crypto/coin/holders', qs: { key: 'bitcoin' }, headers: { 'X-Mboum-Secret': 'demo', useQueryString: true } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
import Foundation # replace the "demo" below with your own key let headers = [ "X-Mboum-Secret": "demo" ] let request = NSMutableURLRequest( url: NSURL(string: "https://mboum.com/api/v1/cr/crypto/coin/holders?key=bitcoin")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume()
# replace the "demo" below with your own key const settings = { "async": true, "crossDomain": true, "url": "https://mboum.com/api/v1/cr/crypto/coin/holders?key=bitcoin", "method": "GET", "headers": { "X-Mboum-Secret": "demo" } }; $.ajax(settings).done(function (response) { console.log(response); });