Skip to main content

NGO registry

Atlas view

NGO registry

api_v1.ngo_index

One row per NGO in dim_ngo with chapter_count and has_supply decorations.

First 5 rows · api_v1.ngo_index
snapshot 2026-05-12
orgnrslugnamebrand_namewebsite_urltierchapter_data_shapehas_chaptersprimary_focusicnpo_code_1icnpo_code_2icnpo_code_3chapter_counthas_supply
943838240fire-h4H Norgehttps://www.4h.noAcms_binstrueyouth0false
970169113diabetesforbundetDiabetesforbundethttps://www.diabetes.noAcms_binstruepatient_support0false
938498318frelsesarmeenFrelsesarmeenhttps://www.frelsesarmeen.noAcms_binstruesocial0false
940190738lhlLandsforeningen for hjerte- og lungesykeLHLhttps://www.lhl.noAcms_binstruepatient_support0false
971322926mental-helseMental Helsehttps://mentalhelse.noAcms_binstruepatient_support0false

Built from

This Atlas view joins data from the following upstream sources. Click through for provenance, methodology, and citation.

Showing direct dbt parents. See full lineage in /lineage/ →

Columns

ColumnDescription
orgnr9-digit Brreg organisasjonsnummer (text — leading zeros are preserved). Natural key for this view.
slugkebab-case URL-friendly identifier (e.g. 'redcross', 'kirkens-bymisjon').
nameLegal name from Brreg.
brand_nameCommon brand name when distinct from legal name (e.g. 'Sanitetskvinnene' vs N.K.S.). NULL when the brand equals the legal name.
website_urlNGO's primary website. Used as the outbound link from the index page.
tierStructural-fit tier (A / B / C) from docs/research/ngo-landscape.md. v1 includes Tier A only.
chapter_data_shapeHow this NGO models its chapters. Values: 'distrikt+local' (Red Cross), 'flat' (single-tier), 'none' (no chapters). Drives which supply staging model the NGO uses.
has_chaptersTrue when the NGO has any chapters at all (regardless of activity).
primary_focusOne-line description of the NGO's main mission area.
icnpo_code_1ICNPO classification code (primary). See ref_icnpo. NULL when unclassified.
icnpo_code_2ICNPO classification code (secondary). NULL when not used.
icnpo_code_3ICNPO classification code (tertiary). NULL when not used.
chapter_countCount of active chapters for this NGO (filtered by dim_chapter.is_active = true). Zero if the NGO has no chapters or all chapters are dormant.
has_supplyConvenience boolean: chapter_count > 0. True when the NGO has at least one active chapter — i.e. it appears on the supply side of Atlas.

Sample query

Live PostgREST query that returns the first 5 rows. URL adapts to the current host — local dev shows api-atlas.localhost; the deployed site shows api-atlas.sovereignsky.no.

https://api-atlas.sovereignsky.no/ngo_index?limit=5

About this view

One row per NGO in dim_ngo with chapter_count and has_supply decorations. Backs the NGO landing page (atlas-frontend /ngo) and is equivalent to the listNgos() inline query. chapter_count counts only active chapters (dim_chapter.is_active), so a defunct NGO sits at 0 even if its historical chapters are retained. has_supply is the convenience boolean (chapter_count > 0). The full table is small (~11 rows in v1, growing as new NGOs land), so PostgREST consumers typically read all of it.