Blog

Tutorials, product updates, and developer guides from all 10 toolkits.

How Accurate Is IP Geolocation? A Developer's Guide

IP geolocation is useful but imperfect — understand its limits before building on it.

Read more →

SMTP Verification: The Gold Standard for Email Deliverability

Learn how SMTP mailbox probing works and why it's more reliable than MX-only checks.

Read more →

Merging and Splitting PDFs Programmatically with an API

Learn how to merge multiple PDFs into one or split a PDF into individual pages using a REST API.

Read more →

Bcrypt vs Argon2: Choosing a Password Hashing Algorithm

Compare the two leading password hashing algorithms and understand when to use each one.

Read more →

The Complete On-Page SEO Audit Checklist for Developers

Automate your SEO audits by checking titles, meta descriptions, headings, images, and more.

Read more →

Converting JSON to CSV via API for Data Exports

Flatten nested JSON arrays into clean CSV files with a single API call.

Read more →
🌐 DNS Toolkit

MX Record Lookup: Troubleshooting Email Delivery

MX records determine where email for your domain gets delivered.

Read more →

Detecting VPNs, Proxies, and Tor Exit Nodes via API

Protect your app from fraud by identifying anonymising traffic sources.

Read more →

Detecting Disposable Email Addresses at Scale

Block throwaway signups by identifying 500+ disposable email providers programmatically.

Read more →

Generating PDF Invoices from HTML Templates

Convert HTML and CSS into clean PDF documents — perfect for invoices, reports, and receipts.

Read more →

JWT Best Practices: Signing, Expiry, and Key Rotation

Avoid common JWT pitfalls with proper signing algorithms, expiry handling, and key management.

Read more →

Validating Structured Data (JSON-LD) for Rich Results

Ensure your schema.org markup is correct to unlock rich snippets in search results.

Read more →

YAML vs TOML: Converting Between Configuration Formats

Understand the differences between YAML and TOML and convert between them programmatically.

Read more →
🌐 DNS Toolkit

How to Detect Open DNS Resolvers

Open DNS resolvers are a security risk and a tool for DDoS amplification attacks.

Read more →

Haversine vs Vincenty: Choosing the Right Distance Formula

Both formulas calculate great-circle distance — here's when to pick each one.

Read more →

Catch-All Domains: What They Are and Why They Matter

Catch-all domains accept every address — here's how to detect them and what it means for validation.

Read more →

Extracting Tabular Data from PDFs with Layout-Aware Parsing

Pull structured table data from PDF documents using intelligent layout analysis.

Read more →

Implementing TOTP Two-Factor Authentication

Add time-based one-time passwords to your app with QR codes and RFC 6238 compliance.

Read more →

How Broken Links Hurt Your SEO and How to Find Them

Broken links damage user experience and crawl efficiency — detect them programmatically.

Read more →

XML to JSON Conversion: Common Pitfalls and Solutions

Attributes, namespaces, and repeated elements — handle XML-to-JSON edge cases correctly.

Read more →
🌐 DNS Toolkit

IP Geolocation for Developer Applications

Learn how IP geolocation works, its accuracy limitations, and how to integrate it into your apps.

Read more →
🧰 Dev Toolkit

Converting JSON to YAML for Kubernetes Configurations

Learn how to convert JSON configs to YAML programmatically using the API.

Read more →
🕸️ Web Scraping Toolkit

Extracting Article Content from Any URL with an API

Turn any article URL into clean, readable text with a single API call.

Read more →
🖼️ Image Toolkit

How to Resize Images via API Without Losing Quality

A practical guide to resizing images programmatically with aspect ratio preservation.

Read more →

Timezone Conversion for Global Applications

Handle daylight-saving transitions and UTC offsets correctly with an API.

Read more →

Email Header Forensics: Tracing Spoofing and Routing

Parse raw email headers to trace routing hops, authentication results, and spoofing indicators.

Read more →

Password-Protecting and Decrypting PDFs via API

Add AES-256 encryption to PDFs or remove password protection programmatically.

