# Keyword Pipeline — niche research tool

Data-driven Google Ads keyword research pipeline built on DataForSEO — filter by CPC, intent, volume, and est. cost per conversion

Type: project entry

Published: 2026-04-03

[Original page](<https://artlu.ai/project/keyword-pipeline-niche-research-tool>)

[Browse this group](<https://artlu.ai/ai/groups/pipelinecpc.md>)

Parent project: PipelineCPC

Recorded status: launched

Updated: 2026-05-20T19:37:39.331Z

Technologies: JavaScript, Node.js, DataForSEO, Google Ads

## Details

A local keyword research tool built on DataForSEO's API. Fetches keywords by category code across 3,182 categories (classified as digital/physical/both), applies server-side filters to minimize API cost, and surfaces results sorted by estimated cost per conversion (CPC ÷ CVR).

Features a visual drag-and-drop pipeline where filters above the Run bar are sent server-side (cheaper) and filters below run locally in the browser (free). Includes a full category browser, negative keyword management with phrase/word matching, saved searches, monitor list, export CSV, and a landing screen to restore previous sessions.

Built in a single index.html + server.js — no framework, no build step. Ran 368 categories in one session for $8.05 and surfaced 43,000+ qualifying keywords.

## Links

[Repository](<https://github.com/artluai/niche-research>)

## Related build notes

[built the keyword pipeline from scratch — dataforseo, drag filters, category browser, 43k keywords for $8](<https://artlu.ai/ai/log/day-17-built-the-keyword-pipeline-from-scratch-dataforseo-drag-filters-category-.md>)


Status and dates describe the published record, not a recent test of an external service. Missing details are not inferred. Public links do not imply an open-source licence or permission to reuse material.

[Directory](<https://artlu.ai/llms.txt>)
