{
  "info": {
    "name": "Mansa API — African Data Infrastructure",
    "description": "African market, macro, identity, and location data. Get a free key at https://mansaapi.com, then set the MANSA_API_KEY collection variable.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{MANSA_API_KEY}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "MANSA_API_KEY",
      "value": "mansa_live_sk_...",
      "type": "string"
    },
    {
      "key": "exchange_code",
      "value": "NGX",
      "type": "string"
    },
    {
      "key": "ticker",
      "value": "GTCO",
      "type": "string"
    },
    {
      "key": "country",
      "value": "NG",
      "type": "string"
    },
    {
      "key": "country_code",
      "value": "NG",
      "type": "string"
    },
    {
      "key": "index_code",
      "value": "ngx-asi",
      "type": "string"
    },
    {
      "key": "code",
      "value": "058",
      "type": "string"
    },
    {
      "key": "bank_code",
      "value": "058",
      "type": "string"
    },
    {
      "key": "indicator",
      "value": "policy_rate",
      "type": "string"
    },
    {
      "key": "year",
      "value": "2026",
      "type": "string"
    },
    {
      "key": "currency_code",
      "value": "NGN",
      "type": "string"
    },
    {
      "key": "state_code",
      "value": "LA",
      "type": "string"
    },
    {
      "key": "symbol",
      "value": "VETGRIF30",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "Platform",
      "description": "Operational metadata and status surfaces for developers and AI agents.",
      "item": [
        {
          "name": "GET /health",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/health",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "health"
              ]
            },
            "description": "Return platform and suite health, including market freshness metadata.",
            "auth": {
              "type": "noauth"
            }
          }
        }
      ]
    },
    {
      "name": "Authentication",
      "description": "Issue free developer keys and use them as Bearer tokens on every endpoint.",
      "item": [
        {
          "name": "POST /api/v1/keys",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/keys",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "keys"
              ]
            },
            "description": "Issue a free standard key instantly or submit a higher-tier request.",
            "auth": {
              "type": "noauth"
            }
          }
        }
      ]
    },
    {
      "name": "Mansa Markets Suite",
      "description": "Live African exchange, quote, movers, index, ETF, forex, and commodity data. Instrument coverage includes equities, ETFs, and indices.",
      "item": [
        {
          "name": "GET /api/v1/markets/exchanges",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges"
              ]
            },
            "description": "Return all tracked exchanges with latest snapshot metadata."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}"
              ]
            },
            "description": "Return a single exchange and its latest index snapshot."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/stocks",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/stocks",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "stocks"
              ]
            },
            "description": "Return stocks for a single exchange."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/stocks/{ticker}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/stocks/{{ticker}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "stocks",
                "{{ticker}}"
              ]
            },
            "description": "Return a single stock with quote and reference fields."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/movers",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/movers",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "movers"
              ]
            },
            "description": "Return top gainers and losers for an exchange."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/stocks/{ticker}/history",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/stocks/{{ticker}}/history",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "stocks",
                "{{ticker}}",
                "history"
              ]
            },
            "description": "Return price history for a stock over a chosen range."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/stocks/{ticker}/fundamentals",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/stocks/{{ticker}}/fundamentals",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "stocks",
                "{{ticker}}",
                "fundamentals"
              ]
            },
            "description": "Return fundamentals for a stock: market cap, sector, 52-week high/low, TTM dividend yield."
          }
        },
        {
          "name": "GET /api/v1/markets/search",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/search",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "search"
              ]
            },
            "description": "Search stocks by ticker or name across one or all African exchanges."
          }
        },
        {
          "name": "GET /api/v1/markets/trending",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/trending",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "trending"
              ]
            },
            "description": "Return trending stocks by volume across all live African exchanges."
          }
        },
        {
          "name": "GET /api/v1/markets/movers/pan-african",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/movers/pan-african",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "movers",
                "pan-african"
              ]
            },
            "description": "Return top movers across all live African exchanges."
          }
        },
        {
          "name": "GET /api/v1/markets/indices",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/indices",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "indices"
              ]
            },
            "description": "Return latest tracked African market indices."
          }
        },
        {
          "name": "GET /api/v1/markets/indices/{index_code}/history",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/indices/{{index_code}}/history",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "indices",
                "{{index_code}}",
                "history"
              ]
            },
            "description": "Return daily historical values for a tracked African index. Depth varies by index: NGX ASI from 1996, JSE All Share from 1995, SEMDEX from 1990, EGX 30 and TUNINDEX from 1998, MASI from 2002, most frontier indices from 2015. Index codes are slug-insensitive (e.g. ngx-asi, jse-asi, egx-30, gse-ci, brvm-ci, masi, tunindex, nsx-oi)."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/indices",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/indices",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "indices"
              ]
            },
            "description": "Return available index snapshots for a tracked African exchange. DSE returns TSI, DSEI, BI, IA, and CS when the DSE feed has current data."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/indices/{code}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/indices/{{code}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "indices",
                "{{code}}"
              ]
            },
            "description": "Return a single benchmark or sector index by code or alias. For Tanzania, valid codes include TSI, DSEI, BI, IA, and CS."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/indices/{code}/history",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/indices/{{code}}/history",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "indices",
                "{{code}}",
                "history"
              ]
            },
            "description": "Return historical benchmark index points for a tracked exchange. Supports range=1D, 1W, 1M, 3M, 1Y, or ALL."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/NGX/indices",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/NGX/indices",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "NGX",
                "indices"
              ]
            },
            "description": "Return the full NGX index universe snapshot. Database-backed, persisted in Supabase-backed snapshots, refreshed every 30 minutes, and consumed by Mansa Markets ingestion."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/NGX/indices/{code}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/NGX/indices/{{code}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "NGX",
                "indices",
                "{{code}}"
              ]
            },
            "description": "Return a single NGX index by code or slug. Valid lookups include ASI and ngx-bnk."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/NGX/etfs",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/NGX/etfs",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "NGX",
                "etfs"
              ]
            },
            "description": "Return the full NGX ETF universe snapshot. Database-backed, persisted in Supabase-backed snapshots, refreshed every 30 minutes, and consumed by Mansa Markets ingestion."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/NGX/etfs/{symbol}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/NGX/etfs/{{symbol}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "NGX",
                "etfs",
                "{{symbol}}"
              ]
            },
            "description": "Return a single NGX ETF by canonical symbol. Example: NEWGOLD."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/NGX/etfs/resolve/{symbol}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/NGX/etfs/resolve/{{symbol}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "NGX",
                "etfs",
                "resolve",
                "{{symbol}}"
              ]
            },
            "description": "Resolve legacy, shorthand, or vendor ETF tickers into canonical NGX ETF symbols used by the API."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/dividends/{ticker}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/dividends/{{ticker}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "dividends",
                "{{ticker}}"
              ]
            },
            "description": "Return dividend history for a stock: ex-dividend dates, record dates, pay dates, and dividend-per-share amounts. NGX only. Premium tier."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/disclosures",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/disclosures",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "disclosures"
              ]
            },
            "description": "Return NGX regulatory filings and company announcements: financial reports, corporate actions, price-sensitive notices. NGX only. Premium tier."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/insider-trades",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/insider-trades",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "insider-trades"
              ]
            },
            "description": "Return director and insider dealings parsed from NGX PDF disclosures: transaction type, volume, price, and post-trade holdings. NGX only. Premium tier."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/recommendations",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/recommendations",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "recommendations"
              ]
            },
            "description": "Return weekly broker recommendations and per-ticker consensus (BUY/HOLD/SELL) compiled from Nigerian stockbroker research. NGX only. Premium tier."
          }
        },
        {
          "name": "GET /api/ngxdata/indices",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/ngxdata/indices",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "ngxdata",
                "indices"
              ]
            },
            "description": "Legacy compatibility route for /api/v1/markets/exchanges/NGX/indices. Prefer the Mansa Markets namespace for new integrations."
          }
        },
        {
          "name": "GET /api/ngxdata/indices/{code}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/ngxdata/indices/{{code}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "ngxdata",
                "indices",
                "{{code}}"
              ]
            },
            "description": "Legacy compatibility route for /api/v1/markets/exchanges/NGX/indices/{code}. Prefer the Mansa Markets namespace for new integrations."
          }
        },
        {
          "name": "GET /api/ngxdata/etfs",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/ngxdata/etfs",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "ngxdata",
                "etfs"
              ]
            },
            "description": "Legacy compatibility route for /api/v1/markets/exchanges/NGX/etfs. Prefer the Mansa Markets namespace for new integrations."
          }
        },
        {
          "name": "GET /api/ngxdata/etfs/{symbol}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/ngxdata/etfs/{{symbol}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "ngxdata",
                "etfs",
                "{{symbol}}"
              ]
            },
            "description": "Legacy compatibility route for /api/v1/markets/exchanges/NGX/etfs/{symbol}. Prefer the Mansa Markets namespace for new integrations."
          }
        },
        {
          "name": "GET /api/ngxdata/etfs/resolve/{symbol}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/ngxdata/etfs/resolve/{{symbol}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "ngxdata",
                "etfs",
                "resolve",
                "{{symbol}}"
              ]
            },
            "description": "Legacy compatibility route for /api/v1/markets/exchanges/NGX/etfs/resolve/{symbol}. Prefer the Mansa Markets namespace for new integrations."
          }
        },
        {
          "name": "GET /api/v1/markets/forex",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/forex",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "forex"
              ]
            },
            "description": "Return current forex rates available through Mansa Markets."
          }
        },
        {
          "name": "GET /api/v1/markets/commodities",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/commodities",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "commodities"
              ]
            },
            "description": "Return commodity prices relevant to African producers and traders."
          }
        },
        {
          "name": "GET /api/v1/markets/exchange-metadata",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchange-metadata",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchange-metadata"
              ]
            },
            "description": "Return exchange metadata such as market type, settlement cycle, and website."
          }
        },
        {
          "name": "GET /api/v1/markets/calendar/{exchange_code}/is-open",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/calendar/{{exchange_code}}/is-open",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "calendar",
                "{{exchange_code}}",
                "is-open"
              ]
            },
            "description": "Return whether an exchange is open right now, with next open/close timestamps. Free tier."
          }
        },
        {
          "name": "GET /api/v1/markets/calendar/{exchange_code}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/calendar/{{exchange_code}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "calendar",
                "{{exchange_code}}"
              ]
            },
            "description": "Return the full trading calendar for an exchange: session times, timezone, trading days, settlement cycle, and public holidays for a year. Starter tier and above."
          }
        },
        {
          "name": "GET /api/v1/markets/exchanges/{exchange_code}/dividends-calendar",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/exchanges/{{exchange_code}}/dividends-calendar",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "exchanges",
                "{{exchange_code}}",
                "dividends-calendar"
              ]
            },
            "description": "Calendar-style dividends across all listed companies: ex-dividend, record, and pay dates with amounts. Filter by date range, symbol, or upcoming=true. NGX. Starter tier and above."
          }
        },
        {
          "name": "GET /api/v1/markets/bonds/{country}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/bonds/{{country}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "bonds",
                "{{country}}"
              ]
            },
            "description": "Return listed bonds (government local, eurobond, sukuk, corporate) with latest price and yield to maturity. Professional tier and above."
          }
        },
        {
          "name": "GET /api/v1/markets/yields/{country}/curve",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/yields/{{country}}/curve",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "yields",
                "{{country}}",
                "curve"
              ]
            },
            "description": "Return the current government yield curve: latest auction result per instrument and tenor. Professional tier and above."
          }
        },
        {
          "name": "GET /api/v1/markets/yields/{country}/tbills",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/yields/{{country}}/tbills",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "yields",
                "{{country}}",
                "tbills"
              ]
            },
            "description": "Return treasury bill auction results (stop rates, average yields, subscription), newest first. Professional tier and above."
          }
        },
        {
          "name": "GET /api/v1/markets/yields/{country}/auctions",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/markets/yields/{{country}}/auctions",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "markets",
                "yields",
                "{{country}}",
                "auctions"
              ]
            },
            "description": "Return government debt auction history across instrument types. Professional tier and above."
          }
        }
      ]
    },
    {
      "name": "Mansa Macro Suite",
      "description": "African macroeconomic indicators with provenance in every payload: policy rates and inflation for 18 economies, with Nigeria served live from Central Bank of Nigeria statistics including full monthly history back to 2006.",
      "item": [
        {
          "name": "GET /api/v1/macro/policy-rates",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/macro/policy-rates",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "macro",
                "policy-rates"
              ]
            },
            "description": "Flagship all-Africa table: current central bank policy rate and latest inflation for every covered economy, each with source institution and URL."
          }
        },
        {
          "name": "GET /api/v1/macro/indicators",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/macro/indicators",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "macro",
                "indicators"
              ]
            },
            "description": "All indicators for one country (?country=NG returns the live CBN set: policy rate, T-bill, interbank, lending rates, headline/food/core inflation), or a continent summary without a filter."
          }
        },
        {
          "name": "GET /api/v1/macro/{country}/{indicator}/history",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/macro/{{country}}/{{indicator}}/history",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "macro",
                "{{country}}",
                "{{indicator}}",
                "history"
              ]
            },
            "description": "Monthly history for an indicator. Nigeria has full depth (policy rate and money market back to 2006, CPI splits). Starter tier and above."
          }
        }
      ]
    },
    {
      "name": "Mansa Fundamentals Suite",
      "description": "Queryable fundamentals for ~1,170 listed companies across 16 African exchanges — valuation, dividends, profitability, balance-sheet health and analyst signals, refreshed weekly. Nigerian names additionally carry human-verified figures extracted from official filings, each linked to its source document. The only dataset of its kind for African equities. Paid tier.",
      "item": [
        {
          "name": "GET /api/v1/fundamentals/{exchange_code}/{ticker}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/fundamentals/{{exchange_code}}/{{ticker}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "fundamentals",
                "{{exchange_code}}",
                "{{ticker}}"
              ]
            },
            "description": "Return verified fundamentals for one listing: revenue, profits, balance sheet, EPS and DPS per fiscal period, plus derived ratios (net margin, ROE, ROA, payout, P/E and dividend yield vs the live price). Starter tier and above."
          }
        },
        {
          "name": "GET /api/v1/metrics/{exchange_code}/{ticker}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/metrics/{{exchange_code}}/{{ticker}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "metrics",
                "{{exchange_code}}",
                "{{ticker}}"
              ]
            },
            "description": "Return the full metric sheet for any of ~1,170 African listings: valuation, dividends, profitability, balance-sheet health, quality scores and analyst signals — plus the filing-verified block on covered NGX names. Starter tier and above."
          }
        },
        {
          "name": "GET /api/v1/screener",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/screener",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "screener"
              ]
            },
            "description": "Screen 16 African exchanges — or the whole continent at once — by valuation, yield, profitability, balance-sheet health and analyst consensus. Verified NGX figures override market data where available. Starter tier and above."
          }
        }
      ]
    },
    {
      "name": "Mansa Location Suite",
      "description": "African country profiles, regional breakdowns, and holiday data.",
      "item": [
        {
          "name": "GET /api/v1/location/countries",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/location/countries",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "location",
                "countries"
              ]
            },
            "description": "Return African countries with optional region filter."
          }
        },
        {
          "name": "GET /api/v1/location/countries/{country_code}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/location/countries/{{country_code}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "location",
                "countries",
                "{{country_code}}"
              ]
            },
            "description": "Return a single country profile by ISO2 or ISO3 code."
          }
        },
        {
          "name": "GET /api/v1/location/countries/{country_code}/states",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/location/countries/{{country_code}}/states",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "location",
                "countries",
                "{{country_code}}",
                "states"
              ]
            },
            "description": "Return states, regions, counties, or provinces for supported countries with normalized admin_level_1 fields."
          }
        },
        {
          "name": "GET /api/v1/location/countries/{country_code}/states/{state_code}/lgas",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/location/countries/{{country_code}}/states/{{state_code}}/lgas",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "location",
                "countries",
                "{{country_code}}",
                "states",
                "{{state_code}}",
                "lgas"
              ]
            },
            "description": "Return LGAs, districts, or sub-county units with normalized admin_level_2 fields."
          }
        },
        {
          "name": "GET /api/v1/location/countries/{country_code}/states/{state_code}/postal-codes",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/location/countries/{{country_code}}/states/{{state_code}}/postal-codes",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "location",
                "countries",
                "{{country_code}}",
                "states",
                "{{state_code}}",
                "postal-codes"
              ]
            },
            "description": "Return Nigeria postal-code coverage for a state, with optional detailed LGA lookup."
          }
        },
        {
          "name": "GET /api/v1/location/countries/{country_code}/holidays/{year}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/location/countries/{{country_code}}/holidays/{{year}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "location",
                "countries",
                "{{country_code}}",
                "holidays",
                "{{year}}"
              ]
            },
            "description": "Return public holidays for a country and year."
          }
        }
      ]
    },
    {
      "name": "Mansa Identity Suite",
      "description": "Bank and financial identity reference data for African fintech.",
      "item": [
        {
          "name": "GET /api/v1/identity/banks",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/identity/banks",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "identity",
                "banks"
              ]
            },
            "description": "Return bank and mobile-money institutions with optional filters."
          }
        },
        {
          "name": "GET /api/v1/identity/banks/{bank_code}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/identity/banks/{{bank_code}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "identity",
                "banks",
                "{{bank_code}}"
              ]
            },
            "description": "Return a single bank or institution by bank code."
          }
        },
        {
          "name": "GET /api/v1/identity/mobile-networks",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/identity/mobile-networks",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "identity",
                "mobile-networks"
              ]
            },
            "description": "Return mobile network operators with optional country filter."
          }
        },
        {
          "name": "GET /api/v1/identity/mobile-networks/lookup",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/identity/mobile-networks/lookup",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "identity",
                "mobile-networks",
                "lookup"
              ]
            },
            "description": "Return the mobile network that matches a phone number prefix."
          }
        },
        {
          "name": "GET /api/v1/identity/currencies",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/identity/currencies",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "identity",
                "currencies"
              ]
            },
            "description": "Return African currency metadata with issuing countries."
          }
        },
        {
          "name": "GET /api/v1/identity/currencies/{currency_code}",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://mansaapi.com/api/v1/identity/currencies/{{currency_code}}",
              "protocol": "https",
              "host": [
                "mansaapi",
                "com"
              ],
              "path": [
                "api",
                "v1",
                "identity",
                "currencies",
                "{{currency_code}}"
              ]
            },
            "description": "Return a single currency record by ISO code."
          }
        }
      ]
    }
  ]
}