ПідписатисяПриєднатися в TelegramСтежити в XСтежити у FacebookДивитися на YouTubeВихідний код
Виберіть мову: Українська

База даних

Відкриті файли даних, якими користуються сайт і API. Назви полів лишаються англійською.

Версія схеми 2026-10-17 · 8959dbf Остання зміна /api/v1/schema/index.json

Приватні сховища

Повідомлення читачів зберігаються в приватній базі Cloudflare D1. Текст повідомлення не входить до відкритих файлів і не віддається за адресою /api/v1/.

Адреси підписників розсилки зберігаються в приватній базі Cloudflare D1. Їх немає у відкритих файлах, і вони не віддаються за адресою /api/v1/.

Як пов’язані колекції

Relations between the public collectionsNEWSNews storiesEVENTSEventsSOURCESSourcesNEWSLETTERSNewslettersSPONSORSSponsorsACADEMIAAcademiaBOOKSBooksMARKETSMarketsPROFILESProfilesORGCHARTWho's whoTALKSTalksDEVELOPERSDevelopersILLUSTRATIONSIllustrationsIMAGESPortraitsLOGOSOutlet logosCHANGELOGChangelogRULESRules mapSTATSVisitor statsCROWDFUNDINGCrowdfundingBUDGETBudgetARTICLESArticle archiveTITLE_I18NHeadline translationsBLURBSFront-page blurbsEVENT_DESCRIPTIONSEvent descriptionsEVENT_REDIRECTSEvent redirectsREGULATION_VIDEOSRegulation videos
Джерело Mermaid
erDiagram
  NEWS }|--|| SOURCES : source
  NEWS }|--|| SOURCES : also_covered_by_.outlet
  NEWS ||--|| TITLE_I18N : id
  NEWS ||--|| BLURBS : id
  EVENTS }|--|| SPONSORS : sponsored
  EVENTS ||--o{ TALKS : id
  EVENTS ||--|| EVENT_DESCRIPTIONS : id
  EVENTS ||--|| EVENT_REDIRECTS : id
  SOURCES ||--o{ NEWS : id
  SPONSORS ||--o{ EVENTS : sponsored
  PROFILES }|--|| ORGCHART : entity_id_object_key
  ORGCHART }|--|| ORGCHART : relations_.from
  ORGCHART }|--|| ORGCHART : relations_.to
  ORGCHART }o--o{ TALKS : entities_.talk_ids
  ORGCHART ||--o{ PROFILES : id
  ORGCHART ||--o{ DEVELOPERS : id
  TALKS }|--|| EVENTS : event_id
  TALKS }o--o{ ORGCHART : speaker_ids
  DEVELOPERS }|--|| ORGCHART : org_id
  DEVELOPERS }|--|| ORGCHART : whoswho_id
  ILLUSTRATIONS }o--o{ NEWS : assign_.id
  IMAGES }|--|| ORGCHART : entity_id_object_key
  LOGOS ||--|| SOURCES : id_object_key
  ARTICLES }|--|| NEWS : articles_.id
  TITLE_I18N }|--|| NEWS : items_key
  BLURBS }|--|| NEWS : items_key
  EVENT_DESCRIPTIONS }|--|| EVENTS : items_key
  EVENT_REDIRECTS }|--|| EVENTS : removed_id_object_key
  EVENT_REDIRECTS }|--|| EVENTS : value

Колекції

News stories

Stories in data/news.json. status is the editorial state: pending, published, rejected or merged. The public API lists published stories that have a summary. Editor fields stay in the file and are left out of /api/v1/.

Файл data/news.json · JSON Schema

Сторінка

API

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
updatedstringОбов’язково—"2026-10-14T01:43:32+00:00"

Story

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"d58de33a2af7"Stable id, 12 hex characters.
urlstringОбов’язково—"https://respawn.fi/gta-6-vuotajan-kryptovaluutta-romahti-yli-50-prosenttia"The story the reader follows. Absolute.
titlestringОбов’язково—"Bitcoin presses av rekordstore uttak"Source headline.
title_enstring or nullОбов’язково—"K33: Bitcoin outflows are heavy, but low leverage limits the downside"Our English headline, when the source headline is not English. Null when we did not write one.
sourcestringОбов’язково—"investornytt"Source id from sources.json.
source_namestringОбов’язково—"Investornytt"Outlet name as shown.
countrystringОбов’язково"NO" "SE" "DK" "FI" "IS" "NORDIC" "EU" "FO" "GL" "AX""NO"NO, SE, DK, FI, IS, NORDIC or EU.
languagestring or nullОбов’язково—"Norwegian"Language name of the source headline.
viastringОбов’язково · Не входить до /api/v1/——
seen_viaarray of stringОбов’язково · Не входить до /api/v1/——
publishedstringОбов’язково—"2026-10-13T15:04:51+00:00"When the outlet published it, ISO 8601.
fetchedstringОбов’язково · Не входить до /api/v1/——
topicsarray of stringОбов’язково—["bitcoin", "business"]Topic ids, such as bitcoin or regulation.
matchedarray of stringОбов’язково · Не входить до /api/v1/——
paywallbooleanОбов’язково—falseTrue when the outlet may require a subscription. Article text is never fetched.
statusstringОбов’язково"pending" "published" "rejected" "merged""published"Editorial state. The public build uses published.
summarystring or nullОбов’язково——Our English summary. Null until one is written.
approved_bystringНеобов’язково · Не входить до /api/v1/——
approved_atstringНеобов’язково · Не входить до /api/v1/——
summary_i18nobjectНеобов’язково——Our summary in nn, nb, sv, da, fi and is, when that translation is published.
summary_i18n.nnstringОбов’язково——
summary_i18n.nbstringОбов’язково——
summary_i18n.svstringОбов’язково——
summary_i18n.dastringОбов’язково——
summary_i18n.fistringОбов’язково——
summary_i18n.isstringОбов’язково——
summary_i18n_reviewstringНеобов’язково · Не входить до /api/v1/—"approved"
reject_reasonstringНеобов’язково · Не входить до /api/v1/——
published_unverifiedbooleanНеобов’язково—true
suggested_bystringНеобов’язково · Не входить до /api/v1/——
originstringНеобов’язково · Не входить до /api/v1/—"suggested by Kryptonytt"
suggested_statusstringНеобов’язково · Не входить до /api/v1/——
suggested_atstringНеобов’язково · Не входить до /api/v1/——
primary_sourceobjectНеобов’язково——Editor-recorded original document (name and url), such as a regulator press release. Not the lead outlet.
primary_source.namestringОбов’язково—"fi.se"
primary_source.urlstringОбов’язково—"https://mfn.se/all/a/ace-digital/aced-ace-digital-q3-2026-update"
also_covered_byarray of object of string or boolean or nullНеобов’язково——Other outlets on the same event.
merged_intostringНеобов’язково—"5285674a58d8"Id of the story this item was merged into (status merged).

Events

Calendar events. data/events.json is the working list, archive/events.json is what the public calendar keeps, and data/events_backfill.json is the previous-events backfill. sponsored is null, false, true, or the sponsor's name, and is never Kaupr. The calendar status upcoming, ongoing or past is computed from start and end and is not stored.

Файл data/events.json, archive/events.json, data/events_backfill.json · JSON Schema

Сторінка

API

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
updatedstringНеобов’язково—"2026-10-13T02:13:07+00:00"
_how_tostringНеобов’язково——
_notestringНеобов’язково——
calendar_statusstringОбчислюється під час збирання сайту і не зберігається у файлі.upcoming ongoing past—Not stored. upcoming: start is in the future. ongoing: start is in the past and end is still ahead (an event with no end is never ongoing). past: the event has ended. The same split is published as /api/v1/events/upcoming.json, the ongoing array, and /api/v1/events/past.json.

