未ログインで読める公開JSON API

公開済み記事の一覧と詳細は、外部サイトや研究ノートからJSONとして取得できます。下書き、メールアドレス、非公開状態の記事は返しません。

エンドポイント

用途 URL 主なパラメータ
記事一覧 /api/v1/articles.php q, limit, offset, sort, author_id, work_id, tag
記事詳細 /api/v1/article.php id または ani_id

利用例

fetch('/api/v1/articles.php?q=物語構造&limit=10') .then((res) => res.json()) .then((data) => console.log(data.data)); curl "https://anixiv.org/api/v1/article.php?ani_id=10.anixiv/2026.05.0001"

レスポンス形式

{ "status": "success", "data": [ { "id": 1, "ani_id": "10.anixiv/2026.05.0001", "title": "論文タイトル", "author": { "id": 2, "handle": "moon_archive" }, "abstract": "要旨", "tags": ["物語構造"], "url": "/article/?id=10.anixiv%2F2026.05.0001" } ], "pagination": { "limit": 10, "offset": 0, "count": 1 } }

API利用時は過度な連続アクセスを避け、出典として記事URLまたはAni-IDを併記してください。