Skip to main content
GET
/
v1
/
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" } }

Documentation Index

Fetch the complete documentation index at: https://docs.ngnmarket.com/llms.txt

Use this file to discover all available pages before exploring further.

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 /v1/disclosures or GET /v1/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