Event

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"ccc2eea6b213"Stable id.
titlestringОбов’язково—"Göteborg Bitcoin Meetup #49"Event title.
startstringОбов’язково—"2026-10-08T18:00:00+02:00"Start, ISO 8601 with offset.
endstring or nullОбов’язково—"2026-10-08T21:00:00+02:00"End, ISO 8601 with offset. Null when the source gave no end.
placestring or nullОбов’язково—"Ölrepubliken, Kronhusgatan 2B, Göteborg"Venue. Null when the event is online or the venue was not stated.
citystringОбов’язково—"Göteborg"City name.
countrystringОбов’язково"NO" "SE" "DK" "FI" "IS" "NORDIC" "EU" "FO" "GL" "AX""SE"Country code.
onlinebooleanОбов’язково—falseTrue when the event is online.
organiserstringОбов’язково—"Swedish Bitcoin Meetups"Who runs it.
urlstringОбов’язково—"https://www.meetup.com/swedish-bitcoin-meetups/events/316047111/"The organiser's page.
sourcestringОбов’язково—"Swedish Bitcoin Meetups (Meetup.com)"Where we read the listing. backfill on rows from the previous-events file.
source_urlstringНеобов’язково—"https://www.meetup.com/swedish-bitcoin-meetups/"
paidboolean or nullНеобов’язково——True, false, or null when the source did not say.
sponsoredboolean or string or nullНеобов’язково—"Reese Legal"Null or false when there is no sponsor, true when it is sponsored without a named sponsor, or the sponsor's name. Never Kaupr.
trusted_sourcebooleanНеобов’язково—true
foundstringНеобов’язково—"2026-10-03T15:23:20+00:00"
statusstringОбов’язково"pending" "published" "rejected""pending"Editorial state. The public calendar uses published.
notestring or nullНеобов’язково——Our short note, in English.
descriptionobjectНеобов’язково——The organiser's description. text is the original wording.
description.textstringОбов’язково——
description.langstringОбов’язково—"en"
description.source_urlstringОбов’язково—"https://www.meetup.com/swedish-bitcoin-meetups/events/316047111/"
description.source_namestringОбов’язково—"Swedish Bitcoin Meetups (Meetup.com)"
description.retrievedstringОбов’язково—"2026-10-07T23:50:00+00:00"
place_sourceobject or nullНеобов’язково——
place_source.namestringОбов’язково—"Polyteknisk Forening (program)"
place_source.urlstringОбов’язково—"https://www.polyteknisk.no/program/crypto-killer-apps"
place_source.retrievedstringОбов’язково—"2026-10-12T03:50:28+00:00"
title_origstring or nullНеобов’язково—"Krypto-skatt v/ Reese Legal"
note_i18nobject or nullНеобов’язково——That note in nn, nb, sv, da, fi and is.
note_i18n.nnstringОбов’язково—"Fell på første nyttårsdag: sjekk sida til arrangøren før du dreg."
note_i18n.nbstringОбов’язково—"Faller på første nyttårsdag: sjekk arrangørens side før du drar."
note_i18n.svstringОбов’язково—"Upplysning: talaren, Jørgen S. Notland, är utgivare av Nordic Crypto."
note_i18n.dastringОбов’язково—"Oplysning: foredragsholderen, Jørgen S. Notland, er udgiver af Nordic Crypto."
note_i18n.fistringОбов’язково—"Tiedoksi: puhuja Jørgen S. Notland on Nordic Crypton julkaisija."
note_i18n.isstringОбов’язково—"Til upplýsingar: fyrirlesarinn, Jørgen S. Notland, er útgefandi Nordic Crypto."
attendeesnullНеобов’язково——
event_typestringНеобов’язково"conference" "meetup" "hackathon" "seminar""conference"
languagestring or nullНеобов’язково—"is"
backfillbooleanНеобов’язково—trueTrue on rows from data/events_backfill.json. Those rows are only in previous.json.
speakers_countnullНеобов’язково——
videos_urlnullНеобов’язково——
creditsobjectНеобов’язково——
credits.titleobjectОбов’язково——
credits.title.source_namestringОбов’язково—"BTCX"
credits.title.source_urlstringОбов’язково—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.title.retrieved_atstringОбов’язково—"2026-10-07T21:00:00+00:00"
credits.startobjectОбов’язково——
credits.start.source_namestringОбов’язково—"BTCX"
credits.start.source_urlstringОбов’язково—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.start.retrieved_atstringОбов’язково—"2026-10-07T21:00:00+00:00"
credits.endobjectНеобов’язково——
credits.end.source_namestringОбов’язково—"BTCX"
credits.end.source_urlstringОбов’язково—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.end.retrieved_atstringОбов’язково—"2026-10-07T21:00:00+00:00"
credits.placeobjectНеобов’язково——
credits.place.source_namestringОбов’язково—"BTCX"
credits.place.source_urlstringОбов’язково—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.place.retrieved_atstringОбов’язково—"2026-10-07T21:00:00+00:00"
credits.cityobjectНеобов’язково——
credits.city.source_namestringОбов’язково—"BTCX"
credits.city.source_urlstringОбов’язково—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.city.retrieved_atstringОбов’язково—"2026-10-07T21:00:00+00:00"
credits.countryobjectОбов’язково——
credits.country.source_namestringОбов’язково—"BTCX"
credits.country.source_urlstringОбов’язково—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.country.retrieved_atstringОбов’язково—"2026-10-07T21:00:00+00:00"
credits.organiserobjectОбов’язково——
credits.organiser.source_namestringОбов’язково—"BTCX"
credits.organiser.source_urlstringОбов’язково—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.organiser.retrieved_atstringОбов’язково—"2026-10-07T21:00:00+00:00"
credits.urlobjectОбов’язково——
credits.url.source_namestringОбов’язково—"BTCX"
credits.url.source_urlstringОбов’язково—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.url.retrieved_atstringОбов’язково—"2026-10-07T21:00:00+00:00"
credits.event_typeobjectОбов’язково——
credits.event_type.source_namestringОбов’язково—"BTCX"
credits.event_type.source_urlstringОбов’язково—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.event_type.retrieved_atstringОбов’язково—"2026-10-07T21:00:00+00:00"
credits.languageobjectНеобов’язково——
credits.language.source_namestringОбов’язково—"Rafmyntaráð Íslands"
credits.language.source_urlstringОбов’язково—"https://info.btchel.com/index.html"
credits.language.retrieved_atstringОбов’язково—"2026-10-07T21:00:00+00:00"
talk_idsarray of stringНеобов’язково—["yt-zi2JsPOm5HE"]

Sources

News outlets and event sources in sources.json. type is how the fetcher reads the outlet. coverage is national, regional, local or justice. Kaupr is a news source and is never a sponsor.

Файл sources.json · JSON Schema

Сторінка

API

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_notestringОбов’язково——
user_agentstringОбов’язково—"NordicCryptoBot/0.1 (+__SITE__about/; news headline bot)"Fetcher user agent. __SITE__ is replaced with the public site origin at fetch time.
min_delay_secondsintegerОбов’язково—2Minimum wait between requests to the same host.
fetch_workersintegerОбов’язково—6

Outlet

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"e24"Stable source id.
namestringОбов’язково—"E24"Outlet name.
countrystringОбов’язково"NO" "SE" "DK" "FI" "IS" "NORDIC" "EU" "FO" "GL" "AX""NO"
kindstringОбов’язково—"Newspaper"
urlstringОбов’язково—"https://e24.no"
feedstring or nullОбов’язково—"https://e24.no/rss2/"RSS, sitemap or index URL. Null when none was verified.
typestringОбов’язково"rss" "rss-all" "html" "sitemap" "bing" "search" "dok8""rss"How the fetcher reads it: rss, rss-all, html, sitemap, bing, search or dok8.
paywallbooleanОбов’язково—trueTrue when a story may sit behind a subscription.
enabledbooleanОбов’язково—trueFalse when the feed is blocked, duplicated or not worth reading.
statusstringОбов’язково—"ok"
verifiedstringОбов’язково—"2026-10-06"
coveragestringОбов’язково"national" "regional" "local" "justice""local"national, regional, local or justice.
languagestringОбов’язково—"Norwegian"
logo_sourcestringНеобов’язково—"https://e24.no/vgc/gfx/icon-180x180-1.0.png"
methodstringОбов’язково"rss" "html" "sitemap" "search" "manual""rss"What the sources table shows: rss, html, sitemap, search or manual.
search_fallbackbooleanНеобов’язково—true
max_new_per_runintegerНеобов’язково—8
outletstringНеобов’язково—"nrk"
match_extraarray of stringНеобов’язково—["kryptotillgång", "Mica", "kryptotjänst"]
regionstringНеобов’язково—"Stockholm"
link_patternstringНеобов’язково—"^/nyheter/"
merged_fromstringНеобов’язково—"kryptonytt 2026-10-04"
allowed_tldstringНеобов’язково—"reuters.com"
queriesarray of stringНеобов’язково——
site_termsarray of stringНеобов’язково——
sitesarray of stringНеобов’язково——
directorystringНеобов’язково—"Amedia portfolio"
logostringНеобов’язково—"https://r.acdn.no/local/v3/publications/www.avisenagder.no/gfx/square_logo.jpg"
logo_notestringНеобов’язково—"robots.txt disallows the homepage, so no logo was fetched. Text only."

Event source

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"oslo-blockchain-meetup"
namestringОбов’язково—"Oslo Blockchain Meetup (Meetup.com)"
urlstringОбов’язково—"https://www.meetup.com/oslo-blockchain-meetup/"
typestringОбов’язково—"jsonld"
trustedbooleanОбов’язково—true
organiserstringНеобов’язково—"Oslo Blockchain Meetup"
citystringНеобов’язково—"Oslo"
enabledbooleanОбов’язково—true
statusstringОбов’язково—"ok (JSON-LD on the group page)"
countrystringОбов’язково—"NO"
link_patternstringНеобов’язково—"^(https://www\\.polyteknisk\\.no)?/program/[a-z0-9-]+$"
icsstringНеобов’язково—"https://api.lu.ma/ics/get?entity=calendar&id=cal-8VLp9TOOwhxwPog"
methodstringНеобов’язково—"Luma public iCal subscribe feed (calendar Subscribe .ics)"
merged_fromstringНеобов’язково—"kryptonytt 2026-10-04"
organizer_idstringНеобов’язково—"46541998283"
event_pagesarray of stringНеобов’язково——
venuestringНеобов’язково—"Litteraturhuset"House or room name when the source is one venue.
addressstringНеобов’язково—"Wergelandsveien 29"Street address of the venue.
sitestringНеобов’язково—"https://www.litteraturhuset.no"Origin of the venue site.
apistringНеобов’язково—"https://litthusfred.no/wp-json/wp/v2/event"Public programme API the fetcher reads.
lang_pathstringНеобов’язково—"nb"Language segment on the venue site.
keyword_profilestringНеобов’язково"crypto-money""crypto-money"Which keyword list keeps an event from this source.
max_pagesintegerНеобов’язково—4How many programme pages to read.
max_linksintegerНеобов’язково—8How many event pages to open.
max_cardsintegerНеобов’язково—40How many event cards to read from the listing.

Newsletters

Published issues in newsletter/published/issues.json. Drafts under newsletter/issues/ are not part of this schema. Subscriber addresses are a private store and are not in this file.

Файл newsletter/published/issues.json · JSON Schema

Сторінка

API

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_how_tostringОбов’язково——

Issue

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"002"Issue id, such as 001.
numberintegerОбов’язково—2Issue number.
datestringОбов’язково—"2026-10-12"Publication date, YYYY-MM-DD.
periodarray of stringОбов’язково—["2026-10-05", "2026-10-12"]Start and end dates the issue covers, YYYY-MM-DD.
langstringОбов’язково—"en"
titlestringОбов’язково—"Nordic Crypto #1: Binance under scrutiny and Sweden's crypto sanctions warning"English title.
subtitlestringОбов’язково—"The Nordic crypto news our editor approved from 5 to 12 October 2026."English subtitle.
storiesintegerОбов’язково—7
eventsintegerОбов’язково—0
videoobjectОбов’язково——Shared English video. video.mp4 is not committed; the build copies or downloads it.
video.filestringОбов’язково—"video.mp4"
video.posterstringОбов’язково—"thumbnail.png"
video.subsstringОбов’язково—"subs.vtt"
video.durationintegerОбов’язково—131
video.widthintegerОбов’язково—1920
video.heightintegerОбов’язково—1080
video.bytesintegerОбов’язково—1048576
video.sha256stringОбов’язково—"0f8966a443883e2ecb1e51a64b0fa8f35039bd2ddb76997c1143b93a9a4061f8"
video.urlstringОбов’язково——
video.youtubestringНеобов’язково—"https://www.youtube.com/watch?v=yqN3QaMdHhM"
title_i18nobjectНеобов’язково——Title in the Nordic site languages.
title_i18n.nnstringОбов’язково——
title_i18n.nbstringОбов’язково——
title_i18n.svstringОбов’язково—"Nordic Crypto #1: Binance granskas och Sveriges varning om krypto och sanktioner"
title_i18n.dastringОбов’язково—"Nordic Crypto #1: Binance under lup og Sveriges advarsel om krypto og sanktioner"
title_i18n.fistringОбов’язково——
title_i18n.isstringОбов’язково——
subtitle_i18nobjectНеобов’язково——
subtitle_i18n.nnstringОбов’язково——
subtitle_i18n.nbstringОбов’язково——
subtitle_i18n.svstringОбов’язково——
subtitle_i18n.dastringОбов’язково——
subtitle_i18n.fistringОбов’язково——
subtitle_i18n.isstringОбов’язково——

