Відкриті дані та вбудовування
Усі паспорти AsOf — відкриті дані. Будь-який сайт чи застосунок може їх читати, показувати й завжди тримати актуальними — без ключа й реєстрації.
Адреси
/api/v1/index.json | Список активів, лічильники й час останнього прогону |
/api/v1/passports/{id}.json | Один паспорт: факти з цитатами й джерелами, дані з блокчейну, архів джерел |
/api/v1/changes.json | Виявлені зміни в документах (короткі фрагменти) |
/api/v1/schema.json | JSON 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» з посиланням на паспорт. Цитати — короткі фрагменти документів емітентів і лишаються їхнім текстом.
Наше прохання
Це не умова ліцензії, а прохання: показуйте дату «на …», залишайте «Невідомо» видимим і не перетворюйте дані на бали, рейтинги чи поради.