# Geekflare API

**Canonical:** https://apis.io/apis/geekflare/geekflare-api/  
**Provider:** Geekflare — https://apis.io/providers/geekflare/  
**Base URL:** https://api.geekflare.com  
**Documentation:** https://docs.geekflare.com/intro

Geekflare API is published by [Geekflare](https://apis.io/providers/geekflare/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Development, Web Scraping, Search, Screenshots, and DNS. The published artifact set on APIs.io includes API documentation, an API reference, an OpenAPI specification, and a getting-started guide.

REST API suite for scraping, search, data extraction, screenshots, DNS lookups, and web utilities — 18 operations on a single base URL with a shared credit pool, documented in a published OpenAPI 3.1 contract and mirrored by a 20-tool MCP server.

## Operations (18)

| Method | Path | Summary |
|---|---|---|
| POST | `/metascraping` | Scrape a webpage meta with custom options |
| POST | `/webscraping` | Scrape a webpage with custom options |
| POST | `/dnsrecord` | Retrieve DNS records for a given domain |
| POST | `/screenshot` | Capture a full-page screenshot of a website |
| POST | `/up` | Check if a site is up or down |
| POST | `/redirectcheck` | Check the redirection chain of a given URL |
| POST | `/brokenlink` | Check if a webpage contains broken links |
| POST | `/url2pdf` | Capture a full-page Url2Pdf of a website |
| POST | `/openport` | Scan a website for open ports |
| POST | `/tlsscan` | Perform TLS scan for a given domain |
| POST | `/loadtime` | Measure the page load time for a given URL |
| POST | `/mixedcontent` | Check for mixed content on a site |
| POST | `/dnssec` | Check if DNSSEC is enabled for a domain |
| POST | `/mtr` | Perform MTR (My Traceroute) network diagnostic test |
| POST | `/ping` | Perform ICMP Ping test on a given URL or IP |
| POST | `/lighthouse` | Run Lighthouse audit on a website |
| POST | `/search` | Search API for AI Agents & LLMs |
| POST | `/brand` | Get brand data for a domain |

## Machine-readable artifacts (7)

- **Documentation** — https://docs.geekflare.com/intro
- **APIReference** — https://docs.geekflare.com/endpoint/reference
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/geekflare/refs/heads/main/openapi/geekflare-openapi.json
- **GettingStarted** — https://docs.geekflare.com/quickstart/index
- **MCPServer** — https://raw.githubusercontent.com/api-evangelist/geekflare/refs/heads/main/mcp/geekflare-mcp.yml
- **ToolCrosswalk** — https://raw.githubusercontent.com/api-evangelist/geekflare/refs/heads/main/mcp/geekflare-tool-crosswalk.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/geekflare/refs/heads/main/apis.yml

## Tags

Development, Web Scraping, Search, Screenshots, DNS

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/geekflare/geekflare-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/geekflare/.