Sponsors

There is no sponsors file. A sponsor is the sponsored field on an event: null or false when there is no sponsor, true when it is sponsored without a named sponsor, or the sponsor's name. Kaupr is never a sponsor.

Файл — · JSON Schema

Сторінка

API

Зв’язки

Sponsor

ПолеТипСтатусДозволені значенняПрикладПримітка
sponsorsboolean or string or nullОбов’язково—"Reese Legal"Null or false when there is no sponsor, true when it is sponsored without a named sponsor, or the sponsor's name. Never Kaupr.

Academia

Courses, student groups, publications and research groups in data/academia.json. The public page shows rows whose status is approved.

Файл data/academia.json · JSON Schema

Сторінка

API

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
updatedstringОбов’язково—"2026-10-14"
source_liststringОбов’язково——
works_cataloguestringОбов’язково—"research/academia/works.json"
rulesarray of stringОбов’язково——Editorial rules for what may be listed. Prose, not a record.

Course

ПолеТипСтатусДозволені значенняПрикладПримітка
countrystringОбов’язково"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""NO"
institutionstringОбов’язково—"NTNU"
codestringОбов’язково—"TTM4195"Course code at the institution.
namestringОбов’язково—"Blockchain Technologies and Cryptographic Tools"
levelstringОбов’язково—"Master, 7.5 ECTS"
termstringОбов’язково—"Autumn 2026"
aboutstringОбов’язково——
urlstringОбов’язково—"https://www.ntnu.edu/studies/courses/TTM4195"
sourcestringОбов’язково—"https://www.ntnu.edu/studies/courses/TTM4195"
checkedstringОбов’язково—"2026-10-03"
statusstringОбов’язково"pending" "approved" "out" "unverified""approved"approved is shown on the public page.
editor_notestringОбов’язково——

Student group

ПолеТипСтатусДозволені значенняПрикладПримітка
countrystringОбов’язково—"SE"
namestringОбов’язково—"KTH Blockchain Initiative"
institutionstringОбов’язково—"KTH"
aboutstringОбов’язково——
activitystringОбов’язково—"none dated (only a \"© 2026\" footer)"
activebooleanОбов’язково—false
urlstringОбов’язково—"https://kthbci.org"
sourcestringОбов’язково—"https://kthbci.org"
checkedstringОбов’язково—"2026-10-05"
statusstringОбов’язково"pending" "approved" "out""pending"
editor_notestringОбов’язково——

Publication

ПолеТипСтатусДозволені значенняПрикладПримітка
countrystringОбов’язково"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""FI"
titlestringОбов’язково—"Crypto disruption: blockchain and digital currencies from a CFO’s perspective"
authorsarray of stringОбов’язково—["Severi Seppä"]
institutionarray of string or stringОбов’язково—"JAMK University of Applied Sciences"
yearinteger or nullОбов’язково—2026
typestringОбов’язково"master" "phd" "paper" "conference" "project""phd"master, project, phd, paper or conference.
venuestringОбов’язково—"PhD dissertation"
doistring or nullОбов’язково—"10.1016/j.ribaf.2024.102333"DOI when the catalogue gave one, otherwise null.
urlstringОбов’язково—"http://www.theseus.fi/bitstream/10024/922533/2/Seppa_Severi.pdf"
dbstringОбов’язково—"http://www.theseus.fi/bitstream/10024/922533/2/Seppa_Severi.pdf"
db_namestringОбов’язково—"openalex"
sourcestringОбов’язково—"http://www.theseus.fi/bitstream/10024/922533/2/Seppa_Severi.pdf"
aboutstringНеобов’язково——
keywordsarray of stringНеобов’язково—["blockchains", "finance", "central bank digital currency"]
checkedstringОбов’язково—"2026-10-14"
statusstringОбов’язково"pending" "approved" "out""pending"
editor_notestringОбов’язково——
originstringОбов’язково—"research/academia/works.json"
title_enstring or nullНеобов’язково—"The Minimum Hybrid Contract (MHC): Combining Legal and Blockchain Smart Contracts"English title when the original is in another language.
languagestring or nullНеобов’язково—"English"Language of the work, as given by the catalogue.

Research group

ПолеТипСтатусДозволені значенняПрикладПримітка
countrystringОбов’язково"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""NO"
namestringОбов’язково—"Blockchain-UiO"
institutionstringОбов’язково—"University of Oslo, Dept. of Informatics"
aboutstringОбов’язково——
urlstringОбов’язково—"https://www.mn.uio.no/ifi/english/research/networks/blockchainlab/"
sourcestringОбов’язково—"https://www.mn.uio.no/ifi/english/research/networks/blockchainlab/"
checkedstringОбов’язково—"2026-10-05"
statusstringОбов’язково"pending" "approved" "out""approved"
editor_notestringОбов’язково——

Books

Published books about bitcoin, crypto or blockchain by Nordic authors, or about the Nordic countries, in data/books.json. Titles stay in the original language. about is our one-line description in English.

Файл data/books.json · JSON Schema

Сторінка

API

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
updatedstringОбов’язково—"2026-10-08"
notestringОбов’язково——

Book

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"svalbard-pengar"
titlestringОбов’язково—"Svalbard! Pengar!"Title in the original language, as printed.
authorsarray of stringОбов’язково—["Morten Søberg"]Names as printed.
yearintegerОбов’язково—2022Year of the edition we checked.
publisherstringОбов’язково—"Spartacus"
languagestringОбов’язково"nn" "nb" "sv" "da" "fi" "is" "en""nn"nn, nb, sv, da, fi, is or en.
countrystringОбов’язково"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""NO"The author's country, or the country the book is about.
isbnstring or nullОбов’язково—"9788243014817"ISBN-13 when the catalogue gave one.
aboutstringОбов’язково——
sourcestringОбов’язково—"https://www.nb.no/items/URN:NBN:no-nb_digibok_2022102848045"Catalogue or publisher page where the title, authors, year and publisher were checked.
source_namestringОбов’язково—"Nasjonalbiblioteket"
more_sourcesarray of stringНеобов’язково—["https://www.finna.fi/Record/3amk.284126"]
subtitlestringНеобов’язково—"kryptovaluta, «smarte kontrakter» og andre eiendeler på blokkjeden"
author_rolestringНеобов’язково"editors""editors"editors for an edited volume, otherwise omitted.

Markets

Nordic exchange prices written at build time to /api/v1/markets.json. This is not a file in data/. Market data, not investment advice. quote is NOK, SEK, DKK or EUR. Nothing is converted between currencies.

Файл — · JSON Schema

Сторінка

API

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
api_versionstringОбов’язково—"1"
namestringОбов’язково—"Nordic Crypto"
generated_atstringОбов’язково—"2026-10-14T12:00:00+00:00"
previewbooleanОбов’язково—false
kindstringОбов’язково—"markets"
disclaimerstringОбов’язково——Market data, not investment advice.
sign_offstringОбов’язково—"The Nordic Crypto team"
not_investment_advicebooleanОбов’язково—true
quotesarray of stringОбов’язково——NOK, SEK, DKK and EUR only.
quote_notestringОбов’язково——
aggregationobject of stringОбов’язково——
refreshobjectОбов’язково——
refresh.buildstringОбов’язково—"Fetched when the site is built (./build.sh and ./publish.sh)."
refresh.github_actionsstringОбов’язково——
refresh.browserstringОбов’язково——
refresh.browser_json_secondsintegerОбов’язково—900
refresh.browser_exchange_secondsintegerОбов’язково—300
refresh.actions_cronstringОбов’язково—"17 * * * *"
urlsobjectОбов’язково——
urls.github_pagesstringОбов’язково—"https://nordiccrypto.no/api/v1/markets.json"
urls.raw_githubusercontentstringОбов’язково——
urls.custom_domainstringОбов’язково—"https://nordiccrypto.no/api/v1/markets.json"
urls.aggregated_github_pagesstringОбов’язково—"https://nordiccrypto.no/api/v1/markets/aggregated.json"
urls.aggregated_custom_domainstringОбов’язково—"https://nordiccrypto.no/api/v1/markets/aggregated.json"
urls.logosstringОбов’язково—"https://nordiccrypto.no/api/v1/markets/logos/"
skippedarray of objectОбов’язково——
skipped[].idstringОбов’язково—"safello"
skipped[].namestringОбов’язково—"Safello"
skipped[].countrystringОбов’язково—"SE"
skipped[].reasonstringОбов’язково—"No public unauthenticated ticker API was found."
countintegerОбов’язково—1
aggregated_countintegerОбов’язково—1

Ticker

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"firi:BTC-NOK"
symbolstringОбов’язково—"BTC-NOK"
exchange_symbolstringОбов’язково—"BTCNOK"
basestringОбов’язково—"BTC"
quotestringОбов’язково"NOK" "SEK" "DKK" "EUR""NOK"
laststringОбов’язково—"100.5"
bidstringОбов’язково—"100"
askstringОбов’язково—"101"
exchangeobjectОбов’язково——
exchange.idstringОбов’язково—"firi"
exchange.namestringОбов’язково—"Firi"
exchange.countrystringОбов’язково—"NO"
fetched_atstringОбов’язково—"2026-10-14T12:00:00+00:00"
source_urlstringОбов’язково—"https://api.firi.com/v2/markets/BTCNOK"
volume_basestringОбов’язково—"1"
volume_quotenullОбов’язково——
volume_base_24hnullОбов’язково——
volume_quote_24hnullОбов’язково——
highstringОбов’язково—"101"
lowstringОбов’язково—"99"
change_pctstringОбов’язково—"0.1"
exchange_timestring or nullНеобов’язково——Timestamp from the exchange payload, when it sends one.

