{"repo":"soruly/anilist-crawler","free":true,"listed":false,"github":"https://github.com/soruly/anilist-crawler","clone":"git clone https://github.com/soruly/anilist-crawler.git","description":"Crawl data from anilist API and store as JSON file","language":"TypeScript","stars":46,"topics":["crawler","anime","anilist"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"anilist-crawler Crawl data from AniList API and store as json file. Requirements - Node.js = 22.18 How to use Fetch anime ID 123 node index.ts --anime 123 Fetch all anime in page 240 node index.ts --page 240 Fetch all anime from page 240 to 244 (inclusive) node index.ts --page 240-244 Fetch all anime from page 240 to the last page node index.ts --page 240- The output json files are saved to anilist anime folder. You may adjust query.graphql to filter out fields that you do not want. For details of AniList API please visit https://github.com/AniList/ApiV2-GraphQL-Docs/ You can try the interactive query tool here. https://anilist.co/graphiql Notes - Anilist API has rate limit of 60 requests/min per IP address. The script will wait for a while when rate limit is reached.","default_branch":null,"files":null,"tree":[],"storefront":"/r/soruly","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/soruly/anilist-crawler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}