NewMCP server live

Web data, ready for AI.

The web scraping API, search API and screenshot API for AI agents and developers. We handle the proxies, headless browsers and parsing, and hand back data you can use.

Get a free API key
4.9average across
G2 — 4.8 out of 5Google — 4.9 out of 5Product Hunt — 5.0 out of 5

Try our APIs

Try:
Trusted by teams at
PfizerNBCUniversalTCSHostingerKissflowLookoutPlivoClearSaleSparkianCBSplitOmreon
PfizerNBCUniversalTCSHostingerKissflowLookoutPlivoClearSaleSparkianCBSplitOmreon

The web APIs your agents need most.

Search, scrape, render and extract web data for AI applications, search, RAG and automation.

Web Scraping API

Get LLM-ready Markdown, HTML or JSON from any URL. JavaScript rendering, CAPTCHAs and anti-bot handling are built in.

raw page
example.com/pricing
markdown
# Pricing
Plans that scale.
## Startup
- 10,000 calls
- Email support
links and headings kept · boilerplate stripped

Search API

Real-time web results for agents, with titles, links and snippets, plus optional AI-grounded answers.

query
agentic ai funding 2026
groundedlimit 3
results
Infra rounds lead Q3
techcrunch.com
The agent stack, priced
theinformation.com
every result links to its source

Screenshot API

Full-page or viewport captures of any URL, rendered with JavaScript and with ads and cookie banners blocked.

live page
cookie banner
capture
1440×900 @2x · full page
ads and cookie banners blocked

Meta Scraping API

Open Graph tags, JSON-LD and canonicals without pulling and parsing the entire DOM yourself.

document head
<meta property=
"og:title" …>
<script type=
"ld+json">{…}
<link rel="can…">
fields
og:titleog:imageog:typecanonicalProductWebSitefavicon
title, Open Graph, Twitter and schema.org in one response

DNS Lookup API

Look up DNS records to verify domain ownership, monitor changes, or audit SPF and DMARC.

domain
example.com
AMXTXTDMARC
records
A 93.184.216.34
MX 10 mail.exa…
TXT v=spf1 inc…
DMARC p=reject
A, AAAA, MX, TXT, NS and more in one call

Redirect Checker API

Trace a URL to its destination, read the tracking parameters, and catch phishing hops before your users land on them.

short link
bit.ly/3xK9qP
hops
301t.co/abc
302go.example…
200example.com
every hop and status code

What customers say.

Read all reviews
“Found Geekflare API to get markdown from URL for my AI agents. It is fast and cheaper and works on almost every website.”
Ram DasiArchitect, PA Consulting
“Its been couple of years we are using Geekflare API, we like its stable production ready performance and cost-effectiveness of accessing multiple APIs through a single plan.”
Jitendra RauloDirector, Aarav Infotech
“Easy-to-use REST API to extract website metadata for SEO analysis. Highly recommend for social tags and schema markup.”
Okrogu LesCreator

Everything you need to build and debug.

View your API key, try any endpoint in the playground, and look up every request you have made, searchable by URL or query and filterable by date range.

  • Your API key is ready the moment you sign up
  • Logs with request volume, endpoint, URL and HTTP status for every call
  • A playground for every API, so you can try it before writing code

Make your first request in a few lines.

Endpoint
quickstart.pyofficial SDK
# pip install geekflare-api
from geekflare_api.client import GeekflareClient
from geekflare_api.models import WebScrapeDto

with GeekflareClient(api_key="<api-key>") as client:
    result = client.web_scrape(
        WebScrapeDto(
            url="https://example.com",
            format=["markdown"]
        )
    )
    print(result)

What it takes to run scraping in-house.

The first version takes a weekend. Keeping it running takes much longer.

  • Blocked requests

    In-house

    Buy a residential proxy pool, tune rotation, absorb the bill on retries.

    With Geekflare
    Retried through a proxy automatically
  • CAPTCHAs

    In-house

    Wire up a solver, monitor accuracy and patch it when the challenge changes.

    With Geekflare
    Included in every request
  • JS-rendered pages

    In-house

    Run and scale a headless browser fleet, watch memory and cold starts.

    With Geekflare
    Rendered automatically
  • HTML to clean text

    In-house

    Maintain per-site extraction rules that break on every redesign.

    With Geekflare
    format: ["markdown"]
  • Geo-restricted content

    In-house

    Source proxies in each country and keep them from getting banned.

    With Geekflare
    proxyCountry: "de"
  • Failed requests

    In-house

    You still pay for the proxies and compute behind every failure.

    With Geekflare
    No charge
  • On-call

    In-house

    Your team, at 4 AM, when a target site ships new bot detection.

    With Geekflare
    Ours