Read more →

AES-GCM Encryption for Developers: A Practical Guide

Understand authenticated encryption with AES-256-GCM and how to use it correctly.

Read more →

robots.txt and Sitemap.xml: Best Practices for Crawl Control

Configure robots.txt and sitemaps correctly to guide search engine crawlers.

Read more →

Rendering Markdown to HTML with Syntax Highlighting

Convert Markdown to HTML with GFM tables, fenced code blocks, and Pygments highlighting.

Read more →
🌐 DNS Toolkit

What Are DNSSEC Records and How to Verify Them

Understand DNSSEC — the DNS security extension that protects against spoofing and cache poisoning.

Read more →
🧰 Dev Toolkit

Secure Password Hashing with Bcrypt: A Developer's Guide

Everything you need to know about bcrypt for password security.

Read more →
🕸️ Web Scraping Toolkit

LLM-Ready Markdown Extraction for AI Agents

Feed AI agents clean Markdown without wasting tokens on HTML.

Read more →
🖼️ Image Toolkit

Converting Images to WebP for Faster Page Loads

WebP is 25-35% smaller than JPEG at the same quality. Here's how to convert in bulk.

Read more →

Building Geofences with Bounding Box Calculations

Use bounding-box math to create lightweight geofences without a full GIS stack.

Read more →

Gmail Address Normalization for User Deduplication

Gmail ignores dots and plus-aliases — learn how to normalize addresses to prevent duplicate signups.

Read more →

Converting PDF Pages to High-Resolution Images

Render PDF pages as PNG or JPEG images at configurable DPI for thumbnails, previews, and archiving.

Read more →

Generating Secure API Keys: Formats and Best Practices

UUID, nanoid, or cryptographic random — pick the right API key format for your use case.

Read more →

Keyword Density Analysis: Avoiding Over-Optimization

Use keyword density metrics to balance SEO optimization without triggering spam filters.

Read more →

Validating JSON Against Schemas via API

Enforce data contracts by validating JSON payloads against JSON Schema specifications.

Read more →
🧰 Dev Toolkit

Generating Realistic Mock Data for API Development

Build better tests with realistic mock data generation.

Read more →
🕸️ Web Scraping Toolkit

Building Rich Link Previews with OpenGraph Data

How to unfurl links into rich preview cards in your app.

Read more →
🖼️ Image Toolkit

Generating QR Codes at Scale with a REST API

From payment links to WiFi sharing — generating QR codes programmatically.

Read more →
🧰 Dev Toolkit

Debugging JWT Authentication: A Practical Guide

Common JWT pitfalls and how to debug them with an API.

Read more →
🕸️ Web Scraping Toolkit

Web Scraping Without Playwright or Puppeteer

Ditch the headless browser maintenance and use a simple REST API instead.

Read more →
🖼️ Image Toolkit

Extracting Dominant Colours for Dynamic UI Theming

How to build image-aware UI themes by extracting colour palettes from images.

Read more →
🧰 Dev Toolkit

Building API-First Developer Tools: Lessons from Dev Toolkit

Design principles for building API-first developer utilities.

Read more →
🖼️ Image Toolkit

Why You Should Strip EXIF Data Before Publishing Images

EXIF metadata can expose GPS locations, device info, and timestamps. Here's how to remove it.

Read more →
🧰 Dev Toolkit

Using Text Diffing for API Regression Testing

Catch breaking API changes automatically with text diffing.

Read more →
🧰 Dev Toolkit

Automating SSL Certificate Monitoring with APIs

Never let certificates expire again.

Read more →
🧰 Dev Toolkit

UUID, Nanoid, ULID: Choosing the Right ID Format

Compare unique ID formats and pick the right one for your use case.

Read more →
🧰 Dev Toolkit

Jinja2 Templates for DevOps Automation

Use Jinja2 templating via API for dynamic config generation.

Read more →
🧰 Dev Toolkit

DNS Lookups for Email Deliverability Troubleshooting

Diagnose email delivery issues by checking DNS records.

Read more →