NewMCP server live

URL Redirect Checker API for any link.

Trace every hop in a redirect chain, with the status code and headers at each step and the final destination, as structured JSON.

4.9average across
G2 — 4.8 out of 5Google — 4.9 out of 5Product Hunt — 5.0 out of 5
  • 500 free credits every month
  • No card to start
  • Failed requests cost nothing
Playground
Request
POST /redirectcheck
{
  "url": "github.com"
}
loading example…
Want every endpoint and every parameter?
The Geekflare playground has every API and option, plus saved requests. Free with 500 credits a month.
Open the playground
Trusted by teams at
PfizerNBCUniversalTCSHostingerKissflowLookoutPlivoClearSaleSparkianCBSplitOmreon
PfizerNBCUniversalTCSHostingerKissflowLookoutPlivoClearSaleSparkianCBSplitOmreon
Handled for you

Every hop, not just where it ends.

No curl loops and no header parsing. Each request follows the chain and returns every step as JSON.

The full chain

Every URL the request passes through, in order, from the one you send to the final destination.

data[].url

Status at each hop

See whether each step is a 301, 302, 307 or 308, so you can spot temporary redirects that should be permanent.

data[].status

Headers at each hop

Location, cache and security headers for every step, for debugging exactly how a redirect is set up.

data[].headers

Chains and loops

Long chains waste crawl budget and slow users down. Up to 10 redirects are traced, so loops and long chains show up.

up to 10 hops

HTTP to HTTPS checks

Confirm that http and www variants all land on the one canonical HTTPS URL you intend.

url: http://…

From any country

Trace the chain through a proxy in another country to check geo-redirects send visitors to the right local site.

proxyCountry: ae
Geo-redirects

Check where each country gets sent.

Many sites redirect visitors to a local version by country. Add a country code and the trace runs through a proxy there, so you can confirm each market lands on the right site.

  • proxyCountry traces through any of 194 countries
  • Verify UK visitors reach the UK site, and so on
  • Adds 4 credits only on requests that use a proxy
0
Countries
Country
Level of geo-targeting
Opt-in
Only when you need
POST/redirectcheck{ "url": "shop.com", "proxyCountry": "us" }from United States
Use cases

What people do with the Redirect Checker API.

Check redirects after a site migration

Run your old URLs through the checker after a migration to confirm each one lands on the right new page with a single 301.

  • Final destination for every URL
  • 301 vs 302 at each hop
  • Spot chains to flatten
Typical request
POST /redirectcheck
{
  "url": "http://google.com"
}
Example output · google.com
hop 1301
http://google.com
hop 2302
http://www.google.com/
final200
https://www.google.com/?gws_rd=ssl
Quickstart

Your first redirect check, in a few lines.

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

with GeekflareClient(api_key="<api-key>") as client:
    result = client.redirect_check(
        RedirectCheckDto(
            url="https://example.com"
        )
    )
    print(result)
Ways in

One API. Every stack.

The same key works from an agent, a workflow builder, an SDK or your own service. Pick the lane you already live in.

MCP server

One remote endpoint exposes Geekflare's tools to any MCP client. Your agent discovers them itself: no glue code, no per-tool wiring.

ClaudeCursorCodexany 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.

RAGagentsmarkdown-llmgrounded 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
Pricing

1 credit a check. Here is what that buys.

Credits are shared with every other Geekflare API. Failed requests cost nothing.

5002M

Growth covers up to ~100,000 checks a month (100K credits), about $0.69 per 1,000 checks. Or $58/mo billed yearly.

checks
60,000
Plan
Growth · $69/mo
FreeNo card
$0/mo
~500
checks / month
  • 500 credits / month
  • 1 team member
  • 7 days log retention
  • 1 request per second
Starter
$19/mo
~10,000
checks / month
  • 10K credits / month
  • 3 team members
  • 30 days log retention
  • 5 requests per second
GrowthMost popular
$69/mo
~100,000
checks / month
  • 100K credits / month
  • 5 team members
  • 30 days log retention
  • 10 requests per second
Business
$349/mo
~1,000,000
checks / month
  • 1M 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.
Testimonials

What developers say.

Read all reviews
“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
“Works like a charm, easy to use and great support. Wished they offer more features for me to use.”
Pavel MarešCEO, webtero.com
“I am really happy with Geekflare. 1. You are incredibly responsive. - Fast to let me know of a billing problem, and with a good resolution - Fast to respond and fix 500 error. 2. Your platform is fast. 3. Consistent results”
Brett DuttonDeveloper
Questions

Before you integrate redirect checks.

Everything else is in the endpoint docs, and our support team replies to every email.

Open the endpoint docs

Every hop in the chain, in order, with its URL, HTTP status code and response headers, ending with the final destination.

A check costs 1 credit. Tracing through a proxy with proxyCountry adds 4 credits. Failed requests cost nothing.

Up to 10 per request, which is enough to reveal long chains and loops without hanging on an infinite redirect.

Search engines prefer short, clean redirects. Chains of three or more hops waste crawl budget and slow pages down, so flattening them to a single 301 helps both.

Yes. Set proxyCountry and the trace runs through a proxy in that country, so you can check that geo-redirects send each market to the right site.

Yes. Run checks in the dashboard playground, use it from Zapier, Make or n8n, or let AI agents call it through our MCP server.

500 redirect checks a month, free.

The free tier renews every month and needs no card. Trace your first redirect in a single call.