One API. Every stack.

One account works from an agent, a workflow builder, an SDK or your own service.

MCP server

Sign in once and Claude, ChatGPT, Cursor or Codex can use Geekflare's tools directly, with no glue code to write.

ClaudeChatGPTCursorCodexAny MCP client
Set up the MCP server

LLM & agent pipelines

LLM-ready Markdown straight into a retrieval pipeline, with the boilerplate stripped so you spend context on content, not navigation.

RAGAgentsClean MarkdownGrounded search
See the solutions

Workflow builders

Run any endpoint as a step in a visual scenario. Useful when the person who needs the data does not write code.

ZapierMaken8n
Browse integrations

SDKs & REST

First-party typed SDKs for Python and Node. Everything else talks plain REST, from any language.

PythonNode.jsPostman
Open the API reference

See any page as it looks from another country.

Test localized content, pricing, search results, and availability without managing proxies yourself. Requests go direct first and retry through a proxy if a site blocks them. Add a country code when you need a local view.

  • Country-level targeting in 194 countries with proxyCountry
  • Available on Web Scraping, Load Time and other supported endpoints
  • By default, proxyMode: "auto" tries the request directly and uses a proxy only if the site blocks it
0
Countries
Automatic
Proxy only when a site blocks a request
POST/webscraping{ "url": "stripe.com", "proxyCountry": "us" }from United States

One plan covers every API.

Buy credits once and spend them on any API. Failed requests cost nothing.

5002M

Growth covers this with 100K credits a month, about $0.69 per 1,000 credits. Or $58/mo billed yearly.

Credits
60,000
Plan
Growth · $69/mo
FreeNo card
$0/mo
  • 500 credits / month
  • 1 team member
  • 7 days log retention
  • 1 request per second
Starter
$19/mo
  • 20K credits / month
  • 3 team members
  • 30 days log retention
  • 5 requests per second
GrowthMost popular
$69/mo
  • 100K credits / month
  • 5 team members
  • 30 days log retention
  • 10 requests per second
Business 500K
$299/mo
  • 500K credits / month
  • 25 team members
  • 90 days log retention
  • 25 requests per second
Start freeCompare plans and credit packsEvery account starts free. Upgrade from the dashboard when you need more, or buy a credit pack from $10.

Security and compliance.

Encrypted in transit, GDPR compliant, and a SOC 2 Type II audit underway.

Always on

TLS 1.3 in transit

Every request and response between your code and our API is encrypted in transit.

Compliant

GDPR

We are GDPR compliant, so personal data is handled under data protection rules.

In progress

SOC 2 Type II

The audit is underway. We will publish the report in the trust center when it completes.

The things devs ask first.

For anything else, the docs cover every endpoint and parameter, and our support team replies to every email.

Open the docs

A web scraping API, search API and screenshot API, plus APIs for metadata, PDFs, brand data, DNS and website checks. All 14 share one credit pool and one API key.

Every API draws from the same credits. Meta scraping, DNS lookups, redirect checks and status checks cost 0.5 credits; web scraping costs 0.25 to 1 credit a page; search costs 2; screenshots and PDFs cost 5. Failed requests cost nothing.

Yes. JavaScript is rendered automatically when a page needs it, or you can force it with renderJS: true. CAPTCHA solving and anti-bot bypass are included in the base scraping price.

The free tier renews every month at 500 credits. Paid plans start at $19/mo, or top up with a credit pack from $10 without a subscription.

1 on Free, 5 on Starter, 10 on Growth, 25 on Business 500K, 25 on Business 1M. For higher throughput, contact us and we will size it with you.

Every request and response is encrypted with TLS 1.3 in transit, we are GDPR compliant, and our SOC 2 Type II audit is in progress. The trust center has the details.

Ask AI about Geekflare

Open the question in the assistant you already use.

Start with 500 free credits a month.

No card needed. Make your first request in a few minutes, or connect your AI and ask it to read a page.