<?php
$page_title = "Free Web Scraping & Data Tools | UK Data Services";
$page_description = "Free tools to help UK businesses with web scraping: cost calculator, scrapeability checker, robots.txt analyzer, and data format converter.";
$canonical_url = "https://ukdataservices.co.uk/tools/";
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title><?php echo htmlspecialchars($page_title); ?></title>
    <meta name="description" content="<?php echo htmlspecialchars($page_description); ?>">
        <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&family=Lato:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet">
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
    
    <meta property="og:title" content="<?php echo htmlspecialchars($page_title); ?>">
    <meta property="og:description" content="<?php echo htmlspecialchars($page_description); ?>">
    <meta property="og:type" content="website">
    <meta property="og:url" content="<?php echo htmlspecialchars($canonical_url); ?>">
    
    <link rel="stylesheet" href="../assets/css/main.css?v=20260222">
    
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "BreadcrumbList",
        "itemListElement": [
            {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ukdataservices.co.uk"},
            {"@type": "ListItem", "position": 2, "name": "Free Tools", "item": "https://ukdataservices.co.uk/tools/"}
        ]
    }
    </script>
    
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "ItemList",
        "name": "Free Web Scraping Tools",
        "description": "Free tools for planning and executing web scraping projects",
        "numberOfItems": 4,
        "itemListElement": [
            {
                "@type": "ListItem",
                "position": 1,
                "item": {
                    "@type": "SoftwareApplication",
                    "name": "Web Scraping Cost Calculator",
                    "description": "Estimate your web scraping project cost instantly",
                    "url": "https://ukdataservices.co.uk/tools/cost-calculator",
                    "applicationCategory": "BusinessApplication",
                    "offers": {"@type": "Offer", "price": "0", "priceCurrency": "GBP"}
                }
            },
            {
                "@type": "ListItem",
                "position": 2,
                "item": {
                    "@type": "SoftwareApplication",
                    "name": "Website Scrapeability Checker",
                    "description": "Check if a website can be scraped and assess complexity",
                    "url": "https://ukdataservices.co.uk/tools/scrapeability-checker",
                    "applicationCategory": "BusinessApplication",
                    "offers": {"@type": "Offer", "price": "0", "priceCurrency": "GBP"}
                }
            },
            {
                "@type": "ListItem",
                "position": 3,
                "item": {
                    "@type": "SoftwareApplication",
                    "name": "Robots.txt Analyzer",
                    "description": "Analyze robots.txt files for crawling permissions",
                    "url": "https://ukdataservices.co.uk/tools/robots-analyzer",
                    "applicationCategory": "BusinessApplication",
                    "offers": {"@type": "Offer", "price": "0", "priceCurrency": "GBP"}
                }
            },
            {
                "@type": "ListItem",
                "position": 4,
                "item": {
                    "@type": "SoftwareApplication",
                    "name": "Data Format Converter",
                    "description": "Convert between JSON, CSV, and XML formats",
                    "url": "https://ukdataservices.co.uk/tools/data-converter",
                    "applicationCategory": "BusinessApplication",
                    "offers": {"@type": "Offer", "price": "0", "priceCurrency": "GBP"}
                }
            }
        ]
    }
    </script>
    
    <style>
        .tools-hero {
            background: linear-gradient(135deg, #144784 0%, #179e83 100%);
            color: white;
            padding: 80px 20px; /* padding-top overridden by main.css */
            text-align: center;
        }
        .tools-hero h1 { font-size: 2.5em; margin-bottom: 15px; }
        .tools-hero p { font-size: 1.2em; opacity: 0.95; max-width: 600px; margin: 0 auto; }
        .tools-container { max-width: 1100px; margin: 0 auto; padding: 60px 20px; }
        .tools-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 25px; }
        .tool-card {
            background: #fff;
            border-radius: 12px;
            box-shadow: 0 4px 20px rgba(0,0,0,0.08);
            padding: 30px;
            transition: transform 0.3s, box-shadow 0.3s;
            position: relative;
        }
        .tool-card:hover { transform: translateY(-5px); box-shadow: 0 8px 30px rgba(0,0,0,0.12); }
        .tool-icon { font-size: 2.5em; margin-bottom: 15px; }
        .tool-card h2 { font-size: 1.3em; color: #1a1a2e; margin-bottom: 10px; }
        .tool-card p { color: #666; margin-bottom: 20px; line-height: 1.6; font-size: 0.95em; }
        .tool-card .btn {
            display: inline-block;
            background: #179e83;
            color: white;
            padding: 12px 24px;
            border-radius: 6px;
            text-decoration: none;
            font-weight: 600;
            transition: background 0.3s;
        }
        .tool-card .btn:hover { background: #148a72; }
        .tool-badge {
            position: absolute;
            top: 15px;
            right: 15px;
            background: #e8f5e9;
            color: #2e7d32;
            padding: 4px 10px;
            border-radius: 12px;
            font-size: 0.75em;
            font-weight: 600;
        }
        .tool-badge.new { background: #e3f2fd; color: #1565c0; }
        .tool-badge.popular { background: #fff3e0; color: #ef6c00; }
        .breadcrumb { padding: 15px 20px; background: #f5f5f5; font-size: 0.9em; }
        .breadcrumb a { color: #144784; text-decoration: none; }
        .breadcrumb span { color: #888; margin: 0 8px; }
        .cta-section {
            text-align: center;
            margin-top: 60px;
            padding: 50px 30px;
            background: #f8f9fa;
            border-radius: 12px;
        }
        .cta-section h3 { color: #1a1a2e; margin-bottom: 15px; font-size: 1.5em; }
        .cta-section p { color: #666; margin-bottom: 25px; max-width: 500px; margin-left: auto; margin-right: auto; }
        .cta-section .btn { background: #144784; color: white; padding: 14px 32px; }
        .cta-section .btn:hover { background: #0d3a6e; }
        .blog-link {
            display: inline-block;
            margin-top: 30px;
            color: #179e83;
            text-decoration: none;
            font-weight: 500;
        }
        .blog-link:hover { text-decoration: underline; }
    </style>
</head>
<body>
    <?php include($_SERVER["DOCUMENT_ROOT"] . "/includes/nav.php"); ?>
    
    <nav class="breadcrumb">
        <a href="/">Home</a> <span>›</span> Free Tools
    </nav>
    
    <section class="tools-hero">
        <h1>🛠️ Free Web Scraping Tools</h1>
        <p>Plan your data extraction project with our free calculators and assessment tools. No signup required — your data stays in your browser.</p>
    </section>
    
    <div class="tools-container">
        <div class="tools-grid">
            <div class="tool-card">
                <span class="tool-badge popular">Most Popular</span>
                <div class="tool-icon">💰</div>
                <h2>Web Scraping Cost Calculator</h2>
                <p>Get an instant estimate for your web scraping project. Transparent pricing based on data volume, complexity, and delivery format.</p>
                <a href="/tools/cost-calculator" class="btn">Calculate Cost →</a>
            </div>
            
            <div class="tool-card">
                <span class="tool-badge new">New</span>
                <div class="tool-icon">🔍</div>
                <h2>Scrapeability Checker</h2>
                <p>Check if a website can be scraped and assess technical complexity. Get insights on JavaScript, rate limits, and recommended approaches.</p>
                <a href="/tools/scrapeability-checker" class="btn">Check Website →</a>
            </div>
            
            <div class="tool-card">
                <span class="tool-badge new">New</span>
                <div class="tool-icon">🤖</div>
                <h2>Robots.txt Analyzer</h2>
                <p>Analyze any website's robots.txt to understand crawling rules. See blocked paths, allowed paths, sitemaps, and crawl delays.</p>
                <a href="/tools/robots-analyzer" class="btn">Analyze →</a>
            </div>
            
            <div class="tool-card">
                <span class="tool-badge new">New</span>
                <div class="tool-icon">🔄</div>
                <h2>Data Format Converter</h2>
                <p>Convert between JSON, CSV, and XML formats instantly. Perfect for transforming scraped data into the format your systems need.</p>
                <a href="/tools/data-converter" class="btn">Convert Data →</a>
            </div>
        </div>
        
        <div class="cta-section">
            <h3>Need a Custom Solution?</h3>
            <p>Our tools help you plan, but every project is unique. Get a detailed quote from our expert team — we've delivered 500+ scraping projects across the UK.</p>
            <a href="/quote" class="btn">Request Free Quote →</a>
            <br>
            <a href="/blog/articles/free-web-scraping-tools-launch" class="blog-link">📝 Read the announcement →</a>
        </div>
    </div>
    
    <?php include '../includes/footer.php'; ?>
</body>
</html>
