Keywords Extractor

Keywords Extractor

Use our free website keyword extractor to crawl any website and extract keyword counts on each page.

OTHEROPEN_SOURCEApify

Keyword Extractor

Can deeply crawl a website and counts how many times are provided keywords found on the page.

How to use

  • You can pass in any number of keywords that you want to count.
  • You can combine Start URLs, Pseudo Urls and link selector to traverse any number of pages accross websites. Check our scraping tutorial on how to use these.
  • You can specify maxDepth and maxPagesPerCrawl to limit the scope of the scrape. Start URLs have depth 0. So if you want just the start URLs, set maxDepth to 0, etc.
  • You can pick case sensitive search and search through scripts.
  • You can choose to scrape with or without browser. Browser is more expensive but allows JavaScript rendering and waiting.
  • For browser, you can use many additional features

How are keywords determined

The text is split into words by word boundaries. Each word is then compared with each keyword. In the future, we may add other types of boundaries to choose from.

Example Output

For keywords:

["watch", "watches", "rolex"]

starting on https://www.chrono24.com/watches/mens-watches--62.htm

1[
2    {
3        "url": "https://www.chrono24.com/watches/mens-watches--62.htm",
4        "depth": 0,
5        "result": {
6            "watch": 63,
7            "watches": 81,
8            "rolex": 57
9        }
10    },
11    {
12        "url": "https://www.chrono24.com/user/index.htm",
13        "depth": 1,
14        "result": {
15            "watch": 9,
16            "watches": 13,
17            "rolex": 1
18        }
19    },
20    {
21        "url": "https://www.chrono24.com/info/watch-collection.htm",
22        "depth": 1,
23        "result": {
24            "watch": 56,
25            "watches": 23,
26            "rolex": 1
27        }
28    },
29...
30]

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!