Package Information
Documentation
n8n-nodes-geekflare-api
Official n8n community node for the Geekflare. Use Geekflare's web intelligence tools directly inside your n8n workflows, no code required.
What you can do
- Scrape any webpage and get back clean HTML, Markdown, JSON, or LLM-ready text, including structured data via extraction templates or AI prompts
- Capture screenshots with full-page, Retina, and CAPTCHA-bypass support
- Search the web with structured results, optional AI-grounded answers, or the full Google results page (SERP)
- Convert URLs to PDF with full layout control
- Run DNS, TLS, and port diagnostics on any domain
- Audit performance with Lighthouse and load time checks
- Monitor uptime, redirect chains, broken links, and mixed content
Installation
In your n8n instance, go to Settings → Community Nodes → Install and enter:
n8n-nodes-geekflare-api
Get an API Key
Sign up at geekflare.com/api and copy your API key from the dashboard.
Credentials Setup
After installing the node:
- Open any workflow and add a Geekflare node
- Click Create new credential in the node panel
- Paste your API key and save
Resources and operations
Operations are grouped by resource in the node panel:
| Resource | Operations |
|---|---|
| Page Content | Web Scraping, Meta Scraping, Brand Extraction, Screenshot, URL to PDF |
| Search | Search |
| Network | DNS Record Lookup, DNSSEC Check, MTR Trace, Open Port Scan, Ping, TLS/SSL Scan |
| Site Monitoring | Site Up Check, Redirect Chain Check, Broken Link Check, Mixed Content Check, Load Time, Lighthouse Audit |
Workflows created with earlier versions of the node keep working unchanged.
Operations
Web Scraping
Scrape full page content from any URL. Returns HTML, Markdown, JSON, or LLM-optimised text, including structured data via ready-made extraction templates, custom CSS/XPath schemas, or AI-powered extraction.
| Parameter | Type | Default | Description |
|---|---|---|---|
url * |
string | - | Target URL |
formats |
array | ["markdown"] |
Output formats (up to 3): html, markdown, json, markdown-llm, html-llm, text, text-llm |
device |
desktop | mobile |
desktop |
Device to emulate |
proxyMode |
false | auto | true |
false |
false never uses a proxy, auto retries via proxy if blocked, true always uses one |
proxyCountry |
string | - | Route through a country ISO code (e.g. us), used when a proxy is active |
renderJS |
boolean | auto | Execute JavaScript before extracting. If left unset, resolved automatically based on whether the page needs it |
fileOutput |
boolean | false |
Return a download URL instead of inline content |
blockAds |
boolean | true |
Block ads during scrape |
stealth |
boolean | false |
Bypass CAPTCHAs (slower) |
waitTime |
number | 0 |
Seconds to wait after page load before capturing content |
extractionMode |
default | cssSchema | xpathSchema | template |
default |
JSON output is used automatically when an extraction mode other than default is requested |
template |
product | contact |
- | Ready-made extraction template when Extraction Mode is Template |
extractionSchema |
JSON | - | Custom field-extraction schema for CSS Schema/XPath Schema modes |
aiPrompt |
JSON | - | AI-powered extraction/analysis of the scraped page (prompt, schema, listing, summary, sentiment, or keywords mode). Adds +7 credits |
Meta Scraping
Scrape meta tags: title, description, Open Graph, Twitter cards, and more.
| Parameter | Type | Default | Description |
|---|---|---|---|
url * |
string | - | Target URL |
format |
json | markdown |
json |
Output format |
device |
desktop | mobile |
desktop |
|
proxyCountry |
string | - | Country ISO code |
renderJS |
boolean | true |
|
fileOutput |
boolean | false |
|
blockAds |
boolean | true |
Screenshot
Capture a screenshot of any website. Supports full-page, Retina, and AI-friendly link highlighting.
| Parameter | Type | Default | Description |
|---|---|---|---|
url * |
string | - | Target URL |
device |
desktop | mobile |
desktop |
|
type |
png | jpeg | webp |
png |
|
proxyCountry |
string | - | Country ISO code |
fullPage |
boolean | false |
|
blockAds |
boolean | true |
|
hideCookie |
boolean | true |
Remove cookie banners |
skipCaptcha |
boolean | true |
Bypass Cloudflare / reCAPTCHA |
addTimestamp |
boolean | false |
|
highlightLinks |
boolean | false |
Draw borders around links/buttons, great for AI vision models |
pageHeight |
number | - | Custom page height (px) |
viewportWidth |
number | - | Viewport width (px, default 1366) |
viewportHeight |
number | - | Viewport height (px, default 768) |
delay |
number | - | Seconds to wait after page load |
quality |
number | 90 |
Image quality 1-100 |
scaleFactor |
number | - | Device pixel ratio (use 2-3 for Retina) |
Search
Search the web and return clean, structured results. Supports web, news, and image search, optional AI-grounded answers, and the full Google results page.
| Parameter | Type | Default | Description |
|---|---|---|---|
query * |
string | - | Search query |
limit |
number | 10 |
Number of results |
time |
string | - | Time filter: any, d, w, m, y, d7, h6 |
location |
string | - | Country ISO code to localise results |
city |
string | - | City for localised results, e.g. London,England,United Kingdom. Takes priority over location |
device |
desktop | mobile |
desktop |
Device to emulate when searching |
source |
web | news | images |
web |
|
category |
general | code | pdf | research | linkedin | wiki |
- | Ignored in SERP mode |
format |
json | markdown | html |
json |
Ignored in SERP mode |
includeDomains |
string | - | Comma-separated domains to include |
excludeDomains |
string | - | Comma-separated domains to exclude |
groundedAnswer |
boolean | false |
Generate an AI answer synthesised from results. Ignored in SERP mode |
scrape |
boolean | false |
Also scrape top result pages. Ignored in SERP mode |
scrapeLimit |
number | - | How many pages to scrape (requires scrape: true) |
serp |
boolean | false |
Return the full Google results page: organic results, AI Overview, related searches, People Also Ask, and pagination |
URL to PDF
Convert any URL to a downloadable PDF.
| Parameter | Type | Default | Description |
|---|---|---|---|
url * |
string | - | Target URL |
device |
desktop | mobile |
desktop |
|
format |
a4 a3 a5 a6 letter legal a0-a2 |
a4 |
Paper size |
orientation |
portrait | landscape |
portrait |
|
proxyCountry |
string | - | Country ISO code |
scale |
number | - | Zoom level (e.g. 0.8 to shrink) |
marginTop |
number | 25 |
Top margin (mm) |
marginBottom |
number | 25 |
Bottom margin (mm) |
marginLeft |
number | 25 |
Left margin (mm) |
marginRight |
number | 25 |
Right margin (mm) |
hideCookie |
boolean | true |
Remove cookie banners |
skipCaptcha |
boolean | true |
Bypass anti-bot challenges |
addTimestamp |
boolean | false |
DNS Record Lookup
Look up DNS records for a domain.
| Parameter | Type | Default |
|---|---|---|
url * |
string | - |
types |
array of A AAAA CNAME MX NS SOA TXT CAA SRV |
["A", "AAAA", "CNAME", "MX", "NS"] |
Site Up Check
Check if a site is up or down.
| Parameter | Type | Default |
|---|---|---|
url * |
string | - |
proxyCountry |
string | - |
followRedirect |
boolean | false |
Redirect Chain Check
Trace the full redirect chain of a URL.
| Parameter | Type |
|---|---|
url * |
string |
proxyCountry |
string |
Broken Link Check
Find all broken links on a webpage.
| Parameter | Type | Default |
|---|---|---|
url * |
string | - |
proxyCountry |
string | - |
followRedirect |
boolean | false |
Open Port Scan
Scan open ports on a host, with optional service and version detection on the ports found open.
| Parameter | Type | Default | Description |
|---|---|---|---|
url * |
string | - | Target URL or hostname |
topPorts |
50 100 500 1000 5000 |
- | Scan top N common ports |
portRanges |
string | - | Custom ranges e.g. 80,443,1000-1010 |
detectServices |
boolean | false |
Run service and version detection on the open ports found. Slower than the base scan |
TLS/SSL Scan
Inspect TLS/SSL configuration: protocols, ciphers, certificate details.
| Parameter | Type |
|---|---|
url * |
string |
Lighthouse Audit
Run a full Lighthouse audit: performance, SEO, accessibility, and best practices.
| Parameter | Type | Default | Description |
|---|---|---|---|
url * |
string | - | |
device |
desktop | mobile |
desktop |
|
proxyCountry |
string | - | Country ISO code |
followRedirect |
boolean | false |
|
parameters |
string | - | Extra Lighthouse CLI flags, separated by spaces (e.g. --only-categories=seo --preset=desktop) |
Load Time
Measure full page load time from any location. Optionally test reachability from multiple locations at once.
| Parameter | Type | Default | Description |
|---|---|---|---|
url * |
string | - | |
proxyCountry |
string | - | |
followRedirect |
boolean | false |
|
targetCountries |
comma-separated string | - | Up to 3 ISO country codes to also test via proxy, alongside the default US test. Returns a per-location breakdown when set |
Mixed Content Check
Detect mixed content issues (HTTP resources on HTTPS pages).
| Parameter | Type | Default |
|---|---|---|
url * |
string | - |
proxyCountry |
string | - |
followRedirect |
boolean | false |
DNSSEC Check
Check if DNSSEC is enabled and properly configured for a domain.
| Parameter | Type |
|---|---|
url * |
string |
MTR Trace
Run an MTR (My Traceroute) network diagnostic test.
| Parameter | Type | Default |
|---|---|---|
url * |
string | - |
proxyCountry |
string | - |
followRedirect |
boolean | false |
Ping
Ping a host and return latency.
| Parameter | Type |
|---|---|
url * |
string |
Brand Extraction
Extract a website's brand identity and design system. Standard mode returns core brand assets and design information; enriched mode adds company and brand intelligence when available.
| Parameter | Type | Default | Description |
|---|---|---|---|
url * |
string | - | Target URL |
mode |
standard | enriched |
standard |
Extraction depth. Enriched mode includes additional company and brand intelligence |
refresh |
boolean | false |
Force a fresh extraction instead of using cached brand data |
Brand results can include logos, colors, fonts, typography, components, spacing, social profiles, links, page metadata, and company information.
Links
License
MIT