n8n / Make Template Pricing Scraper avatar

n8n / Make Template Pricing Scraper

Pricing

from $5.00 / 1,000 price change detecteds

Go to Apify Store
n8n / Make Template Pricing Scraper

n8n / Make Template Pricing Scraper

Tracks pricing, category, and popularity signals for paid workflow templates on the n8n Creator Portal and Make marketplace, for competitive pricing intelligence.

Pricing

from $5.00 / 1,000 price change detecteds

Rating

0.0

(0)

Developer

joseph fadero

joseph fadero

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Tracks pricing, category, and popularity signals for paid workflow templates on the n8n Creator Portal and Make marketplace, for competitive pricing intelligence.

This is primarily an internal pricing-research tool built to monitor how competing automation template creators price their work. It has a small addressable public buyer pool — most users of this data will be n8n/Make template creators or agencies pricing their own catalog, not a broad audience — so it's priced low across the board on purpose.

How it works

  • n8n: https://n8n.io/workflows/ is a Nuxt app. Investigating it live turned up a real, public, unauthenticated JSON API it calls server-side — https://api.n8n.io/api/templates/search — which returns clean structured data (id, name, price, totalViews, createdAt, creator) for every template. No HTML scraping needed; this actor calls that API directly.
  • Make: https://www.make.com/en/templates was investigated live the same way. Unlike n8n, the entire www.make.com domain returns an HTTP 403 Cloudflare managed-JS-challenge page to any non-browser request, with no embedded JSON state reachable. A real, structurally complete cheerio parser (src/sources/makeParser.ts) is included and ready to work if that block lifts or a browser-based fetch is added in a future revision, but a live run today will honestly report 0 Make results with a clear log message rather than fabricate data.

Each platform is handled by its own independent parser module (src/sources/n8nParser.ts, src/sources/makeParser.ts) — the two marketplaces are structurally unrelated, so no shared/unified parser is used.

Input

FieldTypeDefaultDescription
platformselect n8n | maken8nWhich marketplace to scrape.
categorystringOptional category/topic filter. Applied as a search term.
keywordsstring[][]Optional keywords to match against template titles/descriptions.
maxItemsinteger50Upper bound on templates fetched per run.

platform has a real default (not just a prefill), so an unattended QA run with no input body still runs successfully against live n8n data.

Output (per template)

platform, title, price (number, 0 for free templates), category, creatorName, popularitySignal (n8n's public view count; null where not publicly shown), publishedDate, url, plus internal templateId and scrapedAt.

Change tracking

A named key-value store (n8n-make-template-pricing-state) persists each template's last-seen price/category across runs, so repeat runs can tell new listings, price changes, and unchanged templates apart. A named store is used deliberately — an unnamed Actor.openKeyValueStore() call is scoped to the current run only and never persists.

Pricing (Pay Per Event)

EventPriceWhen
apify-actor-start$0.05Once per run (built-in, auto-charged).
apify-default-dataset-item$0.001Per dataset item pushed, including unchanged re-checks (built-in, auto-charged via pushData's second argument).
new-template-scraped$0.003First time a template ID is seen across any prior run.
price-change-detected (primary)$0.005A previously-seen template's price differs from the last recorded value.

All manual charges use Actor.charge({ eventName }), and every event name here matches a configured PPE event exactly — no apify-default-dataset-item is ever charged manually (Apify rejects that).