Aggregate

ПолеТипСтатусДозволені значенняПрикладПримітка
symbolstringОбов’язково—"BTC-NOK"
basestringОбов’язково—"BTC"
namestringОбов’язково—"Bitcoin"
quotestringОбов’язково"NOK" "SEK" "DKK" "EUR""NOK"
currencystringОбов’язково"NOK" "SEK" "DKK" "EUR""NOK"
updated_atstringОбов’язково—"2026-10-14T12:00:00+00:00"
oldest_fetched_atstringОбов’язково—"2026-10-14T12:00:00+00:00"
exchange_countintegerОбов’язково—1
methodstringОбов’язково"mean_last" "mean_bid_ask_mid""mean_last"
method_notestringОбов’язково——
pricestringОбов’язково—"100.5"
minstringОбов’язково—"100.5"
maxstringОбов’язково—"100.5"
laststringОбов’язково—"100.5"
last_countintegerОбов’язково—1
last_minstringОбов’язково—"100.5"
last_maxstringОбов’язково—"100.5"
midstringОбов’язково—"100.5"
mid_countintegerОбов’язково—1
mid_minstringОбов’язково—"100.5"
mid_maxstringОбов’язково—"100.5"
vwapnullОбов’язково——
volume_used_for_pricebooleanОбов’язково—false
volumeobjectОбов’язково——
volume.unitsobjectОбов’язково——
volume.units.volume_basestringОбов’язково—"base asset; window not named by the exchange"
volume.units.volume_quotestringОбов’язково—"quote currency; window not named by the exchange"
volume.units.volume_base_24hstringОбов’язково—"base asset; last 24 hours, as named by the exchange"
volume.units.volume_quote_24hstringОбов’язково—"quote currency; last 24 hours, as named by the exchange"
volume.volume_basestringОбов’язково—"1"
volume.volume_base_exchangesintegerОбов’язково—1
volume.volume_quotenullОбов’язково——
volume.volume_quote_exchangesintegerОбов’язково—0
volume.volume_base_24hnullОбов’язково——
volume.volume_base_24h_exchangesintegerОбов’язково—0
volume.volume_quote_24hnullОбов’язково——
volume.volume_quote_24h_exchangesintegerОбов’язково—0
contributorsarray of objectОбов’язково——
contributors[].exchange_idstringОбов’язково—"firi"
contributors[].namestringОбов’язково—"Firi"
contributors[].countrystringОбов’язково—"NO"
contributors[].laststringОбов’язково—"100.5"
contributors[].bidstringОбов’язково—"100"
contributors[].askstringОбов’язково—"101"
contributors[].midstringОбов’язково—"100.5"
contributors[].included_in_lastbooleanОбов’язково—true
contributors[].included_in_midbooleanОбов’язково—true
contributors[].volume_basestringОбов’язково—"1"
contributors[].volume_quotenullОбов’язково——
contributors[].volume_base_24hnullОбов’язково——
contributors[].volume_quote_24hnullОбов’язково——
contributors[].fetched_atstringОбов’язково—"2026-10-14T12:00:00+00:00"
contributors[].source_urlstringОбов’язково—"https://api.firi.com/v2/markets/BTCNOK"
contributors[].included_in_pricebooleanОбов’язково—true
logo_urlstringОбов’язково—"https://nordiccrypto.no/api/v1/markets/logos/btc.svg"
logo_url_custom_domainstringОбов’язково—"https://nordiccrypto.no/api/v1/markets/logos/btc.svg"
logo_pathstringОбов’язково—"api/v1/markets/logos/btc.svg"
logoobject of stringОбов’язково——

Exchange

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"firi"
namestringОбов’язково—"Firi"
countrystringОбов’язково—"NO"
websitestringОбов’язково—"https://firi.com/"
docs_urlstringОбов’язково—"https://developers.firi.com/"
source_urlstringОбов’язково—"https://api.firi.com/v2/markets"
corsbooleanОбов’язково—true
notestringОбов’язково——
statusstringОбов’язково"ok" "error""ok"
fetched_atstringОбов’язково—"2026-10-14T17:10:34+00:00"
errorstring or nullОбов’язково—"fixture"
ticker_countintegerОбов’язково—1

Profiles

Public profile links in data/profiles.json, keyed by who's who id. Each link needs a source_url that shows it belongs to that person or organisation. status published is what the site shows.

Файл data/profiles.json · JSON Schema

Сторінка

API

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_how_tostringОбов’язково——
ПолеТипСтатусДозволені значенняПрикладПримітка
kindstringОбов’язково"github" "linkedin" "wikidata" "wikipedia" "x""wikipedia"wikipedia, wikidata, x, linkedin or github.
labelstringОбов’язково—"Wikipedia (en)"
urlstringОбов’язково—"https://en.wikipedia.org/wiki/Erik_Thed%C3%A9en"The public profile.
source_urlstringОбов’язково—"https://www.wikidata.org/wiki/Q6207027"Page that shows the link belongs to this person or organisation.
statusstringОбов’язково"pending" "published""published"published is shown. pending waits for the editor.
reviewedstringНеобов’язково——
notestringНеобов’язково——
addedstringНеобов’язково—"2026-10-09 (open-source developers research)"

Who's who

People and organisations in data/orgchart.json, the relations between them, and a short regulation note per country. status published is what the public page and the API show.

Файл data/orgchart.json · JSON Schema

Сторінка

API

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
updatedstringОбов’язково—"2026-10-03"
no_export_datestringОбов’язково—"03.10.2026"
caveatsarray of stringОбов’язково——

Entity

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"stortinget-finanskomiteen"Stable who's who id.
namestringОбов’язково—"Storting (parliament) – Standing Committee on Finance"
typestringОбов’язково"person" "organisation""organisation"person or organisation.
sectorstringОбов’язково"private" "public""public"private or public.
countrystring or nullОбов’язково"NO" "SE" "DK" "FI" "IS" "NORDIC" "EU" "FO" "GL" "AX" null"NO"
descriptionstring or nullОбов’язково——
sourcesarray of objectОбов’язково——Pages the row was checked against.
sources[].urlstringОбов’язково—"https://www.regjeringen.no/no/dep/fin/id216/"
sources[].titlestringОбов’язково—"Stortinget"
sources[].source_namestringОбов’язково—"Stortinget"
sources[].datestringОбов’язково—"03.10.2026"
imageobject or nullОбов’язково——
image.filestringОбов’язково—"assets/img/people/tuva-moflag.jpg"
image.source_pagestringОбов’язково—"https://commons.wikimedia.org/wiki/File:Tuva_Moflag.jpg"
image.authorstringОбов’язково—"Johannes Dalen Giske"
image.licensestringОбов’язково—"CC BY-SA 4.0"
image.license_urlstringОбов’язково—"https://creativecommons.org/licenses/by-sa/4.0"
image.originstringОбов’язково—"Wikimedia Commons"
image.reviewstringОбов’язково—"ok"
image.notestringНеобов’язково——
image.checkedstringНеобов’язково—"2026-10-03"
image.reviewedstringНеобов’язково——
caveatbooleanНеобов’язково—false
originstringОбов’язково—"Kryptonytt industry map (approved for Norway)"
groupstring or nullНеобов’язково—"Parliament & government"
statusstringОбов’язково"pending" "published" "rejected""published"published is shown. rejected stays in the file and is left off the public page.
logoobjectНеобов’язково——
logo.sourcestringОбов’язково—"Wikimedia Commons"
logo.source_urlstringОбов’язково—"https://www.finanstilsynet.no/Content/Favicons/apple-touch-icon-57x57.png"
logo.licensestringНеобов’язково—"Public domain"
logo.authorstring or nullНеобов’язково—"Worldlydev"
logo.filestringОбов’язково—"assets/img/logos/stortinget-finanskomiteen.svg"
logo.wikidatastringНеобов’язково—"Q109016"
logo.fetchedstringОбов’язково——
logo.reviewstringОбов’язково—"ok"
logo.reviewedstringНеобов’язково——
logo.rasterstringНеобов’язково—"assets/img/logos/stortinget-finanskomiteen.png"
logo.pagestringНеобов’язково—"https://www.finanstilsynet.no"
logo.kindstringНеобов’язково—"touch"
logo.notestringНеобов’язково——
logo.historyarray of objectНеобов’язково——
logo.history[].reviewstringОбов’язково—"rejected"
logo.history[].reasonstringОбов’язково—"editor: outdated logo"
logo.history[].datestringОбов’язково—"2026-10-04"
orgstring or nullНеобов’язково—"stortinget-finanskomiteen"
rolestring or nullНеобов’язково—"Chair (Labour)"
profile_urlstringНеобов’язково—"https://www.regjeringen.no/no/dep/fin/id216/"
profilesarray of objectНеобов’язково——
profiles[].kindstringОбов’язково—"wikipedia"
profiles[].labelstringОбов’язково—"Wikipedia (en)"
profiles[].urlstringОбов’язково—"https://en.wikipedia.org/wiki/Tuva_Moflag"
profiles[].source_urlstringОбов’язково—"https://www.wikidata.org/wiki/Q25427910"
profiles[].statusstringОбов’язково—"published"
profiles[].reviewedstringНеобов’язково——
profiles[].notestringНеобов’язково——
profiles[].addedstringНеобов’язково—"2026-10-09 (open-source developers research)"
talk_idsarray of stringНеобов’язково—["yt-gn50NxhPk-0"]
talksarray of objectНеобов’язково——
talks[].idstringОбов’язково—"yt-gn50NxhPk-0"
talks[].titlestringОбов’язково—"Hvorfor og når får vi digitale sentralbankpenger og kryptovaluta?"
talks[].video_urlstringОбов’язково—"https://www.youtube.com/watch?v=gn50NxhPk-0"
talks[].event_idstringНеобов’язково—"92041cfcb99c"
talks[].datestringНеобов’язково—"2016-04-19"
affiliationsarray of objectНеобов’язково——
affiliations[].talk_idstringОбов’язково—"yt-RTcqp3MqRtU"
affiliations[].organisationstringОбов’язково—"NBX"
affiliations[].source_urlstringОбов’язково—"https://www.youtube.com/watch?v=RTcqp3MqRtU&hl=en"
affiliations[].source_namestringОбов’язково—"Nordic Blockchain Association"
affiliations[].retrieved_atstringОбов’язково—"2026-10-07T23:30:36+00:00"
affiliations[].rolestringНеобов’язково—"PhD Student"
affiliations[].event_idstringНеобов’язково—"92041cfcb99c"
affiliations[].datestringНеобов’язково—"2016-04-19"
urlstring or nullНеобов’язково—"https://www.fi.se"
aliasesarray of stringНеобов’язково—["BTCX", "Goobit AB", "Goobit Group AB"]
reviewstringНеобов’язково—"pending"
viastringНеобов’язково——
addedstringНеобов’язково—"2026-10-03"
event_idsarray of stringНеобов’язково—["92041cfcb99c"]
from_talksbooleanНеобов’язково—true

