动漫数据库图查询接口漫画数据库

AniList API

AniList API 是一个用于访问和操作AniList动漫数据库的GraphQL接口。它提供了丰富的动漫、漫画、角色和用户数据查询功能。

查看官方文档 ↗

接入教程

要使用AniList API,首先需要注册开发者账号并获取API密钥。然后可以通过GraphQL查询语言访问数据库。

Python示例

python
import requests

query = '''
{
  Page {
    media(type: ANIME) {
      id
      title {
        english
      }
    }
  }
}
'''

url = 'https://graphql.anilist.co'
response = requests.post(url, json={'query': query})
print(response.json())

PHP示例

php
<?php

$query = '{
  Page {
    media(type: ANIME) {
      id
      title {
        english
      }
    }
  }
}';

$url = 'https://graphql.anilist.co';
$options = [
    'http' => [
        'header'  => "Content-type: application/json\r\n",
        'method'  => 'POST',
        'content' => json_encode(['query' => $query]),
    ],
];
$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);
var_dump(json_decode($result));

JavaScript示例

javascript
const query = `
{
  Page {
    media(type: ANIME) {
      id
      title {
        english
      }
    }
  }
}
`;

fetch('https://graphql.anilist.co', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Accept': 'application/json',
  },
  body: JSON.stringify({
    query: query
  })
})
.then(r => r.json())
.then(data => console.log(data));

常见问题

AniList API是免费的吗?

是的,AniList API目前是免费的,但需要注册开发者账号获取API密钥。

AniList API有请求限制吗?

官方文档没有明确说明具体的请求限制,但建议合理使用API以避免被限制。

相似接口推荐

Marketstack股票市场数据API

提供实时、盘中及历史股票市场数据的REST API服务,涵盖全球30,000+股票代码,同时新增EDGAR文件端点用于获取SEC公司申报文件。支持JSON格式响应,提供免费计划。

免费
eBird鸟类观测数据API

康奈尔鸟类学实验室提供的全球鸟类观测数据接口,支持查询特定区域近期或显著的鸟类观察记录

免费
Weatherstack

Weatherstack 是一款提供全球实时、历史和预测天气数据的API服务,以轻量级JSON格式返回准确的气象信息,支持数百万个地点查询。

免费
IPstack

IPstack是一款通过IP地址定位和识别网站访问者的API服务。它提供精确的地理位置信息、网络运营商数据和安全威胁检测,帮助开发者优化用户体验和分析流量来源。

免费