Public API
未ログインで読める公開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を併記してください。