Relation

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"r-greenmerc-northcrypto"
fromstringОбов’язково—"greenmerc"Entity id.
tostringОбов’язково—"northcrypto"Entity id.
typestringОбов’язково"collaboration" "licensed" "partner" "refused" "supervises" "uses licence""uses licence"collaboration, licensed, partner, refused, supervises or uses licence.
labelstringОбов’язково—"Uses Northcrypto's MiCA licence for Trijo customers"
sourcesarray of objectОбов’язково——
sources[].urlstringОбов’язково—"https://www.meetup.com/swedish-bitcoin-meetups/"
sources[].titlestringОбов’язково—"GreenMerc trekker MiCA-klage og bruker Northcryptos lisens i Sverige"
sources[].source_namestringОбов’язково—"Kaupr"
sources[].datestringОбов’язково—"2026-10-03"
statusstringОбов’язково"pending" "published" "rejected""published"

Regulation note

ПолеТипСтатусДозволені значенняПрикладПримітка
countrystringОбов’язково"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""NO"
micastringОбов’язково——
lawstringОбов’язково—"Lov om kryptoeiendeler (Crypto-Assets Act, 27 May 2025 no. 20)."
regulatorstringОбов’язково——
statusstringОбов’язково——
sourcesarray of objectОбов’язково——
sources[].urlstringОбов’язково—"https://lovdata.no/dokument/NL/lov/2025-05-27-20"
sources[].titlestringОбов’язково—"Lov om kryptoeiendeler"
sources[].source_namestringОбов’язково—"Lovdata"
sources[].datestringОбов’язково—"2026-10-03"

Talks

Public talks on bitcoin, cryptocurrencies and blockchain in the Nordic countries, in data/talks.json. description is ours. The other details come from the platform at source_url. A field the platform did not state is null.

Файл data/talks.json · JSON Schema

Сторінка

API

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_notestringОбов’язково——

Talk

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"yt-ZJHTEXcyePQ"
video_urlstringОбов’язково—"https://www.youtube.com/watch?v=ZJHTEXcyePQ"
platformstringОбов’язково"youtube" "vimeo" "university" "other""youtube"youtube, vimeo, university or other.
titlestringОбов’язково—"Nordic Blockchain Conference 2026: Market Abuse in Web3"
speakersarray of stringОбов’язково—["Disha L. Dinesha"]
event_namestring or nullОбов’язково—"Nordic Blockchain Conference 2026"
event_urlstring or nullОбов’язково—"https://energy-markets-school.dk/"
calendar_event_idstring or nullОбов’язково—"30569783bb01"
event_idstring or nullОбов’язково—"30569783bb01"Calendar event id when the talk is linked. Same value as calendar_event_id.
unlink_reasonstring or nullОбов’язково—"the video page did not state the day"Why the talk is not linked to an event. Null when event_id is set.
citystring or nullОбов’язково—"Copenhagen"
countrystring or nullОбов’язково"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX" null"DK"
datestring or nullОбов’язково—"2020-01-16"
publishedstringОбов’язково—"2026-08-24"
durationstring or nullОбов’язково—"PT11M38S"ISO 8601 duration when the platform states a length.
languagenullОбов’язково——
channelstringОбов’язково—"DAAvern"
descriptionstringОбов’язково——Short neutral summary in our own words.
source_urlstringОбов’язково—"https://www.youtube.com/watch?v=ZJHTEXcyePQ&hl=en"
retrieved_atstringОбов’язково—"2026-10-07T20:57:16Z"
added_atstringОбов’язково—"2026-10-07T20:57:16Z"
embedbooleanОбов’язково—trueTrue when the platform's oEmbed response includes an official player.
speaker_idsarray of stringОбов’язково—["spk-disha-l-dinesha"]

Developers

Open-source developers in data/developers.json. Only public professional information: no addresses and no private details. The public page shows status published.

Файл data/developers.json · JSON Schema

Сторінка

API

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
updatedstringОбов’язково—"2026-10-09"
_how_tostringОбов’язково——

Developer

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"torkel-rogstad"
namestringОбов’язково—"Torkel Rogstad"Name as shown on the public code profile.
rolestringОбов’язково—"Co-founder; developer"
orgstring or nullОбов’язково—"Bare Bitcoin"
org_idstring or nullОбов’язково—"bare-bitcoin"
whoswho_idstring or nullОбов’язково—"torkel-rogstad"
countrystringОбов’язково"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""NO"
profilesarray of objectОбов’язково——
profiles[].kindstringОбов’язково—"github"
profiles[].urlstringОбов’язково—"https://github.com/torkelrogstad"
profiles[].loginstringОбов’язково—"torkelrogstad"
notablearray of objectОбов’язково——Up to three public repos or contributions.
notable[].kindstringОбов’язково"repo" "contrib""contrib"
notable[].projectstringНеобов’язково—"lightningnetwork/lnd"
notable[].hoststringНеобов’язково—"github"
notable[].urlstringОбов’язково—"https://github.com/torkelrogstad/lnd-fun"
notable[].commitsinteger or nullНеобов’язково—11
notable[].merged_prsinteger or nullНеобов’язково—4
notable[].namestringНеобов’язково—"torkelrogstad/lnd-fun"
notable[].starsintegerНеобов’язково—6
notable[].languagestring or nullНеобов’язково—"JavaScript"
notable[].descriptionstring or nullНеобов’язково——
notable[].last_pushstringНеобов’язково—"2018-09-10"
nordic_sourceobjectОбов’язково——Where the Nordic link was checked.
nordic_source.urlstringОбов’язково—"https://github.com/torkelrogstad"
nordic_source.notestringОбов’язково——
checkedstringОбов’язково—"2026-10-09"YYYY-MM-DD the profile and counts were checked.
statusstringОбов’язково"pending" "published""pending"published is on the public page. pending waits for the editor.
reviewstringОбов’язково"editor" "ready_for_owner""editor"
notestringНеобов’язково——

Illustrations

Licensed pictures that may be assigned to a story, in data/illustrations.json. kind is original, commons or official-press. A newspaper photograph is never stored here.

Файл data/illustrations.json · JSON Schema

Сторінка

API

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_policystringОбов’язково——
fallbackstringОбов’язково—"original-crypto"Picture id used when no topic or country rule matches.
countryobjectОбов’язково——
country.NOstringОбов’язково—"commons-no"
country.SEstringОбов’язково—"commons-se"
country.DKstringОбов’язково—"commons-dk"
country.FIstringОбов’язково—"commons-fi"
country.ISstringОбов’язково—"commons-is"
assignarray of objectОбов’язково——Topic rules. The first match wins.
assign[].topicsarray of stringНеобов’язково—["crime"]
assign[].idstringОбов’язково—"commons-court"
assign[].countriesarray of stringНеобов’язково—["SE"]
assign[].whystringНеобов’язково——

Picture

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"original-bitcoin"
kindstringОбов’язково"original" "commons" "official-press""original"original (drawn for Nordic Crypto), commons (Wikimedia Commons) or official-press.
filestringОбов’язково—"assets/img/illustrations/original-bitcoin.webp"
altstringОбов’язково—"Abstract gold disc. Nordic Crypto illustration, not a photograph and not a logo."
sourcestringОбов’язково—"Nordic Crypto"
authorstringОбов’язково—"Nordic Crypto"
licensestringОбов’язково—"CC0 1.0"Licence name.
license_urlstringОбов’язково—"https://creativecommons.org/publicdomain/zero/1.0/"
urlstringОбов’язково—"https://cryptonordic.no/ethics/"The source page for the credit.
widthintegerОбов’язково—960
heightintegerОбов’язково—540
modificationsstringНеобов’язково—"Cropped by Nordic Crypto to leave out a person at the edge of the frame."
termsstringНеобов’язково——

Portraits

Portrait files for the who's who, keyed by entity id, in data/images.json. Each record names the file, the author and the licence.

Файл data/images.json · JSON Schema

Сторінка

API

Зв’язки

Portrait

ПолеТипСтатусДозволені значенняПрикладПримітка
filestringОбов’язково—"assets/img/people/tuva-moflag.jpg"Path in the repo.
source_pagestringОбов’язково—"https://commons.wikimedia.org/wiki/File:Tuva_Moflag.jpg"Page the picture was taken from.
authorstringОбов’язково—"Johannes Dalen Giske"
licensestringОбов’язково—"CC BY-SA 4.0"Licence name, such as CC BY-SA 4.0.
license_urlstringОбов’язково—"https://creativecommons.org/licenses/by-sa/4.0"
originstringОбов’язково—"Wikimedia Commons"

Outlet logos

Outlet marks in assets/img/logos/logos.json, keyed by id. review ok is what the public API shows. A missing review counts as ok. pending is included only in a preview build. rejected is never shown. The marks are the publishers' trademarks, shown only to identify the source of a headline.

Файл assets/img/logos/logos.json · JSON Schema

