AsOf / API

Відкриті дані та вбудовування

Усі паспорти AsOf — відкриті дані. Будь-який сайт чи застосунок може їх читати, показувати й завжди тримати актуальними — без ключа й реєстрації.

Адреси

/api/v1/index.jsonСписок активів, лічильники й час останнього прогону
/api/v1/passports/{id}.jsonОдин паспорт: факти з цитатами й джерелами, дані з блокчейну, архів джерел
/api/v1/changes.jsonВиявлені зміни в документах (короткі фрагменти)
/api/v1/schema.jsonJSON Schema формату паспорта
/feed.xmlЖурнал змін у вигляді Atom-стрічки

Файли можна читати з будь-якого сайту (CORS увімкнено). Вони статичні, тож обмежень на кількість запитів з нашого боку немає.

Приклад

const r = await fetch("https://asof.pro/api/v1/passports/paxg.json");
const p = await r.json();
console.log(p.name, "as of", p.as_of, p.counts);
// → PAX Gold as of 2026-10-23 { confirmed: 16, claimed: 1, unknown: 0 }

Вбудувати картку паспорта

Вставте два рядки на будь-яку сторінку. Картка оновлюється сама, коли AsOf публікує нові дані. Без cookie й відстеження.

<div data-asof="paxg" data-lang="uk"></div>
<script src="https://asof.pro/embed.js" async></script>

Якщо скрипти заборонені, використовуйте iframe:

<iframe src="https://asof.pro/uk/embed/paxg/" title="AsOf passport"
        style="width:100%;max-width:560px;height:460px;border:0"></iframe>

Як це виглядає

Наскільки свіжі

Оновлюються після кожного щоденного прогону (05:00 UTC) і коли редактор підтверджує факти. У кожному паспорті є as_of, в index.json — generated_at.

Версії

/api/v1 лишається сумісним: поля можуть додаватися, але не перейменовуються й не видаляються. Несумісні зміни отримають /api/v2, а v1 працюватиме ще щонайменше шість місяців.

Ліцензія

Дані AsOf і формат — під CC BY 4.0. Зазначайте «AsOf by Diikun LAB» з посиланням на паспорт. Цитати — короткі фрагменти документів емітентів і лишаються їхнім текстом.

Наше прохання

Це не умова ліцензії, а прохання: показуйте дату «на …», залишайте «Невідомо» видимим і не перетворюйте дані на бали, рейтинги чи поради.

Специфікація формату ↗ GitHub: docs & examples ↗