> ## Documentation Index
> Fetch the complete documentation index at: https://docs.geekflare.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dify

> Use Geekflare in Dify workflows, chatflows, and agents with the Geekflare plugin from the Dify Marketplace, for web search, page content, metadata, brand data, screenshots, PDFs, and website checks.

Use Geekflare in Dify workflows, chatflows, and agents for live web search (including full Google results by country or city), page content, metadata, brand data, screenshots, PDFs, and website checks. The plugin is on the [Dify Marketplace](https://marketplace.dify.ai/plugin/geekflare/geekflare).

## Install

1. Get an API key at [dash.geekflare.com](https://dash.geekflare.com). The free tier includes 500 credits a month and doesn't need a card.
2. In Dify, go to **Plugins → Marketplace**, search for **Geekflare**, and install it. You can also open the [Geekflare plugin](https://marketplace.dify.ai/plugin/geekflare/geekflare) directly.
3. Open the plugin, click **Authorize**, and paste your API key. Dify checks the key with one DNS lookup, which uses 1 credit.

> [!NOTE]
>
> Self-hosted Dify needs outbound HTTPS to `api.geekflare.com`.

## Tools

| Tool | What it does | Main inputs |
| :- | :- | :- |
| Geekflare Search | Web, news, or image search. Turn on **Full Google SERP** for the full results page: organic results, AI Overview, People Also Ask. | `query`, `limit`, `source`, `location`, `city`, `time`, `serp` |
| Geekflare Scrape URL | Page content as Markdown, text, HTML, or JSON. Optional `product` or `contact` templates return structured data. | `url`, `format`, `template` |
| Geekflare Page Metadata | Title, description, canonical URL, Open Graph, and Twitter Card tags. | `url` |
| Geekflare Brand | Logos, brand colors, fonts, and social profiles. Enriched mode adds company details. | `url`, `mode` |
| Geekflare Screenshot | Viewport or full-page screenshot as a hosted image URL. | `url`, `full_page`, `device`, `image_type` |
| Geekflare URL to PDF | Page as PDF, returned as a hosted download URL. | `url`, `paper_format`, `orientation` |
| Geekflare Website Check | One check: site status, DNS records, TLS/SSL, redirect chain, broken links, load time, or Lighthouse. | `url`, `check` |

Every tool returns the API response as JSON. URLs can be full URLs or bare domains such as `example.com`.

## Examples

* **Agent or chatflow:** add the Geekflare tools to an Agent node, then ask "What does Google show for 'best crm' in London? Cite sources." The agent calls Geekflare Search with SERP turned on.
* **Workflow:** add a **Geekflare Scrape URL** node, pass in a URL from an earlier node, and send the returned Markdown to an LLM node to summarize or extract fields.
* **Monitoring:** run **Geekflare Website Check** with `check = tls_scan` or `site_status` on a schedule to report certificate expiry or downtime.

## Notes

* Each tool call uses Geekflare credits, at the same per-API cost listed in [Credit Consumption](/api-credit-mapping.md). See also [pricing](https://geekflare.com/pricing/).
* Geekflare works with public pages only.

## Links

> **[Dify Marketplace](https://marketplace.dify.ai/plugin/geekflare/geekflare)**
>
> The Geekflare plugin listing.

> **[GitHub](https://github.com/geekflare/geekflare-dify-plugin)**
>
> Plugin source code.

> **[MCP Server](/mcp/overview.md)**
>
> Connect Geekflare to AI clients through MCP.

> **[API Reference](/endpoint/reference.md)**
>
> Parameters and responses for every endpoint.

> **[LangChain](/integrations/langchain.md)**
>
> Use Geekflare tools in LangChain agents.

> **[LlamaIndex](/integrations/llamaindex.md)**
>
> Use Geekflare tools in LlamaIndex agents.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.