VOOZH about

URL: https://apify.com/eneiromatos/ultimate-keyword-research-tool

โ‡ฑ Ultimate Keyword Research Tool ยท Apify


Pricing

$9.99/month + usage

Go to Apify Store

Ultimate Keyword Research Tool

Elevate your keyword research to new heights with our comprehensive keyword research tool that fetches the latest trending keywords from Google, Bing, DuckDuckGo, Yahoo, and Ecosia simultaneously. With this tool you can get data about CPC, Search Volume and Ranking Difficulty.

Pricing

$9.99/month + usage

Rating

5.0

(2)

Developer

๐Ÿ‘ Eneiro Matos

Eneiro Matos

Maintained by Community

Actor stats

25

Bookmarked

402

Total users

0

Monthly active users

7 months ago

Last modified

Categories

Share

TypeScript Crawlee & CheerioCrawler Actor Template

This template example was built with Crawlee to scrape data from a website using Cheerio wrapped into CheerioCrawler.

Quick Start

Once you've installed the dependencies, start the Actor:

$apify run

Once your Actor is ready, you can push it to the Apify Console:

apify login # first, you need to log in if you haven't already done so
apify push

Project Structure

.actor/
โ”œโ”€โ”€ actor.json # Actor config: name, version, env vars, runtime settings
โ”œโ”€โ”€ dataset_schena.json # Structure and representation of data produced by an Actor
โ”œโ”€โ”€ input_schema.json # Input validation & Console form definition
โ””โ”€โ”€ output_schema.json # Specifies where an Actor stores its output
src/
โ””โ”€โ”€ main.ts # Actor entry point and orchestrator
storage/ # Local storage (mirrors Cloud during development)
โ”œโ”€โ”€ datasets/ # Output items (JSON objects)
โ”œโ”€โ”€ key_value_stores/ # Files, config, INPUT
โ””โ”€โ”€ request_queues/ # Pending crawl requests
Dockerfile # Container image definition

For more information, see the Actor definition documentation.

How it works

This code is a TypeScript script that uses Cheerio to scrape data from a website. It then stores the website titles in a dataset.

  • The crawler starts with URLs provided from the input startUrls field defined by the input schema. Number of scraped pages is limited by maxPagesPerCrawl field from the input schema.
  • The crawler uses requestHandler for each URL to extract the data from the page with the Cheerio library and to save the title and URL of each page to the dataset. It also logs out each result that is being saved.

What's included

  • Apify SDK - toolkit for building Actors
  • Crawlee - web scraping and browser automation library
  • Input schema - define and easily validate a schema for your Actor's input
  • Dataset - store structured data where each object stored has the same attributes
  • Cheerio - a fast, flexible & elegant library for parsing and manipulating HTML and XML
  • Proxy configuration - rotate IP addresses to prevent blocking

Resources

Creating Actors with templates

Getting started

For complete information see this article. To run the Actor use the following command:

$apify run

Deploy to Apify

Connect Git repository to Apify

If you've created a Git repository for the project, you can easily connect to Apify:

  1. Go to Actor creation page
  2. Click on Link Git Repository button

Push project on your local machine to Apify

You can also deploy the project on your local machine to Apify without the need for the Git repository.

  1. Log in to Apify. You will need to provide your Apify API Token to complete this action.

    $apify login
  2. Deploy your Actor. This command will deploy and build the Actor on the Apify Platform. You can find your newly created Actor under Actors -> My Actors.

    $apify push

Documentation reference

To learn more about Apify and Actors, take a look at the following resources:

You might also like

Google Keyword Research Tool

powerai/google-keyword-research-tool

Scrape keyword research data including search volume, CPC, and competition metrics from Google.

Free Keyword Research Tool for SEO โ€” Volume + CPC

s-r/google-keywords

Free keyword research tool for SEO. Combines Google Autocomplete with monthly search volume, CPC, SEO difficulty, paid difficulty, and search intent classification for any seed keyword in 50+ countries and languages.

Smart SEO Keyword Research API

kakama/smart-seo-keyword-research-api

Smart Keyword Research API tool.This Keyword Tool API Find millions of keyword suggestions for your SEO. find Keyword, Volume, CPC (USD), Intent, Keyword Difficulty, SERP Features,Trend. google trends data also get with my API.

Google Keyword Finder

dxbear/google-keyword-finder

Find profitable keywords in seconds with our lightning-fast Google keyword research tool. Get search volume, competition data, and CPC insights for any niche.

SEMrush Keyword Research - Volume, Difficulty & Related

alizarin_refrigerator-owner/semrush-keyword-research---volume-difficulty-related

Research any keyword with SEMrush data using your own API key (BYOK). Get search volume, keyword difficulty, CPC, SERP features, and discover related keywords - all in structured format for automation.

Keyword Research Tool: Search Volume, CPC & Keyword Ideas

santhej/keyword-research-tool

Bulk keyword research: accurate Google search volume, CPC, competition & thousands of keyword ideas for any seed or market. Clean JSON/CSV for SEO, PPC & content. Up to 5,000 keywords/run, 190+ countries. No subscriptions, no API keys.

๐Ÿ‘ User avatar

Santhej Kallada

10

5.0

Keyword Research Idea Tool

powerai/keyword-research-idea-tool

Research keyword ideas with search volume, CPC ranges, competition, intent, and monthly trends for a target country.

Google Keyword Scraper - Volume, CPC & Intent

mostafa-ennadi/google-keyword-scraper-volume-cpc-intent

$1.00 / 1,000 keyword suggestions. Get Google keyword suggestions with search volume, CPC, competition, and search intent. Bulk keyword research with country targeting and clean exports for SEO, Google Ads, and content planning.

๐Ÿ‘ User avatar

mostafa ennadi

54

Keyword Discovery Tool

easyapi/keyword-discovery-tool

Discover new keyword ideas and uncover valuable search insights! This actor fetches related keywords, search volumes, and CPC data, helping you optimize your content strategy, SEO efforts, and PPC campaigns. ๐Ÿ”๐Ÿ’ก๐Ÿš€

Keyword Traffic & CPC Analyzer

datapilot/keyword-traffic-cpc-analyzer

This Apify Actor analyzes a list of keywords and generates estimated SEO metrics. It simulates average monthly search volume, CPC, ranking, and keyword difficulty using realistic logic, then saves the structured results with timestamps to the Apify Dataset for easy analysis.

Related articles

5 powerful scrapers to add to your SEO tool kit
Read more
How to scrape Google Trends
Read more