Showing source for: https://www.context.dev/free-tools/website-to-text
Duration: 0.618511s
Server: Vercel

<!DOCTYPE html><html data-dpl-id="dpl_2Do6b6KJwonysSTMHD2vAJv9PF9z" lang="en" class="qhTiAq_variable yCRX2W_variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/immutable/chunks/2-_1x7vmf8a6q.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/immutable/chunks/3xkbiztyhp-sv.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/immutable/chunks/3hv0sll6f7fg2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/immutable/chunks/0kshh92hzgb_d.js"/><script src="/_next/static/immutable/chunks/0crkt8cl9pglx.js" async=""></script><script src="/_next/static/immutable/chunks/03fv-opalf5l4.js" async=""></script><script src="/_next/static/immutable/chunks/3kg9twqqc2-x9.js" async=""></script><script src="/_next/static/immutable/chunks/turbopack-1byz1flvc-bu1.js" async=""></script><script src="/_next/static/immutable/chunks/2eu4bhm9hh51c.js" async=""></script><script src="/_next/static/immutable/chunks/01mt6trv4avx5.js" async=""></script><script src="/_next/static/immutable/chunks/19mihvnizh4te.js" async=""></script><script src="/_next/static/immutable/chunks/0a01mu-rav315.js" async=""></script><script src="/_next/static/immutable/chunks/2ifqy5uugv8ow.js" async=""></script><script src="/_next/static/immutable/chunks/2c-1ndla2wj-j.js" async=""></script><script src="/_next/static/immutable/chunks/283__z_vvvuze.js" async=""></script><script src="/_next/static/immutable/chunks/3ccq42rwtzq00.js" async=""></script><script src="/_next/static/immutable/chunks/3vvssx5l_ovz8.js" async=""></script><script src="/_next/static/immutable/chunks/2hyx5eywoqev-.js" async=""></script><script src="/_next/static/immutable/chunks/1zpv1co99sfwo.js" async=""></script><script src="/_next/static/immutable/chunks/3a5why-br5x-c.js" async=""></script><script src="/_next/static/immutable/chunks/00wb3y4fdyrpm.js" async=""></script><script src="/_next/static/immutable/chunks/0prh-z39niidq.js" async=""></script><script src="/_next/static/immutable/chunks/2ikuqa7fjd3yv.js" async=""></script><script src="/_next/static/immutable/chunks/0r9_njnpujpp6.js" async=""></script><script src="/_next/static/immutable/chunks/1jr515ulqqkdz.js" async=""></script><script src="/_next/static/immutable/chunks/2q6fj5y_vjy8e.js" async=""></script><script src="/_next/static/immutable/chunks/3oli14danjvg3.js" async=""></script><script src="/_next/static/immutable/chunks/1rjmabwucukck.js" async=""></script><script src="/_next/static/immutable/chunks/43yx5y-iqfipf.js" async=""></script><script src="/_next/static/immutable/chunks/41cb9zcz4edez.js" async=""></script><script src="/_next/static/immutable/chunks/2pydv7ev_zzsl.js" async=""></script><script src="/_next/static/immutable/chunks/2vnx-fc0ozljp.js" async=""></script><script src="/_next/static/immutable/chunks/0vctxu72dq8od.js" async=""></script><script src="/_next/static/immutable/chunks/3v3d67mx_is5e.js" async=""></script><script src="/_next/static/immutable/chunks/2iltjz9nlrjwn.js" async=""></script><script src="/_next/static/immutable/chunks/1cbcb300zu4gj.js" async=""></script><meta name="next-size-adjust" content=""/><link rel="alternate" type="text/plain" href="/llms.txt" title="LLM site index"/><link rel="alternate" type="text/plain" href="/llms-full.txt" title="LLM full content"/><link rel="alternate" type="text/markdown" href="/auth.md" title="Agent auth guide (how to get an API key for your user)"/><link rel="dns-prefetch" href="https://connect.facebook.net"/><title>Free Website to Text Converter: Extract Text From Any URL | Context.dev</title><meta name="description" content="Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup."/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="website to text, website to text converter, url to text, extract text from website, text from website, webpage to text, website text extractor, extract text from url, copy text from website, html to text"/><link rel="canonical" href="https://www.context.dev/free-tools/website-to-text"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="Context.dev"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="Free Website to Text Converter: Extract Text From Any URL | Context.dev"/><meta property="og:description" content="Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup."/><meta property="og:url" content="https://www.context.dev/free-tools/website-to-text"/><meta property="og:image" content="https://www.context.dev/api/og?eyebrow=Free+Tool&amp;title=Website+to+Text+Converter&amp;description=Paste+any+URL+to+extract+clean+text+from+a+web+page%2C+including+JavaScript+sites%2C+without+menus+or+ads.+Copy+it+or+download+a+.txt+file.+Free%2C+no%E2%80%A6"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Free Website to Text Converter: Extract Text From Any URL | Context.dev"/><meta name="twitter:description" content="Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup."/><meta name="twitter:image" content="https://www.context.dev/api/og?eyebrow=Free+Tool&amp;title=Website+to+Text+Converter&amp;description=Paste+any+URL+to+extract+clean+text+from+a+web+page%2C+including+JavaScript+sites%2C+without+menus+or+ads.+Copy+it+or+download+a+.txt+file.+Free%2C+no%E2%80%A6"/><link rel="icon" href="/favicon-16x16.png" sizes="16x16" type="image/png"/><link rel="icon" href="/favicon-32x32.png" sizes="32x32" type="image/png"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><script src="/_next/static/immutable/chunks/0c0hxoamwjsbw.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><style id="c15t-theme">:root:root,:host,.c15t-theme-root.c15t-theme-root{--c15t-border: rgba(0, 0, 0, 0.1);--c15t-border-hover: rgba(0, 0, 0, 0.2);--c15t-font-family: 'consentFont', 'consentFont Fallback', system-ui, sans-serif;--c15t-font-size-base: 0.875rem;--c15t-font-size-lg: 1.25rem;--c15t-font-size-sm: 0.875rem;--c15t-font-weight-medium: 400;--c15t-font-weight-normal: 400;--c15t-font-weight-semibold: 400;--c15t-line-height-normal: 1.5;--c15t-line-height-relaxed: 1.7;--c15t-line-height-tight: 1.3;--c15t-primary: #2563EB;--c15t-primary-hover: #2159D4;--c15t-radius-full: 9999px;--c15t-radius-lg: 0.5rem;--c15t-radius-md: 0.5rem;--c15t-radius-sm: 0.25rem;--c15t-shadow-lg: 0 0 #0000;--c15t-shadow-md: 0 0 #0000;--c15t-shadow-sm: 0 0 #0000;--c15t-surface: #FFFFFF;--c15t-surface-hover: #F8F8F8;--c15t-switch-thumb: #FFFFFF;--c15t-switch-track: rgba(0, 0, 0, 0.2);--c15t-switch-track-active: #2563EB;--c15t-text: #000000;--c15t-text-muted: rgba(0, 0, 0, 0.7);--c15t-text-on-primary: #FFFFFF;}

:root:root.dark,:host(.dark),.dark .c15t-theme-root.c15t-theme-root,:root:root.c15t-dark,:host(.c15t-dark),.c15t-dark .c15t-theme-root.c15t-theme-root{--c15t-border: rgba(255, 255, 255, 0.2);--c15t-border-hover: rgba(255, 255, 255, 0.3);--c15t-font-family: 'consentFont', 'consentFont Fallback', system-ui, sans-serif;--c15t-font-size-base: 0.875rem;--c15t-font-size-lg: 1.25rem;--c15t-font-size-sm: 0.875rem;--c15t-font-weight-medium: 400;--c15t-font-weight-normal: 400;--c15t-font-weight-semibold: 400;--c15t-line-height-normal: 1.5;--c15t-line-height-relaxed: 1.7;--c15t-line-height-tight: 1.3;--c15t-primary: #FFFFFF;--c15t-primary-hover: rgba(255, 255, 255, 0.9);--c15t-radius-full: 9999px;--c15t-radius-lg: 0.5rem;--c15t-radius-md: 0.5rem;--c15t-radius-sm: 0.25rem;--c15t-shadow-lg: 0 0 #0000;--c15t-shadow-md: 0 0 #0000;--c15t-shadow-sm: 0 0 #0000;--c15t-surface: #191919;--c15t-surface-hover: #333333;--c15t-switch-thumb: #FFFFFF;--c15t-switch-track: rgba(255, 255, 255, 0.2);--c15t-switch-track-active: #2563EB;--c15t-text: #FFFFFF;--c15t-text-muted: rgba(255, 255, 255, 0.7);--c15t-text-on-primary: #000000;}
.c15t-no-transitions,.c15t-no-transitions *,.c15t-no-transitions *::before,.c15t-no-transitions *::after{transition: none !important;animation: none !important;}</style><!--$--><!--/$--><!--$--><!--/$--><!--$--><!--/$--><script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","light",null,["light","dark"],null,true,true)</script><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false" data-react-aria-top-layer="true"></section><!--&--><main class="marketing-shell brand-system qhTiAq_variable yCRX2W_variable relative min-h-screen overflow-x-clip bg-white [--footer-watermark-height:11rem] sm:[--footer-watermark-height:clamp(7.5rem,20vw,22rem)]" style="--background:0 0% 100%;--foreground:0 0% 0%;--card:0 0% 100%;--card-foreground:0 0% 0%;--popover:0 0% 100%;--popover-foreground:0 0% 0%;--primary:221.2 83.2% 53.3%;--primary-foreground:0 0% 100%;--secondary:0 0% 97.3%;--secondary-foreground:0 0% 0%;--muted:0 0% 97.3%;--muted-foreground:0 0% 30.2%;--accent:0 0% 97.3%;--accent-foreground:0 0% 0%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 20% 98%;--border:0 0% 90.2%;--input:0 0% 90.2%;--ring:221.2 83.2% 53.3%;--color-background:hsl(0 0% 100%);--color-foreground:hsl(0 0% 0%);--color-card:hsl(0 0% 100%);--color-card-foreground:hsl(0 0% 0%);--color-popover:hsl(0 0% 100%);--color-popover-foreground:hsl(0 0% 0%);--color-primary:hsl(221.2 83.2% 53.3%);--color-primary-foreground:hsl(0 0% 100%);--color-secondary:hsl(0 0% 97.3%);--color-secondary-foreground:hsl(0 0% 0%);--color-muted:hsl(0 0% 97.3%);--color-muted-foreground:hsl(0 0% 30.2%);--color-accent:hsl(0 0% 97.3%);--color-accent-foreground:hsl(0 0% 0%);--color-destructive:hsl(0 84.2% 60.2%);--color-destructive-foreground:hsl(210 20% 98%);--color-border:hsl(0 0% 90.2%);--color-input:hsl(0 0% 90.2%);--color-ring:hsl(221.2 83.2% 53.3%);color:hsl(0 0% 0%)"><div class="marketing-rulers absolute inset-x-0 top-0 bottom-[var(--footer-watermark-height)] pointer-events-none z-50 flex justify-center mix-blend-difference"><svg aria-hidden="true" data-ruler-cap="true" width="100%" height="1" class="absolute top-[var(--header-total-height)] h-px w-full" preserveAspectRatio="none"><line x1="0" y1="0.5" x2="100%" y2="0.5" stroke="rgba(255, 255, 255, 0.15)" stroke-width="1"></line></svg></div><span hidden=""></span><div data-header-announcement="true" class="relative z-[70] overflow-hidden shrink-0 min-h-[var(--header-announcement-height)]"><a class="group relative isolate flex min-h-[var(--header-announcement-height)] w-full flex-wrap items-center justify-center gap-x-2 gap-y-0.5 overflow-hidden border-b border-black/[0.06] px-4 py-1 text-center text-caption text-black sm:text-body-sm focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-brand-primary" href="/signup"><span aria-hidden="true" data-announcement-surface="true" class="hero-tint-accent pointer-events-none absolute inset-0 -z-10 bg-[#f7f8fa]"></span><span aria-hidden="true" class="pointer-events-none absolute inset-0 -z-10 bg-black/[0.035] opacity-0 transition-opacity duration-150 ease-out group-hover:opacity-100 motion-reduce:transition-none"></span><span data-announcement-text="true" class="min-w-0">50,000 free credits if you sign up within the next <span class="tabular-nums invisible">00h 00m 00s</span></span></a></div><header data-mobile-header="true" data-menu-open="false" role="banner" aria-label="Main navigation" class="xOV7Ra_header"><div aria-hidden="true" data-header-card="true" class="xOV7Ra_surface"></div><div class="flex w-full h-[var(--header-nav-height)] items-center justify-center"><div data-nav-content="true" class="grid grid-cols-[1fr_auto] min-[880px]:grid-cols-[auto_minmax(0,1fr)_auto] min-[1280px]:grid-cols-[minmax(0,1fr)_auto_minmax(0,1fr)] items-center gap-3 mx-auto relative z-10 w-[var(--header-content-width)]"><div data-nav-logo="true" class="justify-self-start"><a aria-label="Context.dev" class="group/logo flex items-center gap-2 rounded-brand-card focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2" href="/"><span class="relative flex"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 772.32 531.2" class="h-6 w-auto text-brand-primary"><path fill="currentColor" fill-rule="evenodd" d="M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0ZM260.5,358.28a153.55,153.55,0,1,0,307.1,0a153.55,153.55,0,1,0,-307.1,0Z"></path><g class="transition-transform duration-[560ms] ease-[cubic-bezier(0.65,0,0.35,1)] motion-safe:group-hover/logo:translate-x-[260.5px] motion-safe:group-focus-visible/logo:translate-x-[260.5px] motion-safe:group-data-pushed/logo:translate-x-[260.5px]"><circle cx="153.55" cy="377.64" r="153.55" fill="currentColor" class="transition-transform duration-[560ms] ease-[cubic-bezier(0.34,1.8,0.64,1)] motion-safe:group-hover/logo:-translate-y-[19.36px] motion-safe:group-focus-visible/logo:-translate-y-[19.36px] motion-safe:group-data-pushed/logo:-translate-y-[19.36px]"></circle></g><path fill="currentColor" d="M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0Z" class="opacity-0 transition-opacity duration-100 motion-safe:group-hover/logo:opacity-100 motion-safe:group-hover/logo:delay-[520ms] motion-safe:group-focus-visible/logo:opacity-100 motion-safe:group-focus-visible/logo:delay-[520ms] motion-safe:group-data-pushed/logo:opacity-100 motion-safe:group-data-pushed/logo:delay-[520ms]"></path></svg><canvas aria-hidden="true" class="pointer-events-none absolute" style="left:33.73%;top:0%;width:66.27%;height:96.35%;border-radius:5.3% / 5.3%"></canvas></span><span class="font-body text-xl font-medium leading-9 text-brand-text block min-[880px]:hidden min-[1200px]:block">Context.dev</span></a></div><nav aria-label="Primary" class="hidden min-[880px]:flex items-center justify-self-center relative"><div class="relative isolate flex items-center gap-0.5 min-[1280px]:gap-1"><button id="marketing-products-trigger" type="button" data-glide-item="" class="flex items-center gap-1 px-2 py-2 min-[1280px]:px-3.5 rounded-brand-button text-sm font-medium whitespace-nowrap transition-colors duration-150 cursor-pointer focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand-primary text-brand-text-muted hover:text-brand-primary" aria-expanded="false" aria-controls="marketing-products-panel">Products<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="h-4 w-4 transition-transform duration-200 ease-out motion-reduce:transition-none" aria-hidden="true"><path d="M18 9.00005C18 9.00005 13.5811 15 12 15C10.4188 15 6 9 6 9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></button><button id="marketing-use-cases-trigger" type="button" data-glide-item="" class="flex items-center gap-1 px-2 py-2 min-[1280px]:px-3.5 rounded-brand-button text-sm font-medium whitespace-nowrap transition-colors duration-150 cursor-pointer focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand-primary text-brand-text-muted hover:text-brand-primary" aria-expanded="false" aria-controls="marketing-use-cases-panel">Use Cases<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="h-4 w-4 transition-transform duration-200 ease-out motion-reduce:transition-none" aria-hidden="true"><path d="M18 9.00005C18 9.00005 13.5811 15 12 15C10.4188 15 6 9 6 9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></button><button id="marketing-stories-trigger" type="button" data-glide-item="" class="flex items-center gap-1 px-2 py-2 min-[1280px]:px-3.5 rounded-brand-button text-sm font-medium whitespace-nowrap transition-colors duration-150 cursor-pointer focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand-primary text-brand-text-muted hover:text-brand-primary" aria-expanded="false" aria-controls="marketing-stories-panel">Customers<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="h-4 w-4 transition-transform duration-200 ease-out motion-reduce:transition-none" aria-hidden="true"><path d="M18 9.00005C18 9.00005 13.5811 15 12 15C10.4188 15 6 9 6 9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></button><a data-glide-item="" class="px-2 py-2 min-[1280px]:px-3.5 rounded-brand-button text-sm font-medium whitespace-nowrap transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand-primary text-brand-text-muted hover:text-brand-primary" href="/pricing">Pricing</a><a target="_blank" rel="noopener noreferrer" data-glide-item="" class="px-2 py-2 min-[1280px]:px-3.5 rounded-brand-button text-sm font-medium whitespace-nowrap transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand-primary text-brand-text-muted hover:text-brand-primary" href="https://docs.context.dev">Docs</a></div><div class="absolute top-full left-0 right-0 h-5 pointer-events-none"></div><div class="absolute top-[calc(100%+1.25rem)] left-1/2 -translate-x-1/2 z-[1000] isolate origin-top motion-reduce:transition-none! opacity-0 scale-95 -translate-y-2 pointer-events-none" style="padding:var(--header-card-ring);border-radius:var(--radius-brand-card);background:var(--color-brand-blue-10);box-shadow:0 0 0 1px rgb(0 0 0 / 0.06), 0 0.5rem 1.5rem -0.5rem rgb(0 0 0 / 0.12);transition:opacity 300ms ease-out, translate 300ms ease-out, scale 300ms ease-out" aria-hidden="true" inert=""><div class="overflow-hidden rounded-brand-card bg-brand-surface motion-reduce:transition-none!" style="width:min(920px, calc(100vw - 8rem));transition:none"><div class="flex items-start motion-reduce:transition-none!" style="width:calc(min(920px, calc(100vw - 8rem)) + min(920px, calc(100vw - 12rem)) + 610px);transform:translateX(calc(-1 * 0px));transition:none"><div id="marketing-products-panel" role="region" aria-labelledby="marketing-products-trigger" class="shrink-0" style="width:min(920px, calc(100vw - 8rem))" aria-hidden="false"><div class="flex flex-col"><div class="flex gap-2 p-3"><a class="group/featured flex w-[17rem] shrink-0 rounded-brand-card focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/web-scraping-api"><div class="relative isolate overflow-hidden rounded-brand-card bg-brand-primary flex w-full flex-col justify-end p-5 text-white"><div aria-hidden="true" class="pointer-events-none absolute inset-2 rounded-brand-card"><svg class="absolute inset-0 size-full"><path d="" fill="none" stroke="#FFFFFF" stroke-opacity="0.22" stroke-width="1"></path></svg></div><span data-ring-clear="" class="relative flex flex-col gap-2"><span class="font-brand-heading text-[1.5rem] leading-tight tracking-[-0.03em]">Scrape anything</span><span class="text-body-sm text-white/85">Scrape any URL with a 99.96% success rate.</span><span class="flex items-center gap-1.5 pt-1.5 text-body-sm font-medium">Explore <!-- -->Scrape anything<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-3.5 transition-transform duration-200 group-hover/featured:translate-x-0.5 motion-reduce:transition-none" aria-hidden="true"><path d="M18.5 12L4.99997 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></span></span></div></a><div class="relative isolate grid min-w-0 flex-1 grid-flow-col grid-cols-2 grid-rows-3 gap-0.5"><a data-glide-item="" class="flex items-start gap-3 rounded-brand-card p-3 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/search-api"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-9 rounded-lg p-2.5"><span aria-hidden="true" class="relative aspect-square w-full text-white"><svg viewBox="0 0 110 110" class="absolute inset-0 size-full"><path fill="none" stroke="currentColor" stroke-width="1.3" d="M21.95 15a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M31.95 15a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M41.95 15a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M51.95 15a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M61.95 15a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M11.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M21.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M31.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M41.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M51.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M61.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M71.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M11.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M21.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M31.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M41.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M51.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M61.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M71.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M11.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M21.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M31.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M41.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M51.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M61.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M71.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M11.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M21.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M31.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M41.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M51.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M61.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M71.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M21.95 65a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M31.95 65a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M41.95 65a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M51.95 65a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M61.95 65a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0"></path><path fill="currentColor" d="M21.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></svg><canvas class="absolute inset-0 size-full invisible"></canvas></span></span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-body font-medium text-black">Web search</span><span class="text-body-sm text-brand-text-muted">Search the live web for AI agents and LLM apps.</span></span></a><a data-glide-item="" class="flex items-start gap-3 rounded-brand-card p-3 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/map-api"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-9 rounded-lg p-2.5"><span aria-hidden="true" class="relative aspect-square w-full text-white"><svg viewBox="0 0 110 110" class="absolute inset-0 size-full"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><path fill="currentColor" d="M31.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></svg><canvas class="absolute inset-0 size-full invisible"></canvas></span></span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-body font-medium text-black">Map domains</span><span class="text-body-sm text-brand-text-muted">Discover URLs across a website before you scrape.</span></span></a><a data-glide-item="" class="flex items-start gap-3 rounded-brand-card p-3 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/batches-api"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-9 rounded-lg p-2.5"><span aria-hidden="true" class="relative aspect-square w-full text-white"><svg viewBox="0 0 110 110" class="absolute inset-0 size-full"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><path fill="currentColor" d="M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></svg><canvas class="absolute inset-0 size-full invisible"></canvas></span></span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-body font-medium text-black">Run batches</span><span class="text-body-sm text-brand-text-muted">Scrape thousands of URLs or crawl entire websites.</span></span></a><a data-glide-item="" class="flex items-start gap-3 rounded-brand-card p-3 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/answers-api"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-9 rounded-lg p-2.5"><span aria-hidden="true" class="relative aspect-square w-full text-white"><svg viewBox="0 0 110 110" class="absolute inset-0 size-full"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><path fill="currentColor" d="M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></svg><canvas class="absolute inset-0 size-full invisible"></canvas></span></span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-body font-medium text-black">Answers from the web</span><span class="text-body-sm text-brand-text-muted">Research questions, structured answers, and sources.</span></span></a><a data-glide-item="" class="flex items-start gap-3 rounded-brand-card p-3 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/monitors-api"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-9 rounded-lg p-2.5"><span aria-hidden="true" class="relative aspect-square w-full text-white"><svg viewBox="0 0 110 110" class="absolute inset-0 size-full"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><path fill="currentColor" d="M31.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></svg><canvas class="absolute inset-0 size-full invisible"></canvas></span></span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-body font-medium text-black">Create monitors</span><span class="text-body-sm text-brand-text-muted">Watch the web for changes and receive updates.</span></span></a><a data-glide-item="" class="flex items-start gap-3 rounded-brand-card p-3 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/brand-api"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-9 rounded-lg p-2.5"><span aria-hidden="true" class="relative aspect-square w-full text-white"><svg viewBox="0 0 110 110" class="absolute inset-0 size-full"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><path fill="currentColor" d="M31.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></svg><canvas class="absolute inset-0 size-full invisible"></canvas></span></span><span class="flex min-w-0 flex-col gap-0.5"><span class="text-body font-medium text-black">Retrieve brand data</span><span class="text-body-sm text-brand-text-muted">Company profile and the website’s design system.</span></span></a></div></div><div class="flex items-center gap-4 border-t border-black/[0.06] bg-brand-neutral-5 px-5 py-3 text-body-sm"><span class="text-brand-text-muted">Build with</span><a target="_blank" rel="noopener noreferrer" class="rounded-sm font-medium text-black transition-colors duration-150 hover:text-brand-primary motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="https://docs.context.dev">API docs</a><a class="rounded-sm font-medium text-black transition-colors duration-150 hover:text-brand-primary motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/integrations">SDKs</a><a class="rounded-sm font-medium text-black transition-colors duration-150 hover:text-brand-primary motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/cli">CLI</a><a class="rounded-sm font-medium text-black transition-colors duration-150 hover:text-brand-primary motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/mcp">MCP</a></div></div></div><div id="marketing-use-cases-panel" role="region" aria-labelledby="marketing-use-cases-trigger" class="shrink-0" style="width:min(920px, calc(100vw - 12rem))" aria-hidden="true" inert=""><div class="flex gap-2.5 p-2.5"><div class="flex w-[20rem] shrink-0 flex-col py-1"><ul class="flex flex-col gap-0.5"><li><a class="flex items-center gap-3 rounded-brand-card px-3 py-2 text-body font-medium transition-colors duration-150 motion-reduce:transition-none bg-brand-blue-10 text-brand-primary focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/use-cases/web-crawling"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-8 rounded-lg p-2"><span aria-hidden="true" class="relative aspect-square w-full text-white"><svg viewBox="0 0 110 110" class="absolute inset-0 size-full"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><path fill="currentColor" d="M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></svg><canvas class="absolute inset-0 size-full invisible"></canvas></span></span><span class="flex-1">Crawl the web</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-3.5 shrink-0" aria-hidden="true"><path d="M18.5 12L4.99997 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></a></li><li><a class="flex items-center gap-3 rounded-brand-card px-3 py-2 text-body font-medium transition-colors duration-150 motion-reduce:transition-none text-black focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/use-cases/web-monitoring"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-8 rounded-lg p-2"><span aria-hidden="true" class="relative aspect-square w-full text-white"><svg viewBox="0 0 110 110" class="absolute inset-0 size-full"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><path fill="currentColor" d="M31.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></svg><canvas class="absolute inset-0 size-full invisible"></canvas></span></span><span class="flex-1">Monitor everything</span></a></li><li><a class="flex items-center gap-3 rounded-brand-card px-3 py-2 text-body font-medium transition-colors duration-150 motion-reduce:transition-none text-black focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/use-cases/rag-pipeline"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-8 rounded-lg p-2"><span aria-hidden="true" class="relative aspect-square w-full text-white"><svg viewBox="0 0 110 110" class="absolute inset-0 size-full"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><path fill="currentColor" d="M21.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></svg><canvas class="absolute inset-0 size-full invisible"></canvas></span></span><span class="flex-1">Feed RAG pipelines</span></a></li><li><a class="flex items-center gap-3 rounded-brand-card px-3 py-2 text-body font-medium transition-colors duration-150 motion-reduce:transition-none text-black focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/use-cases/ai-grounding"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-8 rounded-lg p-2"><span aria-hidden="true" class="relative aspect-square w-full text-white"><svg viewBox="0 0 110 110" class="absolute inset-0 size-full"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><path fill="currentColor" d="M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></svg><canvas class="absolute inset-0 size-full invisible"></canvas></span></span><span class="flex-1">Ground AI agents</span></a></li><li><a class="flex items-center gap-3 rounded-brand-card px-3 py-2 text-body font-medium transition-colors duration-150 motion-reduce:transition-none text-black focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/use-cases/research-agents"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-8 rounded-lg p-2"><span aria-hidden="true" class="relative aspect-square w-full text-white"><svg viewBox="0 0 110 110" class="absolute inset-0 size-full"><path fill="none" stroke="currentColor" stroke-width="1.3" d="M21.95 15a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M31.95 15a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M41.95 15a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M51.95 15a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M61.95 15a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M11.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M21.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M31.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M41.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M51.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M61.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M71.95 25a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M11.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M21.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M31.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M41.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M51.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M61.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M71.95 35a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M11.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M21.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M31.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M41.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M51.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M61.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M71.95 45a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M11.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M21.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M31.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M41.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M51.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M61.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M71.95 55a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M21.95 65a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M31.95 65a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M41.95 65a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M51.95 65a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0M61.95 65a3.05 3.05 0 1 0 6.1 0a3.05 3.05 0 1 0 -6.1 0"></path><path fill="currentColor" d="M21.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></svg><canvas class="absolute inset-0 size-full invisible"></canvas></span></span><span class="flex-1">Research agents</span></a></li><li><a class="flex items-center gap-3 rounded-brand-card px-3 py-2 text-body font-medium transition-colors duration-150 motion-reduce:transition-none text-black focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/use-cases/personalization"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-8 rounded-lg p-2"><span aria-hidden="true" class="relative aspect-square w-full text-white"><svg viewBox="0 0 110 110" class="absolute inset-0 size-full"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><path fill="currentColor" d="M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></svg><canvas class="absolute inset-0 size-full invisible"></canvas></span></span><span class="flex-1">Automatic personalization</span></a></li></ul><hr class="mx-3 my-1 h-px border-0 bg-black/[0.06]"/><a class="group/stories flex items-center gap-2 rounded-brand-card px-3 py-2 text-body-sm text-brand-text-muted transition-colors duration-150 hover:text-black motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/customers">All customer stories<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-3 transition-transform duration-200 group-hover/stories:translate-x-0.5 motion-reduce:transition-none" aria-hidden="true"><path d="M18.5 12L4.99997 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></a></div><div class="flex min-w-0 flex-1 flex-col gap-4 rounded-brand-card bg-brand-neutral-5 p-2.5"><div class="relative isolate overflow-hidden rounded-brand-card bg-brand-primary flex h-[13rem] items-center justify-center p-3"><div aria-hidden="true" class="pointer-events-none absolute inset-2 rounded-brand-card"><svg class="absolute inset-0 size-full"><path d="" fill="none" stroke="#FFFFFF" stroke-opacity="0.22" stroke-width="1"></path></svg></div><div data-ring-clear="" aria-hidden="true" class="relative h-full w-full max-w-[24rem] overflow-hidden rounded-brand-card bg-white"><div class="relative flex flex-1 select-none items-center justify-center px-4 sm:px-9 h-full min-h-0 py-3 sm:py-3"><svg aria-hidden="true" class="pointer-events-none absolute inset-0 size-full opacity-0"></svg><div data-hero-pattern-hole="snug-box" class="relative w-full max-w-[18rem]"><div aria-hidden="true" class="relative text-brand-primary" style="aspect-ratio:580 / 380"><svg viewBox="0 0 580 380" class="absolute font-data" style="left:0%;top:0%;width:100%;height:100%"><path fill="none" stroke="currentColor" stroke-width="1" d=""></path><g fill="currentColor"><path d="M131.8 55a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M141.8 55a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M151.8 55a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 55a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M171.8 55a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M181.8 55a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M191.8 55a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M101.8 65a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M111.8 65a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 65a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M131.8 65a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 65a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M191.8 65a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 65a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M211.8 65a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M221.8 65a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M91.8 75a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M101.8 75a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 75a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M221.8 75a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M231.8 75a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 85a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M81.8 85a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 85a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M241.8 85a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 85a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M61.8 95a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 95a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 95a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 95a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M261.8 95a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M51.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M61.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M131.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M141.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M151.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M171.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M181.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M191.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M261.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M271.8 105a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M51.8 115a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M81.8 115a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M111.8 115a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 115a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 115a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 115a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M211.8 115a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M241.8 115a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M271.8 115a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M41.8 125a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M91.8 125a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M101.8 125a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 125a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M221.8 125a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M231.8 125a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M281.8 125a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M31.8 135a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M41.8 135a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M91.8 135a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M101.8 135a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 135a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M221.8 135a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M231.8 135a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M281.8 135a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M291.8 135a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M31.8 145a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M81.8 145a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M111.8 145a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M151.8 145a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 145a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M171.8 145a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M211.8 145a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M241.8 145a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M291.8 145a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M31.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M81.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M131.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M141.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M151.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M171.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M181.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M191.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M241.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M291.8 155a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M21.8 165a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M31.8 165a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 165a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 165a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M131.8 165a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 165a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M191.8 165a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 165a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 165a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M291.8 165a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M301.8 165a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M21.8 175a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 175a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 175a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M141.8 175a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 175a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M181.8 175a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 175a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 175a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M301.8 175a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M21.8 185a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 185a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M111.8 185a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 185a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M151.8 185a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 185a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M171.8 185a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 185a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M211.8 185a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 185a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M301.8 185a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M21.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M31.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M41.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M51.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M61.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M81.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M91.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M101.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M111.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M131.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M141.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M151.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M171.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M181.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M191.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M211.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M221.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M231.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M241.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M261.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M271.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M281.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M291.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M301.8 195a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M21.8 205a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 205a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M111.8 205a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 205a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M151.8 205a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 205a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M171.8 205a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 205a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M211.8 205a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 205a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M301.8 205a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M21.8 215a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 215a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 215a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M141.8 215a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 215a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M181.8 215a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 215a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 215a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M301.8 215a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M21.8 225a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M31.8 225a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 225a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 225a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M131.8 225a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 225a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M191.8 225a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 225a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 225a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M291.8 225a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M301.8 225a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M31.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M81.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M131.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M141.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M151.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M171.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M181.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M191.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M241.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M291.8 235a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M31.8 245a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M81.8 245a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M111.8 245a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M151.8 245a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 245a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M171.8 245a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M211.8 245a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M241.8 245a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M291.8 245a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M31.8 255a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M41.8 255a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M91.8 255a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M101.8 255a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 255a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M221.8 255a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M231.8 255a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M281.8 255a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M291.8 255a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M41.8 265a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M91.8 265a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M101.8 265a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 265a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M221.8 265a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M231.8 265a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M281.8 265a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M51.8 275a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M81.8 275a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M111.8 275a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 275a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 275a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 275a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M211.8 275a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M241.8 275a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M271.8 275a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M51.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M61.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M131.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M141.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M151.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M171.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M181.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M191.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M261.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M271.8 285a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M61.8 295a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 295a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 295a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 295a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M261.8 295a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M71.8 305a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M81.8 305a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 305a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M241.8 305a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M251.8 305a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M91.8 315a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M101.8 315a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 315a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M221.8 315a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M231.8 315a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M101.8 325a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M111.8 325a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M121.8 325a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M131.8 325a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 325a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M191.8 325a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M201.8 325a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M211.8 325a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M221.8 325a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M131.8 335a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M141.8 335a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M151.8 335a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M161.8 335a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M171.8 335a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M181.8 335a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0M191.8 335a3.2 3.2 0 1 0 6.4 0a3.2 3.2 0 1 0 -6.4 0"></path><text x="340" y="134.66666666666666" font-size="14" font-weight="700" fill="#52525b" text-anchor="start" class="whitespace-pre">crawl depth</text><text x="340" y="186.33333333333334" font-size="34" font-weight="900" fill="#27272a" text-anchor="start" class="whitespace-pre">3</text><text x="340" y="224.66666666666666" font-size="14" font-weight="700" fill="#52525b" text-anchor="start" class="whitespace-pre">the scope you set</text></g></svg><canvas class="absolute font-data invisible" style="left:0%;top:0%;width:100%;height:100%"></canvas></div></div></div></div></div><div class="flex items-end justify-between gap-4 px-1.5 pb-1.5"><div class="flex min-w-0 flex-col gap-1"><p class="font-brand-heading text-[1.25rem] leading-snug tracking-[-0.02em] text-black">Crawl the web</p><p class="text-body-sm text-brand-text-muted">Every page of a site as clean Markdown.<br/>SiteGPT moved its crawling off Firecrawl in under a day.</p></div><a aria-label="Explore Crawl the web" class="inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border font-normal transition-colors duration-200 motion-reduce:transition-none border-black bg-black text-white hover:bg-brand-neutral-80 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 shrink-0 gap-1.5 px-4 py-2 text-body-sm" href="/use-cases/web-crawling">Explore<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-3" aria-hidden="true"><path d="M18.5 12L4.99997 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></a></div></div></div></div><div id="marketing-stories-panel" role="region" aria-labelledby="marketing-stories-trigger" class="shrink-0" style="width:610px" aria-hidden="true" inert=""><div class="flex flex-col gap-4 p-4"><div class="flex items-baseline justify-between gap-4"><p class="text-body-lg text-black">Featured stories</p><a class="inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border font-normal transition-colors duration-200 motion-reduce:transition-none border-brand-primary bg-white text-brand-primary hover:bg-brand-blue-10 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 px-4 py-1.5 text-sm" href="/customers">View all stories</a></div><div class="relative isolate -mx-3 flex items-start"><a data-glide-item="" class="group/story flex min-w-0 flex-1 flex-col gap-3 rounded-brand-card p-3 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2" href="/customers/zero-keeps-data-on-20m-companies-fresh-with-context-dev"><div data-dot-surface="" class="relative h-[7rem] w-full overflow-hidden rounded-brand-card bg-brand-primary"><div class="absolute inset-0 size-full" aria-hidden="true"><svg viewBox="0 0 760 540" preserveAspectRatio="xMidYMid slice" class="block size-full opacity-0"></svg><canvas class="absolute inset-0 size-full invisible"></canvas></div></div><div class="flex flex-col gap-1"><p class="line-clamp-1 text-body-lg text-black">Zero</p><p class="line-clamp-2 text-body-sm text-brand-text-muted">Zero uses Context.dev for web scraping, live agent search, and brand data across its AI CRM. Its platform keeps data on 20M+ companies fresh, and switching providers took probably less than five minutes with Codex.</p></div><span class="inline-flex items-center gap-1.5 text-body-sm text-brand-primary">Read their story<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-3.5 transition-transform duration-150 group-hover/story:translate-x-0.5" aria-hidden="true"><path d="M18.5 12L4.99997 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></span></a><a data-glide-item="" class="group/story flex min-w-0 flex-1 flex-col gap-3 rounded-brand-card p-3 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2" href="/blog/mintlify-turns-github-repos-into-branded-docs-sites-with-brand-dev"><div data-dot-surface="" class="relative h-[7rem] w-full overflow-hidden rounded-brand-card bg-brand-primary"><div class="absolute inset-0 size-full" aria-hidden="true"><svg viewBox="0 0 760 540" preserveAspectRatio="xMidYMid slice" class="block size-full opacity-0"></svg><canvas class="absolute inset-0 size-full invisible"></canvas></div></div><div class="flex flex-col gap-1"><p class="line-clamp-1 text-body-lg text-black">Mintlify</p><p class="line-clamp-2 text-body-sm text-brand-text-muted">How Mintlify used Context.dev to power a tool that transforms any GitHub repo URL into a complete, branded documentation site, and got there in under 10 minutes of integration time.</p></div><span class="inline-flex items-center gap-1.5 text-body-sm text-brand-primary">Read their story<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-3.5 transition-transform duration-150 group-hover/story:translate-x-0.5" aria-hidden="true"><path d="M18.5 12L4.99997 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></span></a><a data-glide-item="" class="group/story flex min-w-0 flex-1 flex-col gap-3 rounded-brand-card p-3 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2" href="/blog/sitegpt-scrapes-websites-to-power-ai-support-chatbots-with-context-dev"><div data-dot-surface="" class="relative h-[7rem] w-full overflow-hidden rounded-brand-card bg-brand-primary"><div class="absolute inset-0 size-full" aria-hidden="true"><svg viewBox="0 0 760 540" preserveAspectRatio="xMidYMid slice" class="block size-full opacity-0"></svg><canvas class="absolute inset-0 size-full invisible"></canvas></div></div><div class="flex flex-col gap-1"><p class="line-clamp-1 text-body-lg text-black">SiteGPT</p><p class="line-clamp-2 text-body-sm text-brand-text-muted">SiteGPT, the AI chatbot platform for customer support, switched from Firecrawl to Context.dev to scrape entire websites and turn them into the knowledge base behind its customers&#x27; bots. The migration took under a day.</p></div><span class="inline-flex items-center gap-1.5 text-body-sm text-brand-primary">Read their story<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-3.5 transition-transform duration-150 group-hover/story:translate-x-0.5" aria-hidden="true"><path d="M18.5 12L4.99997 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></span></a></div></div></div></div></div></div></nav><div class="hidden min-[880px]:flex justify-self-end items-center gap-2"><a class="bevel-key bevel-key-light bevel-key-steady-text flex h-[2.625rem] items-center justify-center whitespace-nowrap rounded-brand-button border border-brand-cta/12 bg-brand-surface px-3 text-sm font-normal text-brand-text transition-colors hover:bg-brand-surface-hover motion-reduce:transition-none min-[1280px]:px-5 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="https://cal.com/context-dev/30min?overlayCalendar=true&amp;duration=20">Book demo</a><a class="relative isolate flex items-center justify-center overflow-hidden rounded-brand-button whitespace-nowrap bevel-key bevel-key-dark bevel-key-steady-text bg-[#222222] text-white focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 h-[2.625rem] px-3 min-[1280px]:px-5 text-sm font-normal" href="/signup">Start for free</a></div><div class="min-[880px]:hidden flex items-center justify-end"><button type="button" aria-label="Open menu" aria-expanded="false" class="s2qX4W_toggle"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M4 8H20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" class="s2qX4W_toggleTopLine"></path><path d="M4 16H20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" class="s2qX4W_toggleBottomLine"></path></svg></button></div></div></div></header><div data-agent-content="true" class="max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)] mx-auto"><!--&--><div class="max-md:[&amp;_input:not([type=file])]:text-base max-md:[&amp;_textarea]:text-base"><!--&--><!--&--><div data-home-page="true"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://www.context.dev/#organization","name":"Context.dev","alternateName":["Brand.dev"],"legalName":"Context Dev Inc.","url":"https://www.context.dev","logo":{"@type":"ImageObject","url":"https://www.context.dev/android-chrome-512x512.png","width":512,"height":512},"description":"Context.dev is a web scraping API for AI agents: scrape any URL to LLM-ready Markdown, HTML, screenshots, or JSON that matches your schema, crawl and map entire sites, run batches of up to 100,000 URLs, and monitor pages for changes.","foundingDate":"2025","founder":{"@type":"Person","@id":"https://www.context.dev/#yahia-bakour","name":"Yahia Bakour","url":"https://www.context.dev/authors/yahia-bakour"},"email":"[email protected]","sameAs":["https://x.com/getcontextdev","https://www.linkedin.com/company/contextdev","https://github.com/context-dot-dev","https://www.ycombinator.com/companies/contextdev","https://www.producthunt.com/products/context-dev","https://www.npmjs.com/package/context.dev"],"contactPoint":{"@type":"ContactPoint","email":"[email protected]","contactType":"customer support"},"address":{"@type":"PostalAddress","streetAddress":"1007 N Orange St. 4th Floor Suite #1839","addressLocality":"Wilmington","addressRegion":"DE","postalCode":"19801","addressCountry":"US"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebApplication","name":"Context.dev Website to Text Converter","description":"Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup.","url":"https://www.context.dev/free-tools/website-to-text","applicationCategory":"DeveloperApplication","operatingSystem":"Any","isAccessibleForFree":true,"offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"provider":{"@type":"Organization","@id":"https://www.context.dev/#organization","name":"Context.dev","url":"https://www.context.dev"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.context.dev"},{"@type":"ListItem","position":2,"name":"Free Tools","item":"https://www.context.dev/free-tools"},{"@type":"ListItem","position":3,"name":"Website to Text Converter","item":"https://www.context.dev/free-tools/website-to-text"}]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Is this website to text converter free?","acceptedAnswer":{"@type":"Answer","text":"Yes. Extracting text from a URL is free for up to 50 pages a day, with no account, extension, or API key. Pasted HTML is converted in your browser with no daily limit."}},{"@type":"Question","name":"Can it extract text from pages built with JavaScript?","acceptedAnswer":{"@type":"Answer","text":"Yes. The page is rendered in a real browser before the text is read, so content built by React, Vue, or other client-side frameworks is included."}},{"@type":"Question","name":"Can I get text from a website that blocks copy and paste?","acceptedAnswer":{"@type":"Answer","text":"Usually, yes. Pages that turn off text selection or right-click only block copying inside your browser. This tool reads the page’s HTML instead, so any text that is in the HTML comes through."}},{"@type":"Question","name":"Does it work on pages behind a login or paywall?","acceptedAnswer":{"@type":"Answer","text":"No. The tool sees a page the way a logged-out visitor does, so text behind a login, paywall, or form is not included."}},{"@type":"Question","name":"What does Main content only do?","acceptedAnswer":{"@type":"Answer","text":"It keeps the page’s main element or article when it has one, and otherwise removes the header, navigation, footer, sidebars, and forms. Turn it off to keep every piece of visible text on the page."}},{"@type":"Question","name":"Does the text output keep links?","acceptedAnswer":{"@type":"Answer","text":"By default the output keeps link text only. Turn on Keep link URLs to add each link’s full address in parentheses after its text. Relative links are resolved against the page URL."}},{"@type":"Question","name":"Is my pasted HTML uploaded anywhere?","acceptedAnswer":{"@type":"Answer","text":"No. HTML you paste is converted to text in your browser and is not sent to Context.dev. Only URL mode makes a request, because the page has to be fetched and rendered first."}},{"@type":"Question","name":"Why is some text missing from the output?","acceptedAnswer":{"@type":"Answer","text":"The tool drops scripts, styles, hidden elements, buttons, and form fields, and Main content only also drops page chrome. Text drawn inside images or canvas elements is not text in the HTML, so it cannot be extracted."}}]}</script><section id="hero" data-covers-marketing-rulers="true" data-hero-under-header="true" data-hero-surface="white" class="relative z-60 -mt-[var(--header-total-height)] w-screen [margin-inline:calc(50%-50vw)] bg-white shadow-[inset_0_-1px_0_var(--color-gray-200)] [--hero-demo-ring:rgb(37_99_235/0.1)]"><div aria-hidden="true" data-hero-frame="true" class="pointer-events-none absolute inset-x-0 top-0 bottom-0 hidden overflow-hidden md:block [--hero-frame-gutter:calc((100vw_-_var(--marketing-content-width))_/_2)] [--hero-frame-chamfer:clamp(1.5rem,var(--hero-frame-gutter)_-_1rem,5rem)] [--hero-frame-inset:calc(var(--header-announcement-height)_-_0.75rem)] [--hero-frame-floor:var(--hero-frame-globe-clearance,0px)] text-gray-200"><div class="absolute inset-y-0 left-1/2 w-[var(--marketing-content-width)] -translate-x-1/2"><div data-hero-pattern-hole="box" class="absolute bg-current h-px inset-x-0 top-[var(--hero-frame-inset)]"></div><div data-hero-pattern-hole="box" class="absolute bg-current h-px inset-x-0 bottom-[var(--hero-frame-floor)]"></div></div></div><svg aria-hidden="true" data-dot-field="true" data-dot-field-options="{&quot;words&quot;:[],&quot;fine&quot;:true,&quot;lively&quot;:true,&quot;logoMark&quot;:false,&quot;streams&quot;:true,&quot;miniStreams&quot;:false,&quot;fillFootOnPhones&quot;:true,&quot;solidDots&quot;:true}" class="pointer-events-none absolute inset-0 size-full text-brand-primary/60"><g data-dot-field-prepaint="true" fill="currentColor" stroke="currentColor" stroke-width="1"></g><g fill="currentColor" stroke="currentColor" stroke-width="1" class="[&amp;&gt;circle]:transition-[fill-opacity,stroke-opacity,opacity] [&amp;&gt;circle]:duration-700 [&amp;&gt;circle]:ease-in-out motion-reduce:[&amp;&gt;circle]:transition-none"></g><g fill="currentColor" stroke="currentColor" stroke-width="1" class="[&amp;&gt;circle]:transition-[fill-opacity,stroke-opacity,opacity] [&amp;&gt;circle]:duration-700 [&amp;&gt;circle]:ease-in-out motion-reduce:[&amp;&gt;circle]:transition-none"></g><g fill="currentColor" font-size="12" font-weight="800" class="font-data"></g></svg><div class="relative mx-auto max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[93.75rem] z-10 h-full pt-[var(--header-total-height)]"><div class="relative flex flex-col items-center w-full px-4 sm:px-6 lg:px-12 overflow-hidden justify-center py-10 sm:py-12 lg:py-16 min-h-[min(calc(100svh-var(--header-total-height)),62.5rem)] gap-8"><div class="flex flex-col items-center relative z-10 mx-auto w-full shrink-0 gap-6" style="max-width:60rem"><div class="flex flex-col items-center gap-3 w-full"><div class="flex flex-col items-center text-center w-full gap-3"><div class="flex w-full justify-center"><h1 class="w-full font-normal text-balance whitespace-pre-line text-black text-[2.5rem] leading-[1.1] tracking-[-0.035em] antialiased sm:text-[48px] lg:text-[56px] lg:leading-[1.08] xl:w-max xl:shrink-0 xl:whitespace-nowrap"><span data-hero-pattern-hole="text">Website to <span class="text-brand-primary">Text Converter</span></span></h1></div><div class="w-full"><p class="text-balance text-black/60 text-h5"><span data-hero-pattern-hole="text">Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup.</span></p></div></div></div></div><div class="relative z-10 flex flex-col items-center gap-4"><div class="flex items-start justify-center gap-3 flex-wrap" data-hero-pattern-hole="box"><div class="flex flex-col items-center gap-2"><a class="inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-black bg-black text-white hover:bg-brand-neutral-80 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="#tool">Try it now</a><span class="text-caption text-center text-black/60">No card required</span></div><a class="inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-brand-primary bg-white text-brand-primary hover:bg-brand-blue-10 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/free-tools">All free tools</a></div></div></div></div><script>(function(a){let b=[.32,.5,.68],c=[[[-.04,.04],[.12,.08],[.23,.36]],[[-.04,.42],[.08,.54],[.22,.62]],[[.04,1.05],[.08,.82],[.22,.78]],[[.9,-.05],[.9,.16],[.78,.3]],[[1.04,.3],[.9,.3],[.77,.46]],[[1.04,.62],[.92,.7],[.78,.7]],[[.97,1.05],[.94,.9],[.8,.82]]],d=[[[-.06,.74],[.28,.84],[.46,1.05]],[[1.06,.82],[.72,.88],[.58,1.05]]];function e(a,b){let c=Math.imul(a,0x165667b1)+Math.imul(b,0x27d4eb2f)+Math.imul(7,0x7fffffff);return(((c=Math.imul(c^c>>>13,0x4bf19f61))^c>>>16)>>>0)/0x100000000}function f(a,b){var c,d;let f=Math.floor(a),g=Math.floor(b),h=(c=a-f)*c*(3-2*c),i=(d=b-g)*d*(3-2*d),j=e(f,g)+(e(f+1,g)-e(f,g))*h;return j+(e(f,g+1)+(e(f+1,g+1)-e(f,g+1))*h-j)*i}function g([a,b,c],d,e,f){let h=1-d;return[(h*h*a[0]+2*h*d*b[0]+d*d*c[0])*e,(h*h*a[1]+2*h*d*b[1]+d*d*c[1])*f]}function h(a,b){return`${a}:${b}`}function i(a){return{fillOpacity:"ring"===a?0:"lit"===a?1:.14,strokeOpacity:.55*("ring"===a)}}function j(i,j){let k=j.solidDots?j.lively?.09:.07:0,l=[...function(a){let b=document.querySelector("[data-header-announcement]"),c=document.querySelector("[data-mobile-header]"),d=c?.querySelector("[data-header-card]");if(!b||!c||!d)return[];let e=a.getBoundingClientRect(),f=d.getBoundingClientRect(),g=b.getBoundingClientRect().bottom-e.top+c.offsetHeight;return[{left:f.left-e.left,top:-1/0,right:f.right-e.left,bottom:g}]}(i),...function(b){let c=b.getBoundingClientRect(),d=[];for(let e of b.querySelectorAll(`[${a}]`)){let b=e.getAttribute(a);for(let a of"text"===b?function(a){let b=document.createRange();return b.selectNodeContents(a),Array.from(b.getClientRects())}(e):[e.getBoundingClientRect()])a.width>0&&a.height>0&&d.push({left:a.left-c.left,top:a.top-c.top,right:a.right-c.left,bottom:a.bottom-c.top,opaque:"box"===b,oval:"oval"===b})}return d}(i)];return function(a,i,j,k,l,m=.07,n=!1,o=!1,p=!1,q=!1){let r=l??(a<640?12:16),s=+r,t=(a,b,c)=>{if(c.oval){let d=(c.right-c.left)/2,f=(c.bottom-c.top)/2;return Math.hypot((a-c.left-d)/d,(b-c.top-f)/f)+(e(Math.round(a),Math.round(b))-.5)*.3<1}return a>c.left-s&&a<c.right+s&&b>c.top-s&&b<c.bottom+s},u=(a,b)=>j.some(c=>t(a,b,c)),v=(a,b)=>j.some(c=>!c.opaque&&t(a,b,c)),w=[],x=new Set,y=new Set,z=Math.floor(a/r),A=Math.floor(i/r),B={x:(a-z*r)/2,y:(i-A*r)/2},C=function(a,b,e,f){if(!e)return{curves:f&&a<640?[...c,...d]:c,widthScale:1};let g=Math.min(1,3.2*b/a);return{curves:c.map(a=>{let b=a[2][0]<.5;return a.map(([a,c])=>[b?a*g:1-(1-a)*g,c])}),widthScale:Math.min(1,Math.max(.5,b/900))}}(a,i,p,q),D=o?function(a,b,c,d,e,f,{curves:i,widthScale:j}){let k=new Map,l=Math.max(.5,5.5*j);return i.forEach((i,j)=>{for(let m=0;m<=120;m++){let n=m/120,[o,p]=g(i,n,c,d),q=o-f.x,r=p-f.y,s=(l+(.5-l)*n)*e,t=Math.ceil(s/e),u=Math.floor(q/e),v=Math.floor(r/e);for(let c=v-t;c<=v+t;c++)for(let d=u-t;d<=u+t;d++){if(d<0||c<0||d>=a||c>=b)continue;let f=Math.hypot(d*e+e/2-q,c*e+e/2-r);if(f>s)continue;let g=h(d,c),i=k.get(g);i&&(i.stream!==j||i.distance<=f)||k.set(g,{stream:j,progress:n,distance:f})}}}),k}(z,A,a,i,r,B,C):null,E=C.curves.map(b=>({dots:[],lengthPx:function(a,b,c){let d=0,e=g(a,0,b,c);for(let f=1;f<=120;f++){let h=g(a,f/120,b,c);d+=Math.hypot(h[0]-e[0],h[1]-e[1]),e=h}return d}(b,a,i)})),F=n&&a>=1024,G=1.20675,H=a-640+64,I=i+96-640/(772.32/531.2);for(let a=0;a<A;a++)for(let c=0;c<z;c++){let d=h(c,a),g=B.x+c*r+r/2,i=B.y+a*r+r/2,j=F&&g>=H-s&&i>=I-s;if(j?v(g,i):u(g,i)){x.add(d);continue}if(j){let a=function(a,b,c){if(Math.hypot(a-153.55,b-377.64)<=153.55-c||a>=153.55&&a-c<260.5&&b>=377.64-153.55+c&&b<=377.64-Math.sqrt(23577.602500000005-(260.5-153.55)**2))return"lit";if(!(a-c>=260.5&&a+c<=772.32&&b-c>=0&&b+c<=511.83))return null;let d=Math.hypot(a-414.05,b-358.28);return d<=153.55-c?"ring":d<=153.55+c?null:"lit"}((g-H)*G,(i-I)*G,.32*r*G);a&&(y.add(d),w.push({key:d,cx:g,cy:i,kind:a}));continue}if(D){let b=D.get(d),f=b&&function(a,b,c){if(e(a+71,b+37)<c**2*.7)return null;let d=e(a+101,b+211);return d<.3?"ring":d>.88?"lit":"dim"}(c,a,b.progress);if(!b||!f)continue;E[b.stream].dots.push({key:d,progress:b.progress}),w.push({key:d,cx:g,cy:i,kind:f,opacity:1-.5*b.progress});continue}if(!function(a,c,d=.045){var e,g;let h=(2*f(e=a/11,g=c/11)+f(2*e+17,2*g+31))/3;return b.some(a=>Math.abs(h-a)<d)}(c,a,.09===m?.028:.045))continue;let k=e(c+101,a+211),l=k<.1?"ring":k>1-m?"lit":"dim";w.push({key:d,cx:g,cy:i,kind:l})}return{pitch:r,gridOrigin:B,radius:.32*r,dots:w,words:function(a,b,c,d,f,g,i){if(0===a.length)return[];let j=new Set([...g.map(a=>a.key),...i]),k=(a,d)=>a>=0&&d>=0&&a<b&&d<c&&!j.has(h(a,d)),l=[];for(let g of a){let a=Math.ceil(.6*g.length*12/d),m=(b,c)=>{for(let d=-1;d<=1;d++)for(let e=-1;e<a+1;e++)if(!k(b+e,c+d))return!1;return!0},n=null;for(let d=1;d<c-1;d++)for(let c=1;c<b-a-1;c++){if(!m(c,d))continue;let a=l.length?Math.min(...l.map(a=>Math.hypot(a.column-c,a.row-d))):e(c+17,d+29);(!n||a>n.score)&&(n={column:c,row:d,score:a})}if(n){for(let b=0;b<a;b++)j.add(h(n.column+b,n.row));for(let b=-1;b<a+1;b++)for(let a=-1;a<=1;a++)i.add(h(n.column+b,n.row+a));l.push({word:{text:g,x:f.x+n.column*d,y:f.y+(n.row+.5)*d},column:n.column,row:n.row})}}return l.map(({word:a})=>a)}(k,z,A,r,B,w,x),clearedCells:x,markCells:y,streams:D?E.filter(a=>a.dots.length>0):[]}}(i.clientWidth,i.clientHeight,l,j.words,j.fine?12:void 0,k,j.logoMark,j.streams,j.miniStreams,j.fillFootOnPhones)}return{buildFieldLayout:j,prepaintFields:function(a){if(0!==a.clientWidth)for(let b of a.querySelectorAll(":scope > svg[data-dot-field-options]")){let c=b.querySelector("[data-dot-field-prepaint]");if(!c)continue;let d=j(a,JSON.parse(b.dataset.dotFieldOptions??"{}")),e=d.dots.map(a=>{let b=document.createElementNS("http://www.w3.org/2000/svg","circle");b.setAttribute("cx",String(a.cx)),b.setAttribute("cy",String(a.cy)),b.setAttribute("r",String(d.radius-.5)),void 0!==a.opacity&&b.setAttribute("opacity",String(a.opacity));let c=i(a.kind);return b.style.fillOpacity=String(c.fillOpacity),b.style.strokeOpacity=String(c.strokeOpacity),b});c.replaceChildren(...e)}},cellKey:h,kindStyle:i,wordSize:12,wordAdvance:.6}})("data-hero-pattern-hole").prepaintFields(document.currentScript.parentElement)</script></section><section id="tool" aria-label="Website to Text Converter" class="relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12 scroll-mt-24"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0"><div class="relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]"><div class="absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200"></div><div class="absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200"></div><div class="absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200"></div><span class="absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2"></span><span class="absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2"></span></div></div><!--$?--><template id="B:0"></template><!--/$--></section><section aria-labelledby="website-to-text-guide-title" class="relative bg-white px-6 pt-10 pb-16 sm:px-8 md:px-10 md:pt-12 md:pb-20 lg:px-12"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0"><div class="relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]"><div class="absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200"></div><div class="absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200"></div><div class="absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200"></div><span class="absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2"></span><span class="absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2"></span></div></div><div class="flex flex-col items-start gap-6"><h2 id="website-to-text-guide-title" class="max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black">How to extract text from a website</h2><div class="max-w-[36rem] font-brand-body text-base leading-relaxed text-black/60 md:text-lg flex flex-col gap-4"><ol class="flex list-decimal flex-col gap-2 pl-5 marker:text-brand-primary"><li>Paste the page URL into the box above, or pick one of the examples.</li><li>Leave Main content only on to get just the body text. Turn it off to keep every piece of visible text, including menus and footers.</li><li>Turn on Keep link URLs if you want each link’s address after its text.</li><li>Click Extract text, then copy the result or download it as a .txt file.</li></ol></div></div><div aria-hidden="true" class="pointer-events-none relative z-[71] mt-10 mb-8 h-px md:mt-12"><div class="absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 bg-gray-200"></div><span class="absolute size-2 rounded-full bg-gray-300 top-1/2 left-[calc(-1*var(--marketing-gutter))] -translate-x-1/2 -translate-y-1/2"></span><span class="absolute size-2 rounded-full bg-gray-300 top-1/2 right-[calc(-1*var(--marketing-gutter))] translate-x-1/2 -translate-y-1/2"></span></div><div class="flex flex-col gap-6"><div class="grid grid-cols-1 gap-6 md:grid-cols-2"><div class="brand-glass-ring min-w-0 md:odd:last:col-span-2"><div class="flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4"><h3 class="text-h4 font-normal text-black">How do I copy text from a website without the formatting?</h3><div class="flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted"><div class="flex flex-col gap-3 [&amp;_a]:text-brand-primary [&amp;_a]:underline-offset-4 [&amp;_a:hover]:underline [&amp;_code]:rounded [&amp;_code]:bg-black/[0.04] [&amp;_code]:px-1.5 [&amp;_code]:py-0.5 [&amp;_code]:font-mono [&amp;_code]:text-[0.875em] [&amp;_code]:text-black/80"><p>Copying from a browser carries fonts, colors, and links into Word or Google Docs. The text this tool returns has none of that, so it pastes cleanly anywhere. Paragraphs and headings stay on their own lines, list items get a dash or a number, and table cells are separated by tabs.</p></div></div></div></div><div class="brand-glass-ring min-w-0 md:odd:last:col-span-2"><div class="flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4"><h3 class="text-h4 font-normal text-black">What if the website blocks copying or right-click?</h3><div class="flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted"><div class="flex flex-col gap-3 [&amp;_a]:text-brand-primary [&amp;_a]:underline-offset-4 [&amp;_a:hover]:underline [&amp;_code]:rounded [&amp;_code]:bg-black/[0.04] [&amp;_code]:px-1.5 [&amp;_code]:py-0.5 [&amp;_code]:font-mono [&amp;_code]:text-[0.875em] [&amp;_code]:text-black/80"><p>Some pages turn off text selection or the right-click menu. Those settings only affect your browser. This tool reads the page’s HTML directly, so the text comes through either way. Text inside images, canvas elements, or embedded PDF viewers is not HTML text, so it cannot be extracted.</p></div></div></div></div><div class="brand-glass-ring min-w-0 md:odd:last:col-span-2"><div class="flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4"><h3 class="text-h4 font-normal text-black">How do I download a website’s text as a .txt file?</h3><div class="flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted"><div class="flex flex-col gap-3 [&amp;_a]:text-brand-primary [&amp;_a]:underline-offset-4 [&amp;_a:hover]:underline [&amp;_code]:rounded [&amp;_code]:bg-black/[0.04] [&amp;_code]:px-1.5 [&amp;_code]:py-0.5 [&amp;_code]:font-mono [&amp;_code]:text-[0.875em] [&amp;_code]:text-black/80"><p>Click Download .txt once the text appears. The file is named after the page address, such as <code>en.wikipedia.org-wiki-Web-scraping.txt</code>, so files from different pages do not overwrite each other.</p></div></div></div></div><div class="brand-glass-ring min-w-0 md:odd:last:col-span-2"><div class="flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4"><h3 class="text-h4 font-normal text-black">How do I get only the article text from a page?</h3><div class="flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted"><div class="flex flex-col gap-3 [&amp;_a]:text-brand-primary [&amp;_a]:underline-offset-4 [&amp;_a:hover]:underline [&amp;_code]:rounded [&amp;_code]:bg-black/[0.04] [&amp;_code]:px-1.5 [&amp;_code]:py-0.5 [&amp;_code]:font-mono [&amp;_code]:text-[0.875em] [&amp;_code]:text-black/80"><p>Keep Main content only on. It reads the page’s main element or article, and on pages without one it removes the header, navigation, footer, sidebars, and forms. Unlike reader view in Safari or Firefox, it also works on pages that are not articles, such as product, docs, and pricing pages.</p></div></div></div></div><div class="brand-glass-ring min-w-0 md:odd:last:col-span-2"><div class="flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4"><h3 class="text-h4 font-normal text-black">How do I convert HTML to plain text?</h3><div class="flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted"><div class="flex flex-col gap-3 [&amp;_a]:text-brand-primary [&amp;_a]:underline-offset-4 [&amp;_a:hover]:underline [&amp;_code]:rounded [&amp;_code]:bg-black/[0.04] [&amp;_code]:px-1.5 [&amp;_code]:py-0.5 [&amp;_code]:font-mono [&amp;_code]:text-[0.875em] [&amp;_code]:text-black/80"><p>Switch to the Paste HTML tab, paste your markup, and click Convert to text. The conversion runs in your browser with its built-in HTML parser, and nothing is sent to our servers. Code inside <code>pre</code> blocks keeps its spacing.</p></div></div></div></div><div class="brand-glass-ring min-w-0 md:odd:last:col-span-2"><div class="flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4"><h3 class="text-h4 font-normal text-black">Should I use plain text or Markdown?</h3><div class="flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted"><div class="flex flex-col gap-3 [&amp;_a]:text-brand-primary [&amp;_a]:underline-offset-4 [&amp;_a:hover]:underline [&amp;_code]:rounded [&amp;_code]:bg-black/[0.04] [&amp;_code]:px-1.5 [&amp;_code]:py-0.5 [&amp;_code]:font-mono [&amp;_code]:text-[0.875em] [&amp;_code]:text-black/80"><p>Plain text keeps only the words and line breaks, which is what you want for word counts, translation, search indexes, or pasting into a document. Markdown also keeps headings, links, lists, and tables in a light syntax, which LLMs and RAG pipelines read better. For Markdown output, use the free<!-- --> <a href="/free-tools/url-to-markdown">URL to Markdown converter</a>.</p></div></div></div></div><div class="brand-glass-ring min-w-0 md:odd:last:col-span-2"><div class="flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4"><h3 class="text-h4 font-normal text-black">What can you do with text extracted from a website?</h3><div class="flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted"><ul class="flex list-disc flex-col gap-2 pl-5"><li>Paste a page into ChatGPT, Claude, or Gemini without menus and cookie banners</li><li>Save an article’s text to read offline or quote in your notes</li><li>Count words or check the reading level of a page</li><li>Send page copy to a translation or proofreading tool</li><li>Review site copy during a redesign or content migration</li><li>Build search indexes or text datasets from public pages</li></ul></div></div></div></div></div></section><section aria-labelledby="website-to-text-comparison-title" class="relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0"><div class="relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]"><div class="absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200"></div><div class="absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200"></div><div class="absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200"></div><span class="absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2"></span><span class="absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2"></span></div></div><h2 id="website-to-text-comparison-title" class="max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black">How it compares to copy and paste and reader view</h2><div aria-hidden="true" class="pointer-events-none relative z-[71] mt-10 mb-8 h-px md:mt-12"><div class="absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 bg-gray-200"></div><span class="absolute size-2 rounded-full bg-gray-300 top-1/2 left-[calc(-1*var(--marketing-gutter))] -translate-x-1/2 -translate-y-1/2"></span><span class="absolute size-2 rounded-full bg-gray-300 top-1/2 right-[calc(-1*var(--marketing-gutter))] translate-x-1/2 -translate-y-1/2"></span></div><div class="overflow-x-auto rounded-brand-card bg-white ring-1 ring-black/[0.08]"><table class="w-full min-w-[36rem] border-collapse text-left text-body-sm"><thead><tr class="bg-brand-blue-10"><th scope="col" class="border-b border-black/[0.08] px-4 py-3 font-normal text-black"><span class="sr-only">Feature</span></th><th scope="col" class="whitespace-nowrap border-b border-black/[0.08] px-4 py-3 font-normal text-brand-primary">Context.dev</th><th scope="col" class="whitespace-nowrap border-b border-black/[0.08] px-4 py-3 font-normal text-black">Copy and paste</th><th scope="col" class="whitespace-nowrap border-b border-black/[0.08] px-4 py-3 font-normal text-black">Browser reader view</th></tr></thead><tbody><tr class="border-b border-black/[0.06] last:border-b-0"><th scope="row" class="px-4 py-4 font-normal leading-relaxed text-black">Removes menus, ads, and footers</th><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-brand-primary" aria-hidden="true"><path d="M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">Yes</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-black/30" aria-hidden="true"><path d="M18 6L6.00081 17.9992M17.9992 18L6 6.00085" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">No</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-brand-primary" aria-hidden="true"><path d="M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">Yes</span></td></tr><tr class="border-b border-black/[0.06] last:border-b-0"><th scope="row" class="px-4 py-4 font-normal leading-relaxed text-black">Works on product, docs, and pricing pages</th><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-brand-primary" aria-hidden="true"><path d="M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">Yes</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-brand-primary" aria-hidden="true"><path d="M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">Yes</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><span>Article pages only</span></td></tr><tr class="border-b border-black/[0.06] last:border-b-0"><th scope="row" class="px-4 py-4 font-normal leading-relaxed text-black">Works when the page blocks selecting text</th><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-brand-primary" aria-hidden="true"><path d="M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">Yes</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-black/30" aria-hidden="true"><path d="M18 6L6.00081 17.9992M17.9992 18L6 6.00085" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">No</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><span>Usually</span></td></tr><tr class="border-b border-black/[0.06] last:border-b-0"><th scope="row" class="px-4 py-4 font-normal leading-relaxed text-black">Pastes with no fonts, colors, or links</th><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-brand-primary" aria-hidden="true"><path d="M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">Yes</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><span>With paste as plain text</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><span>With paste as plain text</span></td></tr><tr class="border-b border-black/[0.06] last:border-b-0"><th scope="row" class="px-4 py-4 font-normal leading-relaxed text-black">Download as a .txt file</th><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-brand-primary" aria-hidden="true"><path d="M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">Yes</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-black/30" aria-hidden="true"><path d="M18 6L6.00081 17.9992M17.9992 18L6 6.00085" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">No</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-black/30" aria-hidden="true"><path d="M18 6L6.00081 17.9992M17.9992 18L6 6.00085" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">No</span></td></tr><tr class="border-b border-black/[0.06] last:border-b-0"><th scope="row" class="px-4 py-4 font-normal leading-relaxed text-black">Word and character count</th><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-brand-primary" aria-hidden="true"><path d="M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">Yes</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-black/30" aria-hidden="true"><path d="M18 6L6.00081 17.9992M17.9992 18L6 6.00085" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">No</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-black/30" aria-hidden="true"><path d="M18 6L6.00081 17.9992M17.9992 18L6 6.00085" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">No</span></td></tr><tr class="border-b border-black/[0.06] last:border-b-0"><th scope="row" class="px-4 py-4 font-normal leading-relaxed text-black">Converts pasted HTML</th><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-brand-primary" aria-hidden="true"><path d="M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">Yes</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-black/30" aria-hidden="true"><path d="M18 6L6.00081 17.9992M17.9992 18L6 6.00085" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">No</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-black/30" aria-hidden="true"><path d="M18 6L6.00081 17.9992M17.9992 18L6 6.00085" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">No</span></td></tr><tr class="border-b border-black/[0.06] last:border-b-0"><th scope="row" class="px-4 py-4 font-normal leading-relaxed text-black">API for thousands of pages</th><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-brand-primary" aria-hidden="true"><path d="M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">Yes</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-black/30" aria-hidden="true"><path d="M18 6L6.00081 17.9992M17.9992 18L6 6.00085" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">No</span></td><td class="px-4 py-4 leading-relaxed text-brand-text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 text-black/30" aria-hidden="true"><path d="M18 6L6.00081 17.9992M17.9992 18L6 6.00085" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="sr-only">No</span></td></tr></tbody></table></div></section><section aria-labelledby="free-tool-api-access-title" class="relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0"><div class="relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]"><div class="absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200"></div><div class="absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200"></div><div class="absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200"></div><span class="absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2"></span><span class="absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2"></span></div></div><div class="brand-glass-ring"><div class="flex flex-col gap-8 rounded-brand-section bg-white p-6 ring-1 ring-black/[0.08] sm:p-8 md:flex-row md:items-end md:justify-between lg:p-12"><div class="flex flex-col items-start gap-5"><h2 id="free-tool-api-access-title" class="max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black">Extract text from thousands of pages with the API</h2><p class="max-w-[36rem] font-brand-body text-base leading-relaxed text-black/60 md:text-lg">The free tool reads one page at a time. The<!-- --> <a class="text-brand-primary underline-offset-4 hover:underline focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/web-scraping-api">web scraping API</a> <!-- -->behind it returns any page as HTML or Markdown for 1 credit, with JavaScript rendering and proxies included. Use the<!-- --> <a class="text-brand-primary underline-offset-4 hover:underline focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/data/crawl-website-api">crawl API</a> <!-- -->to read a whole site from one URL, or the<!-- --> <a class="text-brand-primary underline-offset-4 hover:underline focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/batches-api">bulk scraping API</a> <!-- -->for long URL lists.</p></div><a class="inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-black bg-black text-white hover:bg-brand-neutral-80 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 shrink-0 gap-2 self-start md:self-end" href="/signup">Get free API access<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4" aria-hidden="true"><path d="M18.5 12L4.99997 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></a></div></div></section><section aria-labelledby="website-to-text-faq-title" class="relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0"><div class="relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]"><div class="absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200"></div><div class="absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200"></div><div class="absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200"></div><span class="absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2"></span><span class="absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2"></span></div></div><div class="grid gap-10 lg:grid-cols-[minmax(0,22rem)_minmax(0,1fr)] lg:gap-16"><h2 id="website-to-text-faq-title" class="max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black">Frequently asked <span class="text-brand-primary">questions</span></h2><div class="brand-glass-ring min-w-0"><div class="rounded-brand-card bg-white px-6 ring-1 ring-black/[0.08] md:px-8"><details name="website-to-text-faq-questions" open="" class="group border-t border-black/[0.08] py-5 first:border-0 md:py-6"><summary class="flex cursor-pointer list-none items-center justify-between gap-5 rounded-sm text-body-lg text-black [&amp;::-webkit-details-marker]:hidden focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0">Is this website to text converter free?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-open:hidden" aria-hidden="true"><path d="M12.001 5.00003V19.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M19.002 12.002L4.99998 12.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-not-open:hidden" aria-hidden="true"><path d="M20 12L4 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></summary><p class="mt-3 text-[0.9375rem] leading-relaxed text-black/65">Yes. Extracting text from a URL is free for up to 50 pages a day, with no account, extension, or API key. Pasted HTML is converted in your browser with no daily limit.</p></details><details name="website-to-text-faq-questions" class="group border-t border-black/[0.08] py-5 first:border-0 md:py-6"><summary class="flex cursor-pointer list-none items-center justify-between gap-5 rounded-sm text-body-lg text-black [&amp;::-webkit-details-marker]:hidden focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0">Can it extract text from pages built with JavaScript?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-open:hidden" aria-hidden="true"><path d="M12.001 5.00003V19.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M19.002 12.002L4.99998 12.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-not-open:hidden" aria-hidden="true"><path d="M20 12L4 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></summary><p class="mt-3 text-[0.9375rem] leading-relaxed text-black/65">Yes. The page is rendered in a real browser before the text is read, so content built by React, Vue, or other client-side frameworks is included.</p></details><details name="website-to-text-faq-questions" class="group border-t border-black/[0.08] py-5 first:border-0 md:py-6"><summary class="flex cursor-pointer list-none items-center justify-between gap-5 rounded-sm text-body-lg text-black [&amp;::-webkit-details-marker]:hidden focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0">Can I get text from a website that blocks copy and paste?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-open:hidden" aria-hidden="true"><path d="M12.001 5.00003V19.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M19.002 12.002L4.99998 12.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-not-open:hidden" aria-hidden="true"><path d="M20 12L4 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></summary><p class="mt-3 text-[0.9375rem] leading-relaxed text-black/65">Usually, yes. Pages that turn off text selection or right-click only block copying inside your browser. This tool reads the page’s HTML instead, so any text that is in the HTML comes through.</p></details><details name="website-to-text-faq-questions" class="group border-t border-black/[0.08] py-5 first:border-0 md:py-6"><summary class="flex cursor-pointer list-none items-center justify-between gap-5 rounded-sm text-body-lg text-black [&amp;::-webkit-details-marker]:hidden focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0">Does it work on pages behind a login or paywall?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-open:hidden" aria-hidden="true"><path d="M12.001 5.00003V19.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M19.002 12.002L4.99998 12.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-not-open:hidden" aria-hidden="true"><path d="M20 12L4 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></summary><p class="mt-3 text-[0.9375rem] leading-relaxed text-black/65">No. The tool sees a page the way a logged-out visitor does, so text behind a login, paywall, or form is not included.</p></details><details name="website-to-text-faq-questions" class="group border-t border-black/[0.08] py-5 first:border-0 md:py-6"><summary class="flex cursor-pointer list-none items-center justify-between gap-5 rounded-sm text-body-lg text-black [&amp;::-webkit-details-marker]:hidden focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0">What does Main content only do?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-open:hidden" aria-hidden="true"><path d="M12.001 5.00003V19.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M19.002 12.002L4.99998 12.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-not-open:hidden" aria-hidden="true"><path d="M20 12L4 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></summary><p class="mt-3 text-[0.9375rem] leading-relaxed text-black/65">It keeps the page’s main element or article when it has one, and otherwise removes the header, navigation, footer, sidebars, and forms. Turn it off to keep every piece of visible text on the page.</p></details><details name="website-to-text-faq-questions" class="group border-t border-black/[0.08] py-5 first:border-0 md:py-6"><summary class="flex cursor-pointer list-none items-center justify-between gap-5 rounded-sm text-body-lg text-black [&amp;::-webkit-details-marker]:hidden focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0">Does the text output keep links?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-open:hidden" aria-hidden="true"><path d="M12.001 5.00003V19.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M19.002 12.002L4.99998 12.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-not-open:hidden" aria-hidden="true"><path d="M20 12L4 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></summary><p class="mt-3 text-[0.9375rem] leading-relaxed text-black/65">By default the output keeps link text only. Turn on Keep link URLs to add each link’s full address in parentheses after its text. Relative links are resolved against the page URL.</p></details><details name="website-to-text-faq-questions" class="group border-t border-black/[0.08] py-5 first:border-0 md:py-6"><summary class="flex cursor-pointer list-none items-center justify-between gap-5 rounded-sm text-body-lg text-black [&amp;::-webkit-details-marker]:hidden focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0">Is my pasted HTML uploaded anywhere?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-open:hidden" aria-hidden="true"><path d="M12.001 5.00003V19.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M19.002 12.002L4.99998 12.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-not-open:hidden" aria-hidden="true"><path d="M20 12L4 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></summary><p class="mt-3 text-[0.9375rem] leading-relaxed text-black/65">No. HTML you paste is converted to text in your browser and is not sent to Context.dev. Only URL mode makes a request, because the page has to be fetched and rendered first.</p></details><details name="website-to-text-faq-questions" class="group border-t border-black/[0.08] py-5 first:border-0 md:py-6"><summary class="flex cursor-pointer list-none items-center justify-between gap-5 rounded-sm text-body-lg text-black [&amp;::-webkit-details-marker]:hidden focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0">Why is some text missing from the output?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-open:hidden" aria-hidden="true"><path d="M12.001 5.00003V19.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M19.002 12.002L4.99998 12.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4 shrink-0 text-brand-primary group-not-open:hidden" aria-hidden="true"><path d="M20 12L4 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></summary><p class="mt-3 text-[0.9375rem] leading-relaxed text-black/65">The tool drops scripts, styles, hidden elements, buttons, and form fields, and Main content only also drops page chrome. Text drawn inside images or canvas elements is not text in the HTML, so it cannot be extracted.</p></details></div></div></div></section><section aria-labelledby="related-free-tools-title" class="relative bg-white px-6 pt-10 pb-16 sm:px-8 md:px-10 md:pt-12 md:pb-20 lg:px-12"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0"><div class="relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]"><div class="absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200"></div><div class="absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200"></div><div class="absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200"></div><span class="absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2"></span><span class="absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2"></span></div></div><div class="flex flex-wrap items-end justify-between gap-6"><h2 id="related-free-tools-title" class="max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black">Keep <span class="text-brand-primary">exploring</span></h2><a class="inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-brand-primary bg-white text-brand-primary hover:bg-brand-blue-10 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/free-tools">See all free tools</a></div><div aria-hidden="true" class="pointer-events-none relative z-[71] mt-10 mb-8 h-px md:mt-12"><div class="absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 bg-gray-200"></div><span class="absolute size-2 rounded-full bg-gray-300 top-1/2 left-[calc(-1*var(--marketing-gutter))] -translate-x-1/2 -translate-y-1/2"></span><span class="absolute size-2 rounded-full bg-gray-300 top-1/2 right-[calc(-1*var(--marketing-gutter))] translate-x-1/2 -translate-y-1/2"></span></div><ul class="grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3"><li><a class="group flex h-full flex-col gap-5 rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] transition-shadow duration-200 hover:ring-brand-primary/40 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/free-tools/url-extractor"><span class="flex items-center justify-between gap-3"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-11 rounded-xl p-2.5"><div aria-hidden="true" class="relative w-full text-white" style="aspect-ratio:110 / 110"><svg viewBox="0 0 110 110" class="absolute font-data" style="left:0%;top:0%;width:100%;height:100%"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><g fill="currentColor"><path d="M21.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></g></svg><canvas class="absolute font-data invisible" style="left:0%;top:0%;width:100%;height:100%"></canvas></div></span><span class="rounded-full bg-brand-primary/10 px-3 py-1 text-body-sm text-brand-primary">New</span></span><span class="flex flex-1 flex-col gap-2"><h3 class="text-body-lg font-normal text-black transition-colors duration-200 group-hover:text-brand-primary">URL Extractor</h3><span class="text-body-sm leading-relaxed text-brand-text-muted">Every link on a page, split internal and external, exported as CSV or TXT.</span></span><span class="text-caption text-brand-text-muted">Scrape API (HTML)</span></a></li><li><a class="group flex h-full flex-col gap-5 rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] transition-shadow duration-200 hover:ring-brand-primary/40 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/free-tools/image-extractor"><span class="flex items-center justify-between gap-3"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-11 rounded-xl p-2.5"><div aria-hidden="true" class="relative w-full text-white" style="aspect-ratio:110 / 110"><svg viewBox="0 0 110 110" class="absolute font-data" style="left:0%;top:0%;width:100%;height:100%"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><g fill="currentColor"><path d="M1.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M1.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M101.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></g></svg><canvas class="absolute font-data invisible" style="left:0%;top:0%;width:100%;height:100%"></canvas></div></span><span class="rounded-full bg-brand-primary/10 px-3 py-1 text-body-sm text-brand-primary">New</span></span><span class="flex flex-1 flex-col gap-2"><h3 class="text-body-lg font-normal text-black transition-colors duration-200 group-hover:text-brand-primary">Image Extractor</h3><span class="text-body-sm leading-relaxed text-brand-text-muted">Every image on a page, with sizes and alt text, downloadable as a ZIP.</span></span><span class="text-caption text-brand-text-muted">Scrape API (Images)</span></a></li><li><a class="group flex h-full flex-col gap-5 rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] transition-shadow duration-200 hover:ring-brand-primary/40 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="/free-tools/url-to-json"><span class="flex items-center justify-between gap-3"><span class="flex shrink-0 items-center justify-center bg-brand-primary size-11 rounded-xl p-2.5"><div aria-hidden="true" class="relative w-full text-white" style="aspect-ratio:110 / 110"><svg viewBox="0 0 110 110" class="absolute font-data" style="left:0%;top:0%;width:100%;height:100%"><path fill="none" stroke="currentColor" stroke-width="1.3" d=""></path><g fill="currentColor"><path d="M21.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 5a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 15a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 25a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 35a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 45a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 55a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 65a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 75a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 85a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M11.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M91.3 95a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M21.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M31.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M41.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M51.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M61.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M71.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0M81.3 105a3.7 3.7 0 1 0 7.4 0a3.7 3.7 0 1 0 -7.4 0"></path></g></svg><canvas class="absolute font-data invisible" style="left:0%;top:0%;width:100%;height:100%"></canvas></div></span><span class="rounded-full bg-brand-primary/10 px-3 py-1 text-body-sm text-brand-primary">New</span></span><span class="flex flex-1 flex-col gap-2"><h3 class="text-body-lg font-normal text-black transition-colors duration-200 group-hover:text-brand-primary">URL to JSON</h3><span class="text-body-sm leading-relaxed text-brand-text-muted">Name the fields you want and get structured JSON from any page.</span></span><span class="text-caption text-brand-text-muted">Scrape API (JSON)</span></a></li></ul></section><section id="cta" aria-labelledby="closing-cta-title" class="relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0"><div class="relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]"><div class="absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200"></div><div class="absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200"></div><div class="absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200"></div><span class="absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2"></span><span class="absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2"></span></div></div><div class="brand-glass-ring"><div class="relative grid items-center gap-8 overflow-hidden rounded-brand-section bg-white p-6 ring-1 ring-black/[0.08] sm:p-8 lg:grid-cols-[1fr_21rem] lg:gap-12 lg:p-12"><svg aria-hidden="true" data-dot-field="true" data-dot-field-options="{&quot;words&quot;:[],&quot;fine&quot;:false,&quot;lively&quot;:false,&quot;logoMark&quot;:false,&quot;streams&quot;:false,&quot;miniStreams&quot;:false,&quot;fillFootOnPhones&quot;:false,&quot;solidDots&quot;:true}" class="pointer-events-none absolute inset-0 size-full text-brand-primary"><g data-dot-field-prepaint="true" fill="currentColor" stroke="currentColor" stroke-width="1"></g><g fill="currentColor" stroke="currentColor" stroke-width="1" class="[&amp;&gt;circle]:transition-[fill-opacity,stroke-opacity,opacity] [&amp;&gt;circle]:duration-700 [&amp;&gt;circle]:ease-in-out motion-reduce:[&amp;&gt;circle]:transition-none"></g><g fill="currentColor" stroke="currentColor" stroke-width="1" class="[&amp;&gt;circle]:transition-[fill-opacity,stroke-opacity,opacity] [&amp;&gt;circle]:duration-700 [&amp;&gt;circle]:ease-in-out motion-reduce:[&amp;&gt;circle]:transition-none"></g><g fill="currentColor" font-size="12" font-weight="800" class="font-data"></g></svg><span aria-hidden="true" data-hero-pattern-hole="box" class="absolute size-1 left-0 top-0"></span><span aria-hidden="true" data-hero-pattern-hole="box" class="absolute size-1 right-0 top-0"></span><span aria-hidden="true" data-hero-pattern-hole="box" class="absolute size-1 left-0 bottom-0"></span><span aria-hidden="true" data-hero-pattern-hole="box" class="absolute size-1 right-0 bottom-0"></span><div class="relative flex flex-col items-start gap-5"><h2 id="closing-cta-title" class="max-w-[34rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.1] tracking-[-0.035em] text-black sm:text-[2.5rem] lg:text-[3rem]"><span data-hero-pattern-hole="text">Start building with live web context.</span></h2><p class="max-w-[28rem] font-brand-body text-base leading-relaxed text-black/60 sm:text-lg"><span data-hero-pattern-hole="text">Scrape, search, and research the web with one API. Bring the results straight into your product.</span></p></div><div class="brand-glass-ring"><div data-hero-pattern-hole="box" class="relative flex flex-col rounded-brand-section bg-white p-6 ring-1 ring-black/[0.08] sm:p-7"><p class="flex flex-col items-center text-center text-black"><span class="sr-only">1,000</span><svg aria-hidden="true" viewBox="0 0 301 49" class="overflow-visible text-brand-primary w-full max-w-[20rem]"><g fill="none" stroke="currentColor" stroke-width="0.8"><circle cx="3.5" cy="3.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="10.5" cy="3.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="17.5" cy="3.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="24.5" cy="3.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="31.5" cy="3.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="38.5" cy="3.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="45.5" cy="3.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="52.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="73.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="80.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="87.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="94.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="101.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="108.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="143.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="150.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="157.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="192.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="199.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="206.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="241.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="248.5" cy="3.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="255.5" cy="3.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="262.5" cy="3.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="269.5" cy="3.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="276.5" cy="3.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="283.5" cy="3.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="290.5" cy="3.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="297.5" cy="3.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="3.5" cy="10.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="10.5" cy="10.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="17.5" cy="10.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="24.5" cy="10.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="31.5" cy="10.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="38.5" cy="10.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="45.5" cy="10.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="73.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="80.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="87.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="94.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="101.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="122.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="129.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="150.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="171.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="178.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="199.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="220.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="227.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="248.5" cy="10.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="255.5" cy="10.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="262.5" cy="10.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="269.5" cy="10.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="276.5" cy="10.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="283.5" cy="10.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="290.5" cy="10.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="297.5" cy="10.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="3.5" cy="17.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="10.5" cy="17.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="17.5" cy="17.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="24.5" cy="17.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="31.5" cy="17.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="38.5" cy="17.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="45.5" cy="17.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="52.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="73.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="80.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="87.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="94.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="101.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="122.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="129.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="150.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="171.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="178.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="199.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="220.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="227.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="248.5" cy="17.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="255.5" cy="17.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="262.5" cy="17.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="269.5" cy="17.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="276.5" cy="17.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="283.5" cy="17.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="290.5" cy="17.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="297.5" cy="17.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="3.5" cy="24.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="10.5" cy="24.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="17.5" cy="24.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="24.5" cy="24.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="31.5" cy="24.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="38.5" cy="24.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="45.5" cy="24.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="52.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="73.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="80.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="87.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="94.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="101.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="122.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="129.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="150.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="171.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="178.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="199.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="220.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="227.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="248.5" cy="24.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="255.5" cy="24.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="262.5" cy="24.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="269.5" cy="24.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="276.5" cy="24.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="283.5" cy="24.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="290.5" cy="24.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="297.5" cy="24.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="3.5" cy="31.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="10.5" cy="31.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="17.5" cy="31.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="24.5" cy="31.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="31.5" cy="31.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="38.5" cy="31.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="45.5" cy="31.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="52.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="73.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="80.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="101.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="122.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="129.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="150.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="171.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="178.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="199.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="220.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="227.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="248.5" cy="31.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="255.5" cy="31.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="262.5" cy="31.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="269.5" cy="31.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="276.5" cy="31.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="283.5" cy="31.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="290.5" cy="31.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="297.5" cy="31.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="3.5" cy="38.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="10.5" cy="38.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="17.5" cy="38.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="24.5" cy="38.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="31.5" cy="38.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="38.5" cy="38.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="45.5" cy="38.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="52.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="73.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="80.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="101.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="122.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="129.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="150.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="171.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="178.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="199.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="220.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="227.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="248.5" cy="38.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="255.5" cy="38.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="262.5" cy="38.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="269.5" cy="38.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="276.5" cy="38.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="283.5" cy="38.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="290.5" cy="38.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="297.5" cy="38.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="3.5" cy="45.5" r="2.1" stroke-opacity="0.08000000000000002"></circle><circle cx="10.5" cy="45.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="17.5" cy="45.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="24.5" cy="45.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="31.5" cy="45.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="38.5" cy="45.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="45.5" cy="45.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="80.5" cy="45.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="94.5" cy="45.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="101.5" cy="45.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="108.5" cy="45.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="143.5" cy="45.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="150.5" cy="45.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="157.5" cy="45.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="192.5" cy="45.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="199.5" cy="45.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="206.5" cy="45.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="241.5" cy="45.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="248.5" cy="45.5" r="2.1" stroke-opacity="0.4"></circle><circle cx="255.5" cy="45.5" r="2.1" stroke-opacity="0.3542857142857143"></circle><circle cx="262.5" cy="45.5" r="2.1" stroke-opacity="0.3085714285714286"></circle><circle cx="269.5" cy="45.5" r="2.1" stroke-opacity="0.2628571428571429"></circle><circle cx="276.5" cy="45.5" r="2.1" stroke-opacity="0.21714285714285717"></circle><circle cx="283.5" cy="45.5" r="2.1" stroke-opacity="0.17142857142857143"></circle><circle cx="290.5" cy="45.5" r="2.1" stroke-opacity="0.12571428571428572"></circle><circle cx="297.5" cy="45.5" r="2.1" stroke-opacity="0.08000000000000002"></circle></g><g fill="currentColor"><rect x="64" y="1" width="5" height="5" rx="2.5"></rect><rect x="57" y="8" width="5" height="5" rx="2.5"></rect><rect x="64" y="8" width="5" height="5" rx="2.5"></rect><rect x="50" y="8" width="5" height="5" rx="2.5"></rect><rect x="64" y="15" width="5" height="5" rx="2.5"></rect><rect x="64" y="22" width="5" height="5" rx="2.5"></rect><rect x="64" y="29" width="5" height="5" rx="2.5"></rect><rect x="64" y="36" width="5" height="5" rx="2.5"></rect><rect x="50" y="43" width="5" height="5" rx="2.5"></rect><rect x="57" y="43" width="5" height="5" rx="2.5"></rect><rect x="64" y="43" width="5" height="5" rx="2.5"></rect><rect x="71" y="43" width="5" height="5" rx="2.5"></rect><rect x="57" y="36" width="5" height="5" rx="2.5"></rect><rect x="57" y="1" width="5" height="5" rx="2.5"></rect><rect x="57" y="15" width="5" height="5" rx="2.5"></rect><rect x="57" y="22" width="5" height="5" rx="2.5"></rect><rect x="57" y="29" width="5" height="5" rx="2.5"></rect><rect x="85" y="29" width="5" height="5" rx="2.5"></rect><rect x="92" y="29" width="5" height="5" rx="2.5"></rect><rect x="85" y="36" width="5" height="5" rx="2.5"></rect><rect x="85" y="43" width="5" height="5" rx="2.5"></rect><rect x="92" y="36" width="5" height="5" rx="2.5"></rect><rect x="120" y="1" width="5" height="5" rx="2.5"></rect><rect x="113" y="8" width="5" height="5" rx="2.5"></rect><rect x="134" y="8" width="5" height="5" rx="2.5"></rect><rect x="106" y="15" width="5" height="5" rx="2.5"></rect><rect x="141" y="15" width="5" height="5" rx="2.5"></rect><rect x="106" y="22" width="5" height="5" rx="2.5"></rect><rect x="141" y="22" width="5" height="5" rx="2.5"></rect><rect x="106" y="29" width="5" height="5" rx="2.5"></rect><rect x="141" y="29" width="5" height="5" rx="2.5"></rect><rect x="113" y="36" width="5" height="5" rx="2.5"></rect><rect x="134" y="36" width="5" height="5" rx="2.5"></rect><rect x="120" y="43" width="5" height="5" rx="2.5"></rect><rect x="113" y="1" width="5" height="5" rx="2.5"></rect><rect x="127" y="1" width="5" height="5" rx="2.5"></rect><rect x="134" y="1" width="5" height="5" rx="2.5"></rect><rect x="106" y="8" width="5" height="5" rx="2.5"></rect><rect x="141" y="8" width="5" height="5" rx="2.5"></rect><rect x="113" y="15" width="5" height="5" rx="2.5"></rect><rect x="134" y="15" width="5" height="5" rx="2.5"></rect><rect x="113" y="22" width="5" height="5" rx="2.5"></rect><rect x="134" y="22" width="5" height="5" rx="2.5"></rect><rect x="113" y="29" width="5" height="5" rx="2.5"></rect><rect x="134" y="29" width="5" height="5" rx="2.5"></rect><rect x="106" y="36" width="5" height="5" rx="2.5"></rect><rect x="141" y="36" width="5" height="5" rx="2.5"></rect><rect x="113" y="43" width="5" height="5" rx="2.5"></rect><rect x="127" y="43" width="5" height="5" rx="2.5"></rect><rect x="134" y="43" width="5" height="5" rx="2.5"></rect><rect x="169" y="1" width="5" height="5" rx="2.5"></rect><rect x="162" y="8" width="5" height="5" rx="2.5"></rect><rect x="183" y="8" width="5" height="5" rx="2.5"></rect><rect x="155" y="15" width="5" height="5" rx="2.5"></rect><rect x="190" y="15" width="5" height="5" rx="2.5"></rect><rect x="155" y="22" width="5" height="5" rx="2.5"></rect><rect x="190" y="22" width="5" height="5" rx="2.5"></rect><rect x="155" y="29" width="5" height="5" rx="2.5"></rect><rect x="190" y="29" width="5" height="5" rx="2.5"></rect><rect x="162" y="36" width="5" height="5" rx="2.5"></rect><rect x="183" y="36" width="5" height="5" rx="2.5"></rect><rect x="169" y="43" width="5" height="5" rx="2.5"></rect><rect x="162" y="1" width="5" height="5" rx="2.5"></rect><rect x="176" y="1" width="5" height="5" rx="2.5"></rect><rect x="183" y="1" width="5" height="5" rx="2.5"></rect><rect x="155" y="8" width="5" height="5" rx="2.5"></rect><rect x="190" y="8" width="5" height="5" rx="2.5"></rect><rect x="162" y="15" width="5" height="5" rx="2.5"></rect><rect x="183" y="15" width="5" height="5" rx="2.5"></rect><rect x="162" y="22" width="5" height="5" rx="2.5"></rect><rect x="183" y="22" width="5" height="5" rx="2.5"></rect><rect x="162" y="29" width="5" height="5" rx="2.5"></rect><rect x="183" y="29" width="5" height="5" rx="2.5"></rect><rect x="155" y="36" width="5" height="5" rx="2.5"></rect><rect x="190" y="36" width="5" height="5" rx="2.5"></rect><rect x="162" y="43" width="5" height="5" rx="2.5"></rect><rect x="176" y="43" width="5" height="5" rx="2.5"></rect><rect x="183" y="43" width="5" height="5" rx="2.5"></rect><rect x="218" y="1" width="5" height="5" rx="2.5"></rect><rect x="211" y="8" width="5" height="5" rx="2.5"></rect><rect x="232" y="8" width="5" height="5" rx="2.5"></rect><rect x="204" y="15" width="5" height="5" rx="2.5"></rect><rect x="239" y="15" width="5" height="5" rx="2.5"></rect><rect x="204" y="22" width="5" height="5" rx="2.5"></rect><rect x="239" y="22" width="5" height="5" rx="2.5"></rect><rect x="204" y="29" width="5" height="5" rx="2.5"></rect><rect x="239" y="29" width="5" height="5" rx="2.5"></rect><rect x="211" y="36" width="5" height="5" rx="2.5"></rect><rect x="232" y="36" width="5" height="5" rx="2.5"></rect><rect x="218" y="43" width="5" height="5" rx="2.5"></rect><rect x="211" y="1" width="5" height="5" rx="2.5"></rect><rect x="225" y="1" width="5" height="5" rx="2.5"></rect><rect x="232" y="1" width="5" height="5" rx="2.5"></rect><rect x="204" y="8" width="5" height="5" rx="2.5"></rect><rect x="239" y="8" width="5" height="5" rx="2.5"></rect><rect x="211" y="15" width="5" height="5" rx="2.5"></rect><rect x="232" y="15" width="5" height="5" rx="2.5"></rect><rect x="211" y="22" width="5" height="5" rx="2.5"></rect><rect x="232" y="22" width="5" height="5" rx="2.5"></rect><rect x="211" y="29" width="5" height="5" rx="2.5"></rect><rect x="232" y="29" width="5" height="5" rx="2.5"></rect><rect x="204" y="36" width="5" height="5" rx="2.5"></rect><rect x="239" y="36" width="5" height="5" rx="2.5"></rect><rect x="211" y="43" width="5" height="5" rx="2.5"></rect><rect x="225" y="43" width="5" height="5" rx="2.5"></rect><rect x="232" y="43" width="5" height="5" rx="2.5"></rect></g></svg><span class="mt-2 text-h5">free credits</span></p><p class="mt-3 text-center font-brand-body text-sm leading-relaxed text-black/60">Every month. No credit card required.</p><a class="inline-flex items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-brand-primary bg-white text-brand-primary hover:bg-brand-blue-10 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 mt-6 w-full" href="/signup">Start for free</a><a class="mt-2 inline-flex min-h-11 items-center justify-center gap-2 rounded-brand-card text-sm font-medium text-black/70 underline-offset-4 hover:text-black hover:underline focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0" href="https://docs.context.dev">Read the docs<svg aria-hidden="true" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" class="size-4"><path d="M5 12h14m-6-6 6 6-6 6" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></div></div></div></section></div><!--$--><!--/$--><!--/&--><!--/&--></div><!--/&--><footer class="footer-full-width relative isolate bg-black/90 text-white overflow-x-clip"><div class="relative"><div data-footer-grid-lines="true" class="contents"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0"><div class="relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]"><div class="absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-white/15"></div><div class="absolute inset-y-0 right-0 w-px translate-x-1/2 bg-white/15"></div><div class="absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-white/15"></div><span class="absolute size-2 rounded-full bg-[linear-gradient(to_bottom,#525252_50%,#a3a3a3_50%)] top-0 left-0 -translate-x-1/2 -translate-y-1/2"></span><span class="absolute size-2 rounded-full bg-[linear-gradient(to_bottom,#525252_50%,#a3a3a3_50%)] top-0 right-0 translate-x-1/2 -translate-y-1/2"></span></div></div></div><div data-footer-content="true" class="relative z-10 mx-auto w-full max-w-[100vw] px-6 py-14 sm:px-8 sm:py-16 md:max-w-[90vw] md:px-10 md:py-20 lg:max-w-[85vw] lg:px-12 xl:max-w-[var(--marketing-inner-max,68.75rem)]"><div data-footer-summary="true" class="grid grid-cols-1 gap-8 pb-8 border-b border-white/15 md:grid-cols-[1fr_auto] md:gap-x-10"><div class="flex min-w-0 flex-col gap-5 items-start"><div class="flex flex-col items-start gap-3"><a aria-label="Context.dev home" class="flex items-center gap-2 rounded-brand-card focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/60 focus-visible:ring-offset-2 focus-visible:ring-offset-black" href="/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 772.32 531.2" class="h-6 w-auto text-brand-primary" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0ZM260.5,358.28a153.55,153.55,0,1,0,307.1,0a153.55,153.55,0,1,0,-307.1,0Z"></path><g class="transition-transform duration-[560ms] ease-[cubic-bezier(0.65,0,0.35,1)] motion-safe:group-hover/logo:translate-x-[260.5px] motion-safe:group-focus-visible/logo:translate-x-[260.5px] motion-safe:group-data-pushed/logo:translate-x-[260.5px]"><circle cx="153.55" cy="377.64" r="153.55" fill="currentColor" class="transition-transform duration-[560ms] ease-[cubic-bezier(0.34,1.8,0.64,1)] motion-safe:group-hover/logo:-translate-y-[19.36px] motion-safe:group-focus-visible/logo:-translate-y-[19.36px] motion-safe:group-data-pushed/logo:-translate-y-[19.36px]"></circle></g><path fill="currentColor" d="M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0Z" class="opacity-0 transition-opacity duration-100 motion-safe:group-hover/logo:opacity-100 motion-safe:group-hover/logo:delay-[520ms] motion-safe:group-focus-visible/logo:opacity-100 motion-safe:group-focus-visible/logo:delay-[520ms] motion-safe:group-data-pushed/logo:opacity-100 motion-safe:group-data-pushed/logo:delay-[520ms]"></path></svg><span class="font-body text-xl leading-none text-white">Context.dev</span></a></div><p class="max-w-md text-base leading-relaxed text-white/70"><span class="block">Web data infrastructure for AI agents.</span><span class="block">Scrape anything. Get answers. Keep your data fresh.</span></p><div data-footer-socials="true" class="flex items-center gap-3"><a href="https://x.com/getcontextdev" aria-label="Follow us on X" class="-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [&amp;_svg]:h-4 [&amp;_svg]:w-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="h-3 w-3"><path d="M3 21L10.5484 13.4516M21 3L13.4516 10.5484M13.4516 10.5484L8 3H3L10.5484 13.4516M13.4516 10.5484L21 21H16L10.5484 13.4516" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></a><a href="https://www.linkedin.com/company/contextdev" aria-label="Follow us on LinkedIn" class="-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [&amp;_svg]:h-4 [&amp;_svg]:w-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="h-4 w-4"><path d="M4.5 9.5H4C3.05719 9.5 2.58579 9.5 2.29289 9.79289C2 10.0858 2 10.5572 2 11.5V20C2 20.9428 2 21.4142 2.29289 21.7071C2.58579 22 3.05719 22 4 22H4.5C5.44281 22 5.91421 22 6.20711 21.7071C6.5 21.4142 6.5 20.9428 6.5 20V11.5C6.5 10.5572 6.5 10.0858 6.20711 9.79289C5.91421 9.5 5.44281 9.5 4.5 9.5Z" stroke="currentColor" stroke-width="1.5"></path><path d="M6.5 4.25C6.5 5.49264 5.49264 6.5 4.25 6.5C3.00736 6.5 2 5.49264 2 4.25C2 3.00736 3.00736 2 4.25 2C5.49264 2 6.5 3.00736 6.5 4.25Z" stroke="currentColor" stroke-width="1.5"></path><path d="M12.326 9.5H11.5C10.5572 9.5 10.0858 9.5 9.79289 9.79289C9.5 10.0858 9.5 10.5572 9.5 11.5V20C9.5 20.9428 9.5 21.4142 9.79289 21.7071C10.0858 22 10.5572 22 11.5 22H12C12.9428 22 13.4142 22 13.7071 21.7071C14 21.4142 14 20.9428 14 20L14.0001 16.5001C14.0001 14.8433 14.5281 13.5001 16.0879 13.5001C16.8677 13.5001 17.5 14.1717 17.5 15.0001V19.5001C17.5 20.4429 17.5 20.9143 17.7929 21.2072C18.0857 21.5001 18.5572 21.5001 19.5 21.5001H19.9987C20.9413 21.5001 21.4126 21.5001 21.7055 21.2073C21.9984 20.9145 21.9985 20.4432 21.9987 19.5006L22.0001 14.0002C22.0001 11.515 19.6364 9.50024 17.2968 9.50024C15.9649 9.50024 14.7767 10.1531 14.0001 11.174C14 10.5439 14 10.2289 13.8632 9.995C13.7765 9.84686 13.6531 9.72353 13.505 9.63687C13.2711 9.5 12.9561 9.5 12.326 9.5Z" stroke="currentColor" stroke-linejoin="round" stroke-width="1.5"></path></svg></a><a href="https://github.com/context-dot-dev" aria-label="Follow us on GitHub" class="-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [&amp;_svg]:h-4 [&amp;_svg]:w-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="h-4 w-4"><path d="M10 20.5675C6.57143 21.7248 3.71429 20.5675 2 17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M10 22V18.7579C10 18.1596 10.1839 17.6396 10.4804 17.1699C10.6838 16.8476 10.5445 16.3904 10.1771 16.2894C7.13394 15.4528 5 14.1077 5 9.64606C5 8.48611 5.38005 7.39556 6.04811 6.4464C6.21437 6.21018 6.29749 6.09208 6.31748 5.9851C6.33746 5.87813 6.30272 5.73852 6.23322 5.45932C5.95038 4.32292 5.96871 3.11619 6.39322 2.02823C6.39322 2.02823 7.27042 1.74242 9.26698 2.98969C9.72282 3.27447 9.95075 3.41686 10.1515 3.44871C10.3522 3.48056 10.6206 3.41384 11.1573 3.28041C11.8913 3.09795 12.6476 3 13.5 3C14.3524 3 15.1087 3.09795 15.8427 3.28041C16.3794 3.41384 16.6478 3.48056 16.8485 3.44871C17.0493 3.41686 17.2772 3.27447 17.733 2.98969C19.7296 1.74242 20.6068 2.02823 20.6068 2.02823C21.0313 3.11619 21.0496 4.32292 20.7668 5.45932C20.6973 5.73852 20.6625 5.87813 20.6825 5.9851C20.7025 6.09207 20.7856 6.21019 20.9519 6.4464C21.6199 7.39556 22 8.48611 22 9.64606C22 14.1077 19.8661 15.4528 16.8229 16.2894C16.4555 16.3904 16.3162 16.8476 16.5196 17.1699C16.8161 17.6396 17 18.1596 17 18.7579V22" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></a><a href="https://www.instagram.com/contextdotdev" aria-label="Follow us on Instagram" class="-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [&amp;_svg]:h-4 [&amp;_svg]:w-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="h-4 w-4"><path d="M3 12C3 7.75736 3 5.63604 4.31802 4.31802C5.63604 3 7.75736 3 12 3C16.2426 3 18.364 3 19.682 4.31802C21 5.63604 21 7.75736 21 12C21 16.2426 21 18.364 19.682 19.682C18.364 21 16.2426 21 12 21C7.75736 21 5.63604 21 4.31802 19.682C3 18.364 3 16.2426 3 12Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M16 12C16 14.2091 14.2091 16 12 16C9.79086 16 8 14.2091 8 12C8 9.79086 9.79086 8 12 8C14.2091 8 16 9.79086 16 12Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M17.3748 6.75024H17.2498M17.4998 6.75024C17.4998 6.88832 17.3878 7.00024 17.2498 7.00024C17.1117 7.00024 16.9998 6.88832 16.9998 6.75024C16.9998 6.61217 17.1117 6.50024 17.2498 6.50024C17.3878 6.50024 17.4998 6.61217 17.4998 6.75024Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></a><a href="mailto:[email protected]" aria-label="Email us" class="-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [&amp;_svg]:h-4 [&amp;_svg]:w-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="h-7 w-7"><path d="M2 6L8.91302 9.91697C11.4616 11.361 12.5384 11.361 15.087 9.91697L22 6" stroke="currentColor" stroke-linejoin="round" stroke-width="1.5"></path><path d="M2.01577 13.4756C2.08114 16.5412 2.11383 18.0739 3.24496 19.2094C4.37608 20.3448 5.95033 20.3843 9.09883 20.4634C11.0393 20.5122 12.9607 20.5122 14.9012 20.4634C18.0497 20.3843 19.6239 20.3448 20.7551 19.2094C21.8862 18.0739 21.9189 16.5412 21.9842 13.4756C22.0053 12.4899 22.0053 11.5101 21.9842 10.5244C21.9189 7.45886 21.8862 5.92609 20.7551 4.79066C19.6239 3.65523 18.0497 3.61568 14.9012 3.53657C12.9607 3.48781 11.0393 3.48781 9.09882 3.53656C5.95033 3.61566 4.37608 3.65521 3.24495 4.79065C2.11382 5.92608 2.08114 7.45885 2.01576 10.5244C1.99474 11.5101 1.99475 12.4899 2.01577 13.4756Z" stroke="currentColor" stroke-linejoin="round" stroke-width="1.5"></path></svg></a><span aria-hidden="true" class="h-4 w-px bg-white/20"></span><a href="https://www.ycombinator.com/companies/contextdev" class="inline-flex items-center gap-1.5 text-sm font-normal leading-none text-white/60">Backed by<img alt="Y Combinator" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" class="size-4 rounded-[0.1875rem]" style="color:transparent" src="/yc-logo.svg?dpl=dpl_2Do6b6KJwonysSTMHD2vAJv9PF9z"/>Combinator</a></div></div><div class="flex shrink-0 flex-col items-start gap-4 md:items-end md:justify-between"><a href="https://trust.context.dev/" target="_blank" rel="noopener noreferrer" aria-label="View Trust Center" class="flex items-center gap-3"><img alt="SOC 2 Type 2 compliant" loading="lazy" width="116" height="140" decoding="async" data-nimg="1" class="h-[5.125rem] w-auto" style="color:transparent" src="/trust-badges/soc-2-type-2.svg?dpl=dpl_2Do6b6KJwonysSTMHD2vAJv9PF9z"/></a><div class="flex items-center gap-3.5 text-sm leading-none text-white/60"><a href="https://trust.context.dev/" target="_blank" rel="noopener noreferrer" class="transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white">SOC 2 Type 2 compliant</a><a href="https://status.context.dev" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white"><span aria-hidden="true" class="size-2 shrink-0 rounded-full transition-colors duration-300 bg-white/25"></span>Service status</a></div></div></div><nav aria-label="Footer" class="grid grid-cols-2 gap-x-6 gap-y-10 pt-8 sm:gap-x-8 md:grid-cols-4"><div class="flex min-w-0 flex-col gap-3"><p class="text-base text-white">Product</p><ul class="flex flex-col gap-1"><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/web-scraping-api">Scrape anything</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/search-api">Web search</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/map-api">Map domains</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/batches-api">Run batches</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/answers-api">Answers from the web</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/monitors-api">Create monitors</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/brand-api">Retrieve brand data</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/pricing">Pricing</a></li></ul></div><div class="flex min-w-0 flex-col gap-3"><p class="text-base text-white">Developers</p><ul class="flex flex-col gap-1"><li><a target="_blank" rel="noopener noreferrer" class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="https://docs.context.dev">Documentation</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/playground/scrape">Playground</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/integrations">Integrations &amp; SDKs</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/mcp">MCP Server</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/cli">CLI</a></li><li><a target="_blank" rel="noopener noreferrer" class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="https://docs.context.dev/changelog">Changelog</a></li></ul></div><div class="flex min-w-0 flex-col gap-3"><p class="text-base text-white">Resources</p><ul class="flex flex-col gap-1"><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/blog">Blog</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/guides">Guides</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/customers">Customers</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/#examples">Use Cases</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/compare">Compare Alternatives</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/free-tools">Free Tools</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/glossary">Glossary</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/glossary/http-errors">HTTP Error Codes</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/startups">Startups &amp; nonprofits</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/research">RL Research Grants</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/datasets">Datasets</a></li></ul></div><div class="flex min-w-0 flex-col gap-3"><p class="text-base text-white">Company</p><ul class="flex flex-col gap-1"><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/contact">Contact</a></li><li><a target="_blank" rel="noopener noreferrer" class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="https://partners.dub.co/context-dev">Affiliates</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/brand">Brand &amp; Press Kit</a></li><li><a target="_blank" rel="noopener noreferrer" class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="https://trust.context.dev/">Trust Center</a></li><li><a class="block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/update">Request Brand Update</a></li><li></li></ul></div></nav></div><div class="relative w-full bg-white/[0.02] border-y border-white/15"><div class="relative mx-auto grid w-full max-w-[100vw] grid-cols-1 items-center justify-items-center gap-x-6 gap-y-4 px-6 py-5 text-center sm:px-8 md:max-w-[90vw] md:grid-cols-3 md:justify-items-start md:px-10 md:text-left lg:max-w-[85vw] lg:px-12 xl:max-w-[var(--marketing-inner-max,68.75rem)]"><div data-footer-grid-lines="true" aria-hidden="true" class="contents"><span class="pointer-events-none absolute z-[71] size-2 rounded-full bg-neutral-500 -top-px left-0 -translate-x-1/2 -translate-y-1/2"></span><span class="pointer-events-none absolute z-[71] size-2 rounded-full bg-neutral-500 -top-px right-0 translate-x-1/2 -translate-y-1/2"></span><span class="pointer-events-none absolute z-[71] size-2 rounded-full bg-neutral-500 -bottom-px left-0 -translate-x-1/2 translate-y-1/2"></span><span class="pointer-events-none absolute z-[71] size-2 rounded-full bg-neutral-500 -bottom-px right-0 translate-x-1/2 translate-y-1/2"></span></div><span class="text-sm text-white/60">© 2026 Context.dev</span><span class="flex items-center justify-center gap-1 text-sm text-white/60 md:justify-self-center">Built with<!-- --> <svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="inline-block text-brand-primary"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"></path></svg> <!-- -->in <span>San Francisco</span></span><nav aria-label="Legal" class="flex items-center gap-4 md:justify-self-end"><a class="py-0.5 text-sm text-white/60 hover:text-white transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/term">Terms</a><a class="py-0.5 text-sm text-white/60 hover:text-white transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/dpa">DPA</a><a class="py-0.5 text-sm text-white/60 hover:text-white transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white" href="/privacy">Privacy</a></nav></div></div></div><div class="relative z-[60] h-[var(--footer-watermark-height,11rem)] w-full sm:h-[var(--footer-watermark-height,clamp(7.5rem,20vw,22rem))] overflow-hidden bg-brand-neutral-90 leading-none select-none pointer-events-none"><svg viewBox="0 0 140 24" preserveAspectRatio="xMidYMid meet" class="pointer-events-auto absolute inset-0 h-full w-full tracking-tighter mix-blend-plus-lighter max-sm:top-14 max-sm:h-auto"><defs><radialGradient id="footer-patch-in"><stop offset="0.6" stop-color="white" stop-opacity="1"></stop><stop offset="1" stop-color="white" stop-opacity="0"></stop></radialGradient><radialGradient id="footer-patch-out"><stop offset="0.6" stop-color="black" stop-opacity="1"></stop><stop offset="1" stop-color="black" stop-opacity="0"></stop></radialGradient><mask id="footer-patch-inside" maskUnits="userSpaceOnUse" x="-1000" y="-1000" width="2000" height="2000"><circle r="0" fill="url(#footer-patch-in)"></circle></mask><mask id="footer-patch-outside" maskUnits="userSpaceOnUse" x="-1000" y="-1000" width="2000" height="2000"><rect x="-1000" y="-1000" width="2000" height="2000" fill="white"></rect><circle r="0" fill="url(#footer-patch-out)"></circle></mask></defs><text aria-hidden="true" visibility="hidden" x="70" y="22" text-anchor="middle" font-size="24" style="font-family:var(--font-rethink-sans), system-ui, sans-serif;font-weight:450">context.<!-- -->dev</text></svg><svg aria-hidden="true" viewBox="0 0 140 24" preserveAspectRatio="xMidYMid meet" class="pointer-events-none absolute inset-0 z-20 h-full w-full"><g style="transform:translate(0px, 0px);transition:transform 900ms cubic-bezier(0.65, 0, 0.35, 1);visibility:hidden"><g style="transform:scale(1);transform-origin:114.78481012658227px 8.689873417721518px;transition:transform 180ms ease-out"><svg width="9" height="9" viewBox="0 0 79 79" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="110" y="5.5"><g filter="url(#footer-cursor-shadow)"><g transform="rotate(34 50 48)"><path d="M36.16 32.93C32.65 32.44 30.21 36.34 32.19 39.27L48.13 62.93C50.03 65.75 54.34 65.16 55.41 61.93L58.87 51.53L66.7 43.85C69.13 41.47 67.77 37.34 64.4 36.87L36.16 32.93Z" fill="#0D0D0F"></path><path d="M36.16 32.93C32.65 32.44 30.21 36.34 32.19 39.27L48.13 62.93C50.03 65.75 54.34 65.16 55.41 61.93L58.87 51.53L66.7 43.85C69.13 41.47 67.77 37.34 64.4 36.87L36.16 32.93Z" fill="url(#footer-cursor-shadow-dots)"></path><path d="M31.36 39.83C28.901 36.18 31.93 31.33 36.29 31.939L64.54 35.88C68.73 36.47 70.42 41.6 67.4 44.57L59.75 52.07L56.36 62.25C55.02 66.26 49.66 66.99 47.3 63.49L31.36 39.83Z" stroke="#0D0D0F" stroke-width="3"></path><path d="M31.36 39.83C28.901 36.18 31.93 31.33 36.29 31.939L64.54 35.88C68.73 36.47 70.42 41.6 67.4 44.57L59.75 52.07L56.36 62.25C55.02 66.26 49.66 66.99 47.3 63.49L31.36 39.83Z" stroke="#268BFF" stroke-width="1.4"></path></g></g><defs><pattern id="footer-cursor-shadow-dots" width="3.4" height="3.4" patternUnits="userSpaceOnUse"><circle cx="1.7" cy="1.7" r="1.15" fill="#268BFF"></circle></pattern><filter id="footer-cursor-shadow" x="-10" y="-10" width="99" height="99" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="4"></feOffset><feGaussianBlur stdDeviation="2"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"></feBlend></filter></defs></svg></g></g></svg><span data-footer-cursor-origin="true" class="absolute top-[calc(50%+min(1.65vw,2.1rem))] left-1/2 z-10 -translate-x-1/2 -translate-y-1/2 max-sm:top-4 max-sm:translate-y-0"><button type="button" aria-label="Onboard your agent: copy the setup prompt" class="pointer-events-auto inline-flex items-center justify-center gap-2 rounded-full border whitespace-nowrap text-white motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 border-white bg-brand-neutral-90 px-5 py-3 text-base leading-5 font-normal transition-[background-color,scale] duration-150 hover:border-white hover:bg-brand-neutral-80 in-data-pressed:scale-95 in-data-pressed:bg-brand-neutral-80"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="size-4" aria-hidden="true"><path d="M7 11V9C7 5.70017 7 4.05025 8.02513 3.02513C9.05025 2 10.7002 2 14 2C17.2998 2 18.9497 2 19.9749 3.02513C21 4.05025 21 5.70017 21 9V11C21 14.2998 21 15.9497 19.9749 16.9749C18.9497 18 17.2998 18 14 18C10.7002 18 9.05025 18 8.02513 16.9749C7 15.9497 7 14.2998 7 11Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M3 6V15C3 18.2998 3 19.9497 4.02513 20.9749C5.05025 22 6.70017 22 10 22H17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><span class="grid justify-items-center"><span class="col-start-1 row-start-1">Onboard your agent</span><span aria-hidden="true" class="col-start-1 row-start-1 invisible">Copied</span></span></button></span></div></footer></div></main><!--/&--><script>requestAnimationFrame(function(){$RT=performance.now()});</script><script id="_R_">(globalThis["TURBOPACK"] || (globalThis["TURBOPACK"] = [])).push({"otherChunks":["static/immutable/chunks/0kshh92hzgb_d.js","static/immutable/chunks/0crkt8cl9pglx.js","static/immutable/chunks/03fv-opalf5l4.js","static/immutable/chunks/3kg9twqqc2-x9.js"],"runtimeModuleIds":[494553]});</script><script src="/_next/static/immutable/chunks/0kshh92hzgb_d.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n13:\"/_next/static/immutable/chunks/2eu4bhm9hh51c.js\"\n14:\"/_next/static/immutable/chunks/01mt6trv4avx5.js\"\n15:\"/_next/static/immutable/chunks/19mihvnizh4te.js\"\n16:\"/_next/static/immutable/chunks/0a01mu-rav315.js\"\n17:\"/_next/static/immutable/chunks/2ifqy5uugv8ow.js\"\n18:\"/_next/static/immutable/chunks/2c-1ndla2wj-j.js\"\n19:\"/_next/static/immutable/chunks/283__z_vvvuze.js\"\n1a:\"/_next/static/immutable/chunks/3ccq42rwtzq00.js\"\n1b:\"/_next/static/immutable/chunks/3vvssx5l_ovz8.js\"\n1c:\"/_next/static/immutable/chunks/2hyx5eywoqev-.js\"\n1d:\"/_next/static/immutable/chunks/1zpv1co99sfwo.js\"\n1e:I[168027,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\"],\"default\",1]\n:HL[\"/_next/static/immutable/chunks/2-_1x7vmf8a6q.css\",\"style\"]\n:HL[\"/_next/static/immutable/chunks/3xkbiztyhp-sv.css\",\"style\"]\n:HL[\"/_next/static/immutable/chunks/3hv0sll6f7fg2.css\",\"style\"]\n:HL[\"/_next/static/immutable/media/rethink_sans-s.p.2pd958nshiur3.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:T8d2,:root:root,:host,.c15t-theme-root.c15t-theme-root{--c15t-border: rgba(0, 0, 0, 0.1);--c15t-border-hover: rgba(0, 0, 0, 0.2);--c15t-font-family: 'consentFont', 'consentFont Fallback', system-ui, sans-serif;--c15t-font-size-base: 0.875rem;--c15t-font-size-lg: 1.25rem;--c15t-font-size-sm: 0.875rem;--c15t-font-weight-medium: 400;--c15t-font-weight-normal: 400;--c15t-font-weight-semibold: 400;--c15t-line-height-normal: 1.5;--c15t-line-height-relaxed: 1.7;--c15t-line-height-tight: 1.3;--c15t-primary: #2563EB;--c15t-primary-hover: #2159D4;--c15t-radius-full: 9999px;--c15t-radius-lg: 0.5rem;--c15t-radius-md: 0.5rem;--c15t-radius-sm: 0.25rem;--c15t-shadow-lg: 0 0 #0000;--c15t-shadow-md: 0 0 #0000;--c15t-shadow-sm: 0 0 #0000;--c15t-surface: #FFFFFF;--c15t-surface-hover: #F8F8F8;--c15t-switch-thumb: #FFFFFF;--c15t-switch-track: rgba(0, 0, 0, 0.2);--c15t-switch-track-active: #2563EB;--c15t-text: #000000;--c15t-text-muted: rgba(0, 0, 0, 0.7);--c15t-text-on-primary: #FFFFFF;}\n\n:root:root.dark,:host(.dark),.dark .c15t-theme-root.c15t-theme-root,:root:root.c15t-dark,:host(.c15t-dark),.c15t-dark .c15t-theme-root.c15t-theme-root{--c15t-border: rgba(255, 255, 255, 0.2);--c15t-border-hover: rgba(255, 255, 255, 0.3);--c15t-font-family: 'consentFont', 'consentFont Fallback', system-ui, sans-serif;--c15t-font-size-base: 0.875rem;--c15t-font-size-lg: 1.25rem;--c15t-font-size-sm: 0.875rem;--c15t-font-weight-medium: 400;--c15t-font-weight-normal: 400;--c15t-font-weight-semibold: 400;--c15t-line-height-normal: 1.5;--c15t-line-height-relaxed: 1.7;--c15t-line-height-tight: 1.3;--c15t-primary: #FFFFFF;--c15t-primary-hover: rgba(255, 255, 255, 0.9);--c15t-radius-full: 9999px;--c15t-radius-lg: 0.5rem;--c15t-radius-md: 0.5rem;--c15t-radius-sm: 0.25rem;--c15t-shadow-lg: 0 0 #0000;--c15t-shadow-md: 0 0 #0000;--c15t-shadow-sm: 0 0 #0000;--c15t-surface: #191919;--c15t-surface-hover: #333333;--c15t-switch-thumb: #FFFFFF;--c15t-switch-track: rgba(255, 255, 255, 0.2);--c15t-switch-track-active: #2563EB;--c15t-text: #FFFFFF;--c15t-text-muted: rgba(255, 255, 255, 0.7);--c15t-text-on-primary: #000000;}\n.c15t-no-transitions,.c15t-no-transitions *,.c15t-no-transitions *::before,.c15t-no-transitions *::after{transition: none !important;animation: none !important;}4:X\n7:X\na:X\nd:X\n10:X\ne:[[\"children\",{\"s\":\"__PAGE__\",\"h\":49314,\"d\":{\"r\":\"$Lf\",\"p\":false,\"v\":\"$10\"}}]]\nb:[[\"children\",{\"s\":\"website-to-text\",\"h\":49250,\"d\":{\"r\":\"$Lc\",\"p\":false,\"v\":\"$d\"},\"c\":\"$Qe\"}]]\n8:[[\"children\",{\"s\":\"free-tools\",\"h\":49218,\"d\":{\"r\":\"$L9\",\"p\":false,\"v\":\"$a\"},\"c\":\"$Qb\"}]]\n5:[[\"children\",{\"s\":\"(marketing)\",\"h\":49154,\"d\":{\"r\":\"$L6\",\"p\":false,\"v\":\"$7\"},\"c\":\"$Q8\"}]]\n12:X\n21:X\n22:X\n25:R\n0:{\"P\":null,\"c\":[\"\",\"free-tools\",\"website-to-text\"],\"q\":\"\",\"i\":false,\"t\":{\"t\":{\"s\":\"\",\"h\":49170,\"d\":{\"r\":[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2-_1x7vmf8a6q.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/3xkbiztyhp-sv.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/2eu4bhm9hh51c.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/01mt6trv4avx5.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/19mihvnizh4te.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/0a01mu-rav315.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/2ifqy5uugv8ow.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/immutable/chunks/2c-1ndla2wj-j.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/immutable/chunks/283__z_vvvuze.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/immutable/chunks/3ccq42rwtzq00.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/immutable/chunks/3vvssx5l_ovz8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/immutable/chunks/2hyx5eywoqev-.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/immutable/chunks/1zpv1co99sfwo.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"qhTiAq_variable yCRX2W_variable\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"text/plain\",\"href\":\"/llms.txt\",\"title\":\"LLM site index\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"text/plain\",\"href\":\"/llms-full.txt\",\"title\":\"LLM full content\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"/auth.md\",\"title\":\"Agent auth guide (how to get an API key for your user)\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://connect.facebook.net\"}]]}],[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"style\",null,{\"id\":\"c15t-theme\",\"nonce\":\"$undefined\",\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}],\"$L3\"]}]]}]]}],\"p\":false,\"v\":\"$4\"},\"c\":\"$Q5\"},\"h\":{\"r\":\"$L11\",\"p\":false,\"v\":\"$12\"}},\"m\":\"$undefined\",\"G\":[\"$1e\",[\"$L1f\",\"$L20\"]],\"S\":true,\"r\":\"$21\",\"s\":\"$22\",\"a\":\"$@23\",\"l\":\"$@24\",\"p\":\"$25\",\"d\":\"$undefined\"}\n26:I[656529,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\"],\"default\"]\n27:I[544636,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\"],\"default\"]\n28:I[339756,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\"],\"default\"]\n29:\"/_next/static/immutable/chunks/3a5why-br5x-c.js\"\n2a:\"/_next/static/immutable/chunks/00wb3y4fdyrpm.js\"\n2b:I[758298,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$29\",\"$2a\"],\"default\"]\n2c:I[837457,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\"],\"default\"]\n2e:I[825655,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\"],\"Analytics\"]\n2f:\"/_next/static/immutable/chunks/0prh-z39niidq.js\"\n30:\"/_next/static/immutable/chunks/2ikuqa7fjd3yv.js\"\n31:\"/_next/static/immutable/chunks/0r9_njnpujpp6.js\"\n32:\"/_next/static/immutable/chunks/1jr515ulqqkdz.js\"\n33:\"/_next/static/immutable/chunks/2q6fj5y_vjy8e.js\"\n34:\"/_next/static/immutable/chunks/3oli14danjvg3.js\"\n35:\"/_next/static/immutable/chunks/1rjmabwucukck.js\"\n36:\"/_next/static/immutable/chunks/43yx5y-iqfipf.js\"\n37:\"/_next/static/immutable/chunks/41cb9zcz4edez.js\"\n38:\"MarketingShellFlags\"\n39:I[640045,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\"],\"$38\"]\n3a:I[706159,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\"],\"Header\"]\n4c:\"ViewportBoundary\"\n4d:I[897367,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\"],\"$4c\"]\n4f:\"MetadataBoundary\"\n50:I[897367,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\"],\"$4f\"]\n51:\"$Sreact.suspense\"\n3:[\"$\",\"$L26\",null,{\"children\":[[\"$\",\"$L27\",null,{\"children\":[\"$\",\"$L28\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$2b\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/3a5why-br5x-c.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/00wb3y4fdyrpm.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"template\":[\"$\",\"$L2c\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L2d\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L2e\",null,{\"domainsConfig\":{\"refer\":\"affiliates.context.dev\"}}]]}]\n6:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/3hv0sll6f7fg2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/0prh-z39niidq.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/2ikuqa7fjd3yv.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/0r9_njnpujpp6.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/1jr515ulqqkdz.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/2q6fj5y_vjy8e.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/immutable/chunks/3oli14danjvg3.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/immutable/chunks/1rjmabwucukck.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/immutable/chunks/43yx5y-iqfipf.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/immutable/chunks/41cb9zcz4edez.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"main\",null,{\"className\":\"marketing-shell brand-system qhTiAq_variable yCRX2W_variable relative min-h-screen overflow-x-clip bg-white [--footer-watermark-height:11rem] sm:[--footer-watermark-height:clamp(7.5rem,20vw,22rem)]\",\"style\":{\"--background\":\"0 0% 100%\",\"--foreground\":\"0 0% 0%\",\"--card\":\"0 0% 100%\",\"--card-foreground\":\"0 0% 0%\",\"--popover\":\"0 0% 100%\",\"--popover-foreground\":\"0 0% 0%\",\"--primary\":\"221.2 83.2% 53.3%\",\"--primary-foreground\":\"0 0% 100%\",\"--secondary\":\"0 0% 97.3%\",\"--secondary-foreground\":\"0 0% 0%\",\"--muted\":\"0 0% 97.3%\",\"--muted-foreground\":\"0 0% 30.2%\",\"--accent\":\"0 0% 97.3%\",\"--accent-foreground\":\"0 0% 0%\",\"--destructive\":\"0 84.2% 60.2%\",\"--destructive-foreground\":\"210 20% 98%\",\"--border\":\"0 0% 90.2%\",\"--input\":\"0 0% 90.2%\",\"--ring\":\"221.2 83.2% 53.3%\",\"--color-background\":\"hsl(0 0% 100%)\",\"--color-foreground\":\"hsl(0 0% 0%)\",\"--color-card\":\"hsl(0 0% 100%)\",\"--color-card-foreground\":\"hsl(0 0% 0%)\",\"--color-popover\":\"hsl(0 0% 100%)\",\"--color-popover-foreground\":\"hsl(0 0% 0%)\",\"--color-primary\":\"hsl(221.2 83.2% 53.3%)\",\"--color-primary-foreground\":\"hsl(0 0% 100%)\",\"--color-secondary\":\"hsl(0 0% 97.3%)\",\"--color-secondary-foreground\":\"hsl(0 0% 0%)\",\"--color-muted\":\"hsl(0 0% 97.3%)\",\"--color-muted-foreground\":\"hsl(0 0% 30.2%)\",\"--color-accent\":\"hsl(0 0% 97.3%)\",\"--color-accent-foreground\":\"hsl(0 0% 0%)\",\"--color-destructive\":\"hsl(0 84.2% 60.2%)\",\"--color-destructive-foreground\":\"hsl(210 20% 98%)\",\"--color-border\":\"hsl(0 0% 90.2%)\",\"--color-input\":\"hsl(0 0% 90.2%)\",\"--color-ring\":\"hsl(221.2 83.2% 53.3%)\",\"color\":\"hsl(0 0% 0%)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"marketing-rulers absolute inset-x-0 top-0 bottom-[var(--footer-watermark-height)] pointer-events-none z-50 flex justify-center mix-blend-difference\",\"children\":[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"data-ruler-cap\":true,\"width\":\"100%\",\"height\":\"1\",\"className\":\"absolute top-[var(--header-total-height)] h-px w-full\",\"preserveAspectRatio\":\"none\",\"children\":[\"$\",\"line\",null,{\"x1\":\"0\",\"y1\":\"0.5\",\"x2\":\"100%\",\"y2\":\"0.5\",\"stroke\":\"rgba(255, 255, 255, 0.15)\",\"strokeWidth\":\"1\"}]}]}],[\"$\",\"$L39\",null,{}],[\"$\",\"$L3a\",null,{\"featuredStories\":[{\"name\":\"Zero\",\"title\":\"How Zero Keeps Data on 20M+ Companies Fresh with Context.dev\",\"summary\":\"Zero uses Context.dev for web scraping, live agent search, and brand data across its AI CRM. Its platform keeps data on 20M+ companies fresh, and switching providers took probably less than five minutes with Codex.\",\"href\":\"/customers/zero-keeps-data-on-20m-companies-fresh-with-context-dev\",\"logoUrl\":\"/customer-logos/zero-icon.png\",\"logoBackground\":\"$undefined\",\"cardBackground\":\"#f5f5f5\"},{\"name\":\"Mintlify\",\"title\":\"Mintlify Turns Any GitHub Repo into a Branded Docs Site with Context.dev\",\"summary\":\"How Mintlify used Context.dev to power a tool that transforms any GitHub repo URL into a complete, branded documentation site, and got there in under 10 minutes of integration time.\",\"href\":\"/blog/mintlify-turns-github-repos-into-branded-docs-sites-with-brand-dev\",\"logoUrl\":\"/customer-logos/mintlify-icon.svg\",\"logoBackground\":\"$undefined\",\"cardBackground\":\"#18c386\"},{\"name\":\"SiteGPT\",\"title\":\"SiteGPT Scrapes Websites to Power AI Support Chatbots with Context.dev\",\"summary\":\"SiteGPT, the AI chatbot platform for customer support, switched from Firecrawl to Context.dev to scrape entire websites and turn them into the knowledge base behind its customers' bots. The migration took under a day.\",\"href\":\"/blog/sitegpt-scrapes-websites-to-power-ai-support-chatbots-with-context-dev\",\"logoUrl\":\"/customer-logos/sitegpt.png\",\"logoBackground\":\"$undefined\",\"cardBackground\":\"#1a55d5\"}]}],\"$L3b\"]}]]}]\n9:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"div\",null,{\"className\":\"max-md:[\u0026_input:not([type=file])]:text-base max-md:[\u0026_textarea]:text-base\",\"children\":[\"$\",\"$L28\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L2c\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]\nc:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L28\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L2c\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n3c:T53f,{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"@id\":\"https://www.context.dev/#organization\",\"name\":\"Context.dev\",\"alternateName\":[\"Brand.dev\"],\"legalName\":\"Context Dev Inc.\",\"url\":\"https://www.context.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.context.dev/android-chrome-512x512.png\",\"width\":512,\"height\":512},\"description\":\"Context.dev is a web scraping API for AI agents: scrape any URL to LLM-ready Markdown, HTML, screenshots, or JSON that matches your schema, crawl and map entire sites, run batches of up to 100,000 URLs, and monitor pages for changes.\",\"foundingDate\":\"2025\",\"founder\":{\"@type\":\"Person\",\"@id\":\"https://www.context.dev/#yahia-bakour\",\"name\":\"Yahia Bakour\",\"url\":\"https://www.context.dev/authors/yahia-bakour\"},\"email\":\"[email protected]\",\"sameAs\":[\"https://x.com/getcontextdev\",\"https://www.linkedin.com/company/contextdev\",\"https://github.com/context-dot-dev\",\"https://www.ycombinator.com/companies/contextdev\",\"https://www.producthunt.com/products/context-dev\",\"https://www.npmjs.com/package/context.dev\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"email\":\"[email protected]\",\"contactType\":\"customer support\"},\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"1007 N Orange St. 4th Floor Suite #1839\",\"addressLocality\":\"Wilmington\",\"addressRegion\":\"DE\",\"postalCode\":\"19801\",\"addressCountry\":\"US\"}}3d:T969,{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Is this website to text converter free?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Extracting text from a URL is free for up to 50 pages a day, with no account, extension, or API key. Pasted HTML is converted in your browser with no daily limit.\"}},{\"@type\":\"Question\",\"name\":\"Can it extract text from pages built with JavaScript?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The page is rendered in a real browser before the text is read, so content built by React, Vue, or other client-side frameworks is included.\"}},{\"@type\":\"Question\",\"name\":\"Can I get text from a website that blocks copy and paste?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Usually, yes. Pages that turn off text selection or right-click only block copying inside your browser. This tool reads the page’s HTML instead, so any text that is in the HTML comes through.\"}},{\"@type\":\"Question\",\"name\":\"Does it work on pages behind a login or paywall?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The tool sees a page the way a logged-out visitor does, so text behind a login, paywall, or form is not included.\"}},{\"@type\":\"Question\",\"name\":\"What does Main content only do?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It keeps the page’s main element or article when it has one, and otherwise removes the header, navigation, footer, sidebars, and forms. Turn it off to keep every piece of visible text on the page.\"}},{\"@type\":\"Question\",\"name\":\"Does the text output keep links?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"By default the output keeps link text only. Turn on Keep link URLs to add each link’s full address in parentheses after its text. Relative links are resolved against the page URL.\"}},{\"@type\":\"Question\",\"name\":\"Is my pasted HTML uploaded anywhere?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. HTML you paste is converted to text in your browser and is not sent to Context.dev. Only URL mode makes a request, because the page has to be fetched and rendered first.\"}},{\"@type\":\"Question\",\"name\":\"Why is some text missing from the output?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The tool drops scripts, styles, hidden elements, buttons, and form fields, and Main content only also drops page chrome. Text drawn inside images or canvas elements is not text in the HTML, so it cannot be extracted.\"}}]}f:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"data-home-page\":true,\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$3c\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebApplication\\\",\\\"name\\\":\\\"Context.dev Website to Text Converter\\\",\\\"description\\\":\\\"Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup.\\\",\\\"url\\\":\\\"https://www.context.dev/free-tools/website-to-text\\\",\\\"applicationCategory\\\":\\\"DeveloperApplication\\\",\\\"operatingSystem\\\":\\\"Any\\\",\\\"isAccessibleForFree\\\":true,\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"price\\\":\\\"0\\\",\\\"priceCurrency\\\":\\\"USD\\\"},\\\"provider\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://www.context.dev/#organization\\\",\\\"name\\\":\\\"Context.dev\\\",\\\"url\\\":\\\"https://www.context.dev\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://www.context.dev\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Free Tools\\\",\\\"item\\\":\\\"https://www.context.dev/free-tools\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":3,\\\"name\\\":\\\"Website to Text Converter\\\",\\\"item\\\":\\\"https://www.context.dev/free-tools/website-to-text\\\"}]}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$3d\"}}],\"$L3e\",\"$L3f\",\"$L40\",\"$L41\",\"$L42\",\"$L43\",\"$L44\",\"$L45\"]}],[\"$L46\",\"$L47\",\"$L48\",\"$L49\",\"$L4a\"],\"$L4b\"]}]\n11:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L4d\",null,{\"children\":\"$L4e\"}],[\"$\",\"$L50\",null,{\"children\":[[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$51\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L52\"}]}],null]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n1f:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2-_1x7vmf8a6q.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n20:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/3xkbiztyhp-sv.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n54:\"/_next/static/immutable/chunks/2pydv7ev_zzsl.js\"\n55:\"/_next/static/immutable/chunks/2vnx-fc0ozljp.js\"\n56:\"/_next/static/immutable/chunks/0vctxu72dq8od.js\"\n57:\"/_next/static/immutable/chunks/3v3d67mx_is5e.js\"\n58:\"/_next/static/immutable/chunks/2iltjz9nlrjwn.js\"\n59:I[522016,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\",\"$54\",\"$55\",\"$56\",\"$57\",\"$58\"],\"\"]\n61:I[520495,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\",\"$54\",\"$55\",\"$56\",\"$57\",\"$58\"],\"HeroDotField\"]\n62:I[64427,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\",\"$54\",\"$55\",\"$56\",\"$57\",\"$58\"],\"DynamicText\"]\n77:I[768765,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\",\"$54\",\"$55\",\"$56\",\"$57\",\"$58\"],\"LandingFaqList\"]\n78:I[945948,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\",\"$54\",\"$55\",\"$56\",\"$57\",\"$58\"],\"PersonaGlyph\"]\n7b:\"CreditsDotNumber\"\n7c:I[603484,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\",\"$54\",\"$55\",\"$56\",\"$57\",\"$58\"],\"$7b\"]\n7e:I[897367,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\"],\"OutletBoundary\"]\nd:C\n22:300\n3b:[\"$\",\"div\",null,{\"data-agent-content\":true,\"className\":\"max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)] mx-auto\",\"children\":[[\"$\",\"$L28\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L2c\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L53\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"footer\",null,{\"className\":\"footer-full-width relative isolate bg-black/90 text-white overflow-x-clip\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"data-footer-grid-lines\":true,\"className\":\"contents\",\"children\":[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-white/15\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-white/15\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-white/15\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-[linear-gradient(to_bottom,#525252_50%,#a3a3a3_50%)] top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-[linear-gradient(to_bottom,#525252_50%,#a3a3a3_50%)] top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}]}],[\"$\",\"div\",null,{\"data-footer-content\":true,\"className\":\"relative z-10 mx-auto w-full max-w-[100vw] px-6 py-14 sm:px-8 sm:py-16 md:max-w-[90vw] md:px-10 md:py-20 lg:max-w-[85vw] lg:px-12 xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"data-footer-summary\":true,\"className\":\"grid grid-cols-1 gap-8 pb-8 border-b border-white/15 md:grid-cols-[1fr_auto] md:gap-x-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-5 items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start gap-3\",\"children\":[\"$\",\"$L59\",null,{\"href\":\"/\",\"aria-label\":\"Context.dev home\",\"className\":\"flex items-center gap-2 rounded-brand-card focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/60 focus-visible:ring-offset-2 focus-visible:ring-offset-black\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 772.32 531.2\",\"className\":\"h-6 w-auto text-brand-primary\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"fillRule\":\"evenodd\",\"d\":\"M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0ZM260.5,358.28a153.55,153.55,0,1,0,307.1,0a153.55,153.55,0,1,0,-307.1,0Z\"}],[\"$\",\"g\",null,{\"className\":\"transition-transform duration-[560ms] ease-[cubic-bezier(0.65,0,0.35,1)] motion-safe:group-hover/logo:translate-x-[260.5px] motion-safe:group-focus-visible/logo:translate-x-[260.5px] motion-safe:group-data-pushed/logo:translate-x-[260.5px]\",\"children\":[[\"$\",\"circle\",null,{\"cx\":\"153.55\",\"cy\":\"377.64\",\"r\":\"153.55\",\"fill\":\"currentColor\",\"className\":\"transition-transform duration-[560ms] ease-[cubic-bezier(0.34,1.8,0.64,1)] motion-safe:group-hover/logo:-translate-y-[19.36px] motion-safe:group-focus-visible/logo:-translate-y-[19.36px] motion-safe:group-data-pushed/logo:-translate-y-[19.36px]\"}],\"$undefined\"]}],[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0Z\",\"className\":\"opacity-0 transition-opacity duration-100 motion-safe:group-hover/logo:opacity-100 motion-safe:group-hover/logo:delay-[520ms] motion-safe:group-focus-visible/logo:opacity-100 motion-safe:group-focus-visible/logo:delay-[520ms] motion-safe:group-data-pushed/logo:opacity-100 motion-safe:group-data-pushed/logo:delay-[520ms]\"}]]}],\"$L5a\"]}]}],\"$L5b\",\"$L5c\"]}],\"$L5d\"]}],\"$L5e\"]}],\"$L5f\"]}],\"$L60\"]}]]}]\n3e:[\"$\",\"section\",null,{\"id\":\"hero\",\"data-covers-marketing-rulers\":true,\"data-hero-under-header\":true,\"data-hero-surface\":\"white\",\"className\":\"relative z-60 -mt-[var(--header-total-height)] w-screen [margin-inline:calc(50%-50vw)] bg-white shadow-[inset_0_-1px_0_var(--color-gray-200)] [--hero-demo-ring:rgb(37_99_235/0.1)]\",\"children\":[false,[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"data-hero-frame\":true,\"className\":\"pointer-events-none absolute inset-x-0 top-0 bottom-0 hidden overflow-hidden md:block [--hero-frame-gutter:calc((100vw_-_var(--marketing-content-width))_/_2)] [--hero-frame-chamfer:clamp(1.5rem,var(--hero-frame-gutter)_-_1rem,5rem)] [--hero-frame-inset:calc(var(--header-announcement-height)_-_0.75rem)] [--hero-frame-floor:var(--hero-frame-globe-clearance,0px)] text-gray-200\",\"children\":[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-1/2 w-[var(--marketing-content-width)] -translate-x-1/2\",\"children\":[[\"$\",\"div\",null,{\"data-hero-pattern-hole\":\"box\",\"className\":\"absolute bg-current h-px inset-x-0 top-[var(--hero-frame-inset)]\"}],[\"$\",\"div\",null,{\"data-hero-pattern-hole\":\"box\",\"className\":\"absolute bg-current h-px inset-x-0 bottom-[var(--hero-frame-floor)]\"}]]}]}],[\"$\",\"$L61\",null,{\"fine\":true,\"lively\":true,\"logoMark\":false,\"streams\":true,\"fillFootOnPhones\":true,\"className\":\"text-brand-primary/60\"}],false,\"$undefined\",false,false,false,[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[93.75rem] z-10 h-full pt-[var(--header-total-height)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center w-full px-4 sm:px-6 lg:px-12 overflow-hidden justify-center py-10 sm:py-12 lg:py-16 min-h-[min(calc(100svh-var(--header-total-height)),62.5rem)] gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center relative z-10 mx-auto w-full shrink-0 gap-6\",\"style\":{\"maxWidth\":\"60rem\"},\"children\":[false,[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-3 w-full\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center text-center w-full gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex w-full justify-center\",\"children\":[\"$\",\"$L62\",null,{\"variant\":\"h1\",\"className\":\"w-full font-normal text-balance whitespace-pre-line text-black text-[2.5rem] leading-[1.1] tracking-[-0.035em] antialiased sm:text-[48px] lg:text-[56px] lg:leading-[1.08] xl:w-max xl:shrink-0 xl:whitespace-nowrap\",\"children\":[\"$\",\"span\",null,{\"data-hero-pattern-hole\":\"text\",\"children\":[[\"$\",\"$1\",\"text-Website to \",{\"children\":\"Website to \"}],[\"$\",\"span\",\"highlight-Text Converter\",{\"className\":\"text-brand-primary\",\"children\":\"Text Converter\"}],[\"$\",\"$1\",\"text-\",{\"children\":\"\"}]]}]}]}],[\"$\",\"div\",null,{\"className\":\"w-full\",\"children\":[\"$\",\"$L62\",null,{\"variant\":\"p\",\"className\":\"text-balance text-black/60 text-h5\",\"children\":[\"$\",\"span\",null,{\"data-hero-pattern-hole\":\"text\",\"children\":\"Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup.\"}]}]}],\"$undefined\"]}]]}]]}],false,false,[\"$\",\"div\",null,{\"className\":\"relative z-10 flex flex-col items-center gap-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start justify-center gap-3 flex-wrap\",\"data-hero-pattern-hole\":\"box\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-2\",\"children\":[[\"$\",\"$L59\",null,{\"href\":\"#tool\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-black bg-black text-white hover:bg-brand-neutral-80 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"Try it now\"}],[\"$\",\"span\",null,{\"className\":\"text-caption text-center text-black/60\",\"children\":\"No card required\"}]]}],\"$L63\"]}]}]]}]}],\"$L64\"]}]\n3f:[\"$\",\"section\",null,{\"id\":\"tool\",\"aria-label\":\"Website to Text Converter\",\"className\":\"relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12 scroll-mt-24\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"$51\",null,{\"fallback\":null,\"children\":\"$L65\"}]]}]\n40:[\"$\",\"section\",null,{\"aria-labelledby\":\"website-to-text-guide-title\",\"className\":\"relative bg-white px-6 pt-10 pb-16 sm:px-8 md:px-10 md:pt-12 md:pb-20 lg:px-12\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start gap-6\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"website-to-text-guide-title\",\"className\":\"max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black\",\"children\":\"How to extract text from a website\"}],[\"$\",\"div\",null,{\"className\":\"max-w-[36rem] font-brand-body text-base leading-relaxed text-black/60 md:text-lg flex flex-col gap-4\",\"children\":[\"$\",\"ol\",null,{\"className\":\"flex list-decimal flex-col gap-2 pl-5 marker:text-brand-primary\",\"children\":[[\"$\",\"li\",\"Paste the page URL into the box above, or pick one of the examples.\",{\"children\":\"Paste the page URL into the box above, or pick one of the examples.\"}],[\"$\",\"li\",\"Leave Main content only on to get just the body text. Turn it off to keep every piece of visible text, including menus and footers.\",{\"children\":\"Leave Main content only on to get just the body text. Turn it off to keep every piece of visible text, including menus and footers.\"}],[\"$\",\"li\",\"Turn on Keep link URLs if you want each link’s address after its text.\",{\"children\":\"Turn on Keep link URLs if you want each link’s address after its text.\"}],[\"$\",\"li\",\"Click Extract text, then copy the result or download it as a .txt file.\",{\"children\":\"Click Extract text, then copy the result or download it as a .txt file.\"}]]}]}]]}],[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none relative z-[71] mt-10 mb-8 h-px md:mt-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 bg-gray-200\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-1/2 left-[calc(-1*var(--marketing-gutter))] -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-1/2 right-[calc(-1*var(--marketing-gutter))] translate-x-1/2 -translate-y-1/2\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 gap-6 md:grid-cols-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"How do I copy text from a website without the formatting?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 [\u0026_a]:text-brand-primary [\u0026_a]:underline-offset-4 [\u0026_a:hover]:underline [\u0026_code]:rounded [\u0026_code]:bg-black/[0.04] [\u0026_code]:px-1.5 [\u0026_code]:py-0.5 [\u0026_code]:font-mono [\u0026_code]:text-[0.875em] [\u0026_code]:text-black/80\",\"children\":\"$L66\"}]}]]}]}],\"$L67\",\"$L68\",\"$L69\",\"$L6a\",\"$L6b\",\"$L6c\"]}]]}]]}]\n41:[\"$\",\"section\",null,{\"aria-labelledby\":\"website-to-text-comparison-title\",\"className\":\"relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"h2\",null,{\"id\":\"website-to-text-comparison-title\",\"className\":\"max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black\",\"children\":\"How it compares to copy and paste and reader view\"}],[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none relative z-[71] mt-10 mb-8 h-px md:mt-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 bg-gray-200\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-1/2 left-[calc(-1*var(--marketing-gutter))] -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-1/2 right-[calc(-1*var(--marketing-gutter))] translate-x-1/2 -translate-y-1/2\"}]]}],[\"$\",\"div\",null,{\"className\":\"overflow-x-auto rounded-brand-card bg-white ring-1 ring-black/[0.08]\",\"children\":[\"$\",\"table\",null,{\"className\":\"w-full min-w-[36rem] border-collapse text-left text-body-sm\",\"children\":[[\"$\",\"thead\",null,{\"children\":[\"$\",\"tr\",null,{\"className\":\"bg-brand-blue-10\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"col\",\"className\":\"border-b border-black/[0.08] px-4 py-3 font-normal text-black\",\"children\":[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Feature\"}]}],[[\"$\",\"th\",\"Context.dev\",{\"scope\":\"col\",\"className\":\"whitespace-nowrap border-b border-black/[0.08] px-4 py-3 font-normal text-brand-primary\",\"children\":\"Context.dev\"}],[\"$\",\"th\",\"Copy and paste\",{\"scope\":\"col\",\"className\":\"whitespace-nowrap border-b border-black/[0.08] px-4 py-3 font-normal text-black\",\"children\":\"Copy and paste\"}],[\"$\",\"th\",\"Browser reader view\",{\"scope\":\"col\",\"className\":\"whitespace-nowrap border-b border-black/[0.08] px-4 py-3 font-normal text-black\",\"children\":\"Browser reader view\"}]]]}]}],[\"$\",\"tbody\",null,{\"children\":[[\"$\",\"tr\",\"Removes menus, ads, and footers\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Removes menus, ads, and footers\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[\"$L6d\"]}],\"$L6e\"]}],\"$L6f\"]]}],\"$L70\",\"$L71\",\"$L72\",\"$L73\",\"$L74\",\"$L75\",\"$L76\"]}]]}]}]]}]\n42:[\"$\",\"section\",null,{\"aria-labelledby\":\"free-tool-api-access-title\",\"className\":\"relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"div\",null,{\"className\":\"brand-glass-ring\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-8 rounded-brand-section bg-white p-6 ring-1 ring-black/[0.08] sm:p-8 md:flex-row md:items-end md:justify-between lg:p-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start gap-5\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"free-tool-api-access-title\",\"className\":\"max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black\",\"children\":\"Extract text from thousands of pages with the API\"}],[\"$\",\"p\",null,{\"className\":\"max-w-[36rem] font-brand-body text-base leading-relaxed text-black/60 md:text-lg\",\"children\":[\"The free tool reads one page at a time. The\",\" \",[\"$\",\"$L59\",null,{\"href\":\"/web-scraping-api\",\"className\":\"text-brand-primary underline-offset-4 hover:underline focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"web scraping API\"}],\" \",\"behind it returns any page as HTML or Markdown for 1 credit, with JavaScript rendering and proxies included. Use the\",\" \",[\"$\",\"$L59\",null,{\"href\":\"/data/crawl-website-api\",\"className\":\"text-brand-primary underline-offset-4 hover:underline focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"crawl API\"}],\" \",\"to read a whole site from one URL, or the\",\" \",[\"$\",\"$L59\",null,{\"href\":\"/batches-api\",\"className\":\"text-brand-primary underline-offset-4 hover:underline focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"bulk scraping API\"}],\" \",\"for long URL lists.\"]}]]}],[\"$\",\"$L59\",null,{\"href\":\"/signup\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-black bg-black text-white hover:bg-brand-neutral-80 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 shrink-0 gap-2 self-start md:self-end\",\"children\":[\"Get free API access\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18.5 12L4.99997 12\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"1\",{\"d\":\"M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}]]}]]}]}]]}]\n43:[\"$\",\"section\",null,{\"aria-labelledby\":\"website-to-text-faq-title\",\"className\":\"relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"div\",null,{\"className\":\"grid gap-10 lg:grid-cols-[minmax(0,22rem)_minmax(0,1fr)] lg:gap-16\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"website-to-text-faq-title\",\"className\":\"max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black\",\"children\":[\"Frequently asked \",[\"$\",\"span\",null,{\"className\":\"text-brand-primary\",\"children\":\"questions\"}]]}],[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0\",\"children\":[\"$\",\"$L77\",null,{\"id\":\"website-to-text-faq\",\"faqs\":[{\"question\":\"Is this website to text converter free?\",\"answer\":\"Yes. Extracting text from a URL is free for up to 50 pages a day, with no account, extension, or API key. Pasted HTML is converted in your browser with no daily limit.\"},{\"question\":\"Can it extract text from pages built with JavaScript?\",\"answer\":\"Yes. The page is rendered in a real browser before the text is read, so content built by React, Vue, or other client-side frameworks is included.\"},{\"question\":\"Can I get text from a website that blocks copy and paste?\",\"answer\":\"Usually, yes. Pages that turn off text selection or right-click only block copying inside your browser. This tool reads the page’s HTML instead, so any text that is in the HTML comes through.\"},{\"question\":\"Does it work on pages behind a login or paywall?\",\"answer\":\"No. The tool sees a page the way a logged-out visitor does, so text behind a login, paywall, or form is not included.\"},{\"question\":\"What does Main content only do?\",\"answer\":\"It keeps the page’s main element or article when it has one, and otherwise removes the header, navigation, footer, sidebars, and forms. Turn it off to keep every piece of visible text on the page.\"},{\"question\":\"Does the text output keep links?\",\"answer\":\"By default the output keeps link text only. Turn on Keep link URLs to add each link’s full address in parentheses after its text. Relative links are resolved against the page URL.\"},{\"question\":\"Is my pasted HTML uploaded anywhere?\",\"answer\":\"No. HTML you paste is converted to text in your browser and is not sent to Context.dev. Only URL mode makes a request, because the page has to be fetched and rendered first.\"},{\"question\":\"Why is some text missing from the output?\",\"answer\":\"The tool drops scripts, styles, hidden elements, buttons, and form fields, and Main content only also drops page chrome. Text drawn inside images or canvas elements is not text in the HTML, so it cannot be extracted.\"}]}]}]]}]]}]\n44:[\"$\",\"section\",null,{\"aria-labelledby\":\"related-free-tools-title\",\"className\":\"relative bg-white px-6 pt-10 pb-16 sm:px-8 md:px-10 md:pt-12 md:pb-20 lg:px-12\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-end justify-between gap-6\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"related-free-tools-title\",\"className\":\"max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black\",\"children\":[\"Keep \",[\"$\",\"span\",null,{\"className\":\"text-brand-primary\",\"children\":\"exploring\"}]]}],[\"$\",\"$L59\",null,{\"href\":\"/free-tools\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-brand-primary bg-white text-brand-primary hover:bg-brand-blue-10 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"See all free tools\"}]]}],[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none relative z-[71] mt-10 mb-8 h-px md:mt-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 bg-gray-200\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-1/2 left-[calc(-1*var(--marketing-gutter))] -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-1/2 right-[calc(-1*var(--marketing-gutter))] translate-x-1/2 -translate-y-1/2\"}]]}],[\"$\",\"ul\",null,{\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"li\",\"/free-tools/url-extractor\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/free-tools/url-extractor\",\"className\":\"group flex h-full flex-col gap-5 rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] transition-shadow duration-200 hover:ring-brand-primary/40 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center justify-between gap-3\",\"children\":[[\"$\",\"$L78\",null,{\"name\":\"link\",\"index\":0,\"className\":\"size-11 rounded-xl p-2.5\"}],[\"$\",\"span\",null,{\"className\":\"rounded-full bg-brand-primary/10 px-3 py-1 text-body-sm text-brand-primary\",\"children\":\"New\"}]]}],[\"$\",\"span\",null,{\"className\":\"flex flex-1 flex-col gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-body-lg font-normal text-black transition-colors duration-200 group-hover:text-brand-primary\",\"children\":\"URL Extractor\"}],[\"$\",\"span\",null,{\"className\":\"text-body-sm leading-relaxed text-brand-text-muted\",\"children\":\"Every link on a page, split internal and external, exported as CSV or TXT.\"}]]}],[\"$\",\"span\",null,{\"className\":\"text-caption text-brand-text-muted\",\"children\":\"Scrape API (HTML)\"}]]}]}],[\"$\",\"li\",\"/free-tools/image-extractor\",{\"children\":\"$L79\"}],\"$L7a\"]}]]}]\n45:[\"$\",\"section\",null,{\"id\":\"cta\",\"aria-labelledby\":\"closing-cta-title\",\"className\":\"relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"div\",null,{\"className\":\"brand-glass-ring\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative grid items-center gap-8 overflow-hidden rounded-brand-section bg-white p-6 ring-1 ring-black/[0.08] sm:p-8 lg:grid-cols-[1fr_21rem] lg:gap-12 lg:p-12\",\"children\":[[\"$\",\"$L61\",null,{\"className\":\"text-brand-primary\"}],[[\"$\",\"span\",\"left-0 top-0\",{\"aria-hidden\":\"true\",\"data-hero-pattern-hole\":\"box\",\"className\":\"absolute size-1 left-0 top-0\"}],[\"$\",\"span\",\"right-0 top-0\",{\"aria-hidden\":\"true\",\"data-hero-pattern-hole\":\"box\",\"className\":\"absolute size-1 right-0 top-0\"}],[\"$\",\"span\",\"left-0 bottom-0\",{\"aria-hidden\":\"true\",\"data-hero-pattern-hole\":\"box\",\"className\":\"absolute size-1 left-0 bottom-0\"}],[\"$\",\"span\",\"right-0 bottom-0\",{\"aria-hidden\":\"true\",\"data-hero-pattern-hole\":\"box\",\"className\":\"absolute size-1 right-0 bottom-0\"}]],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-start gap-5\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"closing-cta-title\",\"className\":\"max-w-[34rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.1] tracking-[-0.035em] text-black sm:text-[2.5rem] lg:text-[3rem]\",\"children\":[\"$\",\"span\",null,{\"data-hero-pattern-hole\":\"text\",\"children\":\"Start building with live web context.\"}]}],[\"$\",\"p\",null,{\"className\":\"max-w-[28rem] font-brand-body text-base leading-relaxed text-black/60 sm:text-lg\",\"children\":[\"$\",\"span\",null,{\"data-hero-pattern-hole\":\"text\",\"children\":\"Scrape, search, and research the web with one API. Bring the results straight into your product.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"brand-glass-ring\",\"children\":[\"$\",\"div\",null,{\"data-hero-pattern-hole\":\"box\",\"className\":\"relative flex flex-col rounded-brand-section bg-white p-6 ring-1 ring-black/[0.08] sm:p-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"flex flex-col items-center text-center text-black\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"1,000\"}],[\"$\",\"$L7c\",null,{\"value\":\"1,000\",\"className\":\"w-full max-w-[20rem]\"}],[\"$\",\"span\",null,{\"className\":\"mt-2 text-h5\",\"children\":\"free credits\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-center font-brand-body text-sm leading-relaxed text-black/60\",\"children\":\"Every month. No credit card required.\"}],[\"$\",\"$L59\",null,{\"href\":\"/signup\",\"className\":\"inline-flex items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-brand-primary bg-white text-brand-primary hover:bg-brand-blue-10 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 mt-6 w-full\",\"children\":\"Start for free\"}],[\"$\",\"$L59\",null,{\"href\":\"https://docs.context.dev\",\"className\":\"mt-2 inline-flex min-h-11 items-center justify-center gap-2 rounded-brand-card text-sm font-medium text-black/70 underline-offset-4 hover:text-black hover:underline focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":[\"Read the docs\",\"$L7d\"]}]]}]}]]}]}]]}]\n46:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/2pydv7ev_zzsl.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n47:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/2vnx-fc0ozljp.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n48:[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/0vctxu72dq8od.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n49:[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/3v3d67mx_is5e.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n4a:[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/2iltjz9nlrjwn.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n4b:[\"$\",\"$L7e\",null,{\"children\":[\"$\",\"$51\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@7f\"}]}]\n83:I[605500,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\",\"$54\",\"$55\",\"$56\",\"$57\",\"$58\"],\"Image\"]\n84:\"FooterServiceStatusLink\"\n85:I[139068,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\"],\"$84\"]\n8c:I[536279,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\"],\"FooterWatermark\"]\n8d:\"FooterCopyPromptButton\"\n8e:I[692140,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\"],\"$8d\"]\n8f:I[428952,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\",\"$54\",\"$55\",\"$56\",\"$57\",\"$58\"],\"SsrInlineScript\"]\n5a:[\"$\",\"span\",null,{\"className\":\"font-body text-xl leading-none text-white\",\"children\":\"Context.dev\"}]\n5b:[\"$\",\"p\",null,{\"className\":\"max-w-md text-base leading-relaxed text-white/70\",\"children\":[[\"$\",\"span\",\"Web data infrastructure for AI agents.\",{\"className\":\"block\",\"children\":\"Web data infrastructure for AI agents.\"}],[\"$\",\"span\",\"Scrape anything. Get answers. Keep your data fresh.\",{\"className\":\"block\",\"children\":\"Scrape anything. Get answers. Keep your data fresh.\"}]]}]\n5c:[\"$\",\"div\",null,{\"data-footer-socials\":true,\"className\":\"flex items-center gap-3\",\"children\":[[[\"$\",\"a\",\"https://x.com/getcontextdev\",{\"href\":\"https://x.com/getcontextdev\",\"aria-label\":\"Follow us on X\",\"className\":\"-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [\u0026_svg]:h-4 [\u0026_svg]:w-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"h-3 w-3\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M3 21L10.5484 13.4516M21 3L13.4516 10.5484M13.4516 10.5484L8 3H3L10.5484 13.4516M13.4516 10.5484L21 21H16L10.5484 13.4516\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}]}],[\"$\",\"a\",\"https://www.linkedin.com/company/contextdev\",{\"href\":\"https://www.linkedin.com/company/contextdev\",\"aria-label\":\"Follow us on LinkedIn\",\"className\":\"-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [\u0026_svg]:h-4 [\u0026_svg]:w-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M4.5 9.5H4C3.05719 9.5 2.58579 9.5 2.29289 9.79289C2 10.0858 2 10.5572 2 11.5V20C2 20.9428 2 21.4142 2.29289 21.7071C2.58579 22 3.05719 22 4 22H4.5C5.44281 22 5.91421 22 6.20711 21.7071C6.5 21.4142 6.5 20.9428 6.5 20V11.5C6.5 10.5572 6.5 10.0858 6.20711 9.79289C5.91421 9.5 5.44281 9.5 4.5 9.5Z\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"1\",{\"d\":\"M6.5 4.25C6.5 5.49264 5.49264 6.5 4.25 6.5C3.00736 6.5 2 5.49264 2 4.25C2 3.00736 3.00736 2 4.25 2C5.49264 2 6.5 3.00736 6.5 4.25Z\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"2\",{\"d\":\"M12.326 9.5H11.5C10.5572 9.5 10.0858 9.5 9.79289 9.79289C9.5 10.0858 9.5 10.5572 9.5 11.5V20C9.5 20.9428 9.5 21.4142 9.79289 21.7071C10.0858 22 10.5572 22 11.5 22H12C12.9428 22 13.4142 22 13.7071 21.7071C14 21.4142 14 20.9428 14 20L14.0001 16.5001C14.0001 14.8433 14.5281 13.5001 16.0879 13.5001C16.8677 13.5001 17.5 14.1717 17.5 15.0001V19.5001C17.5 20.4429 17.5 20.9143 17.7929 21.2072C18.0857 21.5001 18.5572 21.5001 19.5 21.5001H19.9987C20.9413 21.5001 21.4126 21.5001 21.7055 21.2073C21.9984 20.9145 21.9985 20.4432 21.9987 19.5006L22.0001 14.0002C22.0001 11.515 19.6364 9.50024 17.2968 9.50024C15.9649 9.50024 14.7767 10.1531 14.0001 11.174C14 10.5439 14 10.2289 13.8632 9.995C13.7765 9.84686 13.6531 9.72353 13.505 9.63687C13.2711 9.5 12.9561 9.5 12.326 9.5Z\",\"stroke\":\"currentColor\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}]}],[\"$\",\"a\",\"https://github.com/context-dot-dev\",{\"href\":\"https://github.com/context-dot-dev\",\"aria-label\":\"Follow us on GitHub\",\"className\":\"-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [\u0026_svg]:h-4 [\u0026_svg]:w-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M10 20.5675C6.57143 21.7248 3.71429 20.5675 2 17\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"1\",{\"d\":\"M10 22V18.7579C10 18.1596 10.1839 17.6396 10.4804 17.1699C10.6838 16.8476 10.5445 16.3904 10.1771 16.2894C7.13394 15.4528 5 14.1077 5 9.64606C5 8.48611 5.38005 7.39556 6.04811 6.4464C6.21437 6.21018 6.29749 6.09208 6.31748 5.9851C6.33746 5.87813 6.30272 5.73852 6.23322 5.45932C5.95038 4.32292 5.96871 3.11619 6.39322 2.02823C6.39322 2.02823 7.27042 1.74242 9.26698 2.98969C9.72282 3.27447 9.95075 3.41686 10.1515 3.44871C10.3522 3.48056 10.6206 3.41384 11.1573 3.28041C11.8913 3.09795 12.6476 3 13.5 3C14.3524 3 15.1087 3.09795 15.8427 3.28041C16.3794 3.41384 16.6478 3.48056 16.8485 3.44871C17.0493 3.41686 17.2772 3.27447 17.733 2.98969C19.7296 1.74242 20.6068 2.02823 20.6068 2.02823C21.0313 3.11619 21.0496 4.32292 20.7668 5.45932C20.6973 5.73852 20.6625 5.87813 20.6825 5.9851C20.7025 6.09207 20.7856 6.21019 20.9519 6.4464C21.6199 7.39556 22 8.48611 22 9.64606C22 14.1077 19.8661 15.4528 16.8229 16.2894C16.4555 16.3904 16.3162 16.8476 16.5196 17.1699C16.8161 17.6396 17 18.1596 17 18.7579V22\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}]}],\"$L80\",\"$L81\"],\"$L82\"]}]\n5d:[\"$\",\"div\",null,{\"className\":\"flex shrink-0 flex-col items-start gap-4 md:items-end md:justify-between\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://trust.context.dev/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"View Trust Center\",\"className\":\"flex items-center gap-3\",\"children\":[\"$\",\"$L83\",null,{\"src\":\"/trust-badges/soc-2-type-2.svg\",\"alt\":\"SOC 2 Type 2 compliant\",\"width\":116,\"height\":140,\"className\":\"h-[5.125rem] w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3.5 text-sm leading-none text-white/60\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://trust.context.dev/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"SOC 2 Type 2 compliant\"}],[\"$\",\"$L85\",null,{\"className\":\"transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\"}]]}]]}]\n5e:[\"$\",\"nav\",null,{\"aria-label\":\"Footer\",\"className\":\"grid grid-cols-2 gap-x-6 gap-y-10 pt-8 sm:gap-x-8 md:grid-cols-4\",\"children\":[[\"$\",\"div\",\"Product\",{\"className\":\"flex min-w-0 flex-col gap-3\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base text-white\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1\",\"children\":[[[\"$\",\"li\",\"/web-scraping-api\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/web-scraping-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Scrape anything\"}]}],[\"$\",\"li\",\"/search-api\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/search-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Web search\"}]}],[\"$\",\"li\",\"/map-api\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/map-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Map domains\"}]}],[\"$\",\"li\",\"/batches-api\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/batches-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Run batches\"}]}],[\"$\",\"li\",\"/answers-api\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/answers-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Answers from the web\"}]}],[\"$\",\"li\",\"/monitors-api\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/monitors-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Create monitors\"}]}],[\"$\",\"li\",\"/brand-api\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/brand-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Retrieve brand data\"}]}],[\"$\",\"li\",\"/pricing\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/pricing\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Pricing\"}]}]],false]}]]}],[\"$\",\"div\",\"Developers\",{\"className\":\"flex min-w-0 flex-col gap-3\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base text-white\",\"children\":\"Developers\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1\",\"children\":[[[\"$\",\"li\",\"https://docs.context.dev\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"https://docs.context.dev\",\"prefetch\":false,\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Documentation\"}]}],[\"$\",\"li\",\"/playground/scrape\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/playground/scrape\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Playground\"}]}],[\"$\",\"li\",\"/integrations\",{\"children\":\"$L86\"}],\"$L87\",\"$L88\",\"$L89\"],false]}]]}],\"$L8a\",\"$L8b\"]}]\n5f:[\"$\",\"div\",null,{\"className\":\"relative w-full bg-white/[0.02] border-y border-white/15\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto grid w-full max-w-[100vw] grid-cols-1 items-center justify-items-center gap-x-6 gap-y-4 px-6 py-5 text-center sm:px-8 md:max-w-[90vw] md:grid-cols-3 md:justify-items-start md:px-10 md:text-left lg:max-w-[85vw] lg:px-12 xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"data-footer-grid-lines\":true,\"aria-hidden\":\"true\",\"className\":\"contents\",\"children\":[[\"$\",\"span\",null,{\"className\":\"pointer-events-none absolute z-[71] size-2 rounded-full bg-neutral-500 -top-px left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"pointer-events-none absolute z-[71] size-2 rounded-full bg-neutral-500 -top-px right-0 translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"pointer-events-none absolute z-[71] size-2 rounded-full bg-neutral-500 -bottom-px left-0 -translate-x-1/2 translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"pointer-events-none absolute z-[71] size-2 rounded-full bg-neutral-500 -bottom-px right-0 translate-x-1/2 translate-y-1/2\"}]]}],[\"$\",\"span\",null,{\"className\":\"text-sm text-white/60\",\"children\":\"© 2026 Context.dev\"}],[\"$\",\"span\",null,{\"className\":\"flex items-center justify-center gap-1 text-sm text-white/60 md:justify-self-center\",\"children\":[\"Built with\",\" \",[\"$\",\"svg\",null,{\"width\":\"14\",\"height\":\"14\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-hidden\":true,\"className\":\"inline-block text-brand-primary\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z\"}]}],\" \",\"in \",[\"$\",\"span\",null,{\"children\":\"San Francisco\"}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"Legal\",\"className\":\"flex items-center gap-4 md:justify-self-end\",\"children\":[[\"$\",\"$L59\",null,{\"href\":\"/term\",\"prefetch\":false,\"className\":\"py-0.5 text-sm text-white/60 hover:text-white transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Terms\"}],[\"$\",\"$L59\",null,{\"href\":\"/dpa\",\"prefetch\":false,\"className\":\"py-0.5 text-sm text-white/60 hover:text-white transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"DPA\"}],[\"$\",\"$L59\",null,{\"href\":\"/privacy\",\"prefetch\":false,\"className\":\"py-0.5 text-sm text-white/60 hover:text-white transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Privacy\"}]]}]]}]}]\n60:[\"$\",\"div\",null,{\"className\":\"relative z-[60] h-[var(--footer-watermark-height,11rem)] w-full sm:h-[var(--footer-watermark-height,clamp(7.5rem,20vw,22rem))] overflow-hidden bg-brand-neutral-90 leading-none select-none pointer-events-none\",\"children\":[[\"$\",\"$L8c\",null,{\"className\":\"max-sm:top-14 max-sm:h-auto\"}],[\"$\",\"span\",null,{\"data-footer-cursor-origin\":true,\"className\":\"absolute top-[calc(50%+min(1.65vw,2.1rem))] left-1/2 z-10 -translate-x-1/2 -translate-y-1/2 max-sm:top-4 max-sm:translate-y-0\",\"children\":[\"$\",\"$L8e\",null,{\"className\":\"border-white bg-brand-neutral-90 px-5 py-3 text-base leading-5 font-normal transition-[background-color,scale] duration-150 hover:border-white hover:bg-brand-neutral-80 in-data-pressed:scale-95 in-data-pressed:bg-brand-neutral-80\"}]}]]}]\n63:[\"$\",\"$L59\",null,{\"href\":\"/free-tools\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-brand-primary bg-white text-brand-primary hover:bg-brand-blue-10 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"All free tools\"}]\n90:T17b7,(function(a){let b=[.32,.5,.68],c=[[[-.04,.04],[.12,.08],[.23,.36]],[[-.04,.42],[.08,.54],[.22,.62]],[[.04,1.05],[.08,.82],[.22,.78]],[[.9,-.05],[.9,.16],[.78,.3]],[[1.04,.3],[.9,.3],[.77,.46]],[[1.04,.62],[.92,.7],[.78,.7]],[[.97,1.05],[.94,.9],[.8,.82]]],d=[[[-.06,.74],[.28,.84],[.46,1.05]],[[1.06,.82],[.72,.88],[.58,1.05]]];function e(a,b){let c=Math.imul(a,0x165667b1)+Math.imul(b,0x27d4eb2f)+Math.imul(7,0x7fffffff);return(((c=Math.imul(c^c\u003e\u003e\u003e13,0x4bf19f61))^c\u003e\u003e\u003e16)\u003e\u003e\u003e0)/0x100000000}function f(a,b){var c,d;let f=Math.floor(a),g=Math.floor(b),h=(c=a-f)*c*(3-2*c),i=(d=b-g)*d*(3-2*d),j=e(f,g)+(e(f+1,g)-e(f,g))*h;return j+(e(f,g+1)+(e(f+1,g+1)-e(f,g+1))*h-j)*i}function g([a,b,c],d,e,f){let h=1-d;return[(h*h*a[0]+2*h*d*b[0]+d*d*c[0])*e,(h*h*a[1]+2*h*d*b[1]+d*d*c[1])*f]}function h(a,b){return`${a}:${b}`}function i(a){return{fillOpacity:\"ring\"===a?0:\"lit\"===a?1:.14,strokeOpacity:.55*(\"ring\"===a)}}function j(i,j){let k=j.solidDots?j.lively?.09:.07:0,l=[...function(a){let b=document.querySelector(\"[data-header-announcement]\"),c=document.querySelector(\"[data-mobile-header]\"),d=c?.querySelector(\"[data-header-card]\");if(!b||!c||!d)return[];let e=a.getBoundingClientRect(),f=d.getBoundingClientRect(),g=b.getBoundingClientRect().bottom-e.top+c.offsetHeight;return[{left:f.left-e.left,top:-1/0,right:f.right-e.left,bottom:g}]}(i),...function(b){let c=b.getBoundingClientRect(),d=[];for(let e of b.querySelectorAll(`[${a}]`)){let b=e.getAttribute(a);for(let a of\"text\"===b?function(a){let b=document.createRange();return b.selectNodeContents(a),Array.from(b.getClientRects())}(e):[e.getBoundingClientRect()])a.width\u003e0\u0026\u0026a.height\u003e0\u0026\u0026d.push({left:a.left-c.left,top:a.top-c.top,right:a.right-c.left,bottom:a.bottom-c.top,opaque:\"box\"===b,oval:\"oval\"===b})}return d}(i)];return function(a,i,j,k,l,m=.07,n=!1,o=!1,p=!1,q=!1){let r=l??(a\u003c640?12:16),s=+r,t=(a,b,c)=\u003e{if(c.oval){let d=(c.right-c.left)/2,f=(c.bottom-c.top)/2;return Math.hypot((a-c.left-d)/d,(b-c.top-f)/f)+(e(Math.round(a),Math.round(b))-.5)*.3\u003c1}return a\u003ec.left-s\u0026\u0026a\u003cc.right+s\u0026\u0026b\u003ec.top-s\u0026\u0026b\u003cc.bottom+s},u=(a,b)=\u003ej.some(c=\u003et(a,b,c)),v=(a,b)=\u003ej.some(c=\u003e!c.opaque\u0026\u0026t(a,b,c)),w=[],x=new Set,y=new Set,z=Math.floor(a/r),A=Math.floor(i/r),B={x:(a-z*r)/2,y:(i-A*r)/2},C=function(a,b,e,f){if(!e)return{curves:f\u0026\u0026a\u003c640?[...c,...d]:c,widthScale:1};let g=Math.min(1,3.2*b/a);return{curves:c.map(a=\u003e{let b=a[2][0]\u003c.5;return a.map(([a,c])=\u003e[b?a*g:1-(1-a)*g,c])}),widthScale:Math.min(1,Math.max(.5,b/900))}}(a,i,p,q),D=o?function(a,b,c,d,e,f,{curves:i,widthScale:j}){let k=new Map,l=Math.max(.5,5.5*j);return i.forEach((i,j)=\u003e{for(let m=0;m\u003c=120;m++){let n=m/120,[o,p]=g(i,n,c,d),q=o-f.x,r=p-f.y,s=(l+(.5-l)*n)*e,t=Math.ceil(s/e),u=Math.floor(q/e),v=Math.floor(r/e);for(let c=v-t;c\u003c=v+t;c++)for(let d=u-t;d\u003c=u+t;d++){if(d\u003c0||c\u003c0||d\u003e=a||c\u003e=b)continue;let f=Math.hypot(d*e+e/2-q,c*e+e/2-r);if(f\u003es)continue;let g=h(d,c),i=k.get(g);i\u0026\u0026(i.stream!==j||i.distance\u003c=f)||k.set(g,{stream:j,progress:n,distance:f})}}}),k}(z,A,a,i,r,B,C):null,E=C.curves.map(b=\u003e({dots:[],lengthPx:function(a,b,c){let d=0,e=g(a,0,b,c);for(let f=1;f\u003c=120;f++){let h=g(a,f/120,b,c);d+=Math.hypot(h[0]-e[0],h[1]-e[1]),e=h}return d}(b,a,i)})),F=n\u0026\u0026a\u003e=1024,G=1.20675,H=a-640+64,I=i+96-640/(772.32/531.2);for(let a=0;a\u003cA;a++)for(let c=0;c\u003cz;c++){let d=h(c,a),g=B.x+c*r+r/2,i=B.y+a*r+r/2,j=F\u0026\u0026g\u003e=H-s\u0026\u0026i\u003e=I-s;if(j?v(g,i):u(g,i)){x.add(d);continue}if(j){let a=function(a,b,c){if(Math.hypot(a-153.55,b-377.64)\u003c=153.55-c||a\u003e=153.55\u0026\u0026a-c\u003c260.5\u0026\u0026b\u003e=377.64-153.55+c\u0026\u0026b\u003c=377.64-Math.sqrt(23577.602500000005-(260.5-153.55)**2))return\"lit\";if(!(a-c\u003e=260.5\u0026\u0026a+c\u003c=772.32\u0026\u0026b-c\u003e=0\u0026\u0026b+c\u003c=511.83))return null;let d=Math.hypot(a-414.05,b-358.28);return d\u003c=153.55-c?\"ring\":d\u003c=153.55+c?null:\"lit\"}((g-H)*G,(i-I)*G,.32*r*G);a\u0026\u0026(y.add(d),w.push({key:d,cx:g,cy:i,kind:a}));continue}if(D){let b=D.get(d),f=b\u0026\u0026function(a,b,c){if(e(a+71,b+37)\u003cc**2*.7)return null;let d=e(a+101,b+211);return d\u003c.3?\"ring\":d\u003e.88?\"lit\":\"dim\"}(c,a,b.progress);if(!b||!f)continue;E[b.stream].dots.push({key:d,progress:b.progress}),w.push({key:d,cx:g,cy:i,kind:f,opacity:1-.5*b.progress});continue}if(!function(a,c,d=.045){var e,g;let h=(2*f(e=a/11,g=c/11)+f(2*e+17,2*g+31))/3;return b.some(a=\u003eMath.abs(h-a)\u003cd)}(c,a,.09===m?.028:.045))continue;let k=e(c+101,a+211),l=k\u003c.1?\"ring\":k\u003e1-m?\"lit\":\"dim\";w.push({key:d,cx:g,cy:i,kind:l})}return{pitch:r,gridOrigin:B,radius:.32*r,dots:w,words:function(a,b,c,d,f,g,i){if(0===a.length)return[];let j=new Set([...g.map(a=\u003ea.key),...i]),k=(a,d)=\u003ea\u003e=0\u0026\u0026d\u003e=0\u0026\u0026a\u003cb\u0026\u0026d\u003cc\u0026\u0026!j.has(h(a,d)),l=[];for(let g of a){let a=Math.ceil(.6*g.length*12/d),m=(b,c)=\u003e{for(let d=-1;d\u003c=1;d++)for(let e=-1;e\u003ca+1;e++)if(!k(b+e,c+d))return!1;return!0},n=null;for(let d=1;d\u003cc-1;d++)for(let c=1;c\u003cb-a-1;c++){if(!m(c,d))continue;let a=l.length?Math.min(...l.map(a=\u003eMath.hypot(a.column-c,a.row-d))):e(c+17,d+29);(!n||a\u003en.score)\u0026\u0026(n={column:c,row:d,score:a})}if(n){for(let b=0;b\u003ca;b++)j.add(h(n.column+b,n.row));for(let b=-1;b\u003ca+1;b++)for(let a=-1;a\u003c=1;a++)i.add(h(n.column+b,n.row+a));l.push({word:{text:g,x:f.x+n.column*d,y:f.y+(n.row+.5)*d},column:n.column,row:n.row})}}return l.map(({word:a})=\u003ea)}(k,z,A,r,B,w,x),clearedCells:x,markCells:y,streams:D?E.filter(a=\u003ea.dots.length\u003e0):[]}}(i.clientWidth,i.clientHeight,l,j.words,j.fine?12:void 0,k,j.logoMark,j.streams,j.miniStreams,j.fillFootOnPhones)}return{buildFieldLayout:j,prepaintFields:function(a){if(0!==a.clientWidth)for(let b of a.querySelectorAll(\":scope \u003e svg[data-dot-field-options]\")){let c=b.querySelector(\"[data-dot-field-prepaint]\");if(!c)continue;let d=j(a,JSON.parse(b.dataset.dotFieldOptions??\"{}\")),e=d.dots.map(a=\u003e{let b=document.createElementNS(\"http://www.w3.org/2000/svg\",\"circle\");b.setAttribute(\"cx\",String(a.cx)),b.setAttribute(\"cy\",String(a.cy)),b.setAttribute(\"r\",String(d.radius-.5)),void 0!==a.opacity\u0026\u0026b.setAttribute(\"opacity\",String(a.opacity));let c=i(a.kind);return b.style.fillOpacity=String(c.fillOpacity),b.style.strokeOpacity=String(c.strokeOpacity),b});c.replaceChildren(...e)}},cellKey:h,kindStyle:i,wordSize:12,wordAdvance:.6}})(\"data-hero-pattern-hole\").prepaintFields(document.currentScript.parentElement)64:[\"$\",\"$L8f\",null,{\"children\":\"$90\"}]\n66:[\"$\",\"p\",null,{\"children\":\"Copying from a browser carries fonts, colors, and links into Word or Google Docs. The text this tool returns has none of that, so it pastes cleanly anywhere. Paragraphs and headings stay on their own lines, list items get a dash or a number, and table cells are separated by tabs.\"}]\n67:[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"What if the website blocks copying or right-click?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 [\u0026_a]:text-brand-primary [\u0026_a]:underline-offset-4 [\u0026_a:hover]:underline [\u0026_code]:rounded [\u0026_code]:bg-black/[0.04] [\u0026_code]:px-1.5 [\u0026_code]:py-0.5 [\u0026_code]:font-mono [\u0026_code]:text-[0.875em] [\u0026_code]:text-black/80\",\"children\":[\"$\",\"p\",null,{\"children\":\"Some pages turn off text selection or the right-click menu. Those settings only affect your browser. This tool reads the page’s HTML directly, so the text comes through either way. Text inside images, canvas elements, or embedded PDF viewers is not HTML text, so it cannot be extracted.\"}]}]}]]}]}]\n68:[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"How do I download a website’s text as a .txt file?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 [\u0026_a]:text-brand-primary [\u0026_a]:underline-offset-4 [\u0026_a:hover]:underline [\u0026_code]:rounded [\u0026_code]:bg-black/[0.04] [\u0026_code]:px-1.5 [\u0026_code]:py-0.5 [\u0026_code]:font-mono [\u0026_code]:text-[0.875em] [\u0026_code]:text-black/80\",\"children\":[\"$\",\"p\",null,{\"children\":[\"Click Download .txt once the text appears. The file is named after the page address, such as \",[\"$\",\"code\",null,{\"children\":\"en.wikipedia.org-wiki-Web-scraping.txt\"}],\", so files from different pages do not overwrite each other.\"]}]}]}]]}]}]\n69:[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"How do I get only the article text from a page?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 [\u0026_a]:text-brand-primary [\u0026_a]:underline-offset-4 [\u0026_a:hover]:underline [\u0026_code]:rounded [\u0026_code]:bg-black/[0.04] [\u0026_code]:px-1.5 [\u0026_code]:py-0.5 [\u0026_code]:font-mono [\u0026_code]:text-[0.875em] [\u0026_code]:text-black/80\",\"children\":[\"$\",\"p\",null,{\"children\":\"Keep Main content only on. It reads the page’s main element or article, and on pages without one it removes the header, navigation, footer, sidebars, and forms. Unlike reader view in Safari or Firefox, it also works on pages that are not articles, such as product, docs, and pricing pages.\"}]}]}]]}]}]\n6a:[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"How do I convert HTML to plain text?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 [\u0026_a]:text-brand-primary [\u0026_a]:underline-offset-4 [\u0026_a:hover]:underline [\u0026_code]:rounded [\u0026_code]:bg-black/[0.04] [\u0026_code]:px-1.5 [\u0026_code]:py-0.5 [\u0026_code]:font-mono [\u0026_code]:text-[0.875em] [\u0026_code]:text-black/80\",\"children\":[\"$\",\"p\",null,{\"children\":[\"Switch to the Paste HTML tab, paste your markup, and click Convert to text. The conversion runs in your browser with its built-in HTML parser, and nothing is sent to our servers. Code inside \",[\"$\",\"code\",null,{\"children\":\"pre\"}],\" blocks keeps its spacing.\"]}]}]}]]}]}]\n6b:[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"Should I use plain text or Markdown?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 [\u0026_a]:text-brand-primary [\u0026_a]:underline-offset-4 [\u0026_a:hover]:underline [\u0026_code]:rounded [\u0026_code]:bg-black/[0.04] [\u0026_code]:px-1.5 [\u0026_code]:py-0.5 [\u0026_code]:font-mono [\u0026_code]:text-[0.875em] [\u0026_code]:text-black/80\",\"children\":[\"$\",\"p\",null,{\"children\":[\"Plain text keeps only the words and line breaks, which is what you want for word counts, translation, search indexes, or pasting into a document. Markdown also keeps headings, links, lists, and tables in a light syntax, which LLMs and RAG pipelines read better. For Markdown output, use the free\",\" \",[\"$\",\"$L59\",null,{\"href\":\"/free-tools/url-to-markdown\",\"children\":\"URL to Markdown converter\"}],\".\"]}]}]}]]}]}]\n6c:[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"What can you do with text extracted from a website?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"ul\",null,{\"className\":\"flex list-disc flex-col gap-2 pl-5\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Paste a page into ChatGPT, Claude, or Gemini without menus and cookie banners\"}],[\"$\",\"li\",null,{\"children\":\"Save an article’s text to read offline or quote in your notes\"}],[\"$\",\"li\",null,{\"children\":\"Count words or check the reading level of a page\"}],[\"$\",\"li\",null,{\"children\":\"Send page copy to a translation or proofreading tool\"}],[\"$\",\"li\",null,{\"children\":\"Review site copy during a redesign or content migration\"}],[\"$\",\"li\",null,{\"children\":\"Build search indexes or text datasets from public pages\"}]]}]}]]}]}]\n6d:[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]\n6e:[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]\n6f:[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}]\n70:[\"$\",\"tr\",\"Works on product, docs, and pricing pages\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Works on product, docs, and pricing pages\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"span\",null,{\"children\":\"Article pages only\"}]}]]]}]\n71:[\"$\",\"tr\",\"Works when the page blocks selecting text\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Works when the page blocks selecting text\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"span\",null,{\"children\":\"Usually\"}]}]]]}]\n72:[\"$\",\"tr\",\"Pastes with no fonts, colors, or links\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Pastes with no fonts, colors, or links\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"span\",null,{\"children\":\"With paste as plain text\"}]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"span\",null,{\"children\":\"With paste as plain text\"}]}]]]}]\n73:[\"$\",\"tr\",\"Download as a .txt file\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Download as a .txt file\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}]]]}]\n74:[\"$\",\"tr\",\"Word and character count\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Word and character count\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}]]]}]\n75:[\"$\",\"tr\",\"Converts pasted HTML\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Converts pasted HTML\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}]]]}]\n76:[\"$\",\"tr\",\"API for thousands of pages\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"API for thousands of pages\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}]]]}]\n79:[\"$\",\"$L59\",null,{\"href\":\"/free-tools/image-extractor\",\"className\":\"group flex h-full flex-col gap-5 rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] transition-shadow duration-200 hover:ring-brand-primary/40 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center justify-between gap-3\",\"children\":[[\"$\",\"$L78\",null,{\"name\":\"gallery\",\"index\":1,\"className\":\"size-11 rounded-xl p-2.5\"}],[\"$\",\"span\",null,{\"className\":\"rounded-full bg-brand-primary/10 px-3 py-1 text-body-sm text-brand-primary\",\"children\":\"New\"}]]}],[\"$\",\"span\",null,{\"className\":\"flex flex-1 flex-col gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-body-lg font-normal text-black transition-colors duration-200 group-hover:text-brand-primary\",\"children\":\"Image Extractor\"}],[\"$\",\"span\",null,{\"className\":\"text-body-sm leading-relaxed text-brand-text-muted\",\"children\":\"Every image on a page, with sizes and alt text, downloadable as a ZIP.\"}]]}],[\"$\",\"span\",null,{\"className\":\"text-caption text-brand-text-muted\",\"children\":\"Scrape API (Images)\"}]]}]\n7a:[\"$\",\"li\",\"/free-tools/url-to-json\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/free-tools/url-to-json\",\"className\":\"group flex h-full flex-col gap-5 rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] transition-shadow duration-200 hover:ring-brand-primary/40 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center justify-between gap-3\",\"children\":[[\"$\",\"$L78\",null,{\"name\":\"database\",\"index\":2,\"className\":\"size-11 rounded-xl p-2.5\"}],[\"$\",\"span\",null,{\"className\":\"rounded-full bg-brand-primary/10 px-3 py-1 text-body-sm text-brand-primary\",\"children\":\"New\"}]]}],[\"$\",\"span\",null,{\"className\":\"flex flex-1 flex-col gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-body-lg font-normal text-black transition-colors duration-200 group-hover:text-brand-primary\",\"children\":\"URL to JSON\"}],[\"$\",\"span\",null,{\"className\":\"text-body-sm leading-relaxed text-brand-text-muted\",\"children\":\"Name the fields you want and get structured JSON from any page.\"}]]}],[\"$\",\"span\",null,{\"className\":\"text-caption text-brand-text-muted\",\"children\":\"Scrape API (JSON)\"}]]}]}]\n7d:[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.5\",\"className\":\"size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M5 12h14m-6-6 6 6-6 6\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]}]\n91:\"CookiePreferencesLink\"\n92:I[614201,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\"],\"$91\"]\n80:[\"$\",\"a\",\"https://www.instagram.com/contextdotdev\",{\"href\":\"https://www.instagram.com/contextdotdev\",\"aria-label\":\"Follow us on Instagram\",\"className\":\"-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [\u0026_svg]:h-4 [\u0026_svg]:w-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M3 12C3 7.75736 3 5.63604 4.31802 4.31802C5.63604 3 7.75736 3 12 3C16.2426 3 18.364 3 19.682 4.31802C21 5.63604 21 7.75736 21 12C21 16.2426 21 18.364 19.682 19.682C18.364 21 16.2426 21 12 21C7.75736 21 5.63604 21 4.31802 19.682C3 18.364 3 16.2426 3 12Z\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"1\",{\"d\":\"M16 12C16 14.2091 14.2091 16 12 16C9.79086 16 8 14.2091 8 12C8 9.79086 9.79086 8 12 8C14.2091 8 16 9.79086 16 12Z\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"2\",{\"d\":\"M17.3748 6.75024H17.2498M17.4998 6.75024C17.4998 6.88832 17.3878 7.00024 17.2498 7.00024C17.1117 7.00024 16.9998 6.88832 16.9998 6.75024C16.9998 6.61217 17.1117 6.50024 17.2498 6.50024C17.3878 6.50024 17.4998 6.61217 17.4998 6.75024Z\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}]}]\n81:[\"$\",\"a\",\"mailto:[email protected]\",{\"href\":\"mailto:[email protected]\",\"aria-label\":\"Email us\",\"className\":\"-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [\u0026_svg]:h-4 [\u0026_svg]:w-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"h-7 w-7\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M2 6L8.91302 9.91697C11.4616 11.361 12.5384 11.361 15.087 9.91697L22 6\",\"stroke\":\"currentColor\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"1\",{\"d\":\"M2.01577 13.4756C2.08114 16.5412 2.11383 18.0739 3.24496 19.2094C4.37608 20.3448 5.95033 20.3843 9.09883 20.4634C11.0393 20.5122 12.9607 20.5122 14.9012 20.4634C18.0497 20.3843 19.6239 20.3448 20.7551 19.2094C21.8862 18.0739 21.9189 16.5412 21.9842 13.4756C22.0053 12.4899 22.0053 11.5101 21.9842 10.5244C21.9189 7.45886 21.8862 5.92609 20.7551 4.79066C19.6239 3.65523 18.0497 3.61568 14.9012 3.53657C12.9607 3.48781 11.0393 3.48781 9.09882 3.53656C5.95033 3.61566 4.37608 3.65521 3.24495 4.79065C2.11382 5.92608 2.08114 7.45885 2.01576 10.5244C1.99474 11.5101 1.99475 12.4899 2.01577 13.4756Z\",\"stroke\":\"currentColor\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}]}]\n82:[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"h-4 w-px bg-white/20\"}],[\"$\",\"a\",null,{\"href\":\"https://www.ycombinator.com/companies/contextdev\",\"className\":\"inline-flex items-center gap-1.5 text-sm font-normal leading-none text-white/60\",\"children\":[\"Backed by\",[\"$\",\"$L83\",null,{\"src\":\"/yc-logo.svg\",\"alt\":\"Y Combinator\",\"width\":16,\"height\":16,\"className\":\"size-4 rounded-[0.1875rem]\"}],\"Combinator\"]}]]\n86:[\"$\",\"$L59\",null,{\"href\":\"/integrations\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Integrations \u0026 SDKs\"}]\n87:[\"$\",\"li\",\"/mcp\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/mcp\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"MCP Server\"}]}]\n88:[\"$\",\"li\",\"/cli\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/cli\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"CLI\"}]}]\n89:[\"$\",\"li\",\"https://docs.context.dev/changelog\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"https://docs.context.dev/changelog\",\"prefetch\":false,\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Changelog\"}]}]\n8a:[\"$\",\"div\",\"Resources\",{\"className\":\"flex min-w-0 flex-col gap-3\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base text-white\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1\",\"children\":[[[\"$\",\"li\",\"/blog\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/blog\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"/guides\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/guides\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Guides\"}]}],[\"$\",\"li\",\"/customers\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/customers\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Customers\"}]}],[\"$\",\"li\",\"/#examples\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/#examples\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Use Cases\"}]}],[\"$\",\"li\",\"/compare\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/compare\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Compare Alternatives\"}]}],[\"$\",\"li\",\"/free-tools\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/free-tools\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Free Tools\"}]}],[\"$\",\"li\",\"/glossary\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/glossary\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Glossary\"}]}],[\"$\",\"li\",\"/glossary/http-errors\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/glossary/http-errors\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"HTTP Error Codes\"}]}],[\"$\",\"li\",\"/startups\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/startups\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Startups \u0026 nonprofits\"}]}],[\"$\",\"li\",\"/research\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/research\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"RL Research Grants\"}]}],[\"$\",\"li\",\"/datasets\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/datasets\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Datasets\"}]}]],false]}]]}]\n8b:[\"$\",\"div\",\"Company\",{\"className\":\"flex min-w-0 flex-col gap-3\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base text-white\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1\",\"children\":[[[\"$\",\"li\",\"/contact\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/contact\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Contact\"}]}],[\"$\",\"li\",\"https://partners.dub.co/context-dev\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"https://partners.dub.co/context-dev\",\"prefetch\":false,\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Affiliates\"}]}],[\"$\",\"li\",\"/brand\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/brand\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Brand \u0026 Press Kit\"}]}],[\"$\",\"li\",\"https://trust.context.dev/\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"https://trust.context.dev/\",\"prefetch\":false,\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Trust Center\"}]}],[\"$\",\"li\",\"/update\",{\"children\":[\"$\",\"$L59\",null,{\"href\":\"/update\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Request Brand Update\"}]}]],[\"$\",\"$L92\",null,{}]]}]]}]\n22:300\n2d:[\"$\",\"div\",null,{\"className\":\"brand-system qhTiAq_variable yCRX2W_variable fixed inset-0 z-[2000] isolate flex flex-col overflow-y-auto bg-black text-white\",\"style\":{\"--background\":\"0 0% 100%\",\"--foreground\":\"0 0% 0%\",\"--card\":\"0 0% 100%\",\"--card-foreground\":\"0 0% 0%\",\"--popover\":\"0 0% 100%\",\"--popover-foreground\":\"0 0% 0%\",\"--primary\":\"221.2 83.2% 53.3%\",\"--primary-foreground\":\"0 0% 100%\",\"--secondary\":\"0 0% 97.3%\",\"--secondary-foreground\":\"0 0% 0%\",\"--muted\":\"0 0% 97.3%\",\"--muted-foreground\":\"0 0% 30.2%\",\"--accent\":\"0 0% 97.3%\",\"--accent-foreground\":\"0 0% 0%\",\"--destructive\":\"0 84.2% 60.2%\",\"--destructive-foreground\":\"210 20% 98%\",\"--border\":\"0 0% 90.2%\",\"--input\":\"0 0% 90.2%\",\"--ring\":\"221.2 83.2% 53.3%\",\"--color-background\":\"hsl(0 0% 100%)\",\"--color-foreground\":\"hsl(0 0% 0%)\",\"--color-card\":\"hsl(0 0% 100%)\",\"--color-card-foreground\":\"hsl(0 0% 0%)\",\"--color-popover\":\"hsl(0 0% 100%)\",\"--color-popover-foreground\":\"hsl(0 0% 0%)\",\"--color-primary\":\"hsl(221.2 83.2% 53.3%)\",\"--color-primary-foreground\":\"hsl(0 0% 100%)\",\"--color-secondary\":\"hsl(0 0% 97.3%)\",\"--color-secondary-foreground\":\"hsl(0 0% 0%)\",\"--color-muted\":\"hsl(0 0% 97.3%)\",\"--color-muted-foreground\":\"hsl(0 0% 30.2%)\",\"--color-accent\":\"hsl(0 0% 97.3%)\",\"--color-accent-foreground\":\"hsl(0 0% 0%)\",\"--color-destructive\":\"hsl(0 84.2% 60.2%)\",\"--color-destructive-foreground\":\"hsl(210 20% 98%)\",\"--color-border\":\"hsl(0 0% 90.2%)\",\"--color-input\":\"hsl(0 0% 90.2%)\",\"--color-ring\":\"hsl(221.2 83.2% 53.3%)\",\"color\":\"hsl(0 0% 0%)\"},\"children\":[[\"$\",\"$L59\",null,{\"href\":\"/\",\"aria-label\":\"Context.dev home\",\"className\":\"group/logo absolute top-6 left-6 rounded-brand-card md:top-16 md:left-[4.5rem] focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 772.32 531.2\",\"className\":\"h-[2.3rem] w-auto text-white\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"fillRule\":\"evenodd\",\"d\":\"M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0ZM260.5,358.28a153.55,153.55,0,1,0,307.1,0a153.55,153.55,0,1,0,-307.1,0Z\"}],[\"$\",\"g\",null,{\"className\":\"transition-transform duration-[560ms] ease-[cubic-bezier(0.65,0,0.35,1)] motion-safe:group-hover/logo:translate-x-[260.5px] motion-safe:group-focus-visible/logo:translate-x-[260.5px] motion-safe:group-data-pushed/logo:translate-x-[260.5px]\",\"children\":[[\"$\",\"circle\",null,{\"cx\":\"153.55\",\"cy\":\"377.64\",\"r\":\"153.55\",\"fill\":\"currentColor\",\"className\":\"transition-transform duration-[560ms] ease-[cubic-bezier(0.34,1.8,0.64,1)] motion-safe:group-hover/logo:-translate-y-[19.36px] motion-safe:group-focus-visible/logo:-translate-y-[19.36px] motion-safe:group-data-pushed/logo:-translate-y-[19.36px]\"}],\"$undefined\"]}],[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0Z\",\"className\":\"opacity-0 transition-opacity duration-100 motion-safe:group-hover/logo:opacity-100 motion-safe:group-hover/logo:delay-[520ms] motion-safe:group-focus-visible/logo:opacity-100 motion-safe:group-focus-visible/logo:delay-[520ms] motion-safe:group-data-pushed/logo:opacity-100 motion-safe:group-data-pushed/logo:delay-[520ms]\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col items-center justify-center gap-7 px-6 py-24 text-center\",\"children\":[[\"$\",\"svg\",null,{\"role\":\"img\",\"aria-label\":\"404\",\"viewBox\":\"0 0 17 7\",\"className\":\"shrink-0 my-3 h-auto! w-[min(30.75rem,80vw)]! text-brand-primary\",\"style\":{\"width\":\"4.675000000000001rem\",\"height\":\"1.9250000000000003rem\"},\"children\":\"$L93\"}],\"$L94\",\"$L95\",\"$L96\",\"$L97\"]}]]}]\n53:[\"$\",\"div\",null,{\"className\":\"brand-system qhTiAq_variable yCRX2W_variable fixed inset-0 z-[2000] isolate flex flex-col overflow-y-auto bg-black text-white\",\"style\":{\"--background\":\"0 0% 100%\",\"--foreground\":\"0 0% 0%\",\"--card\":\"0 0% 100%\",\"--card-foreground\":\"0 0% 0%\",\"--popover\":\"0 0% 100%\",\"--popover-foreground\":\"0 0% 0%\",\"--primary\":\"221.2 83.2% 53.3%\",\"--primary-foreground\":\"0 0% 100%\",\"--secondary\":\"0 0% 97.3%\",\"--secondary-foreground\":\"0 0% 0%\",\"--muted\":\"0 0% 97.3%\",\"--muted-foreground\":\"0 0% 30.2%\",\"--accent\":\"0 0% 97.3%\",\"--accent-foreground\":\"0 0% 0%\",\"--destructive\":\"0 84.2% 60.2%\",\"--destructive-foreground\":\"210 20% 98%\",\"--border\":\"0 0% 90.2%\",\"--input\":\"0 0% 90.2%\",\"--ring\":\"221.2 83.2% 53.3%\",\"--color-background\":\"hsl(0 0% 100%)\",\"--color-foreground\":\"hsl(0 0% 0%)\",\"--color-card\":\"hsl(0 0% 100%)\",\"--color-card-foreground\":\"hsl(0 0% 0%)\",\"--color-popover\":\"hsl(0 0% 100%)\",\"--color-popover-foreground\":\"hsl(0 0% 0%)\",\"--color-primary\":\"hsl(221.2 83.2% 53.3%)\",\"--color-primary-foreground\":\"hsl(0 0% 100%)\",\"--color-secondary\":\"hsl(0 0% 97.3%)\",\"--color-secondary-foreground\":\"hsl(0 0% 0%)\",\"--color-muted\":\"hsl(0 0% 97.3%)\",\"--color-muted-foreground\":\"hsl(0 0% 30.2%)\",\"--color-accent\":\"hsl(0 0% 97.3%)\",\"--color-accent-foreground\":\"hsl(0 0% 0%)\",\"--color-destructive\":\"hsl(0 84.2% 60.2%)\",\"--color-destructive-foreground\":\"hsl(210 20% 98%)\",\"--color-border\":\"hsl(0 0% 90.2%)\",\"--color-input\":\"hsl(0 0% 90.2%)\",\"--color-ring\":\"hsl(221.2 83.2% 53.3%)\",\"color\":\"hsl(0 0% 0%)\"},\"children\":[[\"$\",\"$L59\",null,{\"href\":\"/\",\"aria-label\":\"Context.dev home\",\"className\":\"group/logo absolute top-6 left-6 rounded-brand-card md:top-16 md:left-[4.5rem] focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 772.32 531.2\",\"className\":\"h-[2.3rem] w-auto text-white\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"fillRule\":\"evenodd\",\"d\":\"M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0ZM260.5,358.28a153.55,153.55,0,1,0,307.1,0a153.55,153.55,0,1,0,-307.1,0Z\"}],[\"$\",\"g\",null,{\"className\":\"transition-transform duration-[560ms] ease-[cubic-bezier(0.65,0,0.35,1)] motion-safe:group-hover/logo:translate-x-[260.5px] motion-safe:group-focus-visible/logo:translate-x-[260.5px] motion-safe:group-data-pushed/logo:translate-x-[260.5px]\",\"children\":[[\"$\",\"circle\",null,{\"cx\":\"153.55\",\"cy\":\"377.64\",\"r\":\"153.55\",\"fill\":\"currentColor\",\"className\":\"transition-transform duration-[560ms] ease-[cubic-bezier(0.34,1.8,0.64,1)] motion-safe:group-hover/logo:-translate-y-[19.36px] motion-safe:group-focus-visible/logo:-translate-y-[19.36px] motion-safe:group-data-pushed/logo:-translate-y-[19.36px]\"}],\"$undefined\"]}],[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0Z\",\"className\":\"opacity-0 transition-opacity duration-100 motion-safe:group-hover/logo:opacity-100 motion-safe:group-hover/logo:delay-[520ms] motion-safe:group-focus-visible/logo:opacity-100 motion-safe:group-focus-visible/logo:delay-[520ms] motion-safe:group-data-pushed/logo:opacity-100 motion-safe:group-data-pushed/logo:delay-[520ms]\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col items-center justify-center gap-7 px-6 py-24 text-center\",\"children\":[[\"$\",\"svg\",null,{\"role\":\"img\",\"aria-label\":\"404\",\"viewBox\":\"0 0 17 7\",\"className\":\"shrink-0 my-3 h-auto! w-[min(30.75rem,80vw)]! text-brand-primary\",\"style\":{\"width\":\"4.675000000000001rem\",\"height\":\"1.9250000000000003rem\"},\"children\":\"$L98\"}],\"$L99\",\"$L9a\",\"$L9b\",\"$L9c\"]}]]}]\n9d:\"/_next/static/immutable/chunks/1cbcb300zu4gj.js\"\n9e:I[325110,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$9d\"],\"DidYouMean\"]\n93:[\"$\",\"g\",null,{\"fill\":\"currentColor\",\"children\":[[\"$\",\"circle\",\"0-0-3\",{\"cx\":3.5,\"cy\":0.5,\"r\":0.4}],[\"$\",\"circle\",\"0-1-2\",{\"cx\":2.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"0-1-3\",{\"cx\":3.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"0-2-1\",{\"cx\":1.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"0-2-3\",{\"cx\":3.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"0-3-0\",{\"cx\":0.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"0-3-3\",{\"cx\":3.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-0\",{\"cx\":0.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-1\",{\"cx\":1.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-2\",{\"cx\":2.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-3\",{\"cx\":3.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-4\",{\"cx\":4.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-5-3\",{\"cx\":3.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"0-6-3\",{\"cx\":3.5,\"cy\":6.5,\"r\":0.4}],[\"$\",\"circle\",\"1-0-2\",{\"cx\":8.5,\"cy\":0.5,\"r\":0.4}],[\"$\",\"circle\",\"1-1-1\",{\"cx\":7.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"1-1-3\",{\"cx\":9.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"1-2-0\",{\"cx\":6.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"1-2-4\",{\"cx\":10.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"1-3-0\",{\"cx\":6.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"1-3-4\",{\"cx\":10.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"1-4-0\",{\"cx\":6.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"1-4-4\",{\"cx\":10.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"1-5-1\",{\"cx\":7.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"1-5-3\",{\"cx\":9.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"1-6-2\",{\"cx\":8.5,\"cy\":6.5,\"r\":0.4}],[\"$\",\"circle\",\"2-0-3\",{\"cx\":15.5,\"cy\":0.5,\"r\":0.4}],[\"$\",\"circle\",\"2-1-2\",{\"cx\":14.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"2-1-3\",{\"cx\":15.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"2-2-1\",{\"cx\":13.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"2-2-3\",{\"cx\":15.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"2-3-0\",{\"cx\":12.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"2-3-3\",{\"cx\":15.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-0\",{\"cx\":12.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-1\",{\"cx\":13.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-2\",{\"cx\":14.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-3\",{\"cx\":15.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-4\",{\"cx\":16.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-5-3\",{\"cx\":15.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"2-6-3\",{\"cx\":15.5,\"cy\":6.5,\"r\":0.4}]]}]\n94:[\"$\",\"h1\",null,{\"className\":\"text-balance text-[1.75rem] leading-[1.2] tracking-[-0.02em] text-white md:text-[2.25rem]\",\"children\":\"This page isn't on the web anymore.\"}]\n95:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"max-w-[36rem] text-pretty text-[1.125rem] leading-[1.5] text-white/70 md:text-[1.25rem]\",\"children\":\"It may have been moved, renamed, or removed. Here are a few ways back in.\"}],[\"$\",\"$L9e\",null,{\"knownPaths\":[\"/\",\"/pricing\",\"/mcp\",\"/cli\",\"/integrations\",\"/chatgpt\",\"/web-scraping-api\",\"/answers-api\",\"/map-api\",\"/batches-api\",\"/monitors-api\",\"/brand-api\",\"/search-api\",\"/brand-search\",\"/people-enrichment\",\"/news\",\"/parse\",\"/data-extraction-api\",\"/blog\",\"/blog/archive\",\"/guides\",\"/demo\",\"/customers\",\"/faq\",\"/glossary/http-errors\",\"/startups\",\"/research\",\"/update\",\"/data\",\"/datasets\",\"/compare\",\"/free-tools\",\"/free-tools/email-signature\",\"/free-tools/sitemap-builder\",\"/free-tools/structured-data-extractor\",\"/free-tools/url-to-markdown\",\"/free-tools/website-screenshot\",\"/free-tools/website-to-text\",\"/free-tools/url-extractor\",\"/free-tools/image-extractor\",\"/free-tools/url-to-json\",\"/free-tools/user-agent-generator\",\"/free-tools/robots-txt-tester\",\"/free-tools/sitemap-checker\",\"/free-tools/dns-lookup\",\"/free-tools/twitter-card-checker\",\"/free-tools/brand-font-finder\",\"/free-tools/design-md-generator\",\"/free-tools/ai-seo-geo-checker\",\"/free-tools/naics-sic-code-lookup\",\"/free-tools/llms-txt-generator\",\"/free-tools/ad-maker\",\"/contact\",\"/authors/yahia-bakour\",\"/glossary\",\"/glossary/web-scraping-apis\",\"/privacy\",\"/term\",\"/dpa\",\"/dpa/subprocessors\",\"/zero-data-retention\",\"/affiliates-terms-of-service\",\"/llms.txt\",\"/llms-full.txt\",\"/sitemap.md\",\"/auth.md\",\"/data/logo-api\",\"/data/font-api\",\"/data/company-colors-api\",\"/data/company-address-api\",\"/data/company-socials-api\",\"/data/company-styleguide-api\",\"/data/screenshot-api\",\"/data/company-description-api\",\"/data/naics-industry-classification-api\",\"/data/sic-industry-classification-api\",\"/data/web-scrape-html-api\",\"/data/web-scrape-images-api\",\"/data/web-scrape-markdown-api\",\"/data/crawl-website-api\",\"/compare/the-top-brandfetch-alternative\",\"/compare/the-top-parquet-alternative-brand-dev-vs-parqet\",\"/compare/the-top-logo-dev-alternative\",\"/compare/the-top-ritekit-company-logo-api-alternative\",\"/compare/brand-dev-top-alternative-to-klazify\",\"/compare/migrating-from-clearbit-to-brand-dev\",\"/compare/the-top-firecrawl-alternative\",\"/compare/the-top-scraperapi-alternative\",\"/compare/the-top-scrapingbee-alternative\",\"/compare/the-top-spider-alternative\",\"/compare/the-top-jina-alternative\",\"/compare/the-top-apify-alternative\",\"/compare/the-top-crawl4ai-alternative\",\"/compare/the-top-tavily-alternative\",\"/compare/the-top-exa-alternative\",\"/compare/the-top-browse-ai-alternative\",\"/compare/the-top-bright-data-alternative\",\"/compare/the-top-oxylabs-alternative\",\"/compare/the-top-zyte-alternative\",\"/compare/the-top-zenrows-alternative\",\"/compare/the-top-scrapfly-alternative\",\"/compare/the-top-scrape-do-alternative\",\"/compare/the-top-scrapingdog-alternative\",\"/compare/the-top-decodo-alternative\",\"/compare/the-top-nimble-alternative\",\"/compare/the-top-diffbot-alternative\",\"/use-cases/web-crawling\",\"/use-cases/web-monitoring\",\"/use-cases/rag-pipeline\",\"/use-cases/ai-grounding\",\"/use-cases/research-agents\",\"/use-cases/personalization\",\"/use-cases/automated-brand-kits\",\"/use-cases/enrich-company-profiles\",\"/use-cases/enrich-transaction-data\",\"/use-cases/enriching-logos-in-zapier\",\"/use-cases/logo-link\",\"/use-cases/power-generative-ai\",\"/use-cases/programmatic-theming\",\"/use-cases/stock-ticker-enrichment\",\"/glossary/web-crawler\",\"/glossary/web-scraping\",\"/glossary/robots-txt\",\"/glossary/sitemap\",\"/glossary/headless-browser\",\"/glossary/playwright\",\"/glossary/captcha\",\"/glossary/proxy\",\"/glossary/residential-proxy\",\"/glossary/rate-limiting\",\"/glossary/http\",\"/glossary/https\",\"/glossary/ssl\",\"/glossary/tls\",\"/glossary/dns\",\"/glossary/cdn\",\"/glossary/domain\",\"/glossary/subdomain\",\"/glossary/tld\",\"/glossary/cname\",\"/glossary/api\",\"/glossary/rest-api\",\"/glossary/graphql\",\"/glossary/webhook\",\"/glossary/websocket\",\"/glossary/api-key\",\"/glossary/oauth\",\"/glossary/jwt\",\"/glossary/dom\",\"/glossary/json\",\"/glossary/markdown\",\"/glossary/slug\",\"/glossary/cookie\",\"/glossary/svg\",\"/glossary/favicon\",\"/glossary/open-graph\",\"/glossary/meta-tag\",\"/glossary/alt-text\",\"/glossary/canonical-url\",\"/glossary/schema-markup\",\"/glossary/structured-data\",\"/glossary/json-ld\",\"/glossary/logo\",\"/glossary/typography\",\"/glossary/naics-code\",\"/glossary/sic-code\",\"/glossary/selenium\",\"/glossary/puppeteer\",\"/glossary/xpath\",\"/glossary/css-selector\",\"/glossary/scrapy\",\"/glossary/beautifulsoup\",\"/glossary/user-agent\",\"/glossary/data-extraction\",\"/glossary/ip-address\",\"/glossary/ipv6\",\"/glossary/tcp\",\"/glossary/http-status-code\",\"/glossary/dns-lookup\",\"/glossary/ssl-certificate\",\"/glossary/whois\",\"/glossary/fqdn\",\"/glossary/cors\",\"/glossary/openapi\",\"/glossary/swagger\",\"/glossary/xml\",\"/glossary/yaml\",\"/glossary/csv\",\"/glossary/saml\",\"/glossary/sso\",\"/glossary/idempotent\",\"/glossary/mcp-protocol\",\"/glossary/html\",\"/glossary/css\",\"/glossary/regex\",\"/glossary/base64\",\"/glossary/uuid\",\"/glossary/webp\",\"/glossary/seo\",\"/glossary/serp\",\"/glossary/backlink\",\"/glossary/meta-description\",\"/glossary/core-web-vitals\",\"/glossary/title-tag\",\"/glossary/brand-identity\",\"/glossary/styleguide\",\"/glossary/color-palette\",\"/glossary/hex-color\",\"/glossary/rgb\",\"/glossary/cmyk\",\"/glossary/pantone\",\"/glossary/typeface\",\"/glossary/google-fonts\",\"/glossary/ein-number\",\"/glossary/duns-number\",\"/glossary/ticker-symbol\",\"/glossary/wordmark\",\"/glossary/web-scraping-apis/best-api-for-structured-data-extraction\",\"/glossary/web-scraping-apis/handling-javascript-heavy-websites\",\"/glossary/web-scraping-apis/best-api-for-llm-training-data\",\"/glossary/http-errors/400\",\"/glossary/http-errors/401\",\"/glossary/http-errors/402\",\"/glossary/http-errors/403\",\"/glossary/http-errors/404\",\"/glossary/http-errors/405\",\"/glossary/http-errors/406\",\"/glossary/http-errors/408\",\"/glossary/http-errors/409\",\"/glossary/http-errors/410\",\"/glossary/http-errors/422\",\"/glossary/http-errors/429\",\"/glossary/http-errors/499\",\"/glossary/http-errors/500\",\"/glossary/http-errors/502\",\"/glossary/http-errors/503\",\"/glossary/http-errors/504\",\"/glossary/http-errors/520\",\"/glossary/http-errors/521\",\"/glossary/http-errors/522\",\"/glossary/http-errors/523\",\"/glossary/http-errors/524\",\"/glossary/http-errors/525\",\"/glossary/http-errors/526\",\"/glossary/http-errors/1020\",\"/blog/2\",\"/blog/3\",\"/blog/4\",\"/blog/5\",\"/blog/6\",\"/blog/7\",\"/blog/8\",\"/blog/9\",\"/blog/10\",\"/blog/11\",\"/blog/12\",\"/blog/13\",\"/blog/14\",\"/blog/15\",\"/blog/16\",\"/blog/17\",\"/blog/18\",\"/blog/19\",\"/blog/20\",\"/blog/21\",\"/blog/22\",\"/blog/category/announcements\",\"/blog/category/announcements/2\",\"/blog/category/case-study\",\"/blog/category/case-study/2\",\"/blog/category/case-study/3\",\"/blog/category/case-study/4\",\"/blog/category/case-study/5\",\"/blog/category/case-study/6\",\"/blog/category/community-spotlight\",\"/blog/category/developer-deep-dive\",\"/blog/category/developer-deep-dive/2\",\"/blog/category/developer-deep-dive/3\",\"/blog/category/general\",\"/blog/category/general/2\",\"/blog/category/general/3\",\"/blog/category/general/4\",\"/blog/category/general/5\",\"/blog/category/general/6\",\"/blog/category/general/7\",\"/blog/category/general/8\",\"/blog/category/general/9\",\"/blog/category/general/10\",\"/blog/category/general/11\",\"/blog/category/general/12\",\"/blog/category/product\",\"/blog/category/engineering\",\"/blog/category/company\",\"/guides/2\",\"/guides/3\",\"/guides/4\",\"/guides/5\",\"/guides/6\",\"/guides/7\",\"/guides/8\",\"/guides/9\",\"/guides/10\",\"/guides/11\",\"/guides/12\",\"/guides/13\",\"/guides/14\",\"/customers/2\",\"/customers/3\",\"/customers/4\",\"/customers/5\",\"/customers/6\",\"/customers/7\",\"/customers/category/ai-agents\",\"/customers/category/ai-agents/2\",\"/customers/category/knowledge-bases\",\"/customers/category/data-pipelines\",\"/customers/category/web-monitoring\",\"/customers/category/company-enrichment\",\"/customers/category/company-enrichment/2\",\"/customers/category/personalization\",\"/customers/category/personalization/2\",\"/customers/category/branded-content\",\"/customers/category/branded-content/2\",\"/blog/10-most-noteworthy-re-brands-of-2024\",\"/blog/1st-party-vs-3rd-party\",\"/blog/5-ways-to-personalize-saas-onboarding-with-brand-dev\",\"/blog/a-developers-guide-to-scraping-logos-from-websites\",\"/blog/adapt-puts-20k-accounts-and-6000-websites-to-work-with-context-dev\",\"/blog/agentic-ai-trends-2026\",\"/blog/agently-turns-a-website-into-a-company-brain-with-context-dev\",\"/blog/ai-startup-web-scraping-economics-architecting-cost-effective-ingestion-for-high-volume-rag\",\"/blog/ai-website-search-fresh-content\",\"/blog/aldena-adds-unified-web-search-and-fetch-to-its-ai-coding-agents-in-30-minutes\",\"/blog/amorphic-labs-personalizes-demo-videos-with-company-logos-from-context-dev\",\"/blog/analytics-in-advertising\",\"/blog/announcing-brand-dev-s-zapier-integration-automate-your-brand-workflows\",\"/blog/announcing-context-dev-go-sdk\",\"/blog/announcing-context-dev-integration-for-cursor\",\"/blog/announcing-context-dev-integration-for-eve\",\"/blog/announcing-context-dev-integration-for-openclaw\",\"/blog/announcing-context-dev-monitors\",\"/blog/announcing-context-dev-soc-2-type-1-compliance\",\"/blog/anti-detect-browser-vs-scraping-api\",\"/blog/api-authentication-best-practices\",\"/blog/api-documentation-best-practices\",\"/blog/architect-enhances-product-onboarding-and-sales-gtm-with-brand-dev\",\"/blog/architecting-full-site-web-crawling-and-sitemap-ingestion-for-llm-knowledge-bases\",\"/blog/architecting-real-time-web-browsing-for-ai-agents-tool-calling-headless-fetching-and-latency-optimiz\",\"/customers/aside-builds-trust-in-workflow-recommendations-with-context-dev\",\"/blog/automate-sales-process\",\"/blog/automate-your-brand-workflows-fetch-logos-with-brand-dev-s-zapier-integration\",\"/blog/automated-captcha-bypassing-anti-bot-evasion-strategies-for-production-web-scrapers\",\"/blog/automotive-dealer-app\",\"/blog/b-2-b-data-enrichment\",\"/blog/b-2-b-tech-marketing\",\"/blog/best-ai-data-pipeline-tools-for-llm-pipelines-2026\",\"/blog/best-ai-web-crawlers-and-data-pipeline-tools-2026\",\"/blog/best-anti-detect-browsers-and-stealth-scraping-tools-2026\",\"/blog/best-automated-data-extraction-platforms-2026\",\"/blog/best-browser-agents-2026\",\"/blog/best-captcha-solving-services-2026\",\"/blog/best-email-marketing-tools-ai-agents\",\"/blog/best-enterprise-web-crawling-services-2026\",\"/blog/best-llms-txt-generator-tools-2026\",\"/blog/best-mcp-servers-for-web-scraping-2026\",\"/blog/best-node-js-scraping-apis-in-2026-why-context-dev-is-the-one-to-pick\",\"/blog/best-nodejs-web-scraping-libraries-2026\",\"/blog/best-python-stacks-for-price-monitoring-at-scale\",\"/blog/best-python-web-scraping-libraries-2026\",\"/blog/best-real-time-web-content-apis-for-llm-pipelines-2026\",\"/blog/best-real-time-web-scraping-tools-for-ai-agents-2026\",\"/blog/best-sitemap-crawlers-and-parsers-2026\",\"/blog/best-structured-data-extraction-apis-for-llms-2026\",\"/blog/best-structured-data-extraction-tools-2026\",\"/blog/best-tools-for-scraping-javascript-rendered-websites\",\"/blog/best-tools-to-extract-images-from-websites-in-bulk\",\"/blog/best-web-crawling-apis-for-ai-agents-2026\",\"/blog/best-web-crawling-apis-to-replace-internal-crawlers-2026\",\"/blog/best-web-extraction-apis-for-ai-pipelines-2026\",\"/blog/best-web-scraping-apis-for-javascript-heavy-sites-2026\",\"/blog/best-web-scraping-automation-platforms-2026\",\"/blog/best-web-scraping-tools\",\"/blog/best-web-search-apis-and-mcp-tools-for-ai-agents-in-2026\",\"/blog/best-website-change-detection-tools-2026\",\"/blog/best-website-monitoring-apis-2026\",\"/blog/boonio-saves-time-and-boosts-quality-with-brand-dev\",\"/blog/brand-dev-is-now-context-dev\",\"/blog/branderize-automating-brand-data-collection-with-brand-dev\",\"/blog/brew-switches-from-brandfetch-and-microlink-to-context-dev-in-a-day\",\"/blog/browser-fingerprinting-explained\",\"/blog/build-vs-buy-for-ai-data-pipelines-total-cost-of-ownership-for-web-scraping-infrastructure\",\"/blog/building-a-model-context-protocol-mcp-server-for-live-web-scraping-agent-context\",\"/blog/building-a-production-mcp-web-scraping-pipeline\",\"/blog/building-an-ai-web-research-agent\",\"/blog/building-llamaindex-rag-pipelines-web-ingestion-page-reader-integration-guide\",\"/blog/bypassing-cloudflare-anti-bot-protection-for-ai-web-scraping-at-scale\",\"/blog/bystreet-completed-1m-scrapes-with-context-dev-without-any-issues\",\"/blog/calculate-customer-acquisition-cost\",\"/blog/chatslide-turns-ai-generated-slides-into-on-brand-decks-with-brand-dev\",\"/blog/clearbit-logo-api-dead-2026-migration-guide\",\"/blog/codex-vs-claude-code-vs-opencode-vs-cursor\",\"/blog/cold-email-templates\",\"/blog/community-member-builds-raycast-extension-for-brand-dev\",\"/blog/comp-ai-builds-an-on-brand-sales-deck-generator-with-context-dev\",\"/blog/company-data-api\",\"/blog/company-data-enrichment\",\"/blog/company-information-api\",\"/blog/company-logo-api-comparison\",\"/blog/company-logo-api\",\"/blog/company-logo-database\",\"/blog/competitive-intelligence-pricing\",\"/blog/connecting-live-web-context-to-langchain-custom-ai-agents-step-by-step-integration-guide\",\"/blog/consolidating-scraping-crawling-and-company-enrichment-into-a-single-web-context-api\",\"/blog/construct-builds-a-working-web-search-connector-in-minutes-with-context-dev\",\"/blog/context-dev-raises-9m-seed-led-by-general-catalyst\",\"/blog/context-dev-vs-firecrawl-diffbot-apify-scraperapi-for-llm-pipelines\",\"/blog/cora-intelligence-makes-outreach-more-thoughtful-with-context-dev\",\"/blog/cost-of-customer-acquisition-calculation\",\"/blog/crawl4ai-vs-contextdev-self-hosted-browser-clusters-vs-managed-web-context-api\",\"/blog/crm-data-enrichment\",\"/blog/crm-data-examples\",\"/blog/customer-data-enrichment\",\"/blog/dagny-replaces-its-in-house-brand-extraction-pipeline-with-one-context-dev-api-call\",\"/blog/daily-dev-maintains-accurate-company-data-with-brand-dev\",\"/blog/dashboard-design-best-practices\",\"/blog/data-driven-marketing-agencies\",\"/blog/data-enrichment-companies\",\"/blog/debugging-web-scraper-failures\",\"/blog/demand-gen-strategy\",\"/blog/dench-crm-unlocks-3m-in-pipeline-from-reddit-leads-with-context-dev\",\"/blog/designing-high-throughput-web-ingestion-for-llm-pipelines-token-optimization-dom-pruning-and-markdow\",\"/blog/diy-website-change-detection-vs-monitoring-api\",\"/blog/docsbot-reduces-onboarding-friction-and-boosts-activation-with-brand-dev\",\"/blog/drip-uses-context-dev-to-enrich-leads-and-fine-tune-ai-drafts\",\"/blog/eliminating-headless-selenium-puppeteer-cluster-debt-migrating-to-managed-web-data-infrastructure\",\"/blog/email-sales-templates\",\"/blog/enception-uses-brand-dev-to-make-geo-reports-clearer-with-consistent-brand-visuals\",\"/blog/end-to-end-type-safety-in-web-scraping-type-safe-schema-extraction-with-typescript-zod-and-llm-struc\",\"/blog/essence-retention-builds-ai-augmented-email-marketing-workflows-with-context-dev\",\"/blog/example-of-personalisation\",\"/blog/executor-powers-3000-integrations-with-context-dev\",\"/blog/extracting-structured-e-commerce-product-data-specifications-for-autonomous-shopping-agents\",\"/blog/ferndesk-achieved-personalized-onboarding-in-minutes-with-brand-dev\",\"/blog/file-type-npm-stateful-race-condition-parallel-image-detection\",\"/blog/film-festival-logos\",\"/blog/flusterduck-diagnoses-ux-issues-in-seconds-with-context-dev\",\"/customers/freecode-reduces-agent-costs-with-context-highlights\",\"/blog/gene-inspector-pro-gives-ai-agent-diana-access-to-current-genetics-research-with-context-dev\",\"/blog/generative-ai-tools-for-marketing\",\"/blog/gooseworks-builds-an-instant-brand-identity-for-every-signup-with-context-dev\",\"/blog/headless-scraping-at-scale\",\"/blog/hireline-automates-branded-recruiting-ads-with-brand-dev\",\"/blog/hoplite-builds-a-wow-factor-onboarding-flow-in-15-minutes-with-context-dev\",\"/blog/how-scraping-apis-handle-javascript-rendered-content\",\"/blog/how-to-add-real-time-web-search-and-web-context-to-vercel-ai-sdk\",\"/blog/how-to-build-web-scrapers-that-survive-layout-changes\",\"/blog/how-to-calculate-tam\",\"/blog/how-to-debug-an-ai-agent-that-reads-the-web-when-nothing-errors\",\"/blog/how-to-discover-every-url-on-any-domain-3-methods-compared\",\"/blog/how-to-extract-raw-html-from-any-url-with-a-single-api-call\",\"/blog/how-to-fix-http-errors-web-scraping\",\"/blog/how-to-generate-llms-txt-automatically\",\"/blog/how-to-monitor-competitor-pricing-pages-with-automated-change-detection\",\"/blog/how-to-reverse-engineer-any-websites-design-system\",\"/blog/how-to-scrape-a-company-s-address-from-the-web\",\"/blog/how-to-scrape-websites-into-llm-ready-markdown-for-rag-pipelines\",\"/blog/how-to-set-up-context-dev-mcp-in-cursor-and-claude\",\"/blog/how-to-track-visits-to-a-website\",\"/blog/html-to-clean-markdown-for-llms-optimizing-web-content-for-context-windows\",\"/blog/hyperspell-replaces-a-crawler-waterfall-with-context-dev\",\"/blog/ideal-customer-profile-template\",\"/blog/ideal-customer-profile\",\"/blog/identify-anonymous-website-visitors\",\"/blog/implementing-real-time-web-browsing-with-openai-agents-sdk-and-managed-web-apis\",\"/blog/improving-your-saas-onboarding-flow\",\"/blog/instant-switches-from-firecrawl-to-context-dev-in-under-a-day\",\"/blog/integrating-live-web-context-with-autonomous-ai-agent-frameworks-langgraph-crewai-openai-agents-sdk\",\"/blog/introducing-answers-api\",\"/blog/introducing-context-highlights\",\"/blog/introducing-rusteerio\",\"/blog/ion-design-replaces-homegrown-brand-scraping-with-context-dev\",\"/blog/journeybee-switches-to-context-dev-in-10-minutes-for-a-better-ai-co-pilot\",\"/blog/kelpi-ai-builds-research-first-meta-ad-creative-workflows-with-context-dev\",\"/blog/knowlify-ships-accurate-branded-video-assets-in-under-five-minutes-with-context-dev\",\"/blog/kyndir-turns-brand-guides-into-client-ready-deliverables-with-context-dev\",\"/blog/kyo-turns-x-twitter-dms-into-enriched-crm-deals-with-context-dev\",\"/blog/landing-page-personalization\",\"/blog/lasso-moderation-increased-conversions-with-brand-dev-s-branding-api\",\"/blog/launching-context-dev-affiliate-program\",\"/blog/layers-replaces-cloudflare-markdown-and-adds-customer-logos-with-context-dev\",\"/blog/lead-capture-form\",\"/blog/lead-generation-outbound\",\"/blog/lead-generation-systems\",\"/blog/leadrax-transforms-cold-outbound-from-telling-to-showing-with-brand-dev\",\"/blog/list-crawling\",\"/blog/listener-com-delivers-white-label-experiences-with-context-dev\",\"/blog/locke-keeps-government-affairs-research-current-with-context-dev\",\"/blog/logo-for-mission\",\"/blog/marketbetter-gives-every-sdr-on-brand-meeting-prep-with-context-dev\",\"/blog/martial-arts-school-management-saas-welcomes-trial-signups-with-brand-dev\",\"/blog/mastra-personalizes-onboarding-with-context-dev\",\"/blog/mcp-server-vs-rest-api-for-web-scraping\",\"/blog/migma-ai-imports-brands-faster-with-brand-dev\",\"/blog/mintlify-turns-github-repos-into-branded-docs-sites-with-brand-dev\",\"/blog/models-for-marketing\",\"/blog/monkeflow-generates-on-brand-marketing-emails-instantly-with-brand-dev\",\"/blog/multi-site-product-data-extraction-with-python-and-pydantic\",\"/blog/murph-builds-a-2m-food-and-supplement-database-with-context-dev\",\"/blog/notra-migrates-to-context-dev-in-5-minutes-and-improves-brand-identity-generation\",\"/blog/openclaw-vs-hermes-agent\",\"/blog/opentag-gives-its-ai-coworker-live-people-research-in-two-minutes\",\"/blog/our-free-tier-is-back\",\"/blog/outbound-lead-gen\",\"/blog/pad-pulls-real-brand-logos-through-context-dev-mcp-in-under-10-minutes\",\"/blog/perceptual-hashing-in-node-js-with-sharp-phash-for-developers\",\"/blog/personalization-on-the-web\",\"/blog/personalize-email-marketing\",\"/blog/playwright-vs-selenium\",\"/blog/polished-ad-powers-brand-aware-ad-creation-with-context-dev\",\"/blog/preventing-memory-issues-in-node-js-sharp-a-journey\",\"/blog/production-web-scraping-pipelines-in-python\",\"/blog/propane-ai-streamlines-onboarding-and-delivers-branded-user-interview-experiences-with-brand-dev\",\"/blog/proxy-rotation-captcha-solving-and-anti-bot-fingerprinting\",\"/blog/quick-guide-to-improving-saas-conversion-rates\",\"/blog/redos-regex-denial-of-service\",\"/blog/replacing-brittle-puppeteer-and-playwright-infrastructure-with-managed-web-data-apis\",\"/blog/rotating-proxies-in-web-scraping\",\"/blog/running-headless-playwright-on-aws-ecs-vs-managed-web-data-apis-architecture-tco-benchmark\",\"/blog/saas-onboarding-best-practices\",\"/blog/salesforce-lead-scoring\",\"/customers/sazabi-discovers-client-side-tech-stacks-with-context-dev\",\"/blog/schema-driven-data-extraction-using-zod-json-schema-to-extract-structured-data-from-any-url\",\"/blog/scira-ai-adds-real-time-web-search-in-under-10-minutes\",\"/blog/scraper-monitoring-in-production\",\"/blog/scrapy-vs-context-dev\",\"/blog/selectolax-vs-lxml-vs-parsel-vs-beautifulsoup\",\"/blog/sequenzy-creates-personalized-marketing-emails-in-seconds-with-brand-dev\",\"/blog/sic-codes-and-naics-codes\",\"/blog/similarweb-10x-ai-agents-with-context-dev\",\"/blog/sitegpt-scrapes-websites-to-power-ai-support-chatbots-with-context-dev\",\"/customers/sixtyfour-tests-production-scraping-workloads-within-an-hour-with-context-dev\",\"/blog/slashy-powers-intelligent-inbox-enrichment-with-brand-dev\",\"/blog/soria-replaces-self-hosted-scraping-with-context-dev-for-faster-page-monitoring\",\"/blog/sourcely-powers-academic-journal-and-pdf-crawling-with-context-dev\",\"/blog/spendify-ships-clean-merchant-branding-with-context-dev\",\"/blog/spikonado-makes-its-ai-engineering-agent-more-reliable-with-context-dev-in-one-hour\",\"/customers/spyglass-switches-to-context-dev-with-one-prompt-per-endpoint\",\"/blog/squad-gives-its-ai-agents-web-access-in-5-minutes-with-context-dev\",\"/blog/stan-builds-an-internal-leaderboard-with-context-dev\",\"/blog/sunrun-personalizes-affiliate-experiences-with-brand-dev\",\"/blog/takkie-ai-migrates-off-cloudflare-markdown-to-context-dev-in-under-30-minutes\",\"/customers/the-letter-company-brings-customer-brands-into-content-intelligence-with-context-dev\",\"/blog/third-party-data\",\"/blog/tinfoil-switches-to-context-dev-for-zero-data-retention-web-scraping\",\"/blog/tool-comparison-best-for-llm-data-pipelines-in-2026\",\"/blog/top-10-web-scraping-apis-for-ai\",\"/blog/top-firecrawl-alternatives-competitor-comparison-for-ai-web-ingestion-2026\",\"/customers/travelsmart-builds-grounded-ai-travel-planning-with-context-dev\",\"/blog/tsenta-builds-beautiful-company-pages-in-5-minutes-with-context-dev\",\"/blog/user-onboarding-best-practices\",\"/blog/vizzy-beautifies-profiles-and-job-boards-with-brand-dev\",\"/blog/we-are-context-dev-not-context-ai\",\"/blog/web-scraper-empty-results\",\"/blog/web-scraping-services-with-proxy-rotation-and-captcha-solving\",\"/blog/web-scraping-with-node\",\"/blog/web-scraping-with-python\",\"/blog/website-crawler-api-comparison-for-ai-agents-2026\",\"/blog/website-personalization-strategies\",\"/blog/website-screenshot-apis-for-vision-llms-automating-visual-web-page-ingestion\",\"/blog/website-to-json\",\"/blog/website-visitor-identification\",\"/blog/were-now-backed-by-ycombinator\",\"/blog/what-are-acquisition-costs\",\"/blog/what-are-marketing-analytics\",\"/blog/what-is-a-brand-style-guide\",\"/blog/what-is-a-captcha-solver\",\"/blog/what-is-a-sitemap\",\"/blog/what-is-a-web-scraper\",\"/blog/what-is-brand-consistency\",\"/blog/what-is-branding\",\"/blog/what-is-scrapy\",\"/blog/what-makes-a-logo-good\",\"/blog/xml-sitemap-parsing-at-scale\",\"/blog/youtube-transcript-api\",\"/blog/yuzu-turns-every-unboxing-into-a-branded-moment-with-brand-dev\",\"/customers/zaraftis-powers-ai-search-visibility-and-site-audits-with-context-dev\",\"/customers/zero-keeps-data-on-20m-companies-fresh-with-context-dev\"],\"className\":\"h-6 text-body leading-6 text-white/70\"}]]}]\n96:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center gap-3 sm:flex-row\",\"children\":[[\"$\",\"$L59\",null,{\"href\":\"/\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-white text-white hover:bg-white/12 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"Take me home\"}],[\"$\",\"a\",null,{\"href\":\"https://docs.context.dev\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none text-white hover:bg-white/12 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 border-white/40\",\"children\":\"View documentation\"}]]}]\n97:[\"$\",\"p\",null,{\"className\":\"max-w-[44rem] pt-4 text-pretty text-body leading-[1.5] text-white/50\",\"children\":[\"Looking for something specific? Try the\",\" \",[\"$\",\"$L59\",null,{\"href\":\"/sitemap.md\",\"prefetch\":false,\"className\":\"text-white/70 underline decoration-white/30 underline-offset-4 transition-colors hover:text-white hover:decoration-white\",\"children\":\"sitemap\"}],\", the\",\" \",[\"$\",\"$L59\",null,{\"href\":\"/llms.txt\",\"prefetch\":false,\"className\":\"text-white/70 underline decoration-white/30 underline-offset-4 transition-colors hover:text-white hover:decoration-white\",\"children\":\"llms.txt index\"}],\", or the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://docs.context.dev\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"text-white/70 underline decoration-white/30 underline-offset-4 transition-colors hover:text-white hover:decoration-white\",\"children\":\"docs index\"}],\".\"]}]\n98:[\"$\",\"g\",null,{\"fill\":\"currentColor\",\"children\":[[\"$\",\"circle\",\"0-0-3\",{\"cx\":3.5,\"cy\":0.5,\"r\":0.4}],[\"$\",\"circle\",\"0-1-2\",{\"cx\":2.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"0-1-3\",{\"cx\":3.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"0-2-1\",{\"cx\":1.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"0-2-3\",{\"cx\":3.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"0-3-0\",{\"cx\":0.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"0-3-3\",{\"cx\":3.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-0\",{\"cx\":0.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-1\",{\"cx\":1.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-2\",{\"cx\":2.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-3\",{\"cx\":3.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-4\",{\"cx\":4.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-5-3\",{\"cx\":3.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"0-6-3\",{\"cx\":3.5,\"cy\":6.5,\"r\":0.4}],[\"$\",\"circle\",\"1-0-2\",{\"cx\":8.5,\"cy\":0.5,\"r\":0.4}],[\"$\",\"circle\",\"1-1-1\",{\"cx\":7.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"1-1-3\",{\"cx\":9.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"1-2-0\",{\"cx\":6.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"1-2-4\",{\"cx\":10.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"1-3-0\",{\"cx\":6.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"1-3-4\",{\"cx\":10.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"1-4-0\",{\"cx\":6.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"1-4-4\",{\"cx\":10.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"1-5-1\",{\"cx\":7.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"1-5-3\",{\"cx\":9.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"1-6-2\",{\"cx\":8.5,\"cy\":6.5,\"r\":0.4}],[\"$\",\"circle\",\"2-0-3\",{\"cx\":15.5,\"cy\":0.5,\"r\":0.4}],[\"$\",\"circle\",\"2-1-2\",{\"cx\":14.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"2-1-3\",{\"cx\":15.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"2-2-1\",{\"cx\":13.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"2-2-3\",{\"cx\":15.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"2-3-0\",{\"cx\":12.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"2-3-3\",{\"cx\":15.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-0\",{\"cx\":12.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-1\",{\"cx\":13.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-2\",{\"cx\":14.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-3\",{\"cx\":15.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-4\",{\"cx\":16.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-5-3\",{\"cx\":15.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"2-6-3\",{\"cx\":15.5,\"cy\":6.5,\"r\":0.4}]]}]\n99:[\"$\",\"h1\",null,{\"className\":\"text-balance text-[1.75rem] leading-[1.2] tracking-[-0.02em] text-white md:text-[2.25rem]\",\"children\":\"This page isn't on the web anymore.\"}]\n9a:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"max-w-[36rem] text-pretty text-[1.125rem] leading-[1.5] text-white/70 md:text-[1.25rem]\",\"children\":\"It may have been moved, renamed, or removed. Here are a few ways back in.\"}],[\"$\",\"$L9e\",null,{\"knownPaths\":\"$95:props:children:1:props:knownPaths\",\"className\":\"h-6 text-body leading-6 text-white/70\"}]]}]\n9b:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center gap-3 sm:flex-row\",\"children\":[[\"$\",\"$L59\",null,{\"href\":\"/\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-white text-white hover:bg-white/12 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"Take me home\"}],[\"$\",\"a\",null,{\"href\":\"https://docs.context.dev\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none text-white hover:bg-white/12 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 border-white/40\",\"children\":\"View documentation\"}]]}]\n9c:[\"$\",\"p\",null,{\"className\":\"max-w-[44rem] pt-4 text-pretty text-body leading-[1.5] text-white/50\",\"children\":[\"Looking for something specific? Try the\",\" \",[\"$\",\"$L59\",null,{\"href\":\"/sitemap.md\",\"prefetch\":false,\"className\":\"text-white/70 underline decoration-white/30 underline-offset-4 transition-colors hover:text-white hover:decoration-white\",\"children\":\"sitemap\"}],\", the\",\" \",[\"$\",\"$L59\",null,{\"href\":\"/llms.txt\",\"prefetch\":false,\"className\":\"text-white/70 underline decoration-white/30 underline-offset-4 transition-colors hover:text-white hover:decoration-white\",\"children\":\"llms.txt index\"}],\", or the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://docs.context.dev\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"text-white/70 underline decoration-white/30 underline-offset-4 transition-colors hover:text-white hover:decoration-white\",\"children\":\"docs index\"}],\".\"]}]\n4e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n9f:I[27201,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\"],\"IconMark\"]\n52:[[\"$\",\"title\",\"0\",{\"children\":\"Free Website to Text Converter: Extract Text From Any URL | Context.dev\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"website to text, website to text converter, url to text, extract text from website, text from website, webpage to text, website text extractor, extract text from url, copy text from website, html to text\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://www.context.dev/free-tools/website-to-text\"}],[\"$\",\"meta\",\"5\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"6\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Context.dev\"}],[\"$\",\"meta\",\"7\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"Free Website to Text Converter: Extract Text From Any URL | Context.dev\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:url\",\"content\":\"https://www.context.dev/free-tools/website-to-text\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://www.context.dev/api/og?eyebrow=Free+Tool\u0026title=Website+to+Text+Converter\u0026description=Paste+any+URL+to+extract+clean+text+from+a+web+page%2C+including+JavaScript+sites%2C+without+menus+or+ads.+Copy+it+or+download+a+.txt+file.+Free%2C+no%E2%80%A6\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:title\",\"content\":\"Free Website to Text Converter: Extract Text From Any URL | Context.dev\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:description\",\"content\":\"Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup.\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image\",\"content\":\"https://www.context.dev/api/og?eyebrow=Free+Tool\u0026title=Website+to+Text+Converter\u0026description=Paste+any+URL+to+extract+clean+text+from+a+web+page%2C+including+JavaScript+sites%2C+without+menus+or+ads.+Copy+it+or+download+a+.txt+file.+Free%2C+no%E2%80%A6\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"22\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"$L9f\",\"23\",{}]]\n7f:null\n22:C\n12:C\n21:C\n10:C\na:C\n7:C\n4:C\n24:154371\n23:154339\n"])</script><script>self.__next_f.push([1,"a0:I[159286,[\"$13\",\"$14\",\"$15\",\"$16\",\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$34\",\"$35\",\"$36\",\"$37\",\"$54\",\"$55\",\"$56\",\"$57\",\"$58\"],\"WebsiteToText\"]\n25:o1,~25:oa0,2:\"$Sreact.fragment\"\n:HL[\"/_next/static/immutable/chunks/2-_1x7vmf8a6q.css\",\"style\"]\n:HL[\"/_next/static/immutable/chunks/3xkbiztyhp-sv.css\",\"style\"]\n1:X\n3:T8d2,25:o8d2,:root:root,:host,.c15t-theme-root.c15t-theme-root{--c15t-border: rgba(0, 0, 0, 0.1);--c15t-border-hover: rgba(0, 0, 0, 0.2);--c15t-font-family: 'consentFont', 'consentFont Fallback', system-ui, sans-serif;--c15t-font-size-base: 0.875rem;--c15t-font-size-lg: 1.25rem;--c15t-font-size-sm: 0.875rem;--c15t-font-weight-medium: 400;--c15t-font-weight-normal: 400;--c15t-font-weight-semibold: 400;--c15t-line-height-normal: 1.5;--c15t-line-height-relaxed: 1.7;--c15t-line-height-tight: 1.3;--c15t-primary: #2563EB;--c15t-primary-hover: #2159D4;--c15t-radius-full: 9999px;--c15t-radius-lg: 0.5rem;--c15t-radius-md: 0.5rem;--c15t-radius-sm: 0.25rem;--c15t-shadow-lg: 0 0 #0000;--c15t-shadow-md: 0 0 #0000;--c15t-shadow-sm: 0 0 #0000;--c15t-surface: #FFFFFF;--c15t-surface-hover: #F8F8F8;--c15t-switch-thumb: #FFFFFF;--c15t-switch-track: rgba(0, 0, 0, 0.2);--c15t-switch-track-active: #2563EB;--c15t-text: #000000;--c15t-text-muted: rgba(0, 0, 0, 0.7);--c15t-text-on-primary: #FFFFFF;}\n\n:root:root.dark,:host(.dark),.dark .c15t-theme-root.c15t-theme-root,:root:root.c15t-dark,:host(.c15t-dark),.c15t-dark .c15t-theme-root.c15t-theme-root{--c15t-border: rgba(255, 255, 255, 0.2);--c15t-border-hover: rgba(255, 255, 255, 0.3);--c15t-font-family: 'consentFont', 'consentFont Fallback', system-ui, sans-serif;--c15t-font-size-base: 0.875rem;--c15t-font-size-lg: 1.25rem;--c15t-font-size-sm: 0.875rem;--c15t-font-weight-medium: 400;--c15t-font-weight-normal: 400;--c15t-font-weight-semibold: 400;--c15t-line-height-normal: 1.5;--c15t-line-height-relaxed: 1.7;--c15t-line-height-tight: 1.3;--c15t-primary: #FFFFFF;--c15t-primary-hover: rgba(255, 255, 255, 0.9);--c15t-radius-full: 9999px;--c15t-radius-lg: 0.5rem;--c15t-radius-md: 0.5rem;--c15t-radius-sm: 0.25rem;--c15t-shadow-lg: 0 0 #0000;--c15t-shadow-md: 0 0 #0000;--c15t-shadow-sm: 0 0 #0000;--c15t-surface: #191919;--c15t-surface-hover: #333333;--c15t-switch-thumb: #FFFFFF;--c15t-switch-track: rgba(255, 255, 255, 0.2);--c15t-switch-track-active: #2563EB;--c15t-text: #FFFFFF;--c15t-text-muted: rgba(255, 255, 255, 0.7);--c15t-text-on-primary: #000000;}\n.c15t-no-transitions,.c15t-no-transitions *,.c15t-no-transitions *::before,.c15t-no-transitions *::after{transition: none !important;animation: none !important;}25:o187,5:X\n8:X\nb:X\ne:X\n11:X\nf:[[\"children\",{\"s\":\"__PAGE__\",\"h\":49314,\"d\":{\"r\":\"$L10\",\"p\":false,\"v\":\"$11\"}}]]\nc:[[\"children\",{\"s\":\"website-to-text\",\"h\":49250,\"d\":{\"r\":\"$Ld\",\"p\":false,\"v\":\"$e\"},\"c\":\"$Qf\"}]]\n9:[[\"children\",{\"s\":\"free-tools\",\"h\":49218,\"d\":{\"r\":\"$La\",\"p\":false,\"v\":\"$b\"},\"c\":\"$Qc\"}]]\n6:[[\"children\",{\"s\":\"(marketing)\",\"h\":49154,\"d\":{\"r\":\"$L7\",\"p\":false,\"v\":\"$8\"},\"c\":\"$Q9\"}]]\n13:X\n14:X\n25:oa26,0:{\"q\":\"\",\"i\":false,\"S\":true,\"r\":\"$1\",\"t\":{\"t\":{\"s\":\"\",\"h\":49170,\"d\":{\"r\":[\"$\",\"$2\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2-_1x7vmf8a6q.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/3xkbiztyhp-sv.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/2eu4bhm9hh51c.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/01mt6trv4avx5.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/19mihvnizh4te.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/0a01mu-rav315.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/2ifqy5uugv8ow.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/immutable/chunks/2c-1ndla2wj-j.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/immutable/chunks/283__z_vvvuze.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/immutable/chunks/3ccq42rwtzq00.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/immutable/chunks/3vvssx5l_ovz8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/immutable/chunks/2hyx5eywoqev-.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/immutable/chunks/1zpv1co99sfwo.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"qhTiAq_variable yCRX2W_variable\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"text/plain\",\"href\":\"/llms.txt\",\"title\":\"LLM site index\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"text/plain\",\"href\":\"/llms-full.txt\",\"title\":\"LLM full content\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"/auth.md\",\"title\":\"Agent auth guide (how to get an API key for your user)\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://connect.facebook.net\"}]]}],[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"style\",null,{\"id\":\"c15t-theme\",\"nonce\":\"$undefined\",\"dangerouslySetInnerHTML\":{\"__html\":\"$3\"}}],\"$L4\"]}]]}]]}],\"p\":false,\"v\":\"$5\"},\"c\":\"$Q6\"},\"h\":{\"r\":\"$L12\",\"p\":false,\"v\":\"$13\"}},\"s\":\"$14\",\"a\":\"$@15\",\"w\":\"$@16\"}\n25:oba5,17:\"/_next/static/immutable/chunks/2eu4bhm9hh51c.js\"\n18:\"/_next/static/immutable/chunks/01mt6trv4avx5.js\"\n19:\"/_next/static/immutable/chunks/19mihvnizh4te.js\"\n1a:\"/_next/static/immutable/chunks/0a01mu-rav315.js\"\n1b:\"/_next/static/immutable/chunks/2ifqy5uugv8ow.js\"\n1c:\"/_next/static/immutable/chunks/2c-1ndla2wj-j.js\"\n1d:\"/_next/static/immutable/chunks/283__z_vvvuze.js\"\n1e:\"/_next/static/immutable/chunks/3ccq42rwtzq00.js\"\n1f:\"/_next/static/immutable/chunks/3vvssx5l_ovz8.js\"\n20:\"/_next/static/immutable/chunks/2hyx5eywoqev-.js\"\n21:\"/_next/static/immutable/chunks/1zpv1co99sfwo.js\"\n22:I[656529,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\"],\"default\"]\n23:I[544636,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\"],\"default\"]\n24:I[339756,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\"],\"default\"]\n25:\"/_next/static/immutable/chunks/3a5why-br5x-c.js\"\n26:\"/_next/static/immutable/chunks/00wb3y4fdyrpm.js\"\n27:I[758298,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$25\",\"$26\"],\"default\"]\n28:I[837457,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\"],\"default\"]\n2a:I[825655,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\"],\"Analytics\"]\n2b:\"/_next/static/immutable/chunks/0prh-z39niidq.js\"\n2c:\"/_next/static/immutable/chunks/2ikuqa7fjd3yv.js\"\n2d:\"/_next/static/immutable/chunks/0r9_njnpujpp6.js\"\n2e:\"/_next/static/immutable/chunks/1jr515ulqqkdz.js\"\n2f:\"/_next/static/immutable/chunks/2q6fj5y_vjy8e.js\"\n30:\"/_next/static/immutable/chunks/3oli14danjvg3.js\"\n31:\"/_next/static/immutable/chunks/1rjmabwucukck.js\"\n32:\"/_next/static/immutable/chunks/43yx5y-iqfipf.js\"\n33:\"/_next/static/immutable/chunks/41cb9zcz4edez.js\"\n34:\"MarketingShellFlags\"\n35:I[640045,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\"],\"$34\"]\n36:I[706159,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\"],\"Header\"]\n48:\"ViewportBoundary\"\n49:I[897367,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\"],\"$48\"]\n4b:\"MetadataBoundary\"\n4c:I[897367,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\"],\"$4b\"]\n4d:\"$Sreact.suspense\"\n:HL[\"/_next/static/immutable/chunks/3hv0sll6f7fg2.css\",\"style\"]\n4:[\"$\",\"$L22\",null,{\"children\":[[\"$\",\"$L23\",null,{\"children\":[\"$\",\"$L24\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$27\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/3a5why-br5x-c.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/00wb3y4fdyrpm.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"template\":[\"$\",\"$L28\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L29\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L2a\",null,{\"domainsConfig\":{\"refer\":\"affiliates.context.dev\"}}]]}]\n25:o132d,7:[\"$\",\"$2\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/3hv0sll6f7fg2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/0prh-z39niidq.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/2ikuqa7fjd3yv.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/0r9_njnpujpp6.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/1jr515ulqqkdz.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/2q6fj5y_vjy8e.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/immutable/chunks/3oli14danjvg3.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/immutable/chunks/1rjmabwucukck.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/immutable/chunks/43yx5y-iqfipf.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/immutable/chunks/41cb9zcz4edez.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"main\",null,{\"className\":\"marketing-shell brand-system qhTiAq_variable yCRX2W_variable relative min-h-screen overflow-x-clip bg-white [--footer-watermark-height:11rem] sm:[--footer-watermark-height:clamp(7.5rem,20vw,22rem)]\",\"style\":{\"--background\":\"0 0% 100%\",\"--foreground\":\"0 0% 0%\",\"--card\":\"0 0% 100%\",\"--card-foreground\":\"0 0% 0%\",\"--popover\":\"0 0% 100%\",\"--popover-foreground\":\"0 0% 0%\",\"--primary\":\"221.2 83.2% 53.3%\",\"--primary-foreground\":\"0 0% 100%\",\"--secondary\":\"0 0% 97.3%\",\"--secondary-foreground\":\"0 0% 0%\",\"--muted\":\"0 0% 97.3%\",\"--muted-foreground\":\"0 0% 30.2%\",\"--accent\":\"0 0% 97.3%\",\"--accent-foreground\":\"0 0% 0%\",\"--destructive\":\"0 84.2% 60.2%\",\"--destructive-foreground\":\"210 20% 98%\",\"--border\":\"0 0% 90.2%\",\"--input\":\"0 0% 90.2%\",\"--ring\":\"221.2 83.2% 53.3%\",\"--color-background\":\"hsl(0 0% 100%)\",\"--color-foreground\":\"hsl(0 0% 0%)\",\"--color-card\":\"hsl(0 0% 100%)\",\"--color-card-foreground\":\"hsl(0 0% 0%)\",\"--color-popover\":\"hsl(0 0% 100%)\",\"--color-popover-foreground\":\"hsl(0 0% 0%)\",\"--color-primary\":\"hsl(221.2 83.2% 53.3%)\",\"--color-primary-foreground\":\"hsl(0 0% 100%)\",\"--color-secondary\":\"hsl(0 0% 97.3%)\",\"--color-secondary-foreground\":\"hsl(0 0% 0%)\",\"--color-muted\":\"hsl(0 0% 97.3%)\",\"--color-muted-foreground\":\"hsl(0 0% 30.2%)\",\"--color-accent\":\"hsl(0 0% 97.3%)\",\"--color-accent-foreground\":\"hsl(0 0% 0%)\",\"--color-destructive\":\"hsl(0 84.2% 60.2%)\",\"--color-destructive-foreground\":\"hsl(210 20% 98%)\",\"--color-border\":\"hsl(0 0% 90.2%)\",\"--color-input\":\"hsl(0 0% 90.2%)\",\"--color-ring\":\"hsl(221.2 83.2% 53.3%)\",\"color\":\"hsl(0 0% 0%)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"marketing-rulers absolute inset-x-0 top-0 bottom-[var(--footer-watermark-height)] pointer-events-none z-50 flex justify-center mix-blend-difference\",\"children\":[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"data-ruler-cap\":true,\"width\":\"100%\",\"height\":\"1\",\"className\":\"absolute top-[var(--header-total-height)] h-px w-full\",\"preserveAspectRatio\":\"none\",\"children\":[\"$\",\"line\",null,{\"x1\":\"0\",\"y1\":\"0.5\",\"x2\":\"100%\",\"y2\":\"0.5\",\"stroke\":\"rgba(255, 255, 255, 0.15)\",\"strokeWidth\":\"1\"}]}]}],[\"$\",\"$L35\",null,{}],[\"$\",\"$L36\",null,{\"featuredStories\":[{\"name\":\"Zero\",\"title\":\"How Zero Keeps Data on 20M+ Companies Fresh with Context.dev\",\"summary\":\"Zero uses Context.dev for web scraping, live agent search, and brand data across its AI CRM. Its platform keeps data on 20M+ companies fresh, and switching providers took probably less than five minutes with Codex.\",\"href\":\"/customers/zero-keeps-data-on-20m-companies-fresh-with-context-dev\",\"logoUrl\":\"/customer-logos/zero-icon.png\",\"logoBackground\":\"$undefined\",\"cardBackground\":\"#f5f5f5\"},{\"name\":\"Mintlify\",\"title\":\"Mintlify Turns Any GitHub Repo into a Branded Docs Site with Context.dev\",\"summary\":\"How Mintlify used Context.dev to power a tool that transforms any GitHub repo URL into a complete, branded documentation site, and got there in under 10 minutes of integration time.\",\"href\":\"/blog/mintlify-turns-github-repos-into-branded-docs-sites-with-brand-dev\",\"logoUrl\":\"/customer-logos/mintlify-icon.svg\",\"logoBackground\":\"$undefined\",\"cardBackground\":\"#18c386\"},{\"name\":\"SiteGPT\",\"title\":\"SiteGPT Scrapes Websites to Power AI Support Chatbots with Context.dev\",\"summary\":\"SiteGPT, the AI chatbot platform for customer support, switched from Firecrawl to Context.dev to scrape entire websites and turn them into the knowledge base behind its customers' bots. The migration took under a day.\",\"href\":\"/blog/sitegpt-scrapes-websites-to-power-ai-support-chatbots-with-context-dev\",\"logoUrl\":\"/customer-logos/sitegpt.png\",\"logoBackground\":\"$undefined\",\"cardBackground\":\"#1a55d5\"}]}],\"$L37\"]}]]}]\n25:o861,a:[\"$\",\"$2\",\"c\",{\"children\":[null,[\"$\",\"div\",null,{\"className\":\"max-md:[\u0026_input:not([type=file])]:text-base max-md:[\u0026_textarea]:text-base\",\"children\":[\"$\",\"$L24\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L28\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]\nd:[\"$\",\"$2\",\"c\",{\"children\":[null,[\"$\",\"$L24\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L28\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n38:T53f,{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"@id\":\"https://www.context.dev/#organization\",\"name\":\"Context.dev\",\"alternateName\":[\"Brand.dev\"],\"legalName\":\"Context Dev Inc.\",\"url\":\"https://www.context.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.context.dev/android-chrome-512x512.png\",\"width\":512,\"height\":512},\"description\":\"Context.dev is a web scraping API for AI agents: scrape any URL to LLM-ready Markdown, HTML, screenshots, or JSON that matches your schema, crawl and map entire sites, run batches of up to 100,000 URLs, and monitor pages for changes.\",\"foundingDate\":\"2025\",\"founder\":{\"@type\":\"Person\",\"@id\":\"https://www.context.dev/#yahia-bakour\",\"name\":\"Yahia Bakour\",\"url\":\"https://www.context.dev/authors/yahia-bakour\"},\"email\":\"[email protected]\",\"sameAs\":[\"https://x.com/getcontextdev\",\"https://www.linkedin.com/company/contextdev\",\"https://github.com/context-dot-dev\",\"https://www.ycombinator.com/companies/contextdev\",\"https://www.producthunt.com/products/context-dev\",\"https://www.npmjs.com/package/context.dev\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"email\":\"[email protected]\",\"contactType\":\"customer support\"},\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"1007 N Orange St. 4th Floor Suite #1839\",\"addressLocality\":\"Wilmington\",\"addressRegion\":\"DE\",\"postalCode\":\"19801\",\"addressCountry\":\"US\"}}39:T969,25:o969,{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Is this website to text converter free?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Extracting text from a URL is free for up to 50 pages a day, with no account, extension, or API key. Pasted HTML is converted in your browser with no daily limit.\"}},{\"@type\":\"Question\",\"name\":\"Can it extract text from pages built with JavaScript?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The page is rendered in a real browser before the text is read, so content built by React, Vue, or other client-side frameworks is included.\"}},{\"@type\":\"Question\",\"name\":\"Can I get text from a website that blocks copy and paste?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Usually, yes. Pages that turn off text selection or right-click only block copying inside your browser. This tool reads the page’s HTML instead, so any text that is in the HTML comes through.\"}},{\"@type\":\"Question\",\"name\":\"Does it work on pages behind a login or paywall?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The tool sees a page the way a logged-out visitor does, so text behind a login, paywall, or form is not included.\"}},{\"@type\":\"Question\",\"name\":\"What does Main content only do?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It keeps the page’s main element or article when it has one, and otherwise removes the header, navigation, footer, sidebars, and forms. Turn it off to keep every piece of visible text on the page.\"}},{\"@type\":\"Question\",\"name\":\"Does the text output keep links?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"By default the output keeps link text only. Turn on Keep link URLs to add each link’s full address in parentheses after its text. Relative links are resolved against the page URL.\"}},{\"@type\":\"Question\",\"name\":\"Is my pasted HTML uploaded anywhere?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. HTML you paste is converted to text in your browser and is not sent to Context.dev. Only URL mode makes a request, because the page has to be fetched and rendered first.\"}},{\"@type\":\"Question\",\"name\":\"Why is some text missing from the output?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The tool drops scripts, styles, hidden elements, buttons, and form fields, and Main content only also drops page chrome. Text drawn inside images or canvas elements is not text in the HTML, so it cannot be extracted.\"}}]}25:o692,10:[\"$\",\"$2\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"data-home-page\":true,\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$38\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebApplication\\\",\\\"name\\\":\\\"Context.dev Website to Text Converter\\\",\\\"description\\\":\\\"Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup.\\\",\\\"url\\\":\\\"https://www.context.dev/free-tools/website-to-text\\\",\\\"applicationCategory\\\":\\\"DeveloperApplication\\\",\\\"operatingSystem\\\":\\\"Any\\\",\\\"isAccessibleForFree\\\":true,\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"price\\\":\\\"0\\\",\\\"priceCurrency\\\":\\\"USD\\\"},\\\"provider\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://www.context.dev/#organization\\\",\\\"name\\\":\\\"Context.dev\\\",\\\"url\\\":\\\"https://www.context.dev\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://www.context.dev\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Free Tools\\\",\\\"item\\\":\\\"https://www.context.dev/free-tools\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":3,\\\"name\\\":\\\"Website to Text Converter\\\",\\\"item\\\":\\\"https://www.context.dev/free-tools/website-to-text\\\"}]}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$39\"}}],\"$L3a\",\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\",\"$L3f\",\"$L40\",\"$L41\"]}],[\"$L42\",\"$L43\",\"$L44\",\"$L45\",\"$L46\"],\"$L47\"]}]\n25:o102,12:[\"$\",\"$2\",\"h\",{\"children\":[null,[\"$\",\"$L49\",\"BPIC98N7fe-_URePdYfbRv\",{\"children\":\"$L4a\"}],[\"$\",\"$L4c\",\"BPIC98N7fe-_URePdYfbRm\",{\"children\":[[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$4d\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L4e\"}]}],null]}]]}]\n25:o5af,50:\"/_next/static/immutable/chunks/2pydv7ev_zzsl.js\"\n51:\"/_next/static/immutable/chunks/2vnx-fc0ozljp.js\"\n52:\"/_next/static/immutable/chunks/0vctxu72dq8od.js\"\n53:\"/_next/static/immutable/chunks/3v3d67mx_is5e.js\"\n54:\"/_next/static/immutable/chunks/2iltjz9nlrjwn.js\"\n55:I[522016,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$50\",\"$51\",\"$52\",\"$53\",\"$54\"],\"\"]\n5d:I[520495,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$50\",\"$51\",\"$52\",\"$53\",\"$54\"],\"HeroDotField\"]\n5e:I[64427,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$50\",\"$51\",\"$52\",\"$53\",\"$54\"],\"DynamicText\"]\n73:I[768765,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$50\",\"$51\",\"$52\",\"$53\",\"$54\"],\"LandingFaqList\"]\n74:I[945948,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$50\",\"$51\",\"$52\",\"$53\",\"$54\"],\"PersonaGlyph\"]\n77:\"CreditsDotNumber\"\n78:I[603484,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$50\",\"$51\",\"$52\",\"$53\",\"$54\"],\"$77\"]\n7a:I[897367,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\"],\"OutletBoundary\"]\ne:C\n14:300\n25:o1076,37:[\"$\",\"div\",null,{\"data-agent-content\":true,\"className\":\"max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)] mx-auto\",\"children\":[[\"$\",\"$L24\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L28\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L4f\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"footer\",null,{\"className\":\"footer-full-width relative isolate bg-black/90 text-white overflow-x-clip\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"data-footer-grid-lines\":true,\"className\":\"contents\",\"children\":[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-white/15\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-white/15\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-white/15\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-[linear-gradient(to_bottom,#525252_50%,#a3a3a3_50%)] top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-[linear-gradient(to_bottom,#525252_50%,#a3a3a3_50%)] top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}]}],[\"$\",\"div\",null,{\"data-footer-content\":true,\"className\":\"relative z-10 mx-auto w-full max-w-[100vw] px-6 py-14 sm:px-8 sm:py-16 md:max-w-[90vw] md:px-10 md:py-20 lg:max-w-[85vw] lg:px-12 xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"data-footer-summary\":true,\"className\":\"grid grid-cols-1 gap-8 pb-8 border-b border-white/15 md:grid-cols-[1fr_auto] md:gap-x-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-5 items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start gap-3\",\"children\":[\"$\",\"$L55\",null,{\"href\":\"/\",\"aria-label\":\"Context.dev home\",\"className\":\"flex items-center gap-2 rounded-brand-card focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/60 focus-visible:ring-offset-2 focus-visible:ring-offset-black\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 772.32 531.2\",\"className\":\"h-6 w-auto text-brand-primary\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"fillRule\":\"evenodd\",\"d\":\"M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0ZM260.5,358.28a153.55,153.55,0,1,0,307.1,0a153.55,153.55,0,1,0,-307.1,0Z\"}],[\"$\",\"g\",null,{\"className\":\"transition-transform duration-[560ms] ease-[cubic-bezier(0.65,0,0.35,1)] motion-safe:group-hover/logo:translate-x-[260.5px] motion-safe:group-focus-visible/logo:translate-x-[260.5px] motion-safe:group-data-pushed/logo:translate-x-[260.5px]\",\"children\":[[\"$\",\"circle\",null,{\"cx\":\"153.55\",\"cy\":\"377.64\",\"r\":\"153.55\",\"fill\":\"currentColor\",\"className\":\"transition-transform duration-[560ms] ease-[cubic-bezier(0.34,1.8,0.64,1)] motion-safe:group-hover/logo:-translate-y-[19.36px] motion-safe:group-focus-visible/logo:-translate-y-[19.36px] motion-safe:group-data-pushed/logo:-translate-y-[19.36px]\"}],\"$undefined\"]}],[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0Z\",\"className\":\"opacity-0 transition-opacity duration-100 motion-safe:group-hover/logo:opacity-100 motion-safe:group-hover/logo:delay-[520ms] motion-safe:group-focus-visible/logo:opacity-100 motion-safe:group-focus-visible/logo:delay-[520ms] motion-safe:group-data-pushed/logo:opacity-100 motion-safe:group-data-pushed/logo:delay-[520ms]\"}]]}],\"$L56\"]}]}],\"$L57\",\"$L58\"]}],\"$L59\"]}],\"$L5a\"]}],\"$L5b\"]}],\"$L5c\"]}]]}]\n25:of81,3a:[\"$\",\"section\",null,{\"id\":\"hero\",\"data-covers-marketing-rulers\":true,\"data-hero-under-header\":true,\"data-hero-surface\":\"white\",\"className\":\"relative z-60 -mt-[var(--header-total-height)] w-screen [margin-inline:calc(50%-50vw)] bg-white shadow-[inset_0_-1px_0_var(--color-gray-200)] [--hero-demo-ring:rgb(37_99_235/0.1)]\",\"children\":[false,[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"data-hero-frame\":true,\"className\":\"pointer-events-none absolute inset-x-0 top-0 bottom-0 hidden overflow-hidden md:block [--hero-frame-gutter:calc((100vw_-_var(--marketing-content-width))_/_2)] [--hero-frame-chamfer:clamp(1.5rem,var(--hero-frame-gutter)_-_1rem,5rem)] [--hero-frame-inset:calc(var(--header-announcement-height)_-_0.75rem)] [--hero-frame-floor:var(--hero-frame-globe-clearance,0px)] text-gray-200\",\"children\":[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-1/2 w-[var(--marketing-content-width)] -translate-x-1/2\",\"children\":[[\"$\",\"div\",null,{\"data-hero-pattern-hole\":\"box\",\"className\":\"absolute bg-current h-px inset-x-0 top-[var(--hero-frame-inset)]\"}],[\"$\",\"div\",null,{\"data-hero-pattern-hole\":\"box\",\"className\":\"absolute bg-current h-px inset-x-0 bottom-[var(--hero-frame-floor)]\"}]]}]}],[\"$\",\"$L5d\",null,{\"fine\":true,\"lively\":true,\"logoMark\":false,\"streams\":true,\"fillFootOnPhones\":true,\"className\":\"text-brand-primary/60\"}],false,\"$undefined\",false,false,false,[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[93.75rem] z-10 h-full pt-[var(--header-total-height)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center w-full px-4 sm:px-6 lg:px-12 overflow-hidden justify-center py-10 sm:py-12 lg:py-16 min-h-[min(calc(100svh-var(--header-total-height)),62.5rem)] gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center relative z-10 mx-auto w-full shrink-0 gap-6\",\"style\":{\"maxWidth\":\"60rem\"},\"children\":[false,[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-3 w-full\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center text-center w-full gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex w-full justify-center\",\"children\":[\"$\",\"$L5e\",null,{\"variant\":\"h1\",\"className\":\"w-full font-normal text-balance whitespace-pre-line text-black text-[2.5rem] leading-[1.1] tracking-[-0.035em] antialiased sm:text-[48px] lg:text-[56px] lg:leading-[1.08] xl:w-max xl:shrink-0 xl:whitespace-nowrap\",\"children\":[\"$\",\"span\",null,{\"data-hero-pattern-hole\":\"text\",\"children\":[[\"$\",\"$2\",\"text-Website to \",{\"children\":\"Website to \"}],[\"$\",\"span\",\"highlight-Text Converter\",{\"className\":\"text-brand-primary\",\"children\":\"Text Converter\"}],[\"$\",\"$2\",\"text-\",{\"children\":\"\"}]]}]}]}],[\"$\",\"div\",null,{\"className\":\"w-full\",\"children\":[\"$\",\"$L5e\",null,{\"variant\":\"p\",\"className\":\"text-balance text-black/60 text-h5\",\"children\":[\"$\",\"span\",null,{\"data-hero-pattern-hole\":\"text\",\"children\":\"Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup.\"}]}]}],\"$undefined\"]}]]}]]}],false,false,[\"$\",\"div\",null,{\"className\":\"relative z-10 flex flex-col items-center gap-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start justify-center gap-3 flex-wrap\",\"data-hero-pattern-hole\":\"box\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-2\",\"children\":[[\"$\",\"$L55\",null,{\"href\":\"#tool\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-black bg-black text-white hover:bg-brand-neutral-80 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"Try it now\"}],[\"$\",\"span\",null,{\"className\":\"text-caption text-center text-black/60\",\"children\":\"No card required\"}]]}],\"$L5f\"]}]}]]}]}],\"$L60\"]}]\n25:o445,3b:[\"$\",\"section\",null,{\"id\":\"tool\",\"aria-label\":\"Website to Text Converter\",\"className\":\"relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12 scroll-mt-24\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"$4d\",null,{\"fallback\":null,\"children\":\"$L61\"}]]}]\n25:of5d,3c:[\"$\",\"section\",null,{\"aria-labelledby\":\"website-to-text-guide-title\",\"className\":\"relative bg-white px-6 pt-10 pb-16 sm:px-8 md:px-10 md:pt-12 md:pb-20 lg:px-12\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start gap-6\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"website-to-text-guide-title\",\"className\":\"max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black\",\"children\":\"How to extract text from a website\"}],[\"$\",\"div\",null,{\"className\":\"max-w-[36rem] font-brand-body text-base leading-relaxed text-black/60 md:text-lg flex flex-col gap-4\",\"children\":[\"$\",\"ol\",null,{\"className\":\"flex list-decimal flex-col gap-2 pl-5 marker:text-brand-primary\",\"children\":[[\"$\",\"li\",\"Paste the page URL into the box above, or pick one of the examples.\",{\"children\":\"Paste the page URL into the box above, or pick one of the examples.\"}],[\"$\",\"li\",\"Leave Main content only on to get just the body text. Turn it off to keep every piece of visible text, including menus and footers.\",{\"children\":\"Leave Main content only on to get just the body text. Turn it off to keep every piece of visible text, including menus and footers.\"}],[\"$\",\"li\",\"Turn on Keep link URLs if you want each link’s address after its text.\",{\"children\":\"Turn on Keep link URLs if you want each link’s address after its text.\"}],[\"$\",\"li\",\"Click Extract text, then copy the result or download it as a .txt file.\",{\"children\":\"Click Extract text, then copy the result or download it as a .txt file.\"}]]}]}]]}],[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none relative z-[71] mt-10 mb-8 h-px md:mt-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 bg-gray-200\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-1/2 left-[calc(-1*var(--marketing-gutter))] -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-1/2 right-[calc(-1*var(--marketing-gutter))] translate-x-1/2 -translate-y-1/2\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 gap-6 md:grid-cols-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"How do I copy text from a website without the formatting?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 [\u0026_a]:text-brand-primary [\u0026_a]:underline-offset-4 [\u0026_a:hover]:underline [\u0026_code]:rounded [\u0026_code]:bg-black/[0.04] [\u0026_code]:px-1.5 [\u0026_code]:py-0.5 [\u0026_code]:font-mono [\u0026_code]:text-[0.875em] [\u0026_code]:text-black/80\",\"children\":\"$L62\"}]}]]}]}],\"$L63\",\"$L64\",\"$L65\",\"$L66\",\"$L67\",\"$L68\"]}]]}]]}]\n25:o105c,3d:[\"$\",\"section\",null,{\"aria-labelledby\":\"website-to-text-comparison-title\",\"className\":\"relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"h2\",null,{\"id\":\"website-to-text-comparison-title\",\"className\":\"max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black\",\"children\":\"How it compares to copy and paste and reader view\"}],[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none relative z-[71] mt-10 mb-8 h-px md:mt-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 bg-gray-200\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-1/2 left-[calc(-1*var(--marketing-gutter))] -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-1/2 right-[calc(-1*var(--marketing-gutter))] translate-x-1/2 -translate-y-1/2\"}]]}],[\"$\",\"div\",null,{\"className\":\"overflow-x-auto rounded-brand-card bg-white ring-1 ring-black/[0.08]\",\"children\":[\"$\",\"table\",null,{\"className\":\"w-full min-w-[36rem] border-collapse text-left text-body-sm\",\"children\":[[\"$\",\"thead\",null,{\"children\":[\"$\",\"tr\",null,{\"className\":\"bg-brand-blue-10\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"col\",\"className\":\"border-b border-black/[0.08] px-4 py-3 font-normal text-black\",\"children\":[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Feature\"}]}],[[\"$\",\"th\",\"Context.dev\",{\"scope\":\"col\",\"className\":\"whitespace-nowrap border-b border-black/[0.08] px-4 py-3 font-normal text-brand-primary\",\"children\":\"Context.dev\"}],[\"$\",\"th\",\"Copy and paste\",{\"scope\":\"col\",\"className\":\"whitespace-nowrap border-b border-black/[0.08] px-4 py-3 font-normal text-black\",\"children\":\"Copy and paste\"}],[\"$\",\"th\",\"Browser reader view\",{\"scope\":\"col\",\"className\":\"whitespace-nowrap border-b border-black/[0.08] px-4 py-3 font-normal text-black\",\"children\":\"Browser reader view\"}]]]}]}],[\"$\",\"tbody\",null,{\"children\":[[\"$\",\"tr\",\"Removes menus, ads, and footers\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Removes menus, ads, and footers\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[\"$L69\"]}],\"$L6a\"]}],\"$L6b\"]]}],\"$L6c\",\"$L6d\",\"$L6e\",\"$L6f\",\"$L70\",\"$L71\",\"$L72\"]}]]}]}]]}]\n25:of1b,3e:[\"$\",\"section\",null,{\"aria-labelledby\":\"free-tool-api-access-title\",\"className\":\"relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"div\",null,{\"className\":\"brand-glass-ring\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-8 rounded-brand-section bg-white p-6 ring-1 ring-black/[0.08] sm:p-8 md:flex-row md:items-end md:justify-between lg:p-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start gap-5\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"free-tool-api-access-title\",\"className\":\"max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black\",\"children\":\"Extract text from thousands of pages with the API\"}],[\"$\",\"p\",null,{\"className\":\"max-w-[36rem] font-brand-body text-base leading-relaxed text-black/60 md:text-lg\",\"children\":[\"The free tool reads one page at a time. The\",\" \",[\"$\",\"$L55\",null,{\"href\":\"/web-scraping-api\",\"className\":\"text-brand-primary underline-offset-4 hover:underline focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"web scraping API\"}],\" \",\"behind it returns any page as HTML or Markdown for 1 credit, with JavaScript rendering and proxies included. Use the\",\" \",[\"$\",\"$L55\",null,{\"href\":\"/data/crawl-website-api\",\"className\":\"text-brand-primary underline-offset-4 hover:underline focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"crawl API\"}],\" \",\"to read a whole site from one URL, or the\",\" \",[\"$\",\"$L55\",null,{\"href\":\"/batches-api\",\"className\":\"text-brand-primary underline-offset-4 hover:underline focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"bulk scraping API\"}],\" \",\"for long URL lists.\"]}]]}],[\"$\",\"$L55\",null,{\"href\":\"/signup\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-black bg-black text-white hover:bg-brand-neutral-80 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 shrink-0 gap-2 self-start md:self-end\",\"children\":[\"Get free API access\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18.5 12L4.99997 12\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"1\",{\"d\":\"M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}]]}]]}]}]]}]\n25:odbd,3f:[\"$\",\"section\",null,{\"aria-labelledby\":\"website-to-text-faq-title\",\"className\":\"relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"div\",null,{\"className\":\"grid gap-10 lg:grid-cols-[minmax(0,22rem)_minmax(0,1fr)] lg:gap-16\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"website-to-text-faq-title\",\"className\":\"max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black\",\"children\":[\"Frequently asked \",[\"$\",\"span\",null,{\"className\":\"text-brand-primary\",\"children\":\"questions\"}]]}],[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0\",\"children\":[\"$\",\"$L73\",null,{\"id\":\"website-to-text-faq\",\"faqs\":[{\"question\":\"Is this website to text converter free?\",\"answer\":\"Yes. Extracting text from a URL is free for up to 50 pages a day, with no account, extension, or API key. Pasted HTML is converted in your browser with no daily limit.\"},{\"question\":\"Can it extract text from pages built with JavaScript?\",\"answer\":\"Yes. The page is rendered in a real browser before the text is read, so content built by React, Vue, or other client-side frameworks is included.\"},{\"question\":\"Can I get text from a website that blocks copy and paste?\",\"answer\":\"Usually, yes. Pages that turn off text selection or right-click only block copying inside your browser. This tool reads the page’s HTML instead, so any text that is in the HTML comes through.\"},{\"question\":\"Does it work on pages behind a login or paywall?\",\"answer\":\"No. The tool sees a page the way a logged-out visitor does, so text behind a login, paywall, or form is not included.\"},{\"question\":\"What does Main content only do?\",\"answer\":\"It keeps the page’s main element or article when it has one, and otherwise removes the header, navigation, footer, sidebars, and forms. Turn it off to keep every piece of visible text on the page.\"},{\"question\":\"Does the text output keep links?\",\"answer\":\"By default the output keeps link text only. Turn on Keep link URLs to add each link’s full address in parentheses after its text. Relative links are resolved against the page URL.\"},{\"question\":\"Is my pasted HTML uploaded anywhere?\",\"answer\":\"No. HTML you paste is converted to text in your browser and is not sent to Context.dev. Only URL mode makes a request, because the page has to be fetched and rendered first.\"},{\"question\":\"Why is some text missing from the output?\",\"answer\":\"The tool drops scripts, styles, hidden elements, buttons, and form fields, and Main content only also drops page chrome. Text drawn inside images or canvas elements is not text in the HTML, so it cannot be extracted.\"}]}]}]]}]]}]\n25:of01,40:[\"$\",\"section\",null,{\"aria-labelledby\":\"related-free-tools-title\",\"className\":\"relative bg-white px-6 pt-10 pb-16 sm:px-8 md:px-10 md:pt-12 md:pb-20 lg:px-12\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-end justify-between gap-6\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"related-free-tools-title\",\"className\":\"max-w-[42rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.12] tracking-[-0.035em] md:text-[2.75rem] text-black\",\"children\":[\"Keep \",[\"$\",\"span\",null,{\"className\":\"text-brand-primary\",\"children\":\"exploring\"}]]}],[\"$\",\"$L55\",null,{\"href\":\"/free-tools\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-brand-primary bg-white text-brand-primary hover:bg-brand-blue-10 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"See all free tools\"}]]}],[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none relative z-[71] mt-10 mb-8 h-px md:mt-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 bg-gray-200\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-1/2 left-[calc(-1*var(--marketing-gutter))] -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-1/2 right-[calc(-1*var(--marketing-gutter))] translate-x-1/2 -translate-y-1/2\"}]]}],[\"$\",\"ul\",null,{\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"li\",\"/free-tools/url-extractor\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/free-tools/url-extractor\",\"className\":\"group flex h-full flex-col gap-5 rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] transition-shadow duration-200 hover:ring-brand-primary/40 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center justify-between gap-3\",\"children\":[[\"$\",\"$L74\",null,{\"name\":\"link\",\"index\":0,\"className\":\"size-11 rounded-xl p-2.5\"}],[\"$\",\"span\",null,{\"className\":\"rounded-full bg-brand-primary/10 px-3 py-1 text-body-sm text-brand-primary\",\"children\":\"New\"}]]}],[\"$\",\"span\",null,{\"className\":\"flex flex-1 flex-col gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-body-lg font-normal text-black transition-colors duration-200 group-hover:text-brand-primary\",\"children\":\"URL Extractor\"}],[\"$\",\"span\",null,{\"className\":\"text-body-sm leading-relaxed text-brand-text-muted\",\"children\":\"Every link on a page, split internal and external, exported as CSV or TXT.\"}]]}],[\"$\",\"span\",null,{\"className\":\"text-caption text-brand-text-muted\",\"children\":\"Scrape API (HTML)\"}]]}]}],[\"$\",\"li\",\"/free-tools/image-extractor\",{\"children\":\"$L75\"}],\"$L76\"]}]]}]\n25:offf,41:[\"$\",\"section\",null,{\"id\":\"cta\",\"aria-labelledby\":\"closing-cta-title\",\"className\":\"relative bg-white px-6 py-16 sm:px-8 md:px-10 md:py-20 lg:px-12\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 bottom-0 z-[70] flex justify-center top-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full w-full max-w-[100vw] md:max-w-[90vw] lg:max-w-[85vw] xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 left-0 w-px -translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-y-0 right-0 w-px translate-x-1/2 bg-gray-200\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-1/2 h-px w-screen -translate-x-1/2 -translate-y-1/2 bg-gray-200\"}],[[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"absolute size-2 rounded-full bg-gray-300 top-0 right-0 translate-x-1/2 -translate-y-1/2\"}]]]}]}],[\"$\",\"div\",null,{\"className\":\"brand-glass-ring\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative grid items-center gap-8 overflow-hidden rounded-brand-section bg-white p-6 ring-1 ring-black/[0.08] sm:p-8 lg:grid-cols-[1fr_21rem] lg:gap-12 lg:p-12\",\"children\":[[\"$\",\"$L5d\",null,{\"className\":\"text-brand-primary\"}],[[\"$\",\"span\",\"left-0 top-0\",{\"aria-hidden\":\"true\",\"data-hero-pattern-hole\":\"box\",\"className\":\"absolute size-1 left-0 top-0\"}],[\"$\",\"span\",\"right-0 top-0\",{\"aria-hidden\":\"true\",\"data-hero-pattern-hole\":\"box\",\"className\":\"absolute size-1 right-0 top-0\"}],[\"$\",\"span\",\"left-0 bottom-0\",{\"aria-hidden\":\"true\",\"data-hero-pattern-hole\":\"box\",\"className\":\"absolute size-1 left-0 bottom-0\"}],[\"$\",\"span\",\"right-0 bottom-0\",{\"aria-hidden\":\"true\",\"data-hero-pattern-hole\":\"box\",\"className\":\"absolute size-1 right-0 bottom-0\"}]],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-start gap-5\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"closing-cta-title\",\"className\":\"max-w-[34rem] text-balance font-brand-heading text-[2rem] font-normal leading-[1.1] tracking-[-0.035em] text-black sm:text-[2.5rem] lg:text-[3rem]\",\"children\":[\"$\",\"span\",null,{\"data-hero-pattern-hole\":\"text\",\"children\":\"Start building with live web context.\"}]}],[\"$\",\"p\",null,{\"className\":\"max-w-[28rem] font-brand-body text-base leading-relaxed text-black/60 sm:text-lg\",\"children\":[\"$\",\"span\",null,{\"data-hero-pattern-hole\":\"text\",\"children\":\"Scrape, search, and research the web with one API. Bring the results straight into your product.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"brand-glass-ring\",\"children\":[\"$\",\"div\",null,{\"data-hero-pattern-hole\":\"box\",\"className\":\"relative flex flex-col rounded-brand-section bg-white p-6 ring-1 ring-black/[0.08] sm:p-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"flex flex-col items-center text-center text-black\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"1,000\"}],[\"$\",\"$L78\",null,{\"value\":\"1,000\",\"className\":\"w-full max-w-[20rem]\"}],[\"$\",\"span\",null,{\"className\":\"mt-2 text-h5\",\"children\":\"free credits\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-center font-brand-body text-sm leading-relaxed text-black/60\",\"children\":\"Every month. No credit card required.\"}],[\"$\",\"$L55\",null,{\"href\":\"/signup\",\"className\":\"inline-flex items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-brand-primary bg-white text-brand-primary hover:bg-brand-blue-10 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 mt-6 w-full\",\"children\":\"Start for free\"}],[\"$\",\"$L55\",null,{\"href\":\"https://docs.context.dev\",\"className\":\"mt-2 inline-flex min-h-11 items-center justify-center gap-2 rounded-brand-card text-sm font-medium text-black/70 underline-offset-4 hover:text-black hover:underline focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":[\"Read the docs\",\"$L79\"]}]]}]}]]}]}]]}]\n25:o2c1,42:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/2pydv7ev_zzsl.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n43:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/2vnx-fc0ozljp.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n44:[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/0vctxu72dq8od.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n45:[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/3v3d67mx_is5e.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n46:[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/2iltjz9nlrjwn.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n47:[\"$\",\"$L7a\",null,{\"children\":[\"$\",\"$4d\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@7b\"}]}]\n25:o532,7f:I[605500,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$50\",\"$51\",\"$52\",\"$53\",\"$54\"],\"Image\"]\n80:\"FooterServiceStatusLink\"\n81:I[139068,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\"],\"$80\"]\n88:I[536279,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\"],\"FooterWatermark\"]\n89:\"FooterCopyPromptButton\"\n8a:I[692140,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\"],\"$89\"]\n8b:I[428952,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\",\"$50\",\"$51\",\"$52\",\"$53\",\"$54\"],\"SsrInlineScript\"]\n56:[\"$\",\"span\",null,{\"className\":\"font-body text-xl leading-none text-white\",\"children\":\"Context.dev\"}]\n57:[\"$\",\"p\",null,{\"className\":\"max-w-md text-base leading-relaxed text-white/70\",\"children\":[[\"$\",\"span\",\"Web data infrastructure for AI agents.\",{\"className\":\"block\",\"children\":\"Web data infrastructure for AI agents.\"}],[\"$\",\"span\",\"Scrape anything. Get answers. Keep your data fresh.\",{\"className\":\"block\",\"children\":\"Scrape anything. Get answers. Keep your data fresh.\"}]]}]\n25:o1222,58:[\"$\",\"div\",null,{\"data-footer-socials\":true,\"className\":\"flex items-center gap-3\",\"children\":[[[\"$\",\"a\",\"https://x.com/getcontextdev\",{\"href\":\"https://x.com/getcontextdev\",\"aria-label\":\"Follow us on X\",\"className\":\"-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [\u0026_svg]:h-4 [\u0026_svg]:w-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"h-3 w-3\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M3 21L10.5484 13.4516M21 3L13.4516 10.5484M13.4516 10.5484L8 3H3L10.5484 13.4516M13.4516 10.5484L21 21H16L10.5484 13.4516\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}]}],[\"$\",\"a\",\"https://www.linkedin.com/company/contextdev\",{\"href\":\"https://www.linkedin.com/company/contextdev\",\"aria-label\":\"Follow us on LinkedIn\",\"className\":\"-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [\u0026_svg]:h-4 [\u0026_svg]:w-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M4.5 9.5H4C3.05719 9.5 2.58579 9.5 2.29289 9.79289C2 10.0858 2 10.5572 2 11.5V20C2 20.9428 2 21.4142 2.29289 21.7071C2.58579 22 3.05719 22 4 22H4.5C5.44281 22 5.91421 22 6.20711 21.7071C6.5 21.4142 6.5 20.9428 6.5 20V11.5C6.5 10.5572 6.5 10.0858 6.20711 9.79289C5.91421 9.5 5.44281 9.5 4.5 9.5Z\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"1\",{\"d\":\"M6.5 4.25C6.5 5.49264 5.49264 6.5 4.25 6.5C3.00736 6.5 2 5.49264 2 4.25C2 3.00736 3.00736 2 4.25 2C5.49264 2 6.5 3.00736 6.5 4.25Z\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"2\",{\"d\":\"M12.326 9.5H11.5C10.5572 9.5 10.0858 9.5 9.79289 9.79289C9.5 10.0858 9.5 10.5572 9.5 11.5V20C9.5 20.9428 9.5 21.4142 9.79289 21.7071C10.0858 22 10.5572 22 11.5 22H12C12.9428 22 13.4142 22 13.7071 21.7071C14 21.4142 14 20.9428 14 20L14.0001 16.5001C14.0001 14.8433 14.5281 13.5001 16.0879 13.5001C16.8677 13.5001 17.5 14.1717 17.5 15.0001V19.5001C17.5 20.4429 17.5 20.9143 17.7929 21.2072C18.0857 21.5001 18.5572 21.5001 19.5 21.5001H19.9987C20.9413 21.5001 21.4126 21.5001 21.7055 21.2073C21.9984 20.9145 21.9985 20.4432 21.9987 19.5006L22.0001 14.0002C22.0001 11.515 19.6364 9.50024 17.2968 9.50024C15.9649 9.50024 14.7767 10.1531 14.0001 11.174C14 10.5439 14 10.2289 13.8632 9.995C13.7765 9.84686 13.6531 9.72353 13.505 9.63687C13.2711 9.5 12.9561 9.5 12.326 9.5Z\",\"stroke\":\"currentColor\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}]}],[\"$\",\"a\",\"https://github.com/context-dot-dev\",{\"href\":\"https://github.com/context-dot-dev\",\"aria-label\":\"Follow us on GitHub\",\"className\":\"-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [\u0026_svg]:h-4 [\u0026_svg]:w-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M10 20.5675C6.57143 21.7248 3.71429 20.5675 2 17\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"1\",{\"d\":\"M10 22V18.7579C10 18.1596 10.1839 17.6396 10.4804 17.1699C10.6838 16.8476 10.5445 16.3904 10.1771 16.2894C7.13394 15.4528 5 14.1077 5 9.64606C5 8.48611 5.38005 7.39556 6.04811 6.4464C6.21437 6.21018 6.29749 6.09208 6.31748 5.9851C6.33746 5.87813 6.30272 5.73852 6.23322 5.45932C5.95038 4.32292 5.96871 3.11619 6.39322 2.02823C6.39322 2.02823 7.27042 1.74242 9.26698 2.98969C9.72282 3.27447 9.95075 3.41686 10.1515 3.44871C10.3522 3.48056 10.6206 3.41384 11.1573 3.28041C11.8913 3.09795 12.6476 3 13.5 3C14.3524 3 15.1087 3.09795 15.8427 3.28041C16.3794 3.41384 16.6478 3.48056 16.8485 3.44871C17.0493 3.41686 17.2772 3.27447 17.733 2.98969C19.7296 1.74242 20.6068 2.02823 20.6068 2.02823C21.0313 3.11619 21.0496 4.32292 20.7668 5.45932C20.6973 5.73852 20.6625 5.87813 20.6825 5.9851C20.7025 6.09207 20.7856 6.21019 20.9519 6.4464C21.6199 7.39556 22 8.48611 22 9.64606C22 14.1077 19.8661 15.4528 16.8229 16.2894C16.4555 16.3904 16.3162 16.8476 16.5196 17.1699C16.8161 17.6396 17 18.1596 17 18.7579V22\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}]}],\"$L7c\",\"$L7d\"],\"$L7e\"]}]\n25:o3ec,59:[\"$\",\"div\",null,{\"className\":\"flex shrink-0 flex-col items-start gap-4 md:items-end md:justify-between\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://trust.context.dev/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"View Trust Center\",\"className\":\"flex items-center gap-3\",\"children\":[\"$\",\"$L7f\",null,{\"src\":\"/trust-badges/soc-2-type-2.svg\",\"alt\":\"SOC 2 Type 2 compliant\",\"width\":116,\"height\":140,\"className\":\"h-[5.125rem] w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3.5 text-sm leading-none text-white/60\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://trust.context.dev/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"SOC 2 Type 2 compliant\"}],[\"$\",\"$L81\",null,{\"className\":\"transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\"}]]}]]}]\n25:o10be,5a:[\"$\",\"nav\",null,{\"aria-label\":\"Footer\",\"className\":\"grid grid-cols-2 gap-x-6 gap-y-10 pt-8 sm:gap-x-8 md:grid-cols-4\",\"children\":[[\"$\",\"div\",\"Product\",{\"className\":\"flex min-w-0 flex-col gap-3\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base text-white\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1\",\"children\":[[[\"$\",\"li\",\"/web-scraping-api\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/web-scraping-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Scrape anything\"}]}],[\"$\",\"li\",\"/search-api\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/search-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Web search\"}]}],[\"$\",\"li\",\"/map-api\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/map-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Map domains\"}]}],[\"$\",\"li\",\"/batches-api\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/batches-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Run batches\"}]}],[\"$\",\"li\",\"/answers-api\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/answers-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Answers from the web\"}]}],[\"$\",\"li\",\"/monitors-api\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/monitors-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Create monitors\"}]}],[\"$\",\"li\",\"/brand-api\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/brand-api\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Retrieve brand data\"}]}],[\"$\",\"li\",\"/pricing\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/pricing\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Pricing\"}]}]],false]}]]}],[\"$\",\"div\",\"Developers\",{\"className\":\"flex min-w-0 flex-col gap-3\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base text-white\",\"children\":\"Developers\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1\",\"children\":[[[\"$\",\"li\",\"https://docs.context.dev\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"https://docs.context.dev\",\"prefetch\":false,\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Documentation\"}]}],[\"$\",\"li\",\"/playground/scrape\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/playground/scrape\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Playground\"}]}],[\"$\",\"li\",\"/integrations\",{\"children\":\"$L82\"}],\"$L83\",\"$L84\",\"$L85\"],false]}]]}],\"$L86\",\"$L87\"]}]\n25:oa91,5b:[\"$\",\"div\",null,{\"className\":\"relative w-full bg-white/[0.02] border-y border-white/15\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto grid w-full max-w-[100vw] grid-cols-1 items-center justify-items-center gap-x-6 gap-y-4 px-6 py-5 text-center sm:px-8 md:max-w-[90vw] md:grid-cols-3 md:justify-items-start md:px-10 md:text-left lg:max-w-[85vw] lg:px-12 xl:max-w-[var(--marketing-inner-max,68.75rem)]\",\"children\":[[\"$\",\"div\",null,{\"data-footer-grid-lines\":true,\"aria-hidden\":\"true\",\"className\":\"contents\",\"children\":[[\"$\",\"span\",null,{\"className\":\"pointer-events-none absolute z-[71] size-2 rounded-full bg-neutral-500 -top-px left-0 -translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"pointer-events-none absolute z-[71] size-2 rounded-full bg-neutral-500 -top-px right-0 translate-x-1/2 -translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"pointer-events-none absolute z-[71] size-2 rounded-full bg-neutral-500 -bottom-px left-0 -translate-x-1/2 translate-y-1/2\"}],[\"$\",\"span\",null,{\"className\":\"pointer-events-none absolute z-[71] size-2 rounded-full bg-neutral-500 -bottom-px right-0 translate-x-1/2 translate-y-1/2\"}]]}],[\"$\",\"span\",null,{\"className\":\"text-sm text-white/60\",\"children\":\"© 2026 Context.dev\"}],[\"$\",\"span\",null,{\"className\":\"flex items-center justify-center gap-1 text-sm text-white/60 md:justify-self-center\",\"children\":[\"Built with\",\" \",[\"$\",\"svg\",null,{\"width\":\"14\",\"height\":\"14\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-hidden\":true,\"className\":\"inline-block text-brand-primary\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z\"}]}],\" \",\"in \",[\"$\",\"span\",null,{\"children\":\"San Francisco\"}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"Legal\",\"className\":\"flex items-center gap-4 md:justify-self-end\",\"children\":[[\"$\",\"$L55\",null,{\"href\":\"/term\",\"prefetch\":false,\"className\":\"py-0.5 text-sm text-white/60 hover:text-white transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Terms\"}],[\"$\",\"$L55\",null,{\"href\":\"/dpa\",\"prefetch\":false,\"className\":\"py-0.5 text-sm text-white/60 hover:text-white transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"DPA\"}],[\"$\",\"$L55\",null,{\"href\":\"/privacy\",\"prefetch\":false,\"className\":\"py-0.5 text-sm text-white/60 hover:text-white transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Privacy\"}]]}]]}]}]\n25:o4ee,5c:[\"$\",\"div\",null,{\"className\":\"relative z-[60] h-[var(--footer-watermark-height,11rem)] w-full sm:h-[var(--footer-watermark-height,clamp(7.5rem,20vw,22rem))] overflow-hidden bg-brand-neutral-90 leading-none select-none pointer-events-none\",\"children\":[[\"$\",\"$L88\",null,{\"className\":\"max-sm:top-14 max-sm:h-auto\"}],[\"$\",\"span\",null,{\"data-footer-cursor-origin\":true,\"className\":\"absolute top-[calc(50%+min(1.65vw,2.1rem))] left-1/2 z-10 -translate-x-1/2 -translate-y-1/2 max-sm:top-4 max-sm:translate-y-0\",\"children\":[\"$\",\"$L8a\",null,{\"className\":\"border-white bg-brand-neutral-90 px-5 py-3 text-base leading-5 font-normal transition-[background-color,scale] duration-150 hover:border-white hover:bg-brand-neutral-80 in-data-pressed:scale-95 in-data-pressed:bg-brand-neutral-80\"}]}]]}]\n5f:[\"$\",\"$L55\",null,{\"href\":\"/free-tools\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-brand-primary bg-white text-brand-primary hover:bg-brand-blue-10 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"All free tools\"}]\n8c:T17b7,25:o17b7,(function(a){let b=[.32,.5,.68],c=[[[-.04,.04],[.12,.08],[.23,.36]],[[-.04,.42],[.08,.54],[.22,.62]],[[.04,1.05],[.08,.82],[.22,.78]],[[.9,-.05],[.9,.16],[.78,.3]],[[1.04,.3],[.9,.3],[.77,.46]],[[1.04,.62],[.92,.7],[.78,.7]],[[.97,1.05],[.94,.9],[.8,.82]]],d=[[[-.06,.74],[.28,.84],[.46,1.05]],[[1.06,.82],[.72,.88],[.58,1.05]]];function e(a,b){let c=Math.imul(a,0x165667b1)+Math.imul(b,0x27d4eb2f)+Math.imul(7,0x7fffffff);return(((c=Math.imul(c^c\u003e\u003e\u003e13,0x4bf19f61))^c\u003e\u003e\u003e16)\u003e\u003e\u003e0)/0x100000000}function f(a,b){var c,d;let f=Math.floor(a),g=Math.floor(b),h=(c=a-f)*c*(3-2*c),i=(d=b-g)*d*(3-2*d),j=e(f,g)+(e(f+1,g)-e(f,g))*h;return j+(e(f,g+1)+(e(f+1,g+1)-e(f,g+1))*h-j)*i}function g([a,b,c],d,e,f){let h=1-d;return[(h*h*a[0]+2*h*d*b[0]+d*d*c[0])*e,(h*h*a[1]+2*h*d*b[1]+d*d*c[1])*f]}function h(a,b){return`${a}:${b}`}function i(a){return{fillOpacity:\"ring\"===a?0:\"lit\"===a?1:.14,strokeOpacity:.55*(\"ring\"===a)}}function j(i,j){let k=j.solidDots?j.lively?.09:.07:0,l=[...function(a){let b=document.querySelector(\"[data-header-announcement]\"),c=document.querySelector(\"[data-mobile-header]\"),d=c?.querySelector(\"[data-header-card]\");if(!b||!c||!d)return[];let e=a.getBoundingClientRect(),f=d.getBoundingClientRect(),g=b.getBoundingClientRect().bottom-e.top+c.offsetHeight;return[{left:f.left-e.left,top:-1/0,right:f.right-e.left,bottom:g}]}(i),...function(b){let c=b.getBoundingClientRect(),d=[];for(let e of b.querySelectorAll(`[${a}]`)){let b=e.getAttribute(a);for(let a of\"text\"===b?function(a){let b=document.createRange();return b.selectNodeContents(a),Array.from(b.getClientRects())}(e):[e.getBoundingClientRect()])a.width\u003e0\u0026\u0026a.height\u003e0\u0026\u0026d.push({left:a.left-c.left,top:a.top-c.top,right:a.right-c.left,bottom:a.bottom-c.top,opaque:\"box\"===b,oval:\"oval\"===b})}return d}(i)];return function(a,i,j,k,l,m=.07,n=!1,o=!1,p=!1,q=!1){let r=l??(a\u003c640?12:16),s=+r,t=(a,b,c)=\u003e{if(c.oval){let d=(c.right-c.left)/2,f=(c.bottom-c.top)/2;return Math.hypot((a-c.left-d)/d,(b-c.top-f)/f)+(e(Math.round(a),Math.round(b))-.5)*.3\u003c1}return a\u003ec.left-s\u0026\u0026a\u003cc.right+s\u0026\u0026b\u003ec.top-s\u0026\u0026b\u003cc.bottom+s},u=(a,b)=\u003ej.some(c=\u003et(a,b,c)),v=(a,b)=\u003ej.some(c=\u003e!c.opaque\u0026\u0026t(a,b,c)),w=[],x=new Set,y=new Set,z=Math.floor(a/r),A=Math.floor(i/r),B={x:(a-z*r)/2,y:(i-A*r)/2},C=function(a,b,e,f){if(!e)return{curves:f\u0026\u0026a\u003c640?[...c,...d]:c,widthScale:1};let g=Math.min(1,3.2*b/a);return{curves:c.map(a=\u003e{let b=a[2][0]\u003c.5;return a.map(([a,c])=\u003e[b?a*g:1-(1-a)*g,c])}),widthScale:Math.min(1,Math.max(.5,b/900))}}(a,i,p,q),D=o?function(a,b,c,d,e,f,{curves:i,widthScale:j}){let k=new Map,l=Math.max(.5,5.5*j);return i.forEach((i,j)=\u003e{for(let m=0;m\u003c=120;m++){let n=m/120,[o,p]=g(i,n,c,d),q=o-f.x,r=p-f.y,s=(l+(.5-l)*n)*e,t=Math.ceil(s/e),u=Math.floor(q/e),v=Math.floor(r/e);for(let c=v-t;c\u003c=v+t;c++)for(let d=u-t;d\u003c=u+t;d++){if(d\u003c0||c\u003c0||d\u003e=a||c\u003e=b)continue;let f=Math.hypot(d*e+e/2-q,c*e+e/2-r);if(f\u003es)continue;let g=h(d,c),i=k.get(g);i\u0026\u0026(i.stream!==j||i.distance\u003c=f)||k.set(g,{stream:j,progress:n,distance:f})}}}),k}(z,A,a,i,r,B,C):null,E=C.curves.map(b=\u003e({dots:[],lengthPx:function(a,b,c){let d=0,e=g(a,0,b,c);for(let f=1;f\u003c=120;f++){let h=g(a,f/120,b,c);d+=Math.hypot(h[0]-e[0],h[1]-e[1]),e=h}return d}(b,a,i)})),F=n\u0026\u0026a\u003e=1024,G=1.20675,H=a-640+64,I=i+96-640/(772.32/531.2);for(let a=0;a\u003cA;a++)for(let c=0;c\u003cz;c++){let d=h(c,a),g=B.x+c*r+r/2,i=B.y+a*r+r/2,j=F\u0026\u0026g\u003e=H-s\u0026\u0026i\u003e=I-s;if(j?v(g,i):u(g,i)){x.add(d);continue}if(j){let a=function(a,b,c){if(Math.hypot(a-153.55,b-377.64)\u003c=153.55-c||a\u003e=153.55\u0026\u0026a-c\u003c260.5\u0026\u0026b\u003e=377.64-153.55+c\u0026\u0026b\u003c=377.64-Math.sqrt(23577.602500000005-(260.5-153.55)**2))return\"lit\";if(!(a-c\u003e=260.5\u0026\u0026a+c\u003c=772.32\u0026\u0026b-c\u003e=0\u0026\u0026b+c\u003c=511.83))return null;let d=Math.hypot(a-414.05,b-358.28);return d\u003c=153.55-c?\"ring\":d\u003c=153.55+c?null:\"lit\"}((g-H)*G,(i-I)*G,.32*r*G);a\u0026\u0026(y.add(d),w.push({key:d,cx:g,cy:i,kind:a}));continue}if(D){let b=D.get(d),f=b\u0026\u0026function(a,b,c){if(e(a+71,b+37)\u003cc**2*.7)return null;let d=e(a+101,b+211);return d\u003c.3?\"ring\":d\u003e.88?\"lit\":\"dim\"}(c,a,b.progress);if(!b||!f)continue;E[b.stream].dots.push({key:d,progress:b.progress}),w.push({key:d,cx:g,cy:i,kind:f,opacity:1-.5*b.progress});continue}if(!function(a,c,d=.045){var e,g;let h=(2*f(e=a/11,g=c/11)+f(2*e+17,2*g+31))/3;return b.some(a=\u003eMath.abs(h-a)\u003cd)}(c,a,.09===m?.028:.045))continue;let k=e(c+101,a+211),l=k\u003c.1?\"ring\":k\u003e1-m?\"lit\":\"dim\";w.push({key:d,cx:g,cy:i,kind:l})}return{pitch:r,gridOrigin:B,radius:.32*r,dots:w,words:function(a,b,c,d,f,g,i){if(0===a.length)return[];let j=new Set([...g.map(a=\u003ea.key),...i]),k=(a,d)=\u003ea\u003e=0\u0026\u0026d\u003e=0\u0026\u0026a\u003cb\u0026\u0026d\u003cc\u0026\u0026!j.has(h(a,d)),l=[];for(let g of a){let a=Math.ceil(.6*g.length*12/d),m=(b,c)=\u003e{for(let d=-1;d\u003c=1;d++)for(let e=-1;e\u003ca+1;e++)if(!k(b+e,c+d))return!1;return!0},n=null;for(let d=1;d\u003cc-1;d++)for(let c=1;c\u003cb-a-1;c++){if(!m(c,d))continue;let a=l.length?Math.min(...l.map(a=\u003eMath.hypot(a.column-c,a.row-d))):e(c+17,d+29);(!n||a\u003en.score)\u0026\u0026(n={column:c,row:d,score:a})}if(n){for(let b=0;b\u003ca;b++)j.add(h(n.column+b,n.row));for(let b=-1;b\u003ca+1;b++)for(let a=-1;a\u003c=1;a++)i.add(h(n.column+b,n.row+a));l.push({word:{text:g,x:f.x+n.column*d,y:f.y+(n.row+.5)*d},column:n.column,row:n.row})}}return l.map(({word:a})=\u003ea)}(k,z,A,r,B,w,x),clearedCells:x,markCells:y,streams:D?E.filter(a=\u003ea.dots.length\u003e0):[]}}(i.clientWidth,i.clientHeight,l,j.words,j.fine?12:void 0,k,j.logoMark,j.streams,j.miniStreams,j.fillFootOnPhones)}return{buildFieldLayout:j,prepaintFields:function(a){if(0!==a.clientWidth)for(let b of a.querySelectorAll(\":scope \u003e svg[data-dot-field-options]\")){let c=b.querySelector(\"[data-dot-field-prepaint]\");if(!c)continue;let d=j(a,JSON.parse(b.dataset.dotFieldOptions??\"{}\")),e=d.dots.map(a=\u003e{let b=document.createElementNS(\"http://www.w3.org/2000/svg\",\"circle\");b.setAttribute(\"cx\",String(a.cx)),b.setAttribute(\"cy\",String(a.cy)),b.setAttribute(\"r\",String(d.radius-.5)),void 0!==a.opacity\u0026\u0026b.setAttribute(\"opacity\",String(a.opacity));let c=i(a.kind);return b.style.fillOpacity=String(c.fillOpacity),b.style.strokeOpacity=String(c.strokeOpacity),b});c.replaceChildren(...e)}},cellKey:h,kindStyle:i,wordSize:12,wordAdvance:.6}})(\"data-hero-pattern-hole\").prepaintFields(document.currentScript.parentElement)25:o1000,60:[\"$\",\"$L8b\",null,{\"children\":\"$8c\"}]\n62:[\"$\",\"p\",null,{\"children\":\"Copying from a browser carries fonts, colors, and links into Word or Google Docs. The text this tool returns has none of that, so it pastes cleanly anywhere. Paragraphs and headings stay on their own lines, list items get a dash or a number, and table cells are separated by tabs.\"}]\n63:[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"What if the website blocks copying or right-click?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 [\u0026_a]:text-brand-primary [\u0026_a]:underline-offset-4 [\u0026_a:hover]:underline [\u0026_code]:rounded [\u0026_code]:bg-black/[0.04] [\u0026_code]:px-1.5 [\u0026_code]:py-0.5 [\u0026_code]:font-mono [\u0026_code]:text-[0.875em] [\u0026_code]:text-black/80\",\"children\":[\"$\",\"p\",null,{\"children\":\"Some pages turn off text selection or the right-click menu. Those settings only affect your browser. This tool reads the page’s HTML directly, so the text comes through either way. Text inside images, canvas elements, or embedded PDF viewers is not HTML text, so it cannot be extracted.\"}]}]}]]}]}]\n64:[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"How do I download a website’s text as a .txt file?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 [\u0026_a]:text-brand-primary [\u0026_a]:underline-offset-4 [\u0026_a:hover]:underline [\u0026_code]:rounded [\u0026_code]:bg-black/[0.04] [\u0026_code]:px-1.5 [\u0026_code]:py-0.5 [\u0026_code]:font-mono [\u0026_code]:text-[0.875em] [\u0026_code]:text-black/80\",\"children\":[\"$\",\"p\",null,{\"children\":[\"Click Download .txt once the text appears. The file is named after the page address, such as \",[\"$\",\"code\",null,{\"children\":\"en.wikipedia.org-wiki-Web-scraping.txt\"}],\", so files from different pages do not overwrite each other.\"]}]}]}]]}]}]\n65:[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"How do I get only the article text from a page?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 [\u0026_a]:text-brand-primary [\u0026_a]:underline-offset-4 [\u0026_a:hover]:underline [\u0026_code]:rounded [\u0026_code]:bg-black/[0.04] [\u0026_code]:px-1.5 [\u0026_code]:py-0.5 [\u0026_code]:font-mono [\u0026_code]:text-[0.875em] [\u0026_code]:text-black/80\",\"children\":[\"$\",\"p\",null,{\"children\":\"Keep Main content only on. It reads the page’s main element or article, and on pages without one it removes the header, navigation, footer, sidebars, and forms. Unlike reader view in Safari or Firefox, it also works on pages that are not articles, such as product, docs, and pricing pages.\"}]}]}]]}]}]\n66:[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"How do I convert HTML to plain text?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 [\u0026_a]:text-brand-primary [\u0026_a]:underline-offset-4 [\u0026_a:hover]:underl25:oe32,ine [\u0026_code]:rounded [\u0026_code]:bg-black/[0.04] [\u0026_code]:px-1.5 [\u0026_code]:py-0.5 [\u0026_code]:font-mono [\u0026_code]:text-[0.875em] [\u0026_code]:text-black/80\",\"children\":[\"$\",\"p\",null,{\"children\":[\"Switch to the Paste HTML tab, paste your markup, and click Convert to text. The conversion runs in your browser with its built-in HTML parser, and nothing is sent to our servers. Code inside \",[\"$\",\"code\",null,{\"children\":\"pre\"}],\" blocks keeps its spacing.\"]}]}]}]]}]}]\n67:[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"Should I use plain text or Markdown?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 [\u0026_a]:text-brand-primary [\u0026_a]:underline-offset-4 [\u0026_a:hover]:underline [\u0026_code]:rounded [\u0026_code]:bg-black/[0.04] [\u0026_code]:px-1.5 [\u0026_code]:py-0.5 [\u0026_code]:font-mono [\u0026_code]:text-[0.875em] [\u0026_code]:text-black/80\",\"children\":[\"$\",\"p\",null,{\"children\":[\"Plain text keeps only the words and line breaks, which is what you want for word counts, translation, search indexes, or pasting into a document. Markdown also keeps headings, links, lists, and tables in a light syntax, which LLMs and RAG pipelines read better. For Markdown output, use the free\",\" \",[\"$\",\"$L55\",null,{\"href\":\"/free-tools/url-to-markdown\",\"children\":\"URL to Markdown converter\"}],\".\"]}]}]}]]}]}]\n68:[\"$\",\"div\",null,{\"className\":\"brand-glass-ring min-w-0 md:odd:last:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full min-w-0 flex-col rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] md:p-8 gap-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-h4 font-normal text-black\",\"children\":\"What can you do with text extracted from a website?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-body leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"ul\",null,{\"className\":\"flex list-disc flex-col gap-2 pl-5\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Paste a page into ChatGPT, Claude, or Gemini without menus and cookie banners\"}],[\"$\",\"li\",null,{\"children\":\"Save an article’s text to read offline or quote in your notes\"}],[\"$\",\"li\",null,{\"children\":\"Count words or check the reading level of a page\"}],[\"$\",\"li\",null,{\"children\":\"Send page copy to a translation or proofreading tool\"}],[\"$\",\"li\",null,{\"children\":\"Review site copy during a redesign or content migration\"}],[\"$\",\"li\",null,{\"children\":\"Build search indexes or text datasets from public pages\"}]]}]}]]}]}]\n69:[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]\n6a:[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]\n6b:[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}]\n25:o6c9,6c:[\"$\",\"tr\",\"Works on product, docs, and pricing pages\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Works on product, docs, and pricing pages\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"span\",null,{\"children\":\"Article pages only\"}]}]]]}]\n25:o673,6d:[\"$\",\"tr\",\"Works when the page blocks selecting text\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Works when the page blocks selecting text\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"span\",null,{\"children\":\"Usually\"}]}]]]}]\n25:o4e2,6e:[\"$\",\"tr\",\"Pastes with no fonts, colors, or links\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Pastes with no fonts, colors, or links\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"span\",null,{\"children\":\"With paste as plain text\"}]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[\"$\",\"span\",null,{\"children\":\"With paste as plain text\"}]}]]]}]\n25:o7fc,6f:[\"$\",\"tr\",\"Download as a .txt file\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Download as a .txt file\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}]]]}]\n25:o7fe,70:[\"$\",\"tr\",\"Word and character count\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Word and character count\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}]]]}]\n25:o7f6,71:[\"$\",\"tr\",\"Converts pasted HTML\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"Converts pasted HTML\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}]]]}]\n25:o802,72:[\"$\",\"tr\",\"API for thousands of pages\",{\"className\":\"border-b border-black/[0.06] last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"scope\":\"row\",\"className\":\"px-4 py-4 font-normal leading-relaxed text-black\",\"children\":\"API for thousands of pages\"}],[[\"$\",\"td\",\"Context.dev\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-brand-primary\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M5 13.2592L7.58583 15.9568C8.2525 16.6523 8.58583 17 9.00004 17C9.41425 17 9.74759 16.6523 10.4143 15.9568L19 7\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Yes\"}]]}],[\"$\",\"td\",\"Copy and paste\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}],[\"$\",\"td\",\"Browser reader view\",{\"className\":\"px-4 py-4 leading-relaxed text-brand-text-muted\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"size-4 text-black/30\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M18 6L6.00081 17.9992M17.9992 18L6 6.00085\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"No\"}]]}]]]}]\n25:oa7e,75:[\"$\",\"$L55\",null,{\"href\":\"/free-tools/image-extractor\",\"className\":\"group flex h-full flex-col gap-5 rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] transition-shadow duration-200 hover:ring-brand-primary/40 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center justify-between gap-3\",\"children\":[[\"$\",\"$L74\",null,{\"name\":\"gallery\",\"index\":1,\"className\":\"size-11 rounded-xl p-2.5\"}],[\"$\",\"span\",null,{\"className\":\"rounded-full bg-brand-primary/10 px-3 py-1 text-body-sm text-brand-primary\",\"children\":\"New\"}]]}],[\"$\",\"span\",null,{\"className\":\"flex flex-1 flex-col gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-body-lg font-normal text-black transition-colors duration-200 group-hover:text-brand-primary\",\"children\":\"Image Extractor\"}],[\"$\",\"span\",null,{\"className\":\"text-body-sm leading-relaxed text-brand-text-muted\",\"children\":\"Every image on a page, with sizes and alt text, downloadable as a ZIP.\"}]]}],[\"$\",\"span\",null,{\"className\":\"text-caption text-brand-text-muted\",\"children\":\"Scrape API (Images)\"}]]}]\n76:[\"$\",\"li\",\"/free-tools/url-to-json\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/free-tools/url-to-json\",\"className\":\"group flex h-full flex-col gap-5 rounded-brand-card bg-white p-6 ring-1 ring-black/[0.08] transition-shadow duration-200 hover:ring-brand-primary/40 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center justify-between gap-3\",\"children\":[[\"$\",\"$L74\",null,{\"name\":\"database\",\"index\":2,\"className\":\"size-11 rounded-xl p-2.5\"}],[\"$\",\"span\",null,{\"className\":\"rounded-full bg-brand-primary/10 px-3 py-1 text-body-sm text-brand-primary\",\"children\":\"New\"}]]}],[\"$\",\"span\",null,{\"className\":\"flex flex-1 flex-col gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-body-lg font-normal text-black transition-colors duration-200 group-hover:text-brand-primary\",\"children\":\"URL to JSON\"}],[\"$\",\"span\",null,{\"className\":\"text-body-sm leading-relaxed text-brand-text-muted\",\"children\":\"Name the fields you want and get structured JSON from any page.\"}]]}],[\"$\",\"span\",null,{\"className\":\"text-caption text-brand-text-muted\",\"children\":\"Scrape API (JSON)\"}]]}]}]\n79:[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.5\",\"className\":\"size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M5 12h14m-6-6 6 6-6 6\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]}]\n25:oa8,8d:\"CookiePreferencesLink\"\n8e:I[614201,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$2b\",\"$2c\",\"$2d\",\"$2e\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$33\"],\"$8d\"]\n25:o5ed,7c:[\"$\",\"a\",\"https://www.instagram.com/contextdotdev\",{\"href\":\"https://www.instagram.com/contextdotdev\",\"aria-label\":\"Follow us on Instagram\",\"className\":\"-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [\u0026_svg]:h-4 [\u0026_svg]:w-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M3 12C3 7.75736 3 5.63604 4.31802 4.31802C5.63604 3 7.75736 3 12 3C16.2426 3 18.364 3 19.682 4.31802C21 5.63604 21 7.75736 21 12C21 16.2426 21 18.364 19.682 19.682C18.364 21 16.2426 21 12 21C7.75736 21 5.63604 21 4.31802 19.682C3 18.364 3 16.2426 3 12Z\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"1\",{\"d\":\"M16 12C16 14.2091 14.2091 16 12 16C9.79086 16 8 14.2091 8 12C8 9.79086 9.79086 8 12 8C14.2091 8 16 9.79086 16 12Z\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"2\",{\"d\":\"M17.3748 6.75024H17.2498M17.4998 6.75024C17.4998 6.88832 17.3878 7.00024 17.2498 7.00024C17.1117 7.00024 16.9998 6.88832 16.9998 6.75024C16.9998 6.61217 17.1117 6.50024 17.2498 6.50024C17.3878 6.50024 17.4998 6.61217 17.4998 6.75024Z\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}]}]\n25:oc66,7d:[\"$\",\"a\",\"mailto:[email protected]\",{\"href\":\"mailto:[email protected]\",\"aria-label\":\"Email us\",\"className\":\"-m-1.5 flex items-center justify-center p-1.5 text-white/60 hover:text-white transition-colors duration-150 [\u0026_svg]:h-4 [\u0026_svg]:w-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"color\":\"currentColor\",\"className\":\"h-7 w-7\",\"children\":[[\"$\",\"path\",\"0\",{\"d\":\"M2 6L8.91302 9.91697C11.4616 11.361 12.5384 11.361 15.087 9.91697L22 6\",\"stroke\":\"currentColor\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}],[\"$\",\"path\",\"1\",{\"d\":\"M2.01577 13.4756C2.08114 16.5412 2.11383 18.0739 3.24496 19.2094C4.37608 20.3448 5.95033 20.3843 9.09883 20.4634C11.0393 20.5122 12.9607 20.5122 14.9012 20.4634C18.0497 20.3843 19.6239 20.3448 20.7551 19.2094C21.8862 18.0739 21.9189 16.5412 21.9842 13.4756C22.0053 12.4899 22.0053 11.5101 21.9842 10.5244C21.9189 7.45886 21.8862 5.92609 20.7551 4.79066C19.6239 3.65523 18.0497 3.61568 14.9012 3.53657C12.9607 3.48781 11.0393 3.48781 9.09882 3.53656C5.95033 3.61566 4.37608 3.65521 3.24495 4.79065C2.11382 5.92608 2.08114 7.45885 2.01576 10.5244C1.99474 11.5101 1.99475 12.4899 2.01577 13.4756Z\",\"stroke\":\"currentColor\",\"strokeLinejoin\":\"round\",\"strokeWidth\":\"1.5\",\"opacity\":\"$undefined\"}]]}]}]\n7e:[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"h-4 w-px bg-white/20\"}],[\"$\",\"a\",null,{\"href\":\"https://www.ycombinator.com/companies/contextdev\",\"className\":\"inline-flex items-center gap-1.5 text-sm font-normal leading-none text-white/60\",\"children\":[\"Backed by\",[\"$\",\"$L7f\",null,{\"src\":\"/yc-logo.svg\",\"alt\":\"Y Combinator\",\"width\":16,\"height\":16,\"className\":\"size-4 rounded-[0.1875rem]\"}],\"Combinator\"]}]]\n82:[\"$\",\"$L55\",null,{\"href\":\"/integrations\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Integrations \u0026 SDKs\"}]\n83:[\"$\",\"li\",\"/mcp\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/mcp\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"MCP Server\"}]}]\n84:[\"$\",\"li\",\"/cli\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/cli\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"CLI\"}]}]\n85:[\"$\",\"li\",\"https://docs.context.dev/changelog\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"https://docs.context.dev/changelog\",\"prefetch\":false,\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Changelog\"}]}]\n25:o100c,86:[\"$\",\"div\",\"Resources\",{\"className\":\"flex min-w-0 flex-col gap-3\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base text-white\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1\",\"children\":[[[\"$\",\"li\",\"/blog\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/blog\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"/guides\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/guides\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Guides\"}]}],[\"$\",\"li\",\"/customers\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/customers\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Customers\"}]}],[\"$\",\"li\",\"/#examples\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/#examples\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Use Cases\"}]}],[\"$\",\"li\",\"/compare\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/compare\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Compare Alternatives\"}]}],[\"$\",\"li\",\"/free-tools\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/free-tools\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Free Tools\"}]}],[\"$\",\"li\",\"/glossary\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/glossary\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Glossary\"}]}],[\"$\",\"li\",\"/glossary/http-errors\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/glossary/http-errors\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"HTTP Error Codes\"}]}],[\"$\",\"li\",\"/startups\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/startups\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Startups \u0026 nonprofits\"}]}],[\"$\",\"li\",\"/research\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/research\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"RL Research Grants\"}]}],[\"$\",\"li\",\"/datasets\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/datasets\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Datasets\"}]}]],false]}]]}]\n25:o828,87:[\"$\",\"div\",\"Company\",{\"className\":\"flex min-w-0 flex-col gap-3\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base text-white\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1\",\"children\":[[[\"$\",\"li\",\"/contact\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/contact\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Contact\"}]}],[\"$\",\"li\",\"https://partners.dub.co/context-dev\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"https://partners.dub.co/context-dev\",\"prefetch\":false,\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Affiliates\"}]}],[\"$\",\"li\",\"/brand\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/brand\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Brand \u0026 Press Kit\"}]}],[\"$\",\"li\",\"https://trust.context.dev/\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"https://trust.context.dev/\",\"prefetch\":false,\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Trust Center\"}]}],[\"$\",\"li\",\"/update\",{\"children\":[\"$\",\"$L55\",null,{\"href\":\"/update\",\"prefetch\":false,\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"block py-0.5 text-base leading-6 text-white/60 transition-colors duration-150 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white\",\"children\":\"Request Brand Update\"}]}]],[\"$\",\"$L8e\",null,{}]]}]]}]\n25:o7,14:300\n25:of11,29:[\"$\",\"div\",null,{\"className\":\"brand-system qhTiAq_variable yCRX2W_variable fixed inset-0 z-[2000] isolate flex flex-col overflow-y-auto bg-black text-white\",\"style\":{\"--background\":\"0 0% 100%\",\"--foreground\":\"0 0% 0%\",\"--card\":\"0 0% 100%\",\"--card-foreground\":\"0 0% 0%\",\"--popover\":\"0 0% 100%\",\"--popover-foreground\":\"0 0% 0%\",\"--primary\":\"221.2 83.2% 53.3%\",\"--primary-foreground\":\"0 0% 100%\",\"--secondary\":\"0 0% 97.3%\",\"--secondary-foreground\":\"0 0% 0%\",\"--muted\":\"0 0% 97.3%\",\"--muted-foreground\":\"0 0% 30.2%\",\"--accent\":\"0 0% 97.3%\",\"--accent-foreground\":\"0 0% 0%\",\"--destructive\":\"0 84.2% 60.2%\",\"--destructive-foreground\":\"210 20% 98%\",\"--border\":\"0 0% 90.2%\",\"--input\":\"0 0% 90.2%\",\"--ring\":\"221.2 83.2% 53.3%\",\"--color-background\":\"hsl(0 0% 100%)\",\"--color-foreground\":\"hsl(0 0% 0%)\",\"--color-card\":\"hsl(0 0% 100%)\",\"--color-card-foreground\":\"hsl(0 0% 0%)\",\"--color-popover\":\"hsl(0 0% 100%)\",\"--color-popover-foreground\":\"hsl(0 0% 0%)\",\"--color-primary\":\"hsl(221.2 83.2% 53.3%)\",\"--color-primary-foreground\":\"hsl(0 0% 100%)\",\"--color-secondary\":\"hsl(0 0% 97.3%)\",\"--color-secondary-foreground\":\"hsl(0 0% 0%)\",\"--color-muted\":\"hsl(0 0% 97.3%)\",\"--color-muted-foreground\":\"hsl(0 0% 30.2%)\",\"--color-accent\":\"hsl(0 0% 97.3%)\",\"--color-accent-foreground\":\"hsl(0 0% 0%)\",\"--color-destructive\":\"hsl(0 84.2% 60.2%)\",\"--color-destructive-foreground\":\"hsl(210 20% 98%)\",\"--color-border\":\"hsl(0 0% 90.2%)\",\"--color-input\":\"hsl(0 0% 90.2%)\",\"--color-ring\":\"hsl(221.2 83.2% 53.3%)\",\"color\":\"hsl(0 0% 0%)\"},\"children\":[[\"$\",\"$L55\",null,{\"href\":\"/\",\"aria-label\":\"Context.dev home\",\"className\":\"group/logo absolute top-6 left-6 rounded-brand-card md:top-16 md:left-[4.5rem] focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 772.32 531.2\",\"className\":\"h-[2.3rem] w-auto text-white\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"fillRule\":\"evenodd\",\"d\":\"M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0ZM260.5,358.28a153.55,153.55,0,1,0,307.1,0a153.55,153.55,0,1,0,-307.1,0Z\"}],[\"$\",\"g\",null,{\"className\":\"transition-transform duration-[560ms] ease-[cubic-bezier(0.65,0,0.35,1)] motion-safe:group-hover/logo:translate-x-[260.5px] motion-safe:group-focus-visible/logo:translate-x-[260.5px] motion-safe:group-data-pushed/logo:translate-x-[260.5px]\",\"children\":[[\"$\",\"circle\",null,{\"cx\":\"153.55\",\"cy\":\"377.64\",\"r\":\"153.55\",\"fill\":\"currentColor\",\"className\":\"transition-transform duration-[560ms] ease-[cubic-bezier(0.34,1.8,0.64,1)] motion-safe:group-hover/logo:-translate-y-[19.36px] motion-safe:group-focus-visible/logo:-translate-y-[19.36px] motion-safe:group-data-pushed/logo:-translate-y-[19.36px]\"}],\"$undefined\"]}],[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0Z\",\"className\":\"opacity-0 transition-opacity duration-100 motion-safe:group-hover/logo:opacity-100 motion-safe:group-hover/logo:delay-[520ms] motion-safe:group-focus-visible/logo:opacity-100 motion-safe:group-focus-visible/logo:delay-[520ms] motion-safe:group-data-pushed/logo:opacity-100 motion-safe:group-data-pushed/logo:delay-[520ms]\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col items-center justify-center gap-7 px-6 py-24 text-center\",\"children\":[[\"$\",\"svg\",null,{\"role\":\"img\",\"aria-label\":\"404\",\"viewBox\":\"0 0 17 7\",\"className\":\"shrink-0 my-3 h-auto! w-[min(30.75rem,80vw)]! text-brand-primary\",\"style\":{\"width\":\"4.675000000000001rem\",\"height\":\"1.9250000000000003rem\"},\"children\":\"$L8f\"}],\"$L90\",\"$L91\",\"$L92\",\"$L93\"]}]]}]\n25:of11,4f:[\"$\",\"div\",null,{\"className\":\"brand-system qhTiAq_variable yCRX2W_variable fixed inset-0 z-[2000] isolate flex flex-col overflow-y-auto bg-black text-white\",\"style\":{\"--background\":\"0 0% 100%\",\"--foreground\":\"0 0% 0%\",\"--card\":\"0 0% 100%\",\"--card-foreground\":\"0 0% 0%\",\"--popover\":\"0 0% 100%\",\"--popover-foreground\":\"0 0% 0%\",\"--primary\":\"221.2 83.2% 53.3%\",\"--primary-foreground\":\"0 0% 100%\",\"--secondary\":\"0 0% 97.3%\",\"--secondary-foreground\":\"0 0% 0%\",\"--muted\":\"0 0% 97.3%\",\"--muted-foreground\":\"0 0% 30.2%\",\"--accent\":\"0 0% 97.3%\",\"--accent-foreground\":\"0 0% 0%\",\"--destructive\":\"0 84.2% 60.2%\",\"--destructive-foreground\":\"210 20% 98%\",\"--border\":\"0 0% 90.2%\",\"--input\":\"0 0% 90.2%\",\"--ring\":\"221.2 83.2% 53.3%\",\"--color-background\":\"hsl(0 0% 100%)\",\"--color-foreground\":\"hsl(0 0% 0%)\",\"--color-card\":\"hsl(0 0% 100%)\",\"--color-card-foreground\":\"hsl(0 0% 0%)\",\"--color-popover\":\"hsl(0 0% 100%)\",\"--color-popover-foreground\":\"hsl(0 0% 0%)\",\"--color-primary\":\"hsl(221.2 83.2% 53.3%)\",\"--color-primary-foreground\":\"hsl(0 0% 100%)\",\"--color-secondary\":\"hsl(0 0% 97.3%)\",\"--color-secondary-foreground\":\"hsl(0 0% 0%)\",\"--color-muted\":\"hsl(0 0% 97.3%)\",\"--color-muted-foreground\":\"hsl(0 0% 30.2%)\",\"--color-accent\":\"hsl(0 0% 97.3%)\",\"--color-accent-foreground\":\"hsl(0 0% 0%)\",\"--color-destructive\":\"hsl(0 84.2% 60.2%)\",\"--color-destructive-foreground\":\"hsl(210 20% 98%)\",\"--color-border\":\"hsl(0 0% 90.2%)\",\"--color-input\":\"hsl(0 0% 90.2%)\",\"--color-ring\":\"hsl(221.2 83.2% 53.3%)\",\"color\":\"hsl(0 0% 0%)\"},\"children\":[[\"$\",\"$L55\",null,{\"href\":\"/\",\"aria-label\":\"Context.dev home\",\"className\":\"group/logo absolute top-6 left-6 rounded-brand-card md:top-16 md:left-[4.5rem] focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 772.32 531.2\",\"className\":\"h-[2.3rem] w-auto text-white\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"fillRule\":\"evenodd\",\"d\":\"M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0ZM260.5,358.28a153.55,153.55,0,1,0,307.1,0a153.55,153.55,0,1,0,-307.1,0Z\"}],[\"$\",\"g\",null,{\"className\":\"transition-transform duration-[560ms] ease-[cubic-bezier(0.65,0,0.35,1)] motion-safe:group-hover/logo:translate-x-[260.5px] motion-safe:group-focus-visible/logo:translate-x-[260.5px] motion-safe:group-data-pushed/logo:translate-x-[260.5px]\",\"children\":[[\"$\",\"circle\",null,{\"cx\":\"153.55\",\"cy\":\"377.64\",\"r\":\"153.55\",\"fill\":\"currentColor\",\"className\":\"transition-transform duration-[560ms] ease-[cubic-bezier(0.34,1.8,0.64,1)] motion-safe:group-hover/logo:-translate-y-[19.36px] motion-safe:group-focus-visible/logo:-translate-y-[19.36px] motion-safe:group-data-pushed/logo:-translate-y-[19.36px]\"}],\"$undefined\"]}],[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M287.56,0H745.26A27.06,27.06,0,0,1,772.32,27.06V484.77A27.06,27.06,0,0,1,745.26,511.83H284.51A24.01,24.01,0,0,1,260.5,487.82V27.06A27.06,27.06,0,0,1,287.56,0Z\",\"className\":\"opacity-0 transition-opacity duration-100 motion-safe:group-hover/logo:opacity-100 motion-safe:group-hover/logo:delay-[520ms] motion-safe:group-focus-visible/logo:opacity-100 motion-safe:group-focus-visible/logo:delay-[520ms] motion-safe:group-data-pushed/logo:opacity-100 motion-safe:group-data-pushed/logo:delay-[520ms]\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col items-center justify-center gap-7 px-6 py-24 text-center\",\"children\":[[\"$\",\"svg\",null,{\"role\":\"img\",\"aria-label\":\"404\",\"viewBox\":\"0 0 17 7\",\"className\":\"shrink-0 my-3 h-auto! w-[min(30.75rem,80vw)]! text-brand-primary\",\"style\":{\"width\":\"4.675000000000001rem\",\"height\":\"1.9250000000000003rem\"},\"children\":\"$L94\"}],\"$L95\",\"$L96\",\"$L97\",\"$L98\"]}]]}]\n25:o99,99:\"/_next/static/immutable/chunks/1cbcb300zu4gj.js\"\n9a:I[325110,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\",\"$99\"],\"DidYouMean\"]\n25:o840,8f:[\"$\",\"g\",null,{\"fill\":\"currentColor\",\"children\":[[\"$\",\"circle\",\"0-0-3\",{\"cx\":3.5,\"cy\":0.5,\"r\":0.4}],[\"$\",\"circle\",\"0-1-2\",{\"cx\":2.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"0-1-3\",{\"cx\":3.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"0-2-1\",{\"cx\":1.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"0-2-3\",{\"cx\":3.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"0-3-0\",{\"cx\":0.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"0-3-3\",{\"cx\":3.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-0\",{\"cx\":0.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-1\",{\"cx\":1.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-2\",{\"cx\":2.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-3\",{\"cx\":3.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-4\",{\"cx\":4.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-5-3\",{\"cx\":3.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"0-6-3\",{\"cx\":3.5,\"cy\":6.5,\"r\":0.4}],[\"$\",\"circle\",\"1-0-2\",{\"cx\":8.5,\"cy\":0.5,\"r\":0.4}],[\"$\",\"circle\",\"1-1-1\",{\"cx\":7.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"1-1-3\",{\"cx\":9.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"1-2-0\",{\"cx\":6.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"1-2-4\",{\"cx\":10.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"1-3-0\",{\"cx\":6.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"1-3-4\",{\"cx\":10.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"1-4-0\",{\"cx\":6.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"1-4-4\",{\"cx\":10.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"1-5-1\",{\"cx\":7.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"1-5-3\",{\"cx\":9.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"1-6-2\",{\"cx\":8.5,\"cy\":6.5,\"r\":0.4}],[\"$\",\"circle\",\"2-0-3\",{\"cx\":15.5,\"cy\":0.5,\"r\":0.4}],[\"$\",\"circle\",\"2-1-2\",{\"cx\":14.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"2-1-3\",{\"cx\":15.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"2-2-1\",{\"cx\":13.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"2-2-3\",{\"cx\":15.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"2-3-0\",{\"cx\":12.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"2-3-3\",{\"cx\":15.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-0\",{\"cx\":12.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-1\",{\"cx\":13.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-2\",{\"cx\":14.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-3\",{\"cx\":15.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-4\",{\"cx\":16.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-5-3\",{\"cx\":15.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"2-6-3\",{\"cx\":15.5,\"cy\":6.5,\"r\":0.4}]]}]\n25:oae,90:[\"$\",\"h1\",null,{\"className\":\"text-balance text-[1.75rem] leading-[1.2] tracking-[-0.02em] text-white md:text-[2.25rem]\",\"children\":\"This page isn't on the web anymore.\"}]\n25:o5bef,91:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"max-w-[36rem] text-pretty text-[1.125rem] leading-[1.5] text-white/70 md:text-[1.25rem]\",\"children\":\"It may have been moved, renamed, or removed. Here are a few ways back in.\"}],[\"$\",\"$L9a\",null,{\"knownPaths\":[\"/\",\"/pricing\",\"/mcp\",\"/cli\",\"/integrations\",\"/chatgpt\",\"/web-scraping-api\",\"/answers-api\",\"/map-api\",\"/batches-api\",\"/monitors-api\",\"/brand-api\",\"/search-api\",\"/brand-search\",\"/people-enrichment\",\"/news\",\"/parse\",\"/data-extraction-api\",\"/blog\",\"/blog/archive\",\"/guides\",\"/demo\",\"/customers\",\"/faq\",\"/glossary/http-errors\",\"/startups\",\"/research\",\"/update\",\"/data\",\"/datasets\",\"/compare\",\"/free-tools\",\"/free-tools/email-signature\",\"/free-tools/sitemap-builder\",\"/free-tools/structured-data-extractor\",\"/free-tools/url-to-markdown\",\"/free-tools/website-screenshot\",\"/free-tools/website-to-text\",\"/free-tools/url-extractor\",\"/free-tools/image-extractor\",\"/free-tools/url-to-json\",\"/free-tools/user-agent-generator\",\"/free-tools/robots-txt-tester\",\"/free-tools/sitemap-checker\",\"/free-tools/dns-lookup\",\"/free-tools/twitter-card-checker\",\"/free-tools/brand-font-finder\",\"/free-tools/design-md-generator\",\"/free-tools/ai-seo-geo-checker\",\"/free-tools/naics-sic-code-lookup\",\"/free-tools/llms-txt-generator\",\"/free-tools/ad-maker\",\"/contact\",\"/authors/yahia-bakour\",\"/glossary\",\"/glossary/web-scraping-apis\",\"/privacy\",\"/term\",\"/dpa\",\"/dpa/subprocessors\",\"/zero-data-retention\",\"/affiliates-terms-of-service\",\"/llms.txt\",\"/llms-full.txt\",\"/sitemap.md\",\"/auth.md\",\"/data/logo-api\",\"/data/font-api\",\"/data/company-colors-api\",\"/data/company-address-api\",\"/data/company-socials-api\",\"/data/company-styleguide-api\",\"/data/screenshot-api\",\"/data/company-description-api\",\"/data/naics-industry-classification-api\",\"/data/sic-industry-classification-api\",\"/data/web-scrape-html-api\",\"/data/web-scrape-images-api\",\"/data/web-scrape-markdown-api\",\"/data/crawl-website-api\",\"/compare/the-top-brandfetch-alternative\",\"/compare/the-top-parquet-alternative-brand-dev-vs-parqet\",\"/compare/the-top-logo-dev-alternative\",\"/compare/the-top-ritekit-company-logo-api-alternative\",\"/compare/brand-dev-top-alternative-to-klazify\",\"/compare/migrating-from-clearbit-to-brand-dev\",\"/compare/the-top-firecrawl-alternative\",\"/compare/the-top-scraperapi-alternative\",\"/compare/the-top-scrapingbee-alternative\",\"/compare/the-top-spider-alternative\",\"/compare/the-top-jina-alternative\",\"/compare/the-top-apify-alternative\",\"/compare/the-top-crawl4ai-alternative\",\"/compare/the-top-tavily-alternative\",\"/compare/the-top-exa-alternative\",\"/compare/the-top-browse-ai-alternative\",\"/compare/the-top-bright-data-alternative\",\"/compare/the-top-oxylabs-alternative\",\"/compare/the-top-zyte-alternative\",\"/compare/the-top-zenrows-alternative\",\"/compare/the-top-scrapfly-alternative\",\"/compare/the-top-scrape-do-alternative\",\"/compare/the-top-scrapingdog-alternative\",\"/compare/the-top-decodo-alternative\",\"/compare/the-top-nimble-alternative\",\"/compare/the-top-diffbot-alternative\",\"/use-cases/web-crawling\",\"/use-cases/web-monitoring\",\"/use-cases/rag-pipeline\",\"/use-cases/ai-grounding\",\"/use-cases/research-agents\",\"/use-cases/personalization\",\"/use-cases/automated-brand-kits\",\"/use-cases/enrich-company-profiles\",\"/use-cases/enrich-transaction-data\",\"/use-cases/enriching-logos-in-zapier\",\"/use-cases/logo-link\",\"/use-cases/power-generative-ai\",\"/use-cases/programmatic-theming\",\"/use-cases/stock-ticker-enrichment\",\"/glossary/web-crawler\",\"/glossary/web-scraping\",\"/glossary/robots-txt\",\"/glossary/sitemap\",\"/glossary/headless-browser\",\"/glossary/playwright\",\"/glossary/captcha\",\"/glossary/proxy\",\"/glossary/residential-proxy\",\"/glossary/rate-limiting\",\"/glossary/http\",\"/glossary/https\",\"/glossary/ssl\",\"/glossary/tls\",\"/glossary/dns\",\"/glossary/cdn\",\"/glossary/domain\",\"/glossary/subdomain\",\"/glossary/tld\",\"/glossary/cname\",\"/glossary/api\",\"/glossary/rest-api\",\"/glossary/graphql\",\"/glossary/webhook\",\"/glossary/websocket\",\"/glossary/api-key\",\"/glossary/oauth\",\"/glossary/jwt\",\"/glossary/dom\",\"/glossary/json\",\"/glossary/markdown\",\"/glossary/slug\",\"/glossary/cookie\",\"/glossary/svg\",\"/glossary/favicon\",\"/glossary/open-graph\",\"/glossary/meta-tag\",\"/glossary/alt-text\",\"/glossary/canonical-url\",\"/glossary/schema-markup\",\"/glossary/structured-data\",\"/glossary/json-ld\",\"/glossary/logo\",\"/glossary/typography\",\"/glossary/naics-code\",\"/glossary/sic-code\",\"/glossary/selenium\",\"/glossary/puppeteer\",\"/glossary/xpath\",\"/glossary/css-selector\",\"/glossary/scrapy\",\"/glossary/beautifulsoup\",\"/glossary/user-agent\",\"/glossary/data-extraction\",\"/glossary/ip-address\",\"/glossary/ipv6\",\"/glossary/tcp\",\"/glossary/http-status-code\",\"/glossary/dns-lookup\",\"/glossary/ssl-certificate\",\"/glossary/whois\",\"/glossary/fqdn\",\"/glossary/cors\",\"/glossary/openapi\",\"/glossary/swagger\",\"/glossary/xml\",\"/glossary/yaml\",\"/glossary/csv\",\"/glossary/saml\",\"/glossary/sso\",\"/glossary/idempotent\",\"/glossary/mcp-protocol\",\"/glossary/html\",\"/glossary/css\",\"/glossary/regex\",\"/glossary/base64\",\"/glossary/uuid\",\"/glossary/webp\",\"/glossary/seo\",\"/glossary/serp\",\"/glossary/backlink\",\"/glossary/meta-description\",\"/glossary/core-web-vitals\",\"/glossary/title-tag\",\"/glossary/brand-identity\",\"/glossary/styleguide\",\"/glossary/color-palette\",\"/glossary/hex-color\",\"/glossary/rgb\",\"/glossary/cmyk\",\"/glossary/pantone\",\"/glossary/typeface\",\"/glossary/google-fonts\",\"/glossary/ein-number\",\"/glossary/duns-number\",\"/glossary/ticker-symbol\",\"/glossary/wordmark\",\"/glossary/web-scraping-apis/best-api-for-structured-data-extraction\",\"/glossary/web-scraping-apis/handling-javascript-heavy-websites\",\"/glossary/web-scraping-apis/best-api-for-llm-training-data\",\"/glossary/http-errors/400\",\"/glossary/http-errors/401\",\"/glossary/http-errors/402\",\"/glossary/http-errors/403\",\"/glossary/http-errors/404\",\"/glossary/http-errors/405\",\"/glossary/http-errors/406\",\"/glossary/http-errors/408\",\"/glossary/http-errors/409\",\"/glossary/http-errors/410\",\"/glossary/http-errors/422\",\"/glossary/http-errors/429\",\"/glossary/http-errors/499\",\"/glossary/http-errors/500\",\"/glossary/http-errors/502\",\"/glossary/http-errors/503\",\"/glossary/http-errors/504\",\"/glossary/http-errors/520\",\"/glossary/http-errors/521\",\"/glossary/http-errors/522\",\"/glossary/http-errors/523\",\"/glossary/http-errors/524\",\"/glossary/http-errors/525\",\"/glossary/http-errors/526\",\"/glossary/http-errors/1020\",\"/blog/2\",\"/blog/3\",\"/blog/4\",\"/blog/5\",\"/blog/6\",\"/blog/7\",\"/blog/8\",\"/blog/9\",\"/blog/10\",\"/blog/11\",\"/blog/12\",\"/blog/13\",\"/blog/14\",\"/blog/15\",\"/blog/16\",\"/blog/17\",\"/blog/18\",\"/blog/19\",\"/blog/20\",\"/blog/21\",\"/blog/22\",\"/blog/category/announcements\",\"/blog/category/announcements/2\",\"/blog/category/case-study\",\"/blog/category/case-study/2\",\"/blog/category/case-study/3\",\"/blog/category/case-study/4\",\"/blog/category/case-study/5\",\"/blog/category/case-study/6\",\"/blog/category/community-spotlight\",\"/blog/category/developer-deep-dive\",\"/blog/category/developer-deep-dive/2\",\"/blog/category/developer-deep-dive/3\",\"/blog/category/general\",\"/blog/category/general/2\",\"/blog/category/general/3\",\"/blog/category/general/4\",\"/blog/category/general/5\",\"/blog/category/general/6\",\"/blog/category/general/7\",\"/blog/category/general/8\",\"/blog/category/general/9\",\"/blog/category/general/10\",\"/blog/category/general/11\",\"/blog/category/general/12\",\"/blog/category/product\",\"/blog/category/engineering\",\"/blog/category/company\",\"/guides/2\",\"/guides/3\",\"/guides/4\",\"/guides/5\",\"/guides/6\",\"/guides/7\",\"/guides/8\",\"/guides/9\",\"/guides/10\",\"/guides/11\",\"/guides/12\",\"/guides/13\",\"/guides/14\",\"/customers/2\",\"/customers/3\",\"/customers/4\",\"/customers/5\",\"/customers/6\",\"/customers/7\",\"/customers/category/ai-agents\",\"/customers/category/ai-agents/2\",\"/customers/category/knowledge-bases\",\"/customers/category/data-pipelines\",\"/customers/category/web-monitoring\",\"/customers/category/company-enrichment\",\"/customers/category/company-enrichment/2\",\"/customers/category/personalization\",\"/customers/category/personalization/2\",\"/customers/category/branded-content\",\"/customers/category/branded-content/2\",\"/blog/10-most-noteworthy-re-brands-of-2024\",\"/blog/1st-party-vs-3rd-party\",\"/blog/5-ways-to-personalize-saas-onboarding-with-brand-dev\",\"/blog/a-developers-guide-to-scraping-logos-from-websites\",\"/blog/adapt-puts-20k-accounts-and-6000-websites-to-work-with-context-dev\",\"/blog/agentic-ai-trends-2026\",\"/blog/agently-turns-a-website-into-a-company-brain-with-context-dev\",\"/blog/ai-startup-web-scraping-economics-architecting-cost-effective-ingestion-for-high-volume-rag\",\"/blog/ai-website-search-fresh-content\",\"/blog/aldena-adds-unified-web-search-and-fetch-to-its-ai-coding-agents-in-30-minutes\",\"/blog/amorphic-labs-personalizes-demo-videos-with-company-logos-from-context-dev\",\"/blog/analytics-in-advertising\",\"/blog/announcing-brand-dev-s-zapier-integration-automate-your-brand-workflows\",\"/blog/announcing-context-dev-go-sdk\",\"/blog/announcing-context-dev-integration-for-cursor\",\"/blog/announcing-context-dev-integration-for-eve\",\"/blog/announcing-context-dev-integration-for-openclaw\",\"/blog/announcing-context-dev-monitors\",\"/blog/announcing-context-dev-soc-2-type-1-compliance\",\"/blog/anti-detect-browser-vs-scraping-api\",\"/blog/api-authentication-best-practices\",\"/blog/api-documentation-best-practices\",\"/blog/architect-enhances-product-onboarding-and-sales-gtm-with-brand-dev\",\"/blog/architecting-full-site-web-crawling-and-sitemap-ingestion-for-llm-knowledge-bases\",\"/blog/architecting-real-time-web-browsing-for-ai-agents-tool-calling-headless-fetching-and-latency-optimiz\",\"/customers/aside-builds-trust-in-workflow-recommendations-with-context-dev\",\"/blog/automate-sales-process\",\"/blog/automate-your-brand-workflows-fetch-logos-with-brand-dev-s-zapier-integration\",\"/blog/automated-captcha-bypassing-anti-bot-evasion-strategies-for-production-web-scrapers\",\"/blog/automotive-dealer-app\",\"/blog/b-2-b-data-enrichment\",\"/blog/b-2-b-tech-marketing\",\"/blog/best-ai-data-pipeline-tools-for-llm-pipelines-2026\",\"/blog/best-ai-web-crawlers-and-data-pipeline-tools-2026\",\"/blog/best-anti-detect-browsers-and-stealth-scraping-tools-2026\",\"/blog/best-automated-data-extraction-platforms-2026\",\"/blog/best-browser-agents-2026\",\"/blog/best-captcha-solving-services-2026\",\"/blog/best-email-marketing-tools-ai-agents\",\"/blog/best-enterprise-web-crawling-services-2026\",\"/blog/best-llms-txt-generator-tools-2026\",\"/blog/best-mcp-servers-for-web-scraping-2026\",\"/blog/best-node-js-scraping-apis-in-2026-why-context-dev-is-the-one-to-pick\",\"/blog/best-nodejs-web-scraping-libraries-2026\",\"/blog/best-python-stacks-for-price-monitoring-at-scale\",\"/blog/best-python-web-scraping-libraries-2026\",\"/blog/best-real-time-web-content-apis-for-llm-pipelines-2026\",\"/blog/best-real-time-web-scraping-tools-for-ai-agents-2026\",\"/blog/best-sitemap-crawlers-and-parsers-2026\",\"/blog/best-structured-data-extraction-apis-for-llms-2026\",\"/blog/best-structured-data-extraction-tools-2026\",\"/blog/best-tools-for-scraping-javascript-rendered-websites\",\"/blog/best-tools-to-extract-images-from-websites-in-bulk\",\"/blog/best-web-crawling-apis-for-ai-agents-2026\",\"/blog/best-web-crawling-apis-to-replace-internal-crawlers-2026\",\"/blog/best-web-extraction-apis-for-ai-pipelines-2026\",\"/blog/best-web-scraping-apis-for-javascript-heavy-sites-2026\",\"/blog/best-web-scraping-automation-platforms-2026\",\"/blog/best-web-scraping-tools\",\"/blog/best-web-search-apis-and-mcp-tools-for-ai-agents-in-2026\",\"/blog/best-website-change-detection-tools-2026\",\"/blog/best-website-monitoring-apis-2026\",\"/blog/boonio-saves-time-and-boosts-quality-with-brand-dev\",\"/blog/brand-dev-is-now-context-dev\",\"/blog/branderize-automating-brand-data-collection-with-brand-dev\",\"/blog/brew-switches-from-brandfetch-and-microlink-to-context-dev-in-a-day\",\"/blog/browser-fingerprinting-explained\",\"/blog/build-vs-buy-for-ai-data-pipelines-total-cost-of-ownership-for-web-scraping-infrastructure\",\"/blog/building-a-model-context-protocol-mcp-server-for-live-web-scraping-agent-context\",\"/blog/building-a-production-mcp-web-scraping-pipeline\",\"/blog/building-an-ai-web-research-agent\",\"/blog/building-llamaindex-rag-pipelines-web-ingestion-page-reader-integration-guide\",\"/blog/bypassing-cloudflare-anti-bot-protection-for-ai-web-scraping-at-scale\",\"/blog/bystreet-completed-1m-scrapes-with-context-dev-without-any-issues\",\"/blog/calculate-customer-acquisition-cost\",\"/blog/chatslide-turns-ai-generated-slides-into-on-brand-decks-with-brand-dev\",\"/blog/clearbit-logo-api-dead-2026-migration-guide\",\"/blog/codex-vs-claude-code-vs-opencode-vs-cursor\",\"/blog/cold-email-templates\",\"/blog/community-member-builds-raycast-extension-for-brand-dev\",\"/blog/comp-ai-builds-an-on-brand-sales-deck-generator-with-context-dev\",\"/blog/company-data-api\",\"/blog/company-data-enrichment\",\"/blog/company-information-api\",\"/blog/company-logo-api-comparison\",\"/blog/company-logo-api\",\"/blog/company-logo-database\",\"/blog/competitive-intelligence-pricing\",\"/blog/connecting-live-web-context-to-langchain-custom-ai-agents-step-by-step-integration-guide\",\"/blog/consolidating-scraping-crawling-and-company-enrichment-into-a-single-web-context-api\",\"/blog/construct-builds-a-working-web-search-connector-in-minutes-with-context-dev\",\"/blog/context-dev-raises-9m-seed-led-by-general-catalyst\",\"/blog/context-dev-vs-firecrawl-diffbot-apify-scraperapi-for-llm-pipelines\",\"/blog/cora-intelligence-makes-outreach-more-thoughtful-with-context-dev\",\"/blog/cost-of-customer-acquisition-calculation\",\"/blog/crawl4ai-vs-contextdev-self-hosted-browser-clusters-vs-managed-web-context-api\",\"/blog/crm-data-enrichment\",\"/blog/crm-data-examples\",\"/blog/customer-data-enrichment\",\"/blog/dagny-replaces-its-in-house-brand-extraction-pipeline-with-one-context-dev-api-call\",\"/blog/daily-dev-maintains-accurate-company-data-with-brand-dev\",\"/blog/dashboard-design-best-practices\",\"/blog/data-driven-marketing-agencies\",\"/blog/data-enrichment-companies\",\"/blog/debugging-web-scraper-failures\",\"/blog/demand-gen-strategy\",\"/blog/dench-crm-unlocks-3m-in-pipeline-from-reddit-leads-with-context-dev\",\"/blog/designing-high-throughput-web-ingestion-for-llm-pipelines-token-optimization-dom-pruning-and-markdow\",\"/blog/diy-website-change-detection-vs-monitoring-api\",\"/blog/docsbot-reduces-onboarding-friction-and-boosts-activation-with-brand-dev\",\"/blog/drip-uses-context-dev-to-enrich-leads-and-fine-tune-ai-drafts\",\"/blog/eliminating-headless-selenium-puppeteer-cluster-debt-migrating-to-managed-web-data-infrastructure\",\"/blog/email-sales-templates\",\"/blog/enception-uses-brand-dev-to-make-geo-reports-clearer-with-consistent-brand-visuals\",\"/blog/end-to-end-type-safety-in-web-scraping-type-safe-schema-extraction-with-typescript-zod-and-llm-struc\",\"/blog/essence-retention-builds-ai-augmented-email-marketing-workflows-with-context-dev\",\"/blog/example-of-personalisation\",\"/blog/executor-powers-3000-integrations-with-context-dev\",\"/blog/extracting-structured-e-commerce-product-data-specifications-for-autonomous-shopping-agents\",\"/blog/ferndesk-achieved-personalized-onboarding-in-minutes-with-brand-dev\",\"/blog/file-type-npm-stateful-race-condition-parallel-image-detection\",\"/blog/film-festival-logos\",\"/blog/flusterduck-diagnoses-ux-issues-in-seconds-with-context-dev\",\"/customers/freecode-reduces-agent-costs-with-context-highlights\",\"/blog/gene-inspector-pro-gives-ai-agent-diana-access-to-current-genetics-research-with-context-dev\",\"/blog/generative-ai-tools-for-marketing\",\"/blog/gooseworks-builds-an-instant-brand-identity-for-every-signup-with-context-dev\",\"/blog/headless-scraping-at-scale\",\"/blog/hireline-automates-branded-recruiting-ads-with-brand-dev\",\"/blog/hoplite-builds-a-wow-factor-onboarding-flow-in-15-minutes-with-context-dev\",\"/blog/how-scraping-apis-handle-javascript-rendered-content\",\"/blog/how-to-add-real-time-web-search-and-web-context-to-vercel-ai-sdk\",\"/blog/how-to-build-web-scrapers-that-survive-layout-changes\",\"/blog/how-to-calculate-tam\",\"/blog/how-to-debug-an-ai-agent-that-reads-the-web-when-nothing-errors\",\"/blog/how-to-discover-every-url-on-any-domain-3-methods-compared\",\"/blog/how-to-extract-raw-html-from-any-url-with-a-single-api-call\",\"/blog/how-to-fix-http-errors-web-scraping\",\"/blog/how-to-generate-llms-txt-automatically\",\"/blog/how-to-monitor-competitor-pricing-pages-with-automated-change-detection\",\"/blog/how-to-reverse-engineer-any-websites-design-system\",\"/blog/how-to-scrape-a-company-s-address-from-the-web\",\"/blog/how-to-scrape-websites-into-llm-ready-markdown-for-rag-pipelines\",\"/blog/how-to-set-up-context-dev-mcp-in-cursor-and-claude\",\"/blog/how-to-track-visits-to-a-website\",\"/blog/html-to-clean-markdown-for-llms-optimizing-web-content-for-context-windows\",\"/blog/hyperspell-replaces-a-crawler-waterfall-with-context-dev\",\"/blog/ideal-customer-profile-template\",\"/blog/ideal-customer-profile\",\"/blog/identify-anonymous-website-visitors\",\"/blog/implementing-real-time-web-browsing-with-openai-agents-sdk-and-managed-web-apis\",\"/blog/improving-your-saas-onboarding-flow\",\"/blog/instant-switches-from-firecrawl-to-context-dev-in-under-a-day\",\"/blog/integrating-live-web-context-with-autonomous-ai-agent-frameworks-langgraph-crewai-openai-agents-sdk\",\"/blog/introducing-answers-api\",\"/blog/introducing-context-highlights\",\"/blog/introducing-rusteerio\",\"/blog/ion-design-replaces-homegrown-brand-scraping-with-context-dev\",\"/blog/journeybee-switches-to-context-dev-in-10-minutes-for-a-better-ai-co-pilot\",\"/blog/kelpi-ai-builds-research-first-meta-ad-creative-workflows-with-context-dev\",\"/blog/knowlify-ships-accurate-branded-video-assets-in-under-five-minutes-with-context-dev\",\"/blog/kyndir-turns-brand-guides-into-client-ready-deliverables-with-context-dev\",\"/blog/kyo-turns-x-twitter-dms-into-enriched-crm-deals-with-context-dev\",\"/blog/landing-page-personalization\",\"/blog/lasso-moderation-increased-conversions-with-brand-dev-s-branding-api\",\"/blog/launching-context-dev-affiliate-program\",\"/blog/layers-replaces-cloudflare-markdown-and-adds-customer-logos-with-context-dev\",\"/blog/lead-capture-form\",\"/blog/lead-generation-outbound\",\"/blog/lead-generation-systems\",\"/blog/leadrax-transforms-cold-outbound-from-telling-to-showing-with-brand-dev\",\"/blog/list-crawling\",\"/blog/listener-com-delivers-white-label-experiences-with-context-dev\",\"/blog/locke-keeps-government-affairs-research-current-with-context-dev\",\"/blog/logo-for-mission\",\"/blog/marketbetter-gives-every-sdr-on-brand-meeting-prep-with-context-dev\",\"/blog/martial-arts-school-management-saas-welcomes-trial-signups-with-brand-dev\",\"/blog/mastra-personalizes-onboarding-with-context-dev\",\"/blog/mcp-server-vs-rest-api-for-web-scraping\",\"/blog/migma-ai-imports-brands-faster-with-brand-dev\",\"/blog/mintlify-turns-github-repos-into-branded-docs-sites-with-brand-dev\",\"/blog/models-for-marketing\",\"/blog/monkeflow-generates-on-brand-marketing-emails-instantly-with-brand-dev\",\"/blog/multi-site-product-data-extraction-with-python-and-pydantic\",\"/blog/murph-builds-a-2m-food-and-supplement-database-with-context-dev\",\"/blog/notra-migrates-to-context-dev-in-5-minutes-and-improves-brand-identity-generation\",\"/blog/openclaw-vs-hermes-agent\",\"/blog/opentag-gives-its-ai-coworker-live-people-research-in-two-minutes\",\"/blog/our-free-tier-is-back\",\"/blog/outbound-lead-gen\",\"/blog/pad-pulls-real-brand-logos-through-context-dev-mcp-in-under-10-minutes\",\"/blog/perceptual-hashing-in-node-js-with-sharp-phash-for-developers\",\"/blog/personalization-on-the-web\",\"/blog/personalize-email-marketing\",\"/blog/playwright-vs-selenium\",\"/blog/polished-ad-powers-brand-aware-ad-creation-with-context-dev\",\"/blog/preventing-memory-issues-in-node-js-sharp-a-journey\",\"/blog/production-web-scraping-pipelines-in-python\",\"/blog/propane-ai-streamlines-onboarding-and-delivers-branded-user-interview-experiences-with-brand-dev\",\"/blog/proxy-rotation-captcha-solving-and-anti-bot-fingerprinting\",\"/blog/quick-guide-to-improving-saas-conversion-rates\",\"/blog/redos-regex-denial-of-service\",\"/blog/replacing-brittle-puppeteer-and-playwright-infrastructure-with-managed-web-data-apis\",\"/blog/rotating-proxies-in-web-scraping\",\"/blog/running-headless-playwright-on-aws-ecs-vs-managed-web-data-apis-architecture-tco-benchmark\",\"/blog/saas-onboarding-best-practices\",\"/blog/salesforce-lead-scoring\",\"/customers/sazabi-discovers-client-side-tech-stacks-with-context-dev\",\"/blog/schema-driven-data-extraction-using-zod-json-schema-to-extract-structured-data-from-any-url\",\"/blog/scira-ai-adds-real-time-web-search-in-under-10-minutes\",\"/blog/scraper-monitoring-in-production\",\"/blog/scrapy-vs-context-dev\",\"/blog/selectolax-vs-lxml-vs-parsel-vs-beautifulsoup\",\"/blog/sequenzy-creates-personalized-marketing-emails-in-seconds-with-brand-dev\",\"/blog/sic-codes-and-naics-codes\",\"/blog/similarweb-10x-ai-agents-with-context-dev\",\"/blog/sitegpt-scrapes-websites-to-power-ai-support-chatbots-with-context-dev\",\"/customers/sixtyfour-tests-production-scraping-workloads-within-an-hour-with-context-dev\",\"/blog/slashy-powers-intelligent-inbox-enrichment-with-brand-dev\",\"/blog/soria-replaces-self-hosted-scraping-with-context-dev-for-faster-page-monitoring\",\"/blog/sourcely-powers-academic-journal-and-pdf-crawling-with-context-dev\",\"/blog/spendify-ships-clean-merchant-branding-with-context-dev\",\"/blog/spikonado-makes-its-ai-engineering-agent-more-reliable-with-context-dev-in-one-hour\",\"/customers/spyglass-switches-to-context-dev-with-one-prompt-per-endpoint\",\"/blog/squad-gives-its-ai-agents-web-access-in-5-minutes-with-context-dev\",\"/blog/stan-builds-an-internal-leaderboard-with-context-dev\",\"/blog/sunrun-personalizes-affiliate-experiences-with-brand-dev\",\"/blog/takkie-ai-migrates-off-cloudflare-markdown-to-context-dev-in-under-30-minutes\",\"/customers/the-letter-company-brings-customer-brands-into-content-intelligence-with-context-dev\",\"/blog/third-party-data\",\"/blog/tinfoil-switches-to-context-dev-for-zero-data-retention-web-scraping\",\"/blog/tool-comparison-best-for-llm-data-pipelines-in-2026\",\"/blog/top-10-web-scraping-apis-for-ai\",\"/blog/top-firecrawl-alternatives-competitor-comparison-for-ai-web-ingestion-2026\",\"/customers/travelsmart-builds-grounded-ai-travel-planning-with-context-dev\",\"/blog/tsenta-builds-beautiful-company-pages-in-5-minutes-with-context-dev\",\"/blog/user-onboarding-best-practices\",\"/blog/vizzy-beautifies-profiles-and-job-boards-with-brand-dev\",\"/blog/we-are-context-dev-not-context-ai\",\"/blog/web-scraper-empty-results\",\"/blog/web-scraping-services-with-proxy-rotation-and-captcha-solving\",\"/blog/web-scraping-with-node\",\"/blog/web-scraping-with-python\",\"/blog/website-crawler-api-comparison-for-ai-agents-2026\",\"/blog/website-personalization-strategies\",\"/blog/website-screenshot-apis-for-vision-llms-automating-visual-web-page-ingestion\",\"/blog/website-to-json\",\"/blog/website-visitor-identification\",\"/blog/were-now-backed-by-ycombinator\",\"/blog/what-are-acquisition-costs\",\"/blog/what-are-marketing-analytics\",\"/blog/what-is-a-brand-style-guide\",\"/blog/what-is-a-captcha-solver\",\"/blog/what-is-a-sitemap\",\"/blog/what-is-a-web-scraper\",\"/blog/what-is-brand-consistency\",\"/blog/what-is-branding\",\"/blog/what-is-scrapy\",\"/blog/what-makes-a-logo-good\",\"/blog/xml-sitemap-parsing-at-scale\",\"/blog/youtube-transcript-api\",\"/blog/yuzu-turns-every-unboxing-into-a-branded-moment-with-brand-dev\",\"/customers/zaraftis-powers-ai-search-visibility-and-site-audits-with-context-dev\",\"/customers/zero-keeps-data-on-20m-companies-fresh-with-context-dev\"],\"className\":\"h-6 text-body leading-6 text-white/70\"}]]}]\n25:o762,92:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center gap-3 sm:flex-row\",\"children\":[[\"$\",\"$L55\",null,{\"href\":\"/\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-white text-white hover:bg-white/12 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"Take me home\"}],[\"$\",\"a\",null,{\"href\":\"https://docs.context.dev\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none text-white hover:bg-white/12 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 border-white/40\",\"children\":\"View documentation\"}]]}]\n93:[\"$\",\"p\",null,{\"className\":\"max-w-[44rem] pt-4 text-pretty text-body leading-[1.5] text-white/50\",\"children\":[\"Looking for something specific? Try the\",\" \",[\"$\",\"$L55\",null,{\"href\":\"/sitemap.md\",\"prefetch\":false,\"className\":\"text-white/70 underline decoration-white/30 underline-offset-4 transition-colors hover:text-white hover:decoration-white\",\"children\":\"sitemap\"}],\", the\",\" \",[\"$\",\"$L55\",null,{\"href\":\"/llms.txt\",\"prefetch\":false,\"className\":\"text-white/70 underline decoration-white/30 underline-offset-4 transition-colors hover:text-white hover:decoration-white\",\"children\":\"llms.txt index\"}],\", or the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://docs.context.dev\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"text-white/70 underline decoration-white/30 underline-offset-4 transition-colors hover:text-white hover:decoration-white\",\"children\":\"docs index\"}],\".\"]}]\n25:o840,94:[\"$\",\"g\",null,{\"fill\":\"currentColor\",\"children\":[[\"$\",\"circle\",\"0-0-3\",{\"cx\":3.5,\"cy\":0.5,\"r\":0.4}],[\"$\",\"circle\",\"0-1-2\",{\"cx\":2.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"0-1-3\",{\"cx\":3.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"0-2-1\",{\"cx\":1.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"0-2-3\",{\"cx\":3.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"0-3-0\",{\"cx\":0.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"0-3-3\",{\"cx\":3.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-0\",{\"cx\":0.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-1\",{\"cx\":1.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-2\",{\"cx\":2.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-3\",{\"cx\":3.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-4-4\",{\"cx\":4.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"0-5-3\",{\"cx\":3.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"0-6-3\",{\"cx\":3.5,\"cy\":6.5,\"r\":0.4}],[\"$\",\"circle\",\"1-0-2\",{\"cx\":8.5,\"cy\":0.5,\"r\":0.4}],[\"$\",\"circle\",\"1-1-1\",{\"cx\":7.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"1-1-3\",{\"cx\":9.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"1-2-0\",{\"cx\":6.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"1-2-4\",{\"cx\":10.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"1-3-0\",{\"cx\":6.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"1-3-4\",{\"cx\":10.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"1-4-0\",{\"cx\":6.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"1-4-4\",{\"cx\":10.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"1-5-1\",{\"cx\":7.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"1-5-3\",{\"cx\":9.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"1-6-2\",{\"cx\":8.5,\"cy\":6.5,\"r\":0.4}],[\"$\",\"circle\",\"2-0-3\",{\"cx\":15.5,\"cy\":0.5,\"r\":0.4}],[\"$\",\"circle\",\"2-1-2\",{\"cx\":14.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"2-1-3\",{\"cx\":15.5,\"cy\":1.5,\"r\":0.4}],[\"$\",\"circle\",\"2-2-1\",{\"cx\":13.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"2-2-3\",{\"cx\":15.5,\"cy\":2.5,\"r\":0.4}],[\"$\",\"circle\",\"2-3-0\",{\"cx\":12.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"2-3-3\",{\"cx\":15.5,\"cy\":3.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-0\",{\"cx\":12.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-1\",{\"cx\":13.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-2\",{\"cx\":14.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-3\",{\"cx\":15.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-4-4\",{\"cx\":16.5,\"cy\":4.5,\"r\":0.4}],[\"$\",\"circle\",\"2-5-3\",{\"cx\":15.5,\"cy\":5.5,\"r\":0.4}],[\"$\",\"circle\",\"2-6-3\",{\"cx\":15.5,\"cy\":6.5,\"r\":0.4}]]}]\n25:o9ad,95:[\"$\",\"h1\",null,{\"className\":\"text-balance text-[1.75rem] leading-[1.2] tracking-[-0.02em] text-white md:text-[2.25rem]\",\"children\":\"This page isn't on the web anymore.\"}]\n96:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"max-w-[36rem] text-pretty text-[1.125rem] leading-[1.5] text-white/70 md:text-[1.25rem]\",\"children\":\"It may have been moved, renamed, or removed. Here are a few ways back in.\"}],[\"$\",\"$L9a\",null,{\"knownPaths\":\"$91:props:children:1:props:knownPaths\",\"className\":\"h-6 text-body leading-6 text-white/70\"}]]}]\n97:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center gap-3 sm:flex-row\",\"children\":[[\"$\",\"$L55\",null,{\"href\":\"/\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-white text-white hover:bg-white/12 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0\",\"children\":\"Take me home\"}],[\"$\",\"a\",null,{\"href\":\"https://docs.context.dev\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border px-5 py-3 text-body font-normal transition-colors duration-200 motion-reduce:transition-none text-white hover:bg-white/12 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 border-white/40\",\"children\":\"View documentation\"}]]}]\n98:[\"$\",\"p\",null,{\"className\":\"max-w-[44rem] pt-4 text-pretty text-body leading-[1.5] text-white/50\",\"children\":[\"Looking for something specific? Try the\",\" \",[\"$\",\"$L55\",null,{\"href\":\"/sitemap.md\",\"prefetch\":false,\"className\":\"text-white/70 underline decoration-white/30 underline-offset-4 transition-colors hover:text-white hover:decoration-white\",\"children\":\"sitemap\"}],\", the\",\" \",[\"$\",\"$L55\",null,{\"href\":\"/llms.txt\",\"prefetch\":false,\"className\":\"text-white/70 underline decoration-white/30 underline-offset-4 transition-colors hover:text-white hover:decoration-white\",\"children\":\"llms.txt index\"}],\", or the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://docs.context.dev\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"text-white/70 underline decoration-white/30 underline-offset-4 transition-colors hover:text-white hover:decoration-white\",\"children\":\"docs index\"}],\".\"]}]\n25:o7f,4a:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n25:oa,13:0\n11:0\n25:o5b,9b:I[27201,[\"$17\",\"$18\",\"$19\",\"$1a\",\"$1b\",\"$1c\",\"$1d\",\"$1e\",\"$1f\",\"$20\",\"$21\"],\"IconMark\"]\n25:obb0,4e:[[\"$\",\"title\",\"0\",{\"children\":\"Free Website to Text Converter: Extract Text From Any URL | Context.dev\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"website to text, website to text converter, url to text, extract text from website, text from website, webpage to text, website text extractor, extract text from url, copy text from website, html to text\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://www.context.dev/free-tools/website-to-text\"}],[\"$\",\"meta\",\"5\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"6\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Context.dev\"}],[\"$\",\"meta\",\"7\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"Free Website to Text Converter: Extract Text From Any URL | Context.dev\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:url\",\"content\":\"https://www.context.dev/free-tools/website-to-text\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://www.context.dev/api/og?eyebrow=Free+Tool\u0026title=Website+to+Text+Converter\u0026description=Paste+any+URL+to+extract+clean+text+from+a+web+page%2C+including+JavaScript+sites%2C+without+menus+or+ads.+Copy+it+or+download+a+.txt+file.+Free%2C+no%E2%80%A6\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:title\",\"content\":\"Free Website to Text Converter: Extract Text From Any URL | Context.dev\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:description\",\"content\":\"Paste any URL to extract clean text from a web page, including JavaScript sites, without menus or ads. Copy it or download a .txt file. Free, no signup.\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image\",\"content\":\"https://www.context.dev/api/og?eyebrow=Free+Tool\u0026title=Website+to+Text+Converter\u0026description=Paste+any+URL+to+extract+clean+text+from+a+web+page%2C+including+JavaScript+sites%2C+without+menus+or+ads.+Copy+it+or+download+a+.txt+file.+Free%2C+no%E2%80%A6\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"22\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"$L9b\",\"23\",{}]]\n25:o8,7b:null\n25:o13,16:false\n15:150556\n25:o1f,14:C\n13:C\n1:C\n11:C\nb:C\n8:C\n5:C\n25:C\n65:[\"$\",\"$La0\",null,{\"reqId\":\"63a65d09-fc55-4843-8d49-361705ded90f\"}]\n"])</script><script src="/_next/static/immutable/chunks/0c0hxoamwjsbw.js" noModule=""></script><div hidden id="S:0"><div class="mx-auto max-w-4xl"><div class="mb-4"><div role="group" aria-label="Input type" class="relative isolate inline-flex w-fit rounded-full border border-brand-neutral-10 bg-white p-1"><span aria-hidden="true" class="pointer-events-none absolute left-0 top-0 -z-10 rounded-full bg-white shadow-[inset_0_0_0_1px_var(--color-brand-primary)] invisible"></span><button type="button" data-tab-id="url" aria-pressed="true" class="rounded-full px-3.5 py-1.5 text-body-sm transition-colors duration-200 disabled:opacity-50 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 text-brand-primary bg-white shadow-[inset_0_0_0_1px_var(--color-brand-primary)]">From URL</button><button type="button" data-tab-id="html" aria-pressed="false" class="rounded-full px-3.5 py-1.5 text-body-sm transition-colors duration-200 disabled:opacity-50 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 text-black/60 hover:text-black">Paste HTML</button></div></div><div class="rounded-xl bg-brand-blue-10 p-1.5"><form class="rounded-brand-card border border-black/[0.06] bg-white flex flex-col gap-3.5 p-5 sm:p-7"><label for="url-input" class="block text-body text-black">Page URL</label><div class="flex flex-col gap-3 sm:flex-row"><div class="relative flex-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" color="currentColor" class="pointer-events-none absolute left-[1.125rem] top-1/2 size-4 -translate-y-1/2 text-black/40" aria-hidden="true"><path d="M14.9961 17H16.9961C19.7575 17 21.9961 14.7614 21.9961 12C21.9961 9.23858 19.7575 7 16.9961 7H14.9961M8.99609 17H6.99609C4.23467 17 1.99609 14.7614 1.99609 12C1.99609 9.23858 4.23467 7 6.99609 7H8.99609" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M8.49609 12H15.4961" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg><input class="flex w-full border py-1 max-md:text-base transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium focus-visible:outline-hidden disabled:cursor-not-allowed disabled:opacity-50 border-brand-neutral-10 bg-white text-black shadow-none placeholder:text-black/40 focus-visible:border-brand-primary focus-visible:ring-1 focus-visible:ring-brand-primary aria-invalid:border-red-600 h-12 rounded-full px-[1.125rem] text-body pl-11" id="url-input" placeholder="e.g. https://context.dev/pricing" autoComplete="off" autoCapitalize="off" spellCheck="false" value=""/></div><button type="submit" disabled="" class="inline-flex w-fit items-center justify-center whitespace-nowrap rounded-full border text-body font-normal transition-colors duration-200 motion-reduce:transition-none border-brand-primary bg-white text-brand-primary hover:bg-brand-blue-10 focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0 h-12 shrink-0 gap-2 px-[1.375rem] py-0 disabled:pointer-events-none disabled:opacity-40 max-sm:w-full">Extract text</button></div><div class="flex flex-wrap items-center gap-2"><span class="text-body-sm text-black/50">Try</span><button type="button" class="inline-flex shrink-0 items-center justify-center gap-1.5 whitespace-nowrap rounded-full border border-brand-neutral-10 bg-white px-3 py-1 text-body-sm text-black transition-colors duration-200 hover:border-black/30 hover:bg-brand-neutral-5 disabled:pointer-events-none disabled:opacity-40 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0">en.wikipedia.org/wiki/Web_scraping</button><button type="button" class="inline-flex shrink-0 items-center justify-center gap-1.5 whitespace-nowrap rounded-full border border-brand-neutral-10 bg-white px-3 py-1 text-body-sm text-black transition-colors duration-200 hover:border-black/30 hover:bg-brand-neutral-5 disabled:pointer-events-none disabled:opacity-40 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0">stripe.com/pricing</button><button type="button" class="inline-flex shrink-0 items-center justify-center gap-1.5 whitespace-nowrap rounded-full border border-brand-neutral-10 bg-white px-3 py-1 text-body-sm text-black transition-colors duration-200 hover:border-black/30 hover:bg-brand-neutral-5 disabled:pointer-events-none disabled:opacity-40 motion-reduce:transition-none focus-visible:outline-2 focus-visible:outline-solid focus-visible:outline-offset-2 focus-visible:outline-ring focus-visible:ring-0">context.dev</button></div><div class="mt-2 flex flex-col gap-4 sm:flex-row sm:items-center sm:gap-6"><label class="flex cursor-pointer items-center gap-2.5 text-body-sm text-black/70"><button type="button" role="switch" aria-checked="true" data-state="checked" value="on" class="peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary dark:data-[state=unchecked]:bg-white/[0.15] shadow-none data-[state=unchecked]:bg-black/20 [&amp;&gt;span]:shadow-none" aria-label="Main content only"><span data-state="checked" class="pointer-events-none block h-4 w-4 rounded-full bg-white shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0"></span></button><input type="checkbox" aria-hidden="true" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/>Main content only</label><label class="flex cursor-pointer items-center gap-2.5 text-body-sm text-black/70"><button type="button" role="switch" aria-checked="false" data-state="unchecked" value="on" class="peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary dark:data-[state=unchecked]:bg-white/[0.15] shadow-none data-[state=unchecked]:bg-black/20 [&amp;&gt;span]:shadow-none" aria-label="Keep link URLs"><span data-state="unchecked" class="pointer-events-none block h-4 w-4 rounded-full bg-white shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0"></span></button><input type="checkbox" aria-hidden="true" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" value="on"/>Keep link URLs</label></div></form></div></div></div><script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script></body></html>

Latest requests

# Url Url Source Date
1 https://www.context.dev/free-tools… 2026-10-20 12:54:31
2 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:30
3 https://www.texarkanatwins.com/%25… 2026-10-20 12:54:29
4 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:29
5 https://www.thebolditalic.com/?gi=… 2026-10-20 12:54:29
6 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:29
7 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:28
8 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:28
9 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:27
10 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:27
11 https://www.thebolditalic.com/?gi=… 2026-10-20 12:54:27
12 https://www.texarkanatwins.com/%25… 2026-10-20 12:54:26
13 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:26
14 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:26
15 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:25
16 https://www.thebolditalic.com/?gi=… 2026-10-20 12:54:25
17 https://www.texarkanatwins.com/%25… 2026-10-20 12:54:25
18 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:24
19 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:24
20 https://auth.acog.org/OAuth/SignIn… 2026-10-20 12:54:24