API

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_how_tostringОбов’язково——
_how_to_sourcesstringОбов’язково——
_source_aliasobject of stringОбов’язково——Source id to logo key, when the who's who id differs from the news source id.
ПолеТипСтатусДозволені значенняПрикладПримітка
sourcestringНеобов’язково—"Wikimedia Commons"
source_urlstringОбов’язково—"https://www.finanstilsynet.no/Content/Favicons/apple-touch-icon-57x57.png"Where the file was fetched.
licensestringНеобов’язково—"Public domain"
authorstring or nullНеобов’язково—"Worldlydev"
filestringНеобов’язково—"assets/img/logos/stortinget-finanskomiteen.svg"Path of the original file, SVG or WebP.
wikidatastringНеобов’язково—"Q109016"
fetchedstringОбов’язково——
reviewstringОбов’язково"pending" "ok" "rejected""ok"pending, ok or rejected. The public build shows ok, and a missing review counts as ok.
reviewedstringНеобов’язково——
rasterstringНеобов’язково—"assets/img/logos/stortinget-finanskomiteen.png"PNG rendering of an SVG, when one was made.
pagestringНеобов’язково—"https://www.finanstilsynet.no"
kindstringНеобов’язково—"touch"
notestringНеобов’язково——
historyarray of objectНеобов’язково——
history[].reviewstringОбов’язково—"rejected"
history[].reasonstringОбов’язково—"editor: outdated logo"
history[].datestringОбов’язково—"2026-10-04"
reasonstringНеобов’язково—"editor: rejected (shows the owner Bitdeer's logo); left blank"
usestringНеобов’язково—"nominative"
source_idstringНеобов’язково—"e24"
outletstringНеобов’язково—"E24"
license_urlstringНеобов’язково—"https://creativecommons.org/licenses/by/4.0"
same_asstringНеобов’язково—"nbx"

Changelog

Site changes in changelog.json (new pages, sections and features, not the daily news). review pending keeps an entry off the public page until it has a date.

Файл changelog.json · JSON Schema

Сторінка

API

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_how_tostringОбов’язково——
launch_datestringОбов’язково—"2026-10-03"Set on the first publish. Entries with date launch use this day.

Entry

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"onion-tip-page"
datestring or nullОбов’язково—"2026-10-07"YYYY-MM-DD, launch, or null while the entry is still pending.
reviewstringНеобов’язково"pending""pending"pending keeps the entry off the public page.
titlestringОбов’язково—"Tor onion tip page"
descriptionstringОбов’язково——
i18nobjectОбов’язково——title and description in nn, nb, sv, da, fi and is.
i18n.nnobjectОбов’язково——
i18n.nn.titlestringОбов’язково—"Tor-onion-tipsside"
i18n.nn.descriptionstringОбов’язково——
i18n.nbobjectОбов’язково——
i18n.nb.titlestringОбов’язково—"Tor-onion-tipsside"
i18n.nb.descriptionstringОбов’язково——
i18n.svobjectНеобов’язково——
i18n.sv.titlestringОбов’язково—"Tor-onion-tipssida"
i18n.sv.descriptionstringОбов’язково——
i18n.daobjectНеобов’язково——
i18n.da.titlestringОбов’язково—"Tor-onion-tipside"
i18n.da.descriptionstringОбов’язково——
i18n.fiobjectНеобов’язково——
i18n.fi.titlestringОбов’язково—"Tor-onion-vinkkisivu"
i18n.fi.descriptionstringОбов’язково——
i18n.isobjectНеобов’язково——
i18n.is.titlestringОбов’язково—"Tor-onion-ábendingasíða"
i18n.is.descriptionstringОбов’язково——

Rules map

The regulation map behind /rules/, in rules.json. Every node points at a primary source. review approved is what the public page shows.

Файл rules.json · JSON Schema

Сторінка

API

