2026-02-05 04:11:15 +00:00
< ? php
2026-03-21 09:48:46 +00:00
$page_title = " Free Web Scraping & Data Tools | UK AI Automation " ;
2026-02-05 04:11:15 +00:00
$page_description = " Free tools to help UK businesses with web scraping: cost calculator, scrapeability checker, robots.txt analyzer, and data format converter. " ;
2026-03-21 09:48:46 +00:00
$canonical_url = " https://ukaiautomation.co.uk/tools/ " ;
2026-02-05 04:11:15 +00:00
?>
<! 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 ); ?> " >
Fix navbar across all pages: add nav include, fonts, active state, spacing, stats, error pages
- Add nav.php include to 5 missing pages (cost-calculator, thank-you, 403, 404, 500)
- Add ErrorDocument directives to .htaccess for custom 403/404/500 pages
- Fix bogus accuracy stats (homepage, web-scraping, location pages)
- Fix invisible CTA buttons on property and financial service pages
- Add Google Fonts (Roboto Slab + Lato) to all pages missing it (tools, blog articles, error pages)
- Add active nav link highlighting (teal underline for current page)
- Improve footer contrast to WCAG AA, equal-height cards, mobile text scaling
- Consistent navbar-to-content spacing across all pages
- Bump cache version to v1.1.3
2026-02-11 07:15:11 +00:00
< 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 ); ?> " >
2026-02-05 04:11:15 +00:00
< 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 ); ?> " >
2026-02-22 11:11:56 +00:00
< link rel = " stylesheet " href = " ../assets/css/main.css?v=20260222 " >
2026-02-05 04:11:15 +00:00
< script type = " application/ld+json " >
{
" @context " : " https://schema.org " ,
" @type " : " BreadcrumbList " ,
" itemListElement " : [
2026-03-21 09:48:46 +00:00
{ " @type " : " ListItem " , " position " : 1 , " name " : " Home " , " item " : " https://ukaiautomation.co.uk " },
{ " @type " : " ListItem " , " position " : 2 , " name " : " Free Tools " , " item " : " https://ukaiautomation.co.uk/tools/ " }
2026-02-05 04:11:15 +00:00
]
}
</ 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 " ,
2026-03-21 09:48:46 +00:00
" url " : " https://ukaiautomation.co.uk/tools/cost-calculator " ,
2026-02-05 04:11:15 +00:00
" 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 " ,
2026-03-21 09:48:46 +00:00
" url " : " https://ukaiautomation.co.uk/tools/scrapeability-checker " ,
2026-02-05 04:11:15 +00:00
" 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 " ,
2026-03-21 09:48:46 +00:00
" url " : " https://ukaiautomation.co.uk/tools/robots-analyzer " ,
2026-02-05 04:11:15 +00:00
" 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 " ,
2026-03-21 09:48:46 +00:00
" url " : " https://ukaiautomation.co.uk/tools/data-converter " ,
2026-02-05 04:11:15 +00:00
" applicationCategory " : " BusinessApplication " ,
" offers " : { " @type " : " Offer " , " price " : " 0 " , " priceCurrency " : " GBP " }
}
}
]
}
</ script >
< style >
. tools - hero {
2026-03-21 09:48:46 +00:00
background : linear - gradient ( 135 deg , #7c3aed 0%, #6d28d9 100%);
2026-02-05 04:11:15 +00:00
color : white ;
Fix navbar across all pages: add nav include, fonts, active state, spacing, stats, error pages
- Add nav.php include to 5 missing pages (cost-calculator, thank-you, 403, 404, 500)
- Add ErrorDocument directives to .htaccess for custom 403/404/500 pages
- Fix bogus accuracy stats (homepage, web-scraping, location pages)
- Fix invisible CTA buttons on property and financial service pages
- Add Google Fonts (Roboto Slab + Lato) to all pages missing it (tools, blog articles, error pages)
- Add active nav link highlighting (teal underline for current page)
- Improve footer contrast to WCAG AA, equal-height cards, mobile text scaling
- Consistent navbar-to-content spacing across all pages
- Bump cache version to v1.1.3
2026-02-11 07:15:11 +00:00
padding : 80 px 20 px ; /* padding-top overridden by main.css */
2026-02-05 04:11:15 +00:00
text - align : center ;
}
. tools - hero h1 { font - size : 2.5 em ; margin - bottom : 15 px ; }
. tools - hero p { font - size : 1.2 em ; opacity : 0.95 ; max - width : 600 px ; margin : 0 auto ; }
. tools - container { max - width : 1100 px ; margin : 0 auto ; padding : 60 px 20 px ; }
. tools - grid { display : grid ; grid - template - columns : repeat ( auto - fit , minmax ( 280 px , 1 fr )); gap : 25 px ; }
. tool - card {
background : #fff;
border - radius : 12 px ;
box - shadow : 0 4 px 20 px rgba ( 0 , 0 , 0 , 0.08 );
padding : 30 px ;
transition : transform 0.3 s , box - shadow 0.3 s ;
position : relative ;
}
. tool - card : hover { transform : translateY ( - 5 px ); box - shadow : 0 8 px 30 px rgba ( 0 , 0 , 0 , 0.12 ); }
. tool - icon { font - size : 2.5 em ; margin - bottom : 15 px ; }
2026-03-21 09:48:46 +00:00
. tool - card h2 { font - size : 1.3 em ; color : #1e1b4b; margin-bottom: 10px; }
2026-02-05 04:11:15 +00:00
. tool - card p { color : #666; margin-bottom: 20px; line-height: 1.6; font-size: 0.95em; }
. tool - card . btn {
display : inline - block ;
2026-03-21 09:48:46 +00:00
background : #6d28d9;
2026-02-05 04:11:15 +00:00
color : white ;
padding : 12 px 24 px ;
border - radius : 6 px ;
text - decoration : none ;
font - weight : 600 ;
transition : background 0.3 s ;
}
. tool - card . btn : hover { background : #148a72; }
. tool - badge {
position : absolute ;
top : 15 px ;
right : 15 px ;
background : #e8f5e9;
color : #2e7d32;
padding : 4 px 10 px ;
border - radius : 12 px ;
font - size : 0.75 em ;
font - weight : 600 ;
}
. tool - badge . new { background : #e3f2fd; color: #1565c0; }
. tool - badge . popular { background : #fff3e0; color: #ef6c00; }
. breadcrumb { padding : 15 px 20 px ; background : #f5f5f5; font-size: 0.9em; }
2026-03-21 09:48:46 +00:00
. breadcrumb a { color : #7c3aed; text-decoration: none; }
2026-02-05 04:11:15 +00:00
. breadcrumb span { color : #888; margin: 0 8px; }
. cta - section {
text - align : center ;
margin - top : 60 px ;
padding : 50 px 30 px ;
background : #f8f9fa;
border - radius : 12 px ;
}
2026-03-21 09:48:46 +00:00
. cta - section h3 { color : #1e1b4b; margin-bottom: 15px; font-size: 1.5em; }
2026-02-05 04:11:15 +00:00
. cta - section p { color : #666; margin-bottom: 25px; max-width: 500px; margin-left: auto; margin-right: auto; }
2026-03-21 09:48:46 +00:00
. cta - section . btn { background : #7c3aed; color: white; padding: 14px 32px; }
. cta - section . btn : hover { background : #1e1b4b; }
2026-02-05 04:11:15 +00:00
. blog - link {
display : inline - block ;
margin - top : 30 px ;
2026-03-21 09:48:46 +00:00
color : #6d28d9;
2026-02-05 04:11:15 +00:00
text - decoration : none ;
font - weight : 500 ;
}
. blog - link : hover { text - decoration : underline ; }
</ style >
</ head >
< body >
2026-02-10 22:24:40 +00:00
< ? php include ( $_SERVER [ " DOCUMENT_ROOT " ] . " /includes/nav.php " ); ?>
2026-02-05 04:11:15 +00:00
< 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 >