Overview
This section provides detailed documentation for all available API endpoints, including request parameters, response formats, and code examples. All API endpoints use the base URL:Available Endpoints
The Geekflare API is comprised of the following endpoint categories:AI & Scraping
Scrape LLM-ready content, capture screenshots, and generate PDFs.Web Scraping
Extract LLM-ready, JSON and HTML from web pages.
Meta Scraping
Extract metadata in markdown or JSON format from web pages.
Screenshot
Capture full-page screenshots using desktop or mobile device.
PDF Generator
Convert any URL to a PDF document.
Website Testing
Test and monitor website performance, broken links, and overall site health.Broken Link Checker
Check if a webpage contains any broken links.
Mixed Content
Detect mixed HTTP/HTTPS content on web pages.
Lighthouse
Run Google Lighthouse audits for performance and SEO.
Load Time
Measure total time taken to load webpage.
TTFB
Measure Time to First Byte.
Site Status
Check if a website is up or down.
DNS & Network
Analyze DNS records, network paths, and connectivity.DNS Records
Retrieve DNS records for any domain.
DNSSEC
Test if DNSSEC is enabled on a domain.
MTR
Traceroute domain or IP to check network path.
Ping
Test reachability and get latency information.
Security
Scan for security vulnerabilities and certificate information.TLS Scan
Check TLS versions and certificate details.
Port Scanner
Scan for open TCP ports on a domain or IP.
HTTP Headers
Parse and analyze HTTP response headers.
HTTP & Protocol
Test HTTP protocol support and URL redirections.HTTP Protocol Support
Check supported HTTP protocols.
URL Redirection
Track URL redirects with status codes and headers.
Common Parameters
Many endpoints share common parameters:The URL or domain to be tested
Proxy country code for testing from different locations. See supported
APIs for available options.
Proxy is available to premium plan users only.
Whether to follow HTTP redirects. Default is
false.Device type for rendering. Options:
desktop, mobile. Default is
desktop.