1<!DOCTYPE html><html lang="en" class="poppins_402b5cd-module__yrpiSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/immutable/media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/c875c6f5d3e977ac-s.p.2hvcnh59x4e6z.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/e2334d715941921e-s.p.2g9xiodaln20i.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/immutable/chunks/3f77sulghjwjv.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/immutable/chunks/11dinbuzh4_gz.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/immutable/chunks/2r-r8h8gvpqcy.js"/>
1<script src="/_next/static/immutable/chunks/1skuhfsq5yw8o.js" async=""></script>
1<script src="/_next/static/immutable/chunks/2k126j4sklnjm.js" async=""></script>
1<script src="/_next/static/immutable/chunks/218zcvteb79v1.js" async=""></script>
1<script src="/_next/static/immutable/chunks/turbopack-3c_aqc5cd8i3p.js" async=""></script>
1<script src="/_next/static/immutable/chunks/12e2is_hdy9gs.js" async=""></script>
1<script src="/_next/static/immutable/chunks/38p-v6q_xg92u.js" async=""></script>
1<script src="/_next/static/immutable/chunks/1a6q4w0xvzp-4.js" async=""></script>
1<meta name="theme-color" content="#ffffff"/><title>About Us | DataGuru API</title><meta name="description" content="Learn about DataGuru's mission to simplify external platform data access through robust, typed REST APIs."/><meta name="author" content="DataGuru Team"/><meta name="keywords" content="data api,web scraping api,developer tools,rest api,structured data,ecommerce data,social graph api,dataguru"/><link rel="icon" href="/icon.svg"/><meta name="next-size-adjust" content=""/>
1<script src="/_next/static/immutable/chunks/0c0hxoamwjsbw.js" noModule=""></script>
1</head><body class="min-h-full flex flex-col bg-white text-slate-900 font-sans"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full border-b border-slate-200 bg-white/95 backdrop-blur-md shadow-sm"><div class="w-full px-4 sm:px-6 lg:px-10 xl:px-12 max-w-[1440px] mx-auto"><div class="flex h-14 items-center justify-between gap-6"><div class="flex items-center gap-8"><a class="flex items-center gap-2.5 group shrink-0" aria-label="DataGuru Home" href="/"><svg class="h-5 w-auto" role="img" aria-label="DataGuru" viewBox="0 0 2296.04 434.19" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="dgWordmarkClip" clipPathUnits="objectBoundingBox"><rect width="1" height="1" x="0" y="0"></rect></clipPath></defs><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g class="logo-mark" style="transform:rotate(360deg) scale(1.2);transition:transform 0.18s"><polyline fill="#00aeef" stroke-linecap="round" stroke-linejoin="round" stroke-width="10" vector-effect="non-scaling-stroke" points="369.64 211.15 322.45 131.58 322.45 131.58 137.96 6.88 354.13 45.1 426.62 147.52 369.64 211.15"></polyline><polyline fill="#ed1c24" stroke-linecap="round" stroke-linejoin="round" stroke-width="10" vector-effect="non-scaling-stroke" points="29.13 219.04 322.45 131.58 134.65 5 5 153.03 29.13 219.04"></polyline><polyline fill="#fff200" stroke-linecap="round" stroke-linejoin="round" stroke-width="10" vector-effect="non-scaling-stroke" points="322.45 131.58 164.98 178.53 237.63 358.06 498.95 429.19 322.45 131.58"></polyline></g><g class="logo-wordmark" clip-path="url(#dgWordmarkClip)"><path fill="currentColor" d="M473.29,81.62H539c83.26,0,131.82,38.57,131.82,117.23,0,117.67-68.48,181.23-164.06,181.23H413.66Zm32.09,248.07c57.31,0,101.17-39.85,101.17-126.9,0-49.45-27.39-70.78-69.25-70.78H525.74L486.51,329.69Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M696.71,302.29c0-86.53,58.56-154.89,121.22-154.89,20.5,0,40.47,11.63,49.35,29.84h1.08l9.74-24.35h50.18L882.85,380.08H831.92l1-29.68h-1.07c-20.62,21.55-47.47,35.18-71,35.18C720.83,385.58,696.71,355.84,696.71,302.29Zm139.83-1.47,16.25-80.52c-7.58-15.13-19.85-21.76-30.5-21.76-31.53,0-60.75,41.53-60.75,95.72,0,27.84,10.33,40.17,26.53,40.17C803.18,334.43,821.91,326.68,836.54,300.82Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M963.57,325.5c0-9.75,1.67-19,3.34-28.61l19.8-95.12H956.46l9.37-46.29,33.42-2.59,19.17-59.42h52.44l-11.3,59.42h51.34l-9.53,48.88h-52.85l-19.8,97.54a88.8,88.8,0,0,0-1.07,15.14c0,15,7.32,22.25,23.73,22.25,6.45,0,12.59-2.32,18.4-5.23l11.36,44a146.59,146.59,0,0,1-53.3,10.08C982.09,385.58,963.57,360.31,963.57,325.5Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M1111.21,302.29c0-86.53,58.56-154.89,121.21-154.89,20.51,0,40.48,11.63,49.35,29.84h1.08l9.74-24.35h50.19l-45.43,227.19h-50.94l1-29.68h-1.08c-20.61,21.55-47.47,35.18-71,35.18C1135.32,385.58,1111.21,355.84,1111.21,302.29ZM1251,300.82l16.25-80.52c-7.58-15.13-19.85-21.76-30.51-21.76-31.52,0-60.74,41.53-60.74,95.72,0,27.84,10.33,40.17,26.52,40.17C1217.68,334.43,1236.4,326.68,1251,300.82Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M1375.27,260.64c0-103.26,69.22-184.51,163.25-184.51,38.38,0,66.37,17.88,83.11,47.41l-42.64,33c-11.15-17.29-24.33-26.23-43.65-26.23-55.31,0-95.83,59.56-95.83,126.09,0,45.95,18.08,75.79,64.52,75.79,12.31,0,24.47-4.2,32.7-10.39l12.6-58.65h-48.92l9.53-51.15h104.11L1586.33,354.6c-22.56,17.56-55.72,31-93,31C1419.68,385.58,1375.27,339.14,1375.27,260.64Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M1826.35,380.08h-50.94l1-30.59h-1.83c-20.67,19.28-46.88,36.09-74.17,36.09-37.51,0-53.66-20.47-53.66-58.4a158.19,158.19,0,0,1,3.66-32.33l28.36-142h62.57L1714.46,287c-2,9.21-3.66,15.62-3.66,21.76,0,15.57,8.12,23.43,23.08,23.43,13.34,0,27.22-9.37,45.41-29.68l29.17-149.6H1871Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M1929.59,152.89h50.94l-2.8,44.23h1.83c17.55-28.66,43.28-49.72,69.38-49.72,11.52,0,18.68,1.67,23.74,4.41l-20.57,54.33c-5.92-3.34-15-3.66-22.5-3.66-20,0-38.74,14-56.61,46l-25.51,131.6h-62.57Z" transform="translate(0 -25.5)"></path>
1<path fill="currentColor" d="M2251.37,380.08h-50.94l1-30.59h-1.83c-20.67,19.28-46.88,36.09-74.17,36.09-37.52,0-53.67-20.47-53.67-58.4a158.89,158.89,0,0,1,3.66-32.33l28.37-142h62.57L2139.47,287c-2,9.21-3.66,15.62-3.66,21.76,0,15.57,8.13,23.43,23.08,23.43,13.35,0,27.23-9.37,45.41-29.68l29.17-149.6H2296Z" transform="translate(0 -25.5)"></path></g></g></g></svg></a><nav class="hidden md:flex items-center gap-0.5" aria-label="Main navigation"><a class="px-3 py-1.5 rounded-md text-sm font-medium transition-colors text-slate-900 bg-slate-100/80" href="/#platforms">Platform APIs</a><a class="px-3 py-1.5 rounded-md text-sm font-medium transition-colors text-slate-600 hover:text-slate-900 hover:bg-slate-50" href="/documentation/">Documentation</a><a class="px-3 py-1.5 rounded-md text-sm font-medium transition-colors text-slate-600 hover:text-slate-900 hover:bg-slate-50" href="/blog/">Blog</a><a class="px-3 py-1.5 rounded-md text-sm font-medium transition-colors text-slate-600 hover:text-slate-900 hover:bg-slate-50" href="/pricing/">Pricing</a><a class="px-3 py-1.5 rounded-md text-sm font-medium transition-colors text-slate-900 bg-slate-100/80" href="/about/">About</a><div class="relative"><button class="flex items-center gap-1 px-3 py-1.5 rounded-md text-sm font-medium transition-colors cursor-pointer text-slate-600 hover:text-slate-900 hover:bg-slate-50" aria-expanded="false" aria-haspopup="true">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></nav></div><div class="hidden md:flex items-center gap-2"><a href="/login/"><button class="inline-flex items-center justify-center font-medium rounded-lg transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-white disabled:opacity-50 disabled:pointer-events-none cursor-pointer select-none bg-transparent hover:bg-slate-100 focus-visible:ring-slate-400 text-xs px-3 py-1.5 h-7 gap-1.5 text-slate-600 hover:text-slate-900">Sign in</button></a><a href="/developer/"><button class="inline-flex items-center justify-center font-medium rounded-lg transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-white disabled:opacity-50 disabled:pointer-events-none cursor-pointer select-none bg-slate-100 hover:bg-slate-200 text-slate-800 border border-slate-200 focus-visible:ring-slate-400 text-xs px-3 py-1.5 h-7 gap-1.5">Dashboard</button></a><a href="/signup/"><button class="inline-flex items-center justify-center font-medium rounded-lg transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-white disabled:opacity-50 disabled:pointer-events-none cursor-pointer select-none bg-slate-900 hover:bg-slate-800 text-white focus-visible:ring-slate-500 shadow-sm text-xs px-3 py-1.5 h-7 gap-1.5">Get API Key</button></a></div><div class="flex md:hidden items-center gap-2"><a href="/signup/"><button class="inline-flex items-center justify-center font-medium rounded-lg transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-white disabled:opacity-50 disabled:pointer-events-none cursor-pointer select-none bg-slate-900 hover:bg-slate-800 text-white focus-visible:ring-slate-500 shadow-sm text-xs px-3 py-1.5 h-7 gap-1.5">Get API Key</button></a><button class="p-2 rounded-md text-slate-600 hover:text-slate-900 hover:bg-slate-100 transition-colors" aria-label="Open menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></div></header><main class="flex-1 flex flex-col"><!--$?--><template id="B:0"></template><div class="w-full max-w-[1440px] mx-auto px-4 sm:px-6 lg:px-10 xl:px-12 py-12 lg:py-16 bg-white min-h-[60vh]"><div class="animate-pulse space-y-16"><div class="space-y-5 max-w-3xl"><div class="h-5 w-28 bg-slate-100 rounded-md"></div><div class="h-10 sm:h-12 w-3/4 bg-slate-200 rounded-lg"></div><div class="space-y-3 pt-2"><div class="h-4 w-full bg-slate-100 rounded"></div><div class="h-4 w-5/6 bg-slate-100 rounded"></div></div></div><div class="space-y-10"><div class="space-y-4"><div class="h-7 w-1/3 bg-slate-200 rounded-md"></div><div class="space-y-3"><div class="h-4 w-full bg-slate-100 rounded"></div><div class="h-4 w-full bg-slate-100 rounded"></div><div class="h-4 w-4/5 bg-slate-100 rounded"></div></div></div><div class="grid grid-cols-1 md:grid-cols-2 gap-6 pt-4"><div class="h-48 w-full bg-slate-100/50 rounded-lg border border-slate-100"></div><div class="h-48 w-full bg-slate-100/50 rounded-lg border border-slate-100"></div></div></div></div></div><!--/$--></main><footer class="border-t border-slate-200 bg-slate-50"><div class="w-full px-4 sm:px-6 lg:px-10 xl:px-12 max-w-[1440px] mx-auto py-12 lg:py-16">
1<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-10 lg:gap-8"><div class="lg:col-span-2 space-y-4"><a class="flex items-center gap-2.5" href="/"><svg class="h-5 w-auto" role="img" aria-label="DataGuru" viewBox="0 0 2296.04 434.19" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="dgWordmarkClip" clipPathUnits="objectBoundingBox"><rect width="1" height="1" x="0" y="0"></rect></clipPath></defs><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g class="logo-mark" style="transform:rotate(360deg) scale(1.2);transition:transform 0.18s"><polyline fill="#00aeef" stroke-linecap="round" stroke-linejoin="round" stroke-width="10" vector-effect="non-scaling-stroke" points="369.64 211.15 322.45 131.58 322.45 131.58 137.96 6.88 354.13 45.1 426.62 147.52 369.64 211.15"></polyline><polyline fill="#ed1c24" stroke-linecap="round" stroke-linejoin="round" stroke-width="10" vector-effect="non-scaling-stroke" points="29.13 219.04 322.45 131.58 134.65 5 5 153.03 29.13 219.04"></polyline><polyline fill="#fff200" stroke-linecap="round" stroke-linejoin="round" stroke-width="10" vector-effect="non-scaling-stroke" points="322.45 131.58 164.98 178.53 237.63 358.06 498.95 429.19 322.45 131.58"></polyline></g><g class="logo-wordmark" clip-path="url(#dgWordmarkClip)"><path fill="currentColor" d="M473.29,81.62H539c83.26,0,131.82,38.57,131.82,117.23,0,117.67-68.48,181.23-164.06,181.23H413.66Zm32.09,248.07c57.31,0,101.17-39.85,101.17-126.9,0-49.45-27.39-70.78-69.25-70.78H525.74L486.51,329.69Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M696.71,302.29c0-86.53,58.56-154.89,121.22-154.89,20.5,0,40.47,11.63,49.35,29.84h1.08l9.74-24.35h50.18L882.85,380.08H831.92l1-29.68h-1.07c-20.62,21.55-47.47,35.18-71,35.18C720.83,385.58,696.71,355.84,696.71,302.29Zm139.83-1.47,16.25-80.52c-7.58-15.13-19.85-21.76-30.5-21.76-31.53,0-60.75,41.53-60.75,95.72,0,27.84,10.33,40.17,26.53,40.17C803.18,334.43,821.91,326.68,836.54,300.82Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M963.57,325.5c0-9.75,1.67-19,3.34-28.61l19.8-95.12H956.46l9.37-46.29,33.42-2.59,19.17-59.42h52.44l-11.3,59.42h51.34l-9.53,48.88h-52.85l-19.8,97.54a88.8,88.8,0,0,0-1.07,15.14c0,15,7.32,22.25,23.73,22.25,6.45,0,12.59-2.32,18.4-5.23l11.36,44a146.59,146.59,0,0,1-53.3,10.08C982.09,385.58,963.57,360.31,963.57,325.5Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M1111.21,302.29c0-86.53,58.56-154.89,121.21-154.89,20.51,0,40.48,11.63,49.35,29.84h1.08l9.74-24.35h50.19l-45.43,227.19h-50.94l1-29.68h-1.08c-20.61,21.55-47.47,35.18-71,35.18C1135.32,385.58,1111.21,355.84,1111.21,302.29ZM1251,300.82l16.25-80.52c-7.58-15.13-19.85-21.76-30.51-21.76-31.52,0-60.74,41.53-60.74,95.72,0,27.84,10.33,40.17,26.52,40.17C1217.68,334.43,1236.4,326.68,1251,300.82Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M1375.27,260.64c0-103.26,69.22-184.51,163.25-184.51,38.38,0,66.37,17.88,83.11,47.41l-42.64,33c-11.15-17.29-24.33-26.23-43.65-26.23-55.31,0-95.83,59.56-95.83,126.09,0,45.95,18.08,75.79,64.52,75.79,12.31,0,24.47-4.2,32.7-10.39l12.6-58.65h-48.92l9.53-51.15h104.11L1586.33,354.6c-22.56,17.56-55.72,31-93,31C1419.68,385.58,1375.27,339.14,1375.27,260.64Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M1826.35,380.08h-50.94l1-30.59h-1.83c-20.67,19.28-46.88,36.09-74.17,36.09-37.51,0-53.66-20.47-53.66-58.4a158.19,158.19,0,0,1,3.66-32.33l28.36-142h62.57L1714.46,287c-2,9.21-3.66,15.62-3.66,21.76,0,15.57,8.12,23.43,23.08,23.43,13.34,0,27.22-9.37,45.41-29.68l29.17-149.6H1871Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M1929.59,152.89h50.94l-2.8,44.23h1.83c17.55-28.66,43.28-49.72,69.38-49.72,11.52,0,18.68,1.67,23.74,4.41l-20.57,54.33c-5.92-3.34-15-3.66-22.5-3.66-20,0-38.74,14-56.61,46l-25.51,131.6h-62.57Z" transform="translate(0 -25.5)"></path><path fill="currentColor" d="M2251.37,380.08h-50.94l1-30.59h-1.83c-20.67,19.28-46.88,36.09-74.17,36.09-37.52,0-53.67-20.47-53.67-58.4a158.89,158.89,0,0,1,3.66-32.33l28.37-142h62.57L2139.47,287c-2,9.21-3.66,15.62-3.66,21.76,0,15.57,8.13,23.43,23.08,23.43,13.35,0,27.23-9.37,45.41-29.68l29.17-149.6H2296Z" transform="translate(0 -25.5)"></path></g></g></g></svg></a><p class="text-sm text-slate-600 leading-relaxed max-w-xs">Production-ready data APIs that abstract the complexity of web extraction into stable, typed JSON endpoints.</p><div class="flex items-center gap-2 pt-1"><span class="inline-flex items-center gap-1.5 text-xs text-slate-600 font-medium"><span class="h-2 w-2 rounded-full bg-emerald-500"></span>All systems operational</span></div></div><div><h4 class="text-xs font-bold text-slate-900 uppercase tracking-wider mb-4">Platform APIs</h4><ul class="space-y-2.5"><li><a href="/documentation#amazon" class="text-sm text-slate-600 hover:text-slate-900 transition-colors">E-Commerce & Retail</a></li><li><a href="/documentation#linkedin" class="text-sm text-slate-600 hover:text-slate-900 transition-colors">Social & Professional</a></li><li><a href="/documentation#zillow" class="text-sm text-slate-600 hover:text-slate-900 transition-colors">Real Estate & Listings</a></li><li><a href="/documentation#google" class="text-sm text-slate-600 hover:text-slate-900 transition-colors">SERP & Web Extraction</a></li><li><a href="/documentation#custom" class="text-sm text-slate-600 hover:text-slate-900 transition-colors">Custom Scraper</a></li></ul></div><div><h4 class="text-xs font-bold text-slate-900 uppercase tracking-wider mb-4">Developers</h4><ul class="space-y-2.5"><li><a class="text-sm text-slate-600 hover:text-slate-900 transition-colors" href="/documentation/">API Documentation</a></li><li><a class="text-sm text-slate-600 hover:text-slate-900 transition-colors" href="/developer/api-keys/">API Key Management</a></li><li><a class="text-sm text-slate-600 hover:text-slate-900 transition-colors" href="/developer/analytics/">Usage & Analytics</a></li><li><a href="/documentation#rate-limits" class="text-sm text-slate-600 hover:text-slate-900 transition-colors">Rate Limits & Quotas</a></li><li><a class="text-sm text-slate-600 hover:text-slate-900 transition-colors" href="/developer/team/">Team Management</a></li></ul></div><div><h4 class="text-xs font-bold text-slate-900 uppercase tracking-wider mb-4">Company</h4><ul class="space-y-2.5"><li><a class="text-sm text-slate-600 hover:text-slate-900 transition-colors" href="/about/">About</a></li><li><a class="text-sm text-slate-600 hover:text-slate-900 transition-colors" href="/blog/">Blog</a></li><li><a class="text-sm text-slate-600 hover:text-slate-900 transition-colors" href="/pricing/">Pricing</a></li><li><a class="text-sm text-slate-600 hover:text-slate-900 transition-colors" href="/terms/">Terms of Service</a></li><li><a href="/terms#privacy" class="text-sm text-slate-600 hover:text-slate-900 transition-colors">Privacy Policy</a></li><li><a href="/about#security" class="text-sm text-slate-600 hover:text-slate-900 transition-colors">Security</a></li></ul></div></div><div class="mt-12 pt-8 border-t border-slate-200 flex flex-col sm:flex-row items-center justify-between gap-4 text-xs text-slate-500"><p>© <!-- -->2026<!-- --> DataGuru Inc. All rights reserved.</p><div class="flex items-center gap-5"><a class="hover:text-slate-900 transition-colors" href="/terms/">Terms</a><a href="/terms#privacy" class="hover:text-slate-900 transition-colors">Privacy</a><a href="/about#contact" class="hover:text-slate-900 transition-colors">Contact</a></div></div></div></footer>
1<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
1<script src="/_next/static/immutable/chunks/2r-r8h8gvpqcy.js" id="_R_" async=""></script>
1<div hidden id="S:0"><div class="py-10 sm:py-14 space-y-50 w-full px-4 sm:px-6 lg:px-8 bg-white"><div class="mt-10 text-center space-y-3 max-w-3xl mx-auto"><p class="text-xs font-semibold text-slate-900 uppercase tracking-wider">About DataGuru</p><h1 class="text-2xl sm:text-3xl lg:text-4xl text-slate-900 tracking-tight">Simplifying external data access for engineering teams.</h1><p class="mt-8 text-sm text-slate-600 max-w-2xl mx-auto leading-relaxed">DataGuru was created to eliminate the constant friction of building and maintaining custom web scrapers. We turn external data sources into standardized, reliable, typed REST API endpoints.</p></div><div class="border-y border-slate-200 py-8 sm:py-10 bg-slate-50/40"><div class="grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-12 items-stretch"><div class="space-y-4 lg:pr-8 lg:border-r lg:border-slate-200"><span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-mono font-bold bg-rose-100 text-rose-800 border border-rose-200">The Status Quo Dilemma</span><h3 class="text-lg sm:text-xl text-slate-900 tracking-tight">The Endless Scraping Maintenance Trap</h3><ul class="space-y-3 text-xs sm:text-sm text-slate-700"><li class="flex items-start gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-4 w-4 text-rose-600 shrink-0 mt-0.5" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg><span>Constantly changing CSS selectors and DOM structures breaking pipelines.</span></li><li class="flex items-start gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-4 w-4 text-rose-600 shrink-0 mt-0.5" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg><span>Expensive residential proxy subscriptions and endless IP bans.</span></li><li class="flex items-start gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-4 w-4 text-rose-600 shrink-0 mt-0.5" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg><span>Inconsistent and messy data schemas requiring constant manual normalization.</span></li><li class="flex items-start gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-4 w-4 text-rose-600 shrink-0 mt-0.5" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg><span>Engineering time diverted away from core product innovation.</span></li></ul></div><div class="space-y-4 lg:pl-4"><span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-mono font-bold bg-emerald-100 text-emerald-800 border border-emerald-200">The DataGuru Solution</span><h3 class="text-lg sm:text-xl text-slate-900 tracking-tight">Predictable APIs with 99.99% Reliability</h3><ul class="space-y-3 text-xs sm:text-sm text-slate-700"><li class="flex items-start gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-4 w-4 text-emerald-600 shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Centralized scraper maintenance and automatic schema healing.</span></li><li class="flex items-start gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-4 w-4 text-emerald-600 shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Managed global residential proxy mesh with TLS fingerprint rotation.</span></li><li class="flex items-start gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-4 w-4 text-emerald-600 shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Strict JSON contracts with documented error codes and TypeScript types.</span></li><li class="flex items-start gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-4 w-4 text-emerald-600 shrink-0 mt-0.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Developer portal with real-time usage metrics, API keys, and team quotas.</span></li></ul></div></div></div><div class="space-y-6"><div><p class="text-xs font-semibold text-slate-900 uppercase tracking-wider">Engineering Principles</p><h2 class="text-2xl sm:text-3xl text-slate-900 tracking-tight mt-1">How We Build DataGuru</h2></div><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-2"><div class="p-6 space-y-3 hover:bg-slate-50/70 transition-colors"><div class="p-2 rounded bg-slate-100 border border-slate-200 w-fit"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu h-5 w-5 text-slate-900" aria-hidden="true"><path d="M12 20v2"></path><path d="M12 2v2"></path><path d="M17 20v2"></path><path d="M17 2v2"></path><path d="M2 12h2"></path><path d="M2 17h2"></path><path d="M2 7h2"></path><path d="M20 12h2"></path><path d="M20 17h2"></path><path d="M20 7h2"></path><path d="M7 20v2"></path><path d="M7 2v2"></path><rect x="4" y="4" width="16" height="16" rx="2"></rect><rect x="8" y="8" width="8" height="8" rx="1"></rect></svg></div><h3 class="text-sm font-bold text-slate-900 tracking-tight">Abstracted Complexity</h3><p class="text-xs text-slate-600 leading-relaxed">We handle residential proxy pools, dynamic headless browser rendering, CAPTCHA mitigation, and HTML DOM change detection so your developers don't have to.</p></div><div class="p-6 space-y-3 hover:bg-slate-50/70 transition-colors"><div class="p-2 rounded bg-slate-100 border border-slate-200 w-fit"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server h-5 w-5 text-slate-900" aria-hidden="true"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><h3 class="text-sm font-bold text-slate-900 tracking-tight">Server-First Architecture</h3><p class="text-xs text-slate-600 leading-relaxed">Built on modern high-efficiency backend services to guarantee minimal client bundles, maximum security, and high throughput.</p></div><div class="p-6 space-y-3 hover:bg-slate-50/70 transition-colors"><div class="p-2 rounded bg-slate-100 border border-slate-200 w-fit"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock h-5 w-5 text-slate-900" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg></div><h3 class="text-sm font-bold text-slate-900 tracking-tight">Strict Data Governance</h3><p class="text-xs text-slate-600 leading-relaxed">Server-side enforcement of API key scopes, team permissions, quota metering, and granular rate limits ensures complete commercial security.</p></div><div class="p-6 space-y-3 hover:bg-slate-50/70 transition-colors"><div class="p-2 rounded bg-slate-100 border border-slate-200 w-fit"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers h-5 w-5 text-slate-900" aria-hidden="true"><path d="M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z"></path><path d="M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12"></path><path d="M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17"></path></svg></div><h3 class="text-sm font-bold text-slate-900 tracking-tight">Platform Isolation</h3><p class="text-xs text-slate-600 leading-relaxed">Every scraper runs as an isolated micro-service adapter. Adding or updating Platform D never introduces breaking changes to Platforms A, B, or C.</p></div></div></div><div id="security" class="border-y border-slate-200 py-8 sm:py-10 space-y-12 bg-white"><div class="flex items-center gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check h-5 w-5 text-slate-900 shrink-0" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg><h3 class="text-xl text-slate-900 tracking-tight">Security & Compliance Commitment</h3></div><p class="text-xs sm:text-sm text-slate-600 leading-relaxed max-w-3xl">We treat customer data access with enterprise-grade rigor. All API calls are authenticated via HTTPS with hashed credentials, rate-limited per key, and protected against unauthorized access. We do not store client application payloads unnecessarily and adhere strictly to public data compliance standards.</p><div class="grid grid-cols-1 sm:grid-cols-3 border border-slate-200 rounded-lg divide-y sm:divide-y-0 sm:divide-x divide-slate-200 font-mono text-xs text-slate-800"><div class="p-4 bg-slate-50/50"><span class="text-slate-900 font-bold block mb-1">TLS 1.3 Encryption</span><span class="text-slate-500 text-[11px]">End-to-end encrypted in transit</span></div><div class="p-4 bg-slate-50/50"><span class="text-emerald-700 font-bold block mb-1">Revocable API Keys</span><span class="text-slate-500 text-[11px]">Zero-downtime key rotation</span></div><div class="p-4 bg-slate-50/50"><span class="text-sky-700 font-bold block mb-1">Role-Based Access</span><span class="text-slate-500 text-[11px]">Granular scoped team permissions</span></div></div></div><div id="contact" class="py-8 sm:py-10 text-center space-y-8 max-w-2xl mx-auto"><h3 class="text-2xl sm:text-3xl text-slate-900 tracking-tight">Have questions or need a custom scraper?</h3><p class="text-xs sm:text-sm text-slate-600 leading-relaxed">Our engineering team is ready to help integrate DataGuru with your infrastru
1cture or build dedicated platform adapters for your enterprise needs.</p><div class="flex flex-col sm:flex-row items-center justify-center gap-3 pt-3"><a href="mailto:[email protected]"><button class="inline-flex items-center justify-center font-medium rounded-lg transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-white disabled:opacity-50 disabled:pointer-events-none cursor-pointer select-none bg-slate-900 hover:bg-slate-800 text-white focus-visible:ring-slate-500 px-3 py-1.5 h-7 gap-2 text-xs shadow-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-3.5 w-3.5" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg><span>Contact Engineering Team</span></button></a><a href="/signup/"><button class="inline-flex items-center justify-center font-medium rounded-lg transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-white disabled:opacity-50 disabled:pointer-events-none cursor-pointer select-none bg-white hover:bg-slate-50 text-slate-800 border border-slate-200 hover:border-slate-300 focus-visible:ring-slate-400 shadow-sm px-3 py-1.5 h-7 gap-1.5 text-xs"><span>Create Free Account</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 ml-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></a></div></div></div><!--$--><!--/$--></div>
1<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}; 2$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>
2<script>(self.__next_f=self.__next_f||[]).push([0])</script>
2<script>self.__next_f.push([1,"1:I[11812,[\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\"],\"LoadingBoundaryProvider\"]\n2:\"$Sreact.fragment\"\n3:I[85005,[\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\"],\"GoogleAuthProvider\"]\n4:I[44249,[\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\"],\"ShellWrapper\"]\n5:I[11812,[\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\"],\"default\"]\n6:I[24747,[\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\"],\"default\"]\nf:I[88996,[\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\"],\"default\",1]\n:HL[\"/_next/static/immutable/chunks/3f77sulghjwjv.css\",\"style\"]\n:HL[\"/_next/static/immutable/chunks/11dinbuzh4_gz.css\",\"style\"]\n:HL[\"/_next/static/immutable/media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/c875c6f5d3e977ac-s.p.2hvcnh59x4e6z.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/e2334d715941921e-s.p.2g9xiodaln20i.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\nd:X\n0:{\"P\":null,\"c\":[\"\",\"about\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"about\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4628],[[\"$\",\"$L1\",null,{\"loading\":[[\"$\",\"div\",\"l\",{\"className\":\"w-full max-w-[1440px] mx-auto px-4 sm:px-6 lg:px-10 xl:px-12 py-12 lg:py-16 bg-white min-h-[60vh]\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse space-y-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-5 max-w-3xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-5 w-28 bg-slate-100 rounded-md\"}],[\"$\",\"div\",null,{\"className\":\"h-10 sm:h-12 w-3/4 bg-slate-200 rounded-lg\"}],[\"$\",\"div\",null,{\"className\":\"space-y-3 pt-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-4 w-full bg-slate-100 rounded\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-5/6 bg-slate-100 rounded\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-7 w-1/3 bg-slate-200 rounded-md\"}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-4 w-full bg-slate-100 rounded\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-full bg-slate-100 rounded\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-4/5 bg-slate-100 rounded\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 gap-6 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-48 w-full bg-slate-100/50 rounded-lg border border-slate-100\"}],[\"$\",\"div\",null,{\"className\":\"h-48 w-full bg-slate-100/50 rounded-lg border border-slate-100\"}]]}]]}]]}]}],[],null],\"children\":[\"$\",\"$2\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/3f77sulghjwjv.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/11dinbuzh4_gz.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"async\":true,\"nonce\":\"$undefined\"}
2],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"className\":\"poppins_402b5cd-module__yrpiSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"className\":\"min-h-full flex flex-col bg-white text-slate-900 font-sans\",\"children\":[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]}]}]]}]}],{\"children\":[[\"$\",\"$2\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$2\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"py-10 sm:py-14 space-y-50 w-full px-4 sm:px-6 lg:px-8 bg-white\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mt-10 text-center space-y-3 max-w-3xl mx-auto\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold text-slate-900 uppercase tracking-wider\",\"children\":\"About DataGuru\"}],[\"$\",\"h1\",null,{\"className\":\"text-2xl sm:text-3xl lg:text-4xl text-slate-900 tracking-tight\",\"children\":\"Simplifying external data access for engineering teams.\"}],\"$L7\"]}],\"$L8\",\"$L9\",\"$La\",\"$Lb\"]}],null,\"$Lc\"]}],{},null,false,null]},null,false,\"$d\"]},null,false,null],\"$Le\",false]],\"m\":\"$undefined\",\"G\":[\"$f\",[\"$L10\",\"$L11\"]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"HQ2Dku9UgzFDvREPQxkM_\"}\n12:I[78118,[\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\"],\"default\"]\n13:I[84088,[\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\"],\"\"]\n14:I[35721,[\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\"],\"OutletBoundary\"]\n15:\"$Sreact.suspense\"\n17:I[35721,[\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\"],\"ViewportBoundary\"]\n19:I[35721,[\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\"],\"MetadataBoundary\"]\n7:[\"$\",\"p\",null,{\"className\":\"mt-8 text-sm text-slate-600 max-w-2xl mx-auto leading-relaxed\",\"children\":\"DataGuru was created to eliminate the constant friction of building and maintaining custom web scrapers. We turn external data sources into standardized, reliable, typed REST API endpoints.\"}]\n8:[\"$\",\"div\",null,{\"className\":\"border-y border-slate-200 py-8 sm:py-10 bg-slate-50/40\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-12 items-stretch\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-4 lg:pr-8 lg:border-r lg:border-slate-200\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center px-2 py-0.5 rounded text-[11px] font-mono font-bold bg-rose-100 text-rose-800 border border-rose-200\",\"children\":\"The Status Quo Dilemma\"}],[\"$\",\"h3\",null,{\"className\":\"text-lg sm:text-xl text-slate-900 tracking-tight\",\"children\":\"The Endless Scraping Maintenance Trap\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3 text-xs sm:text-sm text-slate-700\",\"children\":[[\"$\",\"li\",null,{\"className\":\"flex items-start gap-2.5\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M18 6 6 18\",\"key\":\"1bl5f8\"}],[\"path\",{\"d\":\"m6 6 12 12\",\"key\":\"d8bk6v\"}]],\"className\":\"lucide-x h-4 w-4 text-rose-600 shrink-0 mt-0.5\"}],[\"$\",\"span\",null,{\"children\":\"Constantly changing CSS selectors and DOM structures breaking pipelines.\"}]]}],[\"$\",\"li\",null,{\"className\":\"flex items-start gap-2.5\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$8:props:children:props:children:0:props:children:2:props:children:0:props:children:0:props:iconNode\",\"className\":\"lucide-x h-4 w-4 text-rose-600 shrink-0 mt-0.5\"}],[\"$\",\"span\",null,{\"children\":\"Expensive residential proxy subscriptions and endless IP bans.\"}]]}],[\"$\",\"li\",null,{\"className\":\"flex items-start gap-2.5\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$8:props:children:props:children:0:props:children:2:props:children:0:props:children:0:props:iconNode\",\"className\":\"lucide-x h-4 w-4 text-rose-600 shrink-0 mt-0.5\"}],[\"$\",\"span\",null,{\"children\":\"Inconsistent and messy data schemas requiring constant manual normalization.\"}]]}],[\"$\",\"li\",null,{\"className\":\"flex items-start gap-2.5\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$8:props:children:props:children:0:props:children:2:props:children:0:props:children:0:props:iconNode\",\"className\":\"lucide-x h-4 w-4 text-rose-600 shrink-0 mt-0.5\"}],[\"$\",\"span\",null,{\"children\":\"Engineering time diverted away from core product innovation.\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-4 lg:pl-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center px-2 py-0.5 rounded text-[11px] font-mono font-bold bg-emerald-100 text-emerald-800 border border-emerald-200\",\"children\":\"The DataGuru Solution\"}],[\"$\",\"h3\",null,{\"className\":\"text-lg sm:text-xl text-slate-900 tracking-tight\",\"children\":\"Predictable APIs with 99.99% Reliability\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3 text-xs sm:text-sm text-slate-700\",\"children\":[[\"$\",\"li\",null,{\"className\":\"flex items-start gap-2.5\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M20 6 9 17l-5-5\",\"key\":\"1gmf2c\"}]],\"className\":\"lucide-check h-4 w-4 text-emerald-600 shrink-0 mt-0.5\"}],[\"$\",\"span\",null,{\"children\":\"Centralized scraper maintenance and automatic schema healing.\"}]]}],[\"$\",\"li\",null,{\"className\":\"flex items-start gap-2.5\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$8:props:children:props:children:1:props:children:2:props:children:0:props:children:0:props:iconNode\",\"className\":\"lucide-check h-4 w-4 text-emerald-600 shrink-0 mt-0.5\"}],[\"$\",\"span\",null,{\"children\":\"Managed global residential proxy mesh with TLS fingerprint rotation.\"}]]}],[\"$\",\"li\",null,{\"className\":\"flex items-start gap-2.5\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$8:props:children:props:children:1:props:children:2:props:children:0:props:children:0:props:iconNode\",\"className\":\"lucide-check h-4 w-4 text-emerald-600 shrink-0 mt-0.5\"}],[\"$\",\"span\",null,{\"children\":\"Strict JSON contracts with documented error codes and TypeScript types.\"}]]}],[\"$\",\"li\",null,{\"className\":\"flex items-start gap-2.5\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$8:props:children:props:children:1:props:children:2:props:children:0:props:children:0:props:iconNode\",\"className\":\"lucide-check h-4 w-4 text-emerald-600 shrink-0 mt-0.5\"}],[\"$\",\"span\",null,{\"children\":\"Developer portal with real-time usage metrics, API keys, and team quotas.\"}]]}]]}]]}]]}]}]\n9:[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold text-slate-900 uppercase tracking-wider\",\"children\":\"Engineering Principles\"}],[\"$\",\"h2\",null,{\"className\":\"text-2xl sm:text-3xl text-slate-900 tracking-tight mt-1\",\"children\":\"How We Build DataGuru\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-2\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"p-6 space-y-3 hover:bg-slate-50/70 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-2 rounded bg-slate-100 border border-slate-200 w-fit\",\"children\":[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M12 20v2\",\"key\":\"1lh1kg\"}],[\"path\",{\"d\":\"M12 2v2\",\"key\":\"tus03m\"}],[\"path\",{\"d\":\"M17 20v2\",\"key\":\"1rnc9c\"}],[\"path\",{\"d\":\"M17 2v2\",\"key\":\"11trls\"}],[\"path\",{\"d\":\"M2 12h2\",\"key\":\"1t8f8n\"}],[\"path\",{\"d\":\"M2 17h2\",\"key\":\"7oei6x\"}],[\"path\",{\"d\":\"M2 7h2\",\"key\":\"asdhe0\"}],[\"path\",{\"d\":\"M20 12h2\",\"key\":\"1q8mjw\"}],[\"path\",{\"d\":\"M20 17h2\",\"key\":\"1fpfkl\"}],[\"path\",{\"d\":\"M20 7h2\",\"key\":\"1o8tra\"}],[\"path\",{\"d\":\"M7 20v2\",\"key\":\"4gnj0m\"}],[\"path\",{\"d\":\"M7 2v2\",\"key\":\"1i4yhu\"}],[\"rect\",{\"x\":\"4\",\"y\":\"4\",\"width\":\"16\",\"height\"
2:\"16\",\"rx\":\"2\",\"key\":\"1vbyd7\"}],[\"rect\",{\"x\":\"8\",\"y\":\"8\",\"width\":\"8\",\"height\":\"8\",\"rx\":\"1\",\"key\":\"z9xiuo\"}]],\"className\":\"lucide-cpu h-5 w-5 text-slate-900\"}]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-slate-900 tracking-tight\",\"children\":\"Abstracted Complexity\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-slate-600 leading-relaxed\",\"children\":\"We handle residential proxy pools, dynamic headless browser rendering, CAPTCHA mitigation, and HTML DOM change detection so your developers don't have to.\"}]]}],[\"$\",\"div\",\"1\",{\"className\":\"p-6 space-y-3 hover:bg-slate-50/70 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-2 rounded bg-slate-100 border border-slate-200 w-fit\",\"children\":[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"rect\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\",\"key\":\"ngkwjq\"}],[\"rect\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\",\"key\":\"iecqi9\"}],[\"line\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\",\"key\":\"16zg32\"}],[\"line\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\",\"key\":\"nzw8ys\"}]],\"className\":\"lucide-server h-5 w-5 text-slate-900\"}]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-slate-900 tracking-tight\",\"children\":\"Server-First Architecture\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-slate-600 leading-relaxed\",\"children\":\"Built on modern high-efficiency backend services to guarantee minimal client bundles, maximum security, and high throughput.\"}]]}],[\"$\",\"div\",\"2\",{\"className\":\"p-6 space-y-3 hover:bg-slate-50/70 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-2 rounded bg-slate-100 border border-slate-200 w-fit\",\"children\":[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"rect\",{\"width\":\"18\",\"height\":\"11\",\"x\":\"3\",\"y\":\"11\",\"rx\":\"2\",\"ry\":\"2\",\"key\":\"1w4ew1\"}],[\"path\",{\"d\":\"M7 11V7a5 5 0 0 1 10 0v4\",\"key\":\"fwvmzm\"}]],\"className\":\"lucide-lock h-5 w-5 text-slate-900\"}]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-slate-900 tracking-tight\",\"children\":\"Strict Data Governance\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-slate-600 leading-relaxed\",\"children\":\"Server-side enforcement of API key scopes, team permissions, quota metering, and granular rate limits ensures complete commercial security.\"}]]}],[\"$\",\"div\",\"3\",{\"className\":\"p-6 space-y-3 hover:bg-slate-50/70 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-2 rounded bg-slate-100 border border-slate-200 w-fit\",\"children\":[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z\",\"key\":\"zw3jo\"}],[\"path\",{\"d\":\"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12\",\"key\":\"1wduqc\"}],[\"path\",{\"d\":\"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17\",\"key\":\"kqbvx6\"}]],\"className\":\"lucide-layers h-5 w-5 text-slate-900\"}]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-slate-900 tracking-tight\",\"children\":\"Platform Isolation\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-slate-600 leading-relaxed\",\"children\":\"Every scraper runs as an isolated micro-service adapter. Adding or updating Platform D never introduces breaking changes to Platforms A, B, or C.\"}]]}]]}]]}]\na:[\"$\",\"div\",null,{\"id\":\"security\",\"className\":\"border-y border-slate-200 py-8 sm:py-10 space-y-12 bg-white\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2.5\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\",\"key\":\"oel41y\"}],[\"path\",{\"d\":\"m9 12 2 2 4-4\",\"key\":\"dzmm74\"}]],\"className\":\"lucide-shield-check h-5 w-5 text-slate-900 shrink-0\"}],[\"$\",\"h3\",null,{\"className\":\"text-xl text-slate-900 tracking-tight\",\"children\":\"Security \u0026 Compliance Commitment\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-xs sm:text-sm text-slate-600 leading-relaxed max-w-3xl\",\"children\":\"We treat customer data access with enterprise-grade rigor. All API calls are authenticated via HTTPS with hashed credentials, rate-limited per key, and protected against unauthorized access. We do not store client application payloads unnecessarily and adhere strictly to public data compliance standards.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-3 border border-slate-200 rounded-lg divide-y sm:divide-y-0 sm:divide-x divide-slate-200 font-mono text-xs text-slate-800\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-4 bg-slate-50/50\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-slate-900 font-bold block mb-1\",\"children\":\"TLS 1.3 Encryption\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-[11px]\",\"children\":\"End-to-end encrypted in transit\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-4 bg-slate-50/50\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-emerald-700 font-bold block mb-1\",\"children\":\"Revocable API Keys\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-[11px]\",\"children\":\"Zero-downtime key rotation\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-4 bg-slate-50/50\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-sky-700 font-bold block mb-1\",\"children\":\"Role-Based Access\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-[11px]\",\"children\":\"Granular scoped team permissions\"}]]}]]}]]}]\nb:[\"$\",\"div\",null,{\"id\":\"contact\",\"className\":\"py-8 sm:py-10 text-center space-y-8 max-w-2xl mx-auto\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-2xl sm:text-3xl text-slate-900 tracking-tight\",\"children\":\"Have questions or need a custom scraper?\"}],[\"$\",\"p\",null,{\"className\":\"text-xs sm:text-sm text-slate-600 leading-relaxed\",\"children\":\"Our engineering team is ready to help integrate DataGuru with your infrastru
2cture or build dedicated platform adapters for your enterprise needs.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row items-center justify-center gap-3 pt-3\",\"children\":[[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"children\":[\"$\",\"button\",null,{\"ref\":\"$undefined\",\"disabled\":false,\"className\":\"inline-flex items-center justify-center font-medium rounded-lg transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-white disabled:opacity-50 disabled:pointer-events-none cursor-pointer select-none bg-slate-900 hover:bg-slate-800 text-white focus-visible:ring-slate-500 px-3 py-1.5 h-7 gap-2 text-xs shadow-sm\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\",\"key\":\"132q7q\"}],[\"rect\",{\"x\":\"2\",\"y\":\"4\",\"width\":\"20\",\"height\":\"16\",\"rx\":\"2\",\"key\":\"izxlao\"}]],\"className\":\"lucide-mail h-3.5 w-3.5\"}],[\"$\",\"span\",null,{\"children\":\"Contact Engineering Team\"}]]}]}],[\"$\",\"$L13\",null,{\"href\":\"/signup\",\"children\":[\"$\",\"button\",null,{\"ref\":\"$undefined\",\"disabled\":false,\"className\":\"inline-flex items-center justify-center font-medium rounded-lg transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-white disabled:opacity-50 disabled:pointer-events-none cursor-pointer select-none bg-white hover:bg-slate-50 text-slate-800 border border-slate-200 hover:border-slate-300 focus-visible:ring-slate-400 shadow-sm px-3 py-1.5 h-7 gap-1.5 text-xs\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Create Free Account\"}],[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M5 12h14\",\"key\":\"1ays0h\"}],[\"path\",{\"d\":\"m12 5 7 7-7 7\",\"key\":\"xquz4c\"}]],\"className\":\"lucide-arrow-right h-3.5 w-3.5 ml-1\"}]]}]}]]}]]}]\nc:[\"$\",\"$L14\",null,{\"children\":[\"$\",\"$15\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@16\"}]}]\ne:[\"$\",\"$2\",\"h\",{\"children\":[null,[\"$\",\"$L17\",null,{\"children\":\"$L18\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L19\",null,{\"children\":[\"$\",\"$15\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L1a\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n10:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/3f77sulghjwjv.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n11:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/11dinbuzh4_gz.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nd:C\n18:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#ffffff\"}]]\n1b:I[37038,[\"/_next/static/immutable/chunks/12e2is_hdy9gs.js\",\"/_next/static/immutable/chunks/38p-v6q_xg92u.js\",\"/_next/static/immutable/chunks/1a6q4w0xvzp-4.js\"],\"IconMark\"]\n16:null\n1a:[[\"$\",\"title\",\"0\",{\"children\":\"About Us | DataGuru API\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Learn about DataGuru's mission to simplify external platform data access through robust, typed REST APIs.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"DataGuru Team\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"data api,web scraping api,developer tools,rest api,structured data,ecommerce data,social graph api,dataguru\"}],[\"$\",\"link\",\"4\",{\"rel\":\"icon\",\"href\":\"/icon.svg\"}],[\"$\",\"$L1b\",\"5\",{}]]\n"])</script>
2</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.