ПолеТипСтатусДозволені значенняПрикладПримітка
_notestringОбов’язково——
reviewstringОбов’язково"pending" "approved""approved"approved is shown. pending leaves the public page as a short placeholder.
checkedstringОбов’язково—"2026-10-04"YYYY-MM-DD the claims were last checked.
sourcesobjectОбов’язково——Primary sources, keyed by id.
sources.micaobjectОбов’язково——
sources.mica.urlstringОбов’язково—"https://eur-lex.europa.eu/eli/reg/2023/1114/oj/eng"
sources.mica.titlestringОбов’язково—"Regulation (EU) 2023/1114 (MiCA), Art. 149 and closing formula"
sources.mica.publisherstringОбов’язково—"EUR-Lex"
sources.tfrobjectОбов’язково——
sources.tfr.urlstringОбов’язково—"https://eur-lex.europa.eu/eli/reg/2023/1113/oj/eng"
sources.tfr.titlestringОбов’язково—"Regulation (EU) 2023/1113 (transfer of funds and certain crypto-assets), Art. 40"
sources.tfr.publisherstringОбов’язково—"EUR-Lex"
sources.amlrobjectОбов’язково——
sources.amlr.urlstringОбов’язково—"https://eur-lex.europa.eu/eli/reg/2024/1624/oj/eng"
sources.amlr.titlestringОбов’язково—"Regulation (EU) 2024/1624 (AMLR), Art. 90"
sources.amlr.publisherstringОбов’язково—"EUR-Lex"
sources.doraobjectОбов’язково——
sources.dora.urlstringОбов’язково—"https://eur-lex.europa.eu/eli/reg/2022/2554/oj/eng"
sources.dora.titlestringОбов’язково—"Regulation (EU) 2022/2554 (DORA), Art. 64"
sources.dora.publisherstringОбов’язково—"EUR-Lex"
sources.esmaobjectОбов’язково——
sources.esma.urlstringОбов’язково——
sources.esma.titlestringОбов’язково—"Markets in Crypto-Assets Regulation (MiCA) – interim MiCA register"
sources.esma.publisherstringОбов’язково—"ESMA"
sources.is_actobjectОбов’язково——
sources.is_act.urlstringОбов’язково—"https://www.althingi.is/altext/stjt/2025.101.html"
sources.is_act.titlestringОбов’язково—"Lög nr. 101/2025 um markaði fyrir sýndareignir (Art. 1, 3 and 16)"
sources.is_act.publisherstringОбов’язково—"Alþingi"
sources.no_actobjectОбов’язково——
sources.no_act.urlstringОбов’язково—"https://lovdata.no/dokument/NL/lov/2025-05-27-20"
sources.no_act.titlestringОбов’язково—"Lov om kryptoeiendeler (kryptoeiendelsloven), LOV-2025-05-27-20, § 2"
sources.no_act.publisherstringОбов’язково—"Lovdata"
sources.se_actobjectОбов’язково——
sources.se_act.urlstringОбов’язково——
sources.se_act.titlestringОбов’язково——
sources.se_act.publisherstringОбов’язково—"Sveriges riksdag"
sources.dk_actobjectОбов’язково——
sources.dk_act.urlstringОбов’язково—"https://www.retsinformation.dk/eli/lta/2024/1013"
sources.dk_act.titlestringОбов’язково——
sources.dk_act.publisherstringОбов’язково—"Retsinformation"
sources.fi_actobjectОбов’язково——
sources.fi_act.urlstringОбов’язково—"https://www.finlex.fi/fi/lainsaadanto/2024/402"
sources.fi_act.titlestringОбов’язково——
sources.fi_act.publisherstringОбов’язково—"Finlex"
sources.fi_fivaobjectОбов’язково——
sources.fi_fiva.urlstringОбов’язково——
sources.fi_fiva.titlestringОбов’язково—"Crypto-asset service providers in Finland must be authorised in the EU"
sources.fi_fiva.publisherstringОбов’язково—"Finanssivalvonta"
sources.no_amlobjectОбов’язково——
sources.no_aml.urlstringОбов’язково—"https://lovdata.no/dokument/NL/lov/2018-06-01-23"
sources.no_aml.titlestringОбов’язково——
sources.no_aml.publisherstringОбов’язково—"Lovdata"
sources.se_amlobjectОбов’язково——
sources.se_aml.urlstringОбов’язково——
sources.se_aml.titlestringОбов’язково——
sources.se_aml.publisherstringОбов’язково—"Sveriges riksdag"
sources.fi_amlobjectОбов’язково——
sources.fi_aml.urlstringОбов’язково—"https://www.finlex.fi/fi/lainsaadanto/2017/444"
sources.fi_aml.titlestringОбов’язково——
sources.fi_aml.publisherstringОбов’язково—"Finlex"
sources.is_amlobjectОбов’язково——
sources.is_aml.urlstringОбов’язково—"https://www.althingi.is/lagas/nuna/2018140.html"
sources.is_aml.titlestringОбов’язково——
sources.is_aml.publisherstringОбов’язково—"Alþingi"
sources.dk_ftobjectОбов’язково——
sources.dk_ft.urlstringОбов’язково——
sources.dk_ft.titlestringОбов’язково——
sources.dk_ft.publisherstringОбов’язково—"Finanstilsynet (DK)"
sources.fi_fiu_actobjectОбов’язково——
sources.fi_fiu_act.urlstringОбов’язково—"https://www.finlex.fi/fi/lainsaadanto/2017/445"
sources.fi_fiu_act.titlestringОбов’язково——
sources.fi_fiu_act.publisherstringОбов’язково—"Finlex"
sources.dk_fiuobjectОбов’язково——
sources.dk_fiu.urlstringОбов’язково—"https://hvidvask.dk/"
sources.dk_fiu.titlestringОбов’язково—"Hvidvasksekretariatet – National enhed for Særlig Kriminalitet (NSK)"
sources.dk_fiu.publisherstringОбов’язково—"Hvidvasksekretariatet"
sources.dk_taxobjectОбов’язково——
sources.dk_tax.urlstringОбов’язково——
sources.dk_tax.titlestringОбов’язково—"Skat på krypto: Kend reglerne, så du undgår et skattesmæk"
sources.dk_tax.publisherstringОбов’язково—"Skattestyrelsen (skat.dk)"
sources.dk_tax_jvobjectОбов’язково——
sources.dk_tax_jv.urlstringОбов’язково—"https://info.skat.dk/data.aspx?oid=2395613"
sources.dk_tax_jv.titlestringОбов’язково——
sources.dk_tax_jv.publisherstringОбов’язково—"Skattestyrelsen (info.skat.dk)"
sources.no_taxobjectОбов’язково——
sources.no_tax.urlstringОбов’язково——
sources.no_tax.titlestringОбов’язково—"Virtuelle eiendeler (kryptovaluta med mer)"
sources.no_tax.publisherstringОбов’язково—"Skatteetaten"
sources.se_taxobjectОбов’язково——
sources.se_tax.urlstringОбов’язково——
sources.se_tax.titlestringОбов’язково—"Kryptovalutor"
sources.se_tax.publisherstringОбов’язково—"Skatteverket"
sources.fi_taxobjectОбов’язково——
sources.fi_tax.urlstringОбов’язково—"https://www.vero.fi/henkiloasiakkaat/omaisuus/sijoitukset/virtuaalivaluutat/"
sources.fi_tax.titlestringОбов’язково—"Kryptovarat"
sources.fi_tax.publisherstringОбов’язково—"Verohallinto (vero.fi)"
sources.is_taxobjectОбов’язково——
sources.is_tax.urlstringОбов’язково—"https://www.skatturinn.is/einstaklingar/skattskylda/rafmynt/"
sources.is_tax.titlestringОбов’язково—"Rafmynt (no special provisions; general tax rules apply)"
sources.is_tax.publisherstringОбов’язково—"Skatturinn"
euobjectОбов’язково——EU institutions, acts and agencies.
eu.institutionsarray of objectОбов’язково——
eu.institutions[].namestringОбов’язково—"European Commission"
eu.institutions[].rolestringОбов’язково—"propose"
eu.institutions[].srcstringОбов’язково—"mica"
eu.actsarray of objectОбов’язково——
eu.acts[].namestringОбов’язково—"MiCA"
eu.acts[].refstringОбов’язково—"Regulation (EU) 2023/1114"
eu.acts[].appliesstringОбов’язково—"2024-12-30"
eu.acts[].note_keystringОбов’язково—"act_mica"
eu.acts[].srcstringОбов’язково—"mica"
eu.agenciesarray of objectОбов’язково——
eu.agencies[].namestringОбов’язково—"ESMA"
eu.agencies[].orgstringОбов’язково—"esma"
eu.agencies[].note_keystringОбов’язково—"ag_esma"
eu.agencies[].srcstringОбов’язково—"mica"
eu.agencies[].src2stringНеобов’язково—"esma"
countriesobjectОбов’язково——One object per Nordic country.
countries.SEobjectОбов’язково——
countries.SE.routestringОбов’язково—"eu"
countries.SE.lawstringОбов’язково—"Lag (2024:1159)"
countries.SE.law_srcstringОбов’язково—"se_act"
countries.SE.parliamentstringОбов’язково—"Riksdagen"
countries.SE.ministryobjectОбов’язково——
countries.SE.ministry.namestringОбов’язково—"Finansdepartementet"
countries.SE.ministry.orgstringОбов’язково—"se-finansdepartementet"
countries.SE.supervisorobjectОбов’язково——
countries.SE.supervisor.namestringОбов’язково—"Finansinspektionen"
countries.SE.supervisor.orgstringОбов’язково—"se-fi"
countries.SE.supervisor.srcstringОбов’язково—"se_act"
countries.SE.enforcearray of objectОбов’язково——
countries.DKobjectОбов’язково——
countries.DK.routestringОбов’язково—"eu"
countries.DK.lawstringОбов’язково—"Lov om finansiel virksomhed § 332 c"
countries.DK.law_srcstringОбов’язково—"dk_act"
countries.DK.parliamentstringОбов’язково—"Folketinget"
countries.DK.ministryobjectОбов’язково——
countries.DK.ministry.namestringОбов’язково—"Erhvervsministeriet"
countries.DK.ministry.orgstringОбов’язково—"dk-erhvervsministeriet"
countries.DK.supervisorobjectОбов’язково——
countries.DK.supervisor.namestringОбов’язково—"Finanstilsynet"
countries.DK.supervisor.orgstringОбов’язково—"dk-finanstilsynet"
countries.DK.supervisor.srcstringОбов’язково—"dk_act"
countries.DK.supervisor.src2stringОбов’язково—"dk_ft"
countries.DK.enforcearray of objectОбов’язково——
countries.DK.note5stringОбов’язково—"r12_dk"
countries.DK.note5_srcarray of stringОбов’язково—["dk_fiu", "dk_tax", "dk_tax_jv"]
countries.FIobjectОбов’язково——
countries.FI.routestringОбов’язково—"eu"
countries.FI.lawstringОбов’язково—"Laki 402/2024"
countries.FI.law_srcstringОбов’язково—"fi_act"
countries.FI.parliamentstringОбов’язково—"Eduskunta"
countries.FI.ministryobjectОбов’язково——
countries.FI.ministry.namestringОбов’язково—"Valtiovarainministeriö"
countries.FI.ministry.orgstringОбов’язково—"fi-vm"
countries.FI.supervisorobjectОбов’язково——
countries.FI.supervisor.namestringОбов’язково—"Finanssivalvonta"
countries.FI.supervisor.orgstringОбов’язково—"fi-fiva"
countries.FI.supervisor.srcstringОбов’язково—"fi_act"
countries.FI.supervisor.src2stringОбов’язково—"fi_fiva"
countries.FI.enforcearray of objectОбов’язково——
countries.FI.note4stringОбов’язково—"r13_fi"
countries.FI.note4_srcarray of stringОбов’язково—["fi_act"]
countries.FI.note5stringОбов’язково—"r14_fi"
countries.FI.note5_srcarray of stringОбов’язково—["fi_aml", "fi_fiu_act"]
countries.NOobjectОбов’язково——
countries.NO.routestringОбов’язково—"eea"
countries.NO.lawstringОбов’язково—"Lov om kryptoeiendeler (LOV-2025-05-27-20)"
countries.NO.law_srcstringОбов’язково—"no_act"
countries.NO.parliamentstringОбов’язково—"Stortinget"
countries.NO.parliament_orgstringОбов’язково—"stortinget-finanskomiteen"
countries.NO.ministryobjectОбов’язково——
countries.NO.ministry.namestringОбов’язково—"Finansdepartementet"
countries.NO.ministry.orgstringОбов’язково—"finansdepartementet"
countries.NO.supervisorobjectОбов’язково——
countries.NO.supervisor.namestringОбов’язково—"Finanstilsynet"
countries.NO.supervisor.orgstringОбов’язково—"finanstilsynet"
countries.NO.supervisor.srcstringОбов’язково—"no_act"
countries.NO.enforcearray of objectОбов’язково——
countries.ISobjectОбов’язково——
countries.IS.routestringОбов’язково—"eea"
countries.IS.lawstringОбов’язково—"Lög nr. 101/2025"
countries.IS.law_srcstringОбов’язково—"is_act"
countries.IS.parliamentstringОбов’язково—"Alþingi"
countries.IS.ministryobjectОбов’язково——
countries.IS.ministry.namestringОбов’язково—"Fjármála- og efnahagsráðuneytið"
countries.IS.ministry.orgstringОбов’язково—"is-fjr"
countries.IS.supervisorobjectОбов’язково——
countries.IS.supervisor.namestringОбов’язково—"Seðlabanki Íslands – Fjármálaeftirlit"
countries.IS.supervisor.orgstringОбов’язково—"is-fme"
countries.IS.supervisor.srcstringОбов’язково—"is_act"
countries.IS.enforcearray of objectОбов’язково——
eeaobjectОбов’язково——
eea.decisionstringОбов’язково—"EEA Joint Committee Decision No 41/2025 (20 February 2025)"
eea.srcstringОбов’язково—"is_act"
approvedstringОбов’язково——

Visitor stats

Aggregate visits and page views in data/stats.json, from Cloudflare Web Analytics. No IP addresses, user agents, paths, referrers or countries. Days are UTC. Weeks are ISO weeks.

Файл data/stats.json · JSON Schema

Сторінка

API

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
api_versionstringОбов’язково—"1"
namestringОбов’язково—"Nordic Crypto"
generated_atnullОбов’язково——
previewbooleanОбов’язково—false
sourcestringОбов’язково—"Cloudflare Web Analytics"
statusstringОбов’язково"pending" "ok""pending"ok when daily rows exist, otherwise pending.
timezonestringОбов’язково"UTC""UTC"
notestringОбов’язково——
schemaintegerОбов’язково—1Integer schema version of the stats document.
first_datenullОбов’язково——
last_datenullОбов’язково——
updated_atnullОбов’язково——

Day

ПолеТипСтатусДозволені значенняПрикладПримітка
datestringОбов’язково—"2026-10-01"UTC day, YYYY-MM-DD.
visitsintegerОбов’язково—0
pageviewsintegerОбов’язково—0
partialbooleanНеобов’язково——True while that day is still running.

Week

ПолеТипСтатусДозволені значенняПрикладПримітка
weekstringОбов’язково—"2026-W41"ISO week, YYYY-Www.
startstringОбов’язково—"2026-10-05"
endstringОбов’язково—"2026-10-11"
daysintegerОбов’язково——
visitsintegerОбов’язково——
pageviewsintegerОбов’язково——
partialbooleanНеобов’язково——

Month

ПолеТипСтатусДозволені значенняПрикладПримітка
monthstringОбов’язково—"2026-10"Calendar month, YYYY-MM.
daysintegerОбов’язково——
visitsintegerОбов’язково——
pageviewsintegerОбов’язково——
partialbooleanНеобов’язково——

Crowdfunding

The closed crowdfunding pilot in data/crowdfunding.json. Nordic Crypto does not hold keys or funds. The file has no donor data and no balances. demo true marks an example, not a live campaign.

Файл data/crowdfunding.json · JSON Schema

Сторінка

API

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_docstringОбов’язково——
pilotobjectОбов’язково——
pilot.statusstringОбов’язково"closed" "open""closed"closed or open. The pilot is closed.
pilot.max_projectsintegerОбов’язково—5
pilot.apply_emailnullОбов’язково——
pilot.report_emailnullОбов’язково——

