Skip to main content
GET
/
disclosures
/
types
Disclosure submission types
curl --request GET \
  --url https://api.ngnmarket.com/v1/disclosures/types \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "data": [
      {
        "type": "Corporate Actions",
        "count": 608
      },
      {
        "type": "Financial Statements",
        "count": 301
      },
      {
        "type": "Board Meeting (BM)",
        "count": 149
      },
      {
        "type": "DirectorsDealings",
        "count": 57
      },
      {
        "type": "Annual General Meeting (AGM)",
        "count": 40
      },
      {
        "type": "EarningForcast",
        "count": 32
      },
      {
        "type": "Extra-Ordinary General Meeting (EGM)",
        "count": 3
      }
    ]
  },
  "meta": {
    "plan": "free",
    "calls_used": 11,
    "calls_remaining": 9989,
    "reset_at": "2026-06-01T00:00:00.000Z"
  }
}
Returns every submission type that exists in the database along with its document count. Use the type values directly as the type filter on GET /disclosures or GET /companies/{symbol}/disclosures. This endpoint is useful for building filter UIs — fetch the types once, render them as options, and pass the selected value as the type param.
curl "https://api.ngnmarket.com/v1/disclosures/types" \
  -H "Authorization: Bearer ngm_live_YOUR_KEY"

Authorizations

Authorization
string
header
required

Pass your API key as a Bearer token: Authorization: Bearer ngm_live_YOUR_KEY. Generate keys at ngnmarket.com/dashboard/developer.

Response

Types retrieved successfully.

success
boolean
required
meta
object

Quota and plan metadata included on every authenticated response.

data
object