> For the complete documentation index, see [llms.txt](https://ctk-doc.gitbook.io/ctk-anime-scraper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ctk-doc.gitbook.io/ctk-anime-scraper/master.md).

# INTRODUCTION

ctk-anime-scraper is the advance and better anime scraper in compare to any other scraper that you could ever find, you can get any anime details and it's direct episode link in just few lines of code

```
npm i `ctk-anime-scraper`
```

```javascript
const AnimeScraper = require("ctk-anime-scraper")
const Gogoanime = new AnimeScraper.Gogoanime()

/* Search Anime */
Gogoanime.search("naruto").then(results => {
/* Get the top result from search and fetch that anime */
	Gogoanime.fetchAnime(results[0].link).then(anime => {
	/* Get the 1st Episode of the anime */
		Gogoanime.getEpisodes(anime.slug, 1).then(episode => {
		/* Here you have it, Enjoy 😉 */
			console.log(episode) // {Object}
		})
	})
})
```

{% hint style="info" %}
You can change base URL of website by adding `base_url` option in **Scraper** class.
{% endhint %}