Campaign

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"demo-example"
demobooleanОбов’язково—trueTrue for an example with invalid addresses.
titlestringОбов’язково—"Example campaign (demo, not live)"
ownerstringОбов’язково—"Example project owner"
owner_countrystringОбов’язково"NO" "SE" "DK" "FI" "IS" "NORDIC" "EU" "FO" "GL" "AX""NO"
owner_is_traderbooleanОбов’язково—false
descriptionstringОбов’язково——
rewardstringОбов’язково——
goalobjectОбов’язково——
goal.bchnumberОбов’язково—2.5
goal.nexaintegerОбов’язково—100000000
goal.nok_approxnullОбов’язково——
addressesobjectОбов’язково——The project's own addresses. Nordic Crypto does not hold them.
addresses.bchstringОбов’язково—"bitcoincash:DEMO-NOT-A-REAL-ADDRESS"
addresses.nexastringОбов’язково—"nexa:DEMO-NOT-A-REAL-ADDRESS"
deadlinestringОбов’язково—"2026-12-31"
kyc_verifiedbooleanОбов’язково—false
linksarray of objectОбов’язково——
links[].labelstringОбов’язково—"Project website (example)"
links[].urlstringОбов’язково—"https://example.org/"

Budget

Monthly hosting and domain costs in data/budget.json. The figures exclude labour. amount is the monthly figure in currency.

Файл data/budget.json · JSON Schema

Сторінка

Для цієї колекції немає відкритого JSON-файлу.

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_notestringОбов’язково——
as_ofstringОбов’язково—"2026-10-13"YYYY-MM-DD the figures were written down.
quotestringОбов’язково"NOK""NOK"Currency the page converts into.
rates_approximatebooleanОбов’язково—true
ratesarray of objectОбов’язково——Approximate conversion into the quote currency.
rates[].currencystringОбов’язково—"EUR"
rates[].perstringОбов’язково—"1"
rates[].quote_amountstringОбов’язково—"11.70"

Line

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"hetzner-electrum-1"
kindstringОбов’язково"server" "volume" "workers" "domains" "pages" "dns""server"server, volume, workers, domains, pages or dns.
namestringНеобов’язково—"electrum-1"
typestringНеобов’язково—"cx43"
placestringНеобов’язково—"Falkenstein"
runsstringНеобов’язково—"Electrum servers, Lightning node, Bitcoin/Nexa/BCH nodes, explorer"
amountstringНеобов’язково—"15.99"Monthly amount, decimal string.
currencystringНеобов’язково"EUR" "USD" "NOK""EUR"
periodstringНеобов’язково—"month"
amount_serverstringНеобов’язково—"8.49"
amount_ipv4stringНеобов’язково—"0.50"
gbstringНеобов’язково—"1500"
unit_pricestringНеобов’язково—"0.0572"
unit_currencystringНеобов’язково—"EUR"
namesstringНеобов’язково—"nordiccrypto.no/.dk/.se/.fi/.is/.eu"
vendorstringНеобов’язково—"Domeneshop"
amount_yearstringНеобов’язково—"1578"
vatstringНеобов’язково—"incl"
hoststringНеобов’язково—"nordiccrypto.no"
freebooleanНеобов’язково—true

Article archive

Stories the public site has shown, in archive/articles.json, including when a story was removed. removal_reason stays null in this public file.

Файл archive/articles.json · JSON Schema

API

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
schemaintegerОбов’язково—2
sitestringОбов’язково—"nordic-crypto"
exported_atstringОбов’язково—"2026-10-14T07:38:23+02:00"

Archived story

ПолеТипСтатусДозволені значенняПрикладПримітка
sitestringОбов’язково—"nordic-crypto"
idstringОбов’язково—"07e49032be5a"
urlstringОбов’язково—"https://www.kaupr.io/nyheter/nytt-nederlag-for-valuno-i-kampen-om-mica-lisens"
canonical_urlstringОбов’язково—"https://kaupr.io/nyheter/hilbert-finansierer-utlan-med-innskudd-pa-blokkjeden"
titlestringОбов’язково—"Safello åpner for at andre selskaper kan tilby kryptokjøp"
sourcestringОбов’язково—"kaupr"
source_namestringОбов’язково—"Kaupr"
published_atstringОбов’язково—"2026-09-24T12:00:00+00:00"When the outlet published the story.
first_published_on_sitestringОбов’язково—"2026-10-03T17:59:40+02:00"When it first appeared on Nordic Crypto.
last_seen_on_sitestringОбов’язково—"2026-10-14T07:38:23+02:00"
languagesarray of stringОбов’язково——
summariesobjectОбов’язково——
summaries.enstringОбов’язково——
summaries.nnstringОбов’язково——
summaries.nbstringОбов’язково——
summaries.svstringОбов’язково——
summaries.dastringОбов’язково——
summaries.fistringОбов’язково——
summaries.isstringОбов’язково——
titlesobjectОбов’язково——
titles.enstringНеобов’язково—"Safello opens up so other companies can offer crypto purchases"
titles.nnstringНеобов’язково—"Safello opnar for at andre selskap kan tilby kryptokjøp"
titles.svstringНеобов’язково—"Safello öppnar för att andra bolag kan erbjuda kryptoköp"
titles.dastringНеобов’язково—"Safello åbner for, at andre selskaber kan tilbyde kryptokøb"
titles.fistringНеобов’язково—"Safello antaa muiden yhtiöiden tarjota kryptokauppaa"
titles.isstringНеобов’язково—"Safello opnar á að önnur fyrirtæki geti boðið kaup á rafmyntum"
titles.nbstringНеобов’язково—"Opplysninger: Tenåringer sølvteipet mann i jakt på kryptovaluta"
topicsarray of stringОбов’язково—["business", "mica"]
removedintegerОбов’язково—01 when the story was taken off the public site, otherwise 0.
removed_atnullОбов’язково——
removal_reasonnullОбов’язково · Не входить до /api/v1/——Not filled in this public file.
updated_atstringОбов’язково—"2026-10-14T07:38:23+02:00"
countrystringОбов’язково"NO" "SE" "DK" "FI" "IS" "NORDIC" "EU" "FO" "GL" "AX""SE"

Archive event

ПолеТипСтатусДозволені значенняПрикладПримітка
seqintegerОбов’язково—1
sitestringОбов’язково—"nordic-crypto"
idstringОбов’язково—"e6727b4858b5"
atstringОбов’язково—"2026-10-03T17:59:40+02:00"
eventstringОбов’язково"backfill" "publish" "published" "update" "updated" "remove""backfill"What the archive recorded for this row.
detailstring or nullОбов’язково—"summaries"

Headline translations

Our headlines by story id, in data/title_i18n.json. The source headline stays on the story. Keys are nn, nb, sv, da, fi and is, and only for languages that are not already the source headline.

Файл data/title_i18n.json · JSON Schema

Для цієї колекції немає відкритого JSON-файлу.

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_notestringОбов’язково——
langsarray of stringОбов’язково——Language codes this file translates into.
itemsobject of headlinesОбов’язково——

Headlines for one story

ПолеТипСтатусДозволені значенняПрикладПримітка
sourcestringОбов’язково—"Småsparere hamstret krypto under renteuro"
nnstringОбов’язково—"Småspararar hamstra krypto under renteuro"
svstringНеобов’язково—"Småsparare hamstrade krypto under ränteoro"
dastringНеобов’язково—"Småsparere hamstrede krypto under renteuro"
fistringНеобов’язково—"Piensijoittajat hamstrasivat kryptoa korkoheilunnassa"
isstringОбов’язково—"Smásparifólk hamstraði rafmynt í vaxtaóróa"
nbstringНеобов’язково—"Slik kan Sverige brukes til å finansiere kjernevåpen"

Front-page blurbs

Front-page blurbs by story id, in data/frontpage_blurbs.json. en is ours, in English. The Nordic site languages sit beside it when a translation is published.

Файл data/frontpage_blurbs.json · JSON Schema

Для цієї колекції немає відкритого JSON-файлу.

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_notestringОбов’язково——
langsarray of stringОбов’язково——
itemsobject of blurbОбов’язково——

Blurb

ПолеТипСтатусДозволені значенняПрикладПримітка
enstringОбов’язково——
nnstringОбов’язково——
nbstringОбов’язково——
svstringОбов’язково——
dastringОбов’язково——
fistringОбов’язково——
isstringОбов’язково——

Event descriptions

Organiser descriptions and our translations, by event id, in data/event_description_i18n.json. source is the original wording. A language key is present only when that translation is written.

Файл data/event_description_i18n.json · JSON Schema

Для цієї колекції немає відкритого JSON-файлу.

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_notestringОбов’язково——
itemsobject of descriptionОбов’язково——

Description

ПолеТипСтатусДозволені значенняПрикладПримітка
sourcestringОбов’язково——
nnstringНеобов’язково——
nbstringНеобов’язково——
svstringОбов’язково——
dastringОбов’язково——
fistringОбов’язково——
isstringНеобов’язково——
enstringНеобов’язково——

Event redirects

Merged duplicate events in data/event_redirects.json. Each key is a removed id and each value is the id that was kept. The old calendar URL refreshes to the kept event.

Файл data/event_redirects.json · JSON Schema

Сторінка

Для цієї колекції немає відкритого JSON-файлу.

Зв’язки

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_notestringОбов’язково——

Kept id

ПолеТипСтатусДозволені значенняПрикладПримітка
event-redirectsstringОбов’язково—"019f42a4506c"

Regulation videos

Country explainer slots in data/regulation-videos.json. status scripts_ready means the script and storyboard exist and the MP4 is not committed yet.

Файл data/regulation-videos.json · JSON Schema

Сторінка

Для цієї колекції немає відкритого JSON-файлу.

Поля файлу

ПолеТипСтатусДозволені значенняПрикладПримітка
_notestringОбов’язково——

Video

ПолеТипСтатусДозволені значенняПрикладПримітка
idstringОбов’язково—"reg-no"
countrystringОбов’язково"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""NO"
duration_target_sintegerОбов’язково—165
statusstringОбов’язково"scripts_ready" "published""scripts_ready"scripts_ready until an MP4 is published.
filestringОбов’язково—"video-no.mp4"MP4 name under regulation-videos/media/. The file is not committed.
posterstringОбов’язково—"poster-no.png"
subsstringОбов’язково—"subs-no.vtt"
scriptstringОбов’язково—"scripts/no-script.txt"Path of the script, relative to regulation-videos/.
storyboardstringОбов’язково—"storyboards/no-storyboard.md"

Журнал змін схеми

КолиКомітЗміна
8959dbfSchema examples: avoid 8-digit values the privacy gate reads as phone numbers
5e22089Document the public data model at /db